]> git.evergreen-ils.org Git - Evergreen.git/blob - Evergreen/staff_client/chrome/content/evergreen/patron/patron_display_overlay.xul
snapshot of possible bill pay layout before changing it again
[Evergreen.git] / Evergreen / staff_client / chrome / content / evergreen / patron / patron_display_overlay.xul
1 <?xml version="1.0"?>
2 <!DOCTYPE overlay SYSTEM "chrome://evergreen/locale/patron_display.dtd">
3 <overlay id="patron_display_overlay" 
4         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
5
6         <script>mw.sdump('D_TRACE','Loading patron_display_overlay.xul\n');</script>
7
8         <?xul-overlay href="chrome://evergreen/content/main/clam_shell_overlay.xul"?>
9         <?xul-overlay href="chrome://evergreen/content/patron/patron_items_overlay.xul"?>
10         <?xul-overlay href="chrome://evergreen/content/patron/patron_checkout_items_overlay.xul"?>
11         <?xul-overlay href="chrome://evergreen/content/patron/patron_display_status_overlay.xul"?>
12         <?xul-overlay href="chrome://evergreen/content/patron/patron_display_contact_overlay.xul"?>
13         <?xul-overlay href="chrome://evergreen/content/patron/patron_holds_overlay.xul"?>
14
15 <commandset id="universal_cmds">
16
17         <command id="cmd_broken" oncommand="
18                 alert('Not Yet Implemented'); "/>
19
20         <command id="cmd_patron_refresh" />
21         <command id="cmd_patron_checkout" />
22         <command id="cmd_patron_items" />
23         <command id="cmd_patron_holds" />
24         <command id="cmd_patron_bills" />
25         <command id="cmd_patron_edit" />
26         <command id="cmd_patron_info" />
27
28 </commandset>
29
30 <!-- main widget for patron_display -->
31 <box id="PatronDisplay_main" flex="1" orient="vertical">
32         <hbox id="PatronNavBar" flex="0"/>
33         <groupbox id="PatronDisplay_groupbox" orient="vertical" flex="1">
34                 <box id="ClamShell_main" />
35         </groupbox>
36 </box>
37
38 <deck id="ClamShell_first_deck" flex="0">
39         <vbox id="csfdvb1" flex="1">
40                 <groupbox id="PatronDisplayStatus_groupbox" flex="0"/>
41                 <groupbox id="PatronDisplayContact_groupbox" flex="1"/>
42         </vbox>
43 </deck>
44
45 <deck id="ClamShell_second_deck" flex="1">
46         <groupbox id="cssdgb1">
47                 <caption id="cssdgb1c" label="&patron_navbar.checkout;"/>
48                 <box id="PatronCheckoutItems_main"/>
49         </groupbox>
50         <groupbox id="cssdgb2">
51                 <caption id="cssdgb2c" label="&patron_navbar.items;"/>
52                 <box id="PatronItems_main" />
53         </groupbox>
54         <groupbox id="cssdgb3">
55                 <caption id="cssdgb3c" label="&patron_navbar.holds;"/>
56                 <box id="PatronHolds_main" />
57         </groupbox>
58         <groupbox id="cssdgb4">
59                 <caption id="cssdgb4c" label="&patron_navbar.bills;"/>
60                 <box id="PatronBills_insert1" flex="0" />
61                 <box id="PatronBills_main" flex="0" />
62                 <box id="PatronBills_insert2" flex="1" />
63         </groupbox>
64         <box id="PatronEdit_main"><label value="edit" /></box>
65         <box id="PatronInfo_main"><label value="info" /></box>
66 </deck>
67
68 <hbox id="PatronNavBar">
69         <label id="PatronNavBar_patron_name" class="patronNameLarge"
70                 tooltiptext="&patron_display.name.label;"
71                 value="&patron_display.name.label;"
72                 render="true" fm_class="au" 
73                 render_value="patron_get_full_name($$)" />
74         <spacer id="PatronNavBar_spacer" flex="1" />
75         <button id="PatronNavBar_refresh" command="cmd_patron_refresh"
76                 label="&patron_navbar.refresh;" accesskey="&patron_navbar.refresh.accesskey;"/>
77         <button id="PatronNavBar_checkout" command="cmd_patron_checkout"
78                 label="&patron_navbar.checkout;" accesskey="&patron_navbar.checkout.accesskey;"/>
79         <button id="PatronNavBar_items" command="cmd_patron_items"
80                 label="&patron_navbar.items;" accesskey="&patron_navbar.items.accesskey;"/>
81         <button id="PatronNavBar_holds" command="cmd_patron_holds"
82                 label="&patron_navbar.holds;" accesskey="&patron_navbar.holds.accesskey;"/>
83         <button id="PatronNavBar_bills" command="cmd_patron_bills"
84                 label="&patron_navbar.bills;" accesskey="&patron_navbar.bills.accesskey;"/>
85         <button id="PatronNavBar_edit" command="cmd_patron_edit"
86                 label="&patron_navbar.edit;" accesskey="&patron_navbar.edit.accesskey;"/>
87         <button id="PatronNavBar_info" command="cmd_patron_info"
88                 label="&patron_navbar.info;" accesskey="&patron_navbar.info.accesskey;"/>
89 </hbox>
90
91 <hbox id="PatronCheckoutItems_insert1">
92         <label id="patron_checkout_scan_barcode_label" value="&patron_display.checkout.scan_label;" accesskey="&patron_display.checkout.scan_label.accesskey;" control="patron_checkout_barcode_entry_textbox"/>
93         <textbox id="patron_checkout_barcode_entry_textbox"/>
94         <button id="patron_checkout_submit_barcode_button" label="&patron_display.checkout.submit_label;" accesskey="&patron_display.checkout.submit_label.accesskey;"/>
95 </hbox>
96
97 <hbox id="PatronCheckoutItems_insert3">
98         <button id="checkout_print" label="&patron_display.checkout.print_receipt_label;" accesskey="&patron_display.checkout.print_receipt_label.accesskey;"/>
99         <button id="checkout_reprint" label="&patron_display.checkout.reprint_receipt_label;" accesskey="&patron_display.checkout.reprint_receipt_label.accesskey;"/>
100         <spacer id="pcii3s" flex="1"/>
101         <checkbox id="checkout_auto" label="&patron_display.checkout.auto_print_label;" accesskey="&patron_display.checkout.auto_print_label.accesskey;"/> 
102         <button id="checkout_done" label="&patron_display.checkout.done_label;" accesskey="&patron_display.checkout.done_label.accesskey;"/>
103 </hbox>
104
105 <box id="PatronBills_insert1" orient="vertical">
106         <hbox id="pbi1_hb">
107                 <spacer id="pbi1_s1" flex="1" />
108                 <grid id="pbi1_g1" style="border: solid thin black">
109                         <columns id="pbi1_gc">
110                                 <column id="pbi1_gc1"/>
111                                 <column id="pbi1_gc2"/>
112                         </columns>                                 
113                         <rows>
114                                 <row>
115                                         <label id="pbi1_l2" value="Payment Type" 
116                                                 accesskey="t" control="pbi1_ml" 
117                                                 style="font-family: bold" />
118         
119                                         <label id="pbi1_l1" value="Payment amount" 
120                                                 accesskey="p" control="pbi1_tb1"
121                                                 style="font-family: bold" />
122                                 </row>
123                                 <row>
124                                         <menulist id="pbi1_ml">
125                                                 <menupopup id="pbi1_mp">
126                                                         <menuitem id="pbi1_mi1" label="Cash" />
127                                                         <menuitem id="pbi1_mi2" label="Credit Card" />
128                                                         <menuitem id="pbi1_mi3" label="Forward Balance" />
129                                                         <menuitem id="pbi1_mi4" label="Forgive" />
130                                                 </menupopup>
131                                         </menulist>
132                 
133                                         <textbox id="bill_payment_amount_textbox" />
134                                 </row>
135                         </rows>
136                 </grid>
137                 <spacer id="pbi1_s3" flex="1" />
138         </hbox>
139         <label id="pbi1_s2" value=" "/>
140 </box>
141
142 <box id="PatronBills_insert2" orient="vertical">
143         <label id="pbi2_s1" value=" "/>
144         <hbox id="pbi2_hb">
145                 <spacer id="bpi2_s3" flex="1"/>
146                 <grid id="pbi2_g1" style="border: solid thin black">
147                         <columns id="pbi2_gc">
148                                 <column id="pbi2_gc1"/>
149                                 <column id="pbi2_gc2"/>
150                                 <column id="pbi2_gc3"/>
151                         </columns>                                 
152                         <rows>
153                                 <row>
154                                         <label id="pbi2_l2" value="Change" 
155                                                 control="bill_change_amount_textbox" 
156                                                 style="font-family: bold" />
157         
158                                         <label id="pbi2_l1" value="Forward Balance" 
159                                                 control="bill_credit_amount_textbox"
160                                                 style="font-family: bold" />
161                                 </row>
162                                 <row>
163                                         <hbox id="pbi2_hb2">
164                                                 <textbox id="bill_change_amount_textbox" />
165                                                 <button id="convert_change_to_credit_button" label="->" />
166                                         </hbox>
167
168                                         <textbox id="bill_credit_amount_textbox" />
169
170                                         <button id="bill_apply_payment" label="Go!" accesskey="G"/>
171                                 </row>
172                         </rows>
173                 </grid>
174                 <spacer id="bpi2_s4" flex="1"/>
175         </hbox>
176         <spacer id="pbi2_s2" flex="1" />        
177 </box>
178
179 <!-- Accelerator Keys (Accessor Keys are in DTD's) -->
180 <keyset id="PatronDisplay_keys">
181 </keyset>
182
183 </overlay>