source: trunk/athena/bin/xdsc/Xdsc @ 5972

Revision 5972, 9.7 KB checked in by lwvanels, 33 years ago (diff)
Turn logging off key translations for first/last ref.
Line 
1*loggingOn:     False
2*BitmapFilePath:  /usr/athena/lib/X11/bitmaps:/usr/lib/X11/bitmaps:/usr/include/X11/bitmaps
3
4*font:                                  fixed
5
6*pane.refigureMode                      True
7
8*pane.topbox.borderWidth:               0
9*pane.topbox.help.label:                HELP
10*pane.topbox.quit.label:                QUIT
11*pane.topbox.showGrip:                  False
12*pane.topbox.allowResize:               False
13
14*pane.toptext.min:                      30
15*pane.toptext.height:                   150
16*pane.toptext.scrollVertical:           whenNeeded
17*pane.toptext.cursor:                   left_ptr
18*pane.toptext.translations: #override \
19<Btn1Down>:     TriggerFocusMove(Here) DispatchClick() \n\
20<Btn1Motion>:   extend-adjust() \n\
21<Btn1Up>:       extend-end(PRIMARY, CUT_BUFFER0) \n\
22<Btn2Down>:     Stub() \n\
23<Btn3Down>:     extend-start() \n\
24<Btn3Motion>:   extend-adjust() \n\
25<Btn3Up>:       extend-end(PRIMARY, CUT_BUFFER0) \n\
26<Key>Return:    Update() \n\
27<Key>Right:     forward-character() \n\
28<Key>Left:      backward-character() \n\
29<Key>Down:      next-line() \n\
30Shift<Key>Up:   FetchIfNecessary(Up,5) previous-line() \n\
31<Key>Up:        FetchIfNecessary(Up,1) previous-line() \n\
32Ctrl<Key>r:     search(backward) \n\
33Ctrl<Key>s:     search(forward) \n\
34<Key>:          Stub()
35
36*pane.bottext.preferredPaneSize:        250
37*pane.bottext.scrollVertical:           always
38*pane.bottext.allowResize:              True
39*pane.bottext.scrollHorizontal:         never
40*pane.bottext.wrap:                     line
41*enterpopup*bodytext.autoFill:          on
42
43
44*pane.label.label:                      (no current meeting)
45*pane.label.showGrip:                   True
46*pane.label.allowResize:                True
47
48*pane.botbox.showGrip:                  True
49*pane.botbox.allowResize:               False
50
51
52*enterpopup.pane.desctext.showGrip:             False
53*enterpopup.pane.topbox.label.label:            Subject:
54*enterpopup.pane.topbox.label.borderWidth:      0
55*enterpopup.pane.bodytext.scrollHorizontal:     whenNeeded
56*enterpopup.pane.bodytext.scrollVertical:       always
57*enterpopup.pane.bodytext.height:               150
58*enterpopup*Text.displayCaret:                  off
59*enterpopup*subjecttext.translations: \
60#override \n\
61Ctrl<Key>Return:        TriggerSend(Go) \n\
62<Key>Return:            TriggerFocusMove(Next) \n\
63<Key>Escape:            TriggerSend(Cancel) \n\
64<Btn1Down>:             TriggerFocusMove(Here) \n\
65<MapNotify>:            TriggerFocusMove(Here) \n\
66<FocusIn>:              display-caret(on) \n\
67<FocusOut>:             display-caret(off)
68
69*enterpopup*bodytext.translations: \
70#override \n\
71Shift<Key>Return:       TriggerFocusMove(Prev) \n\
72Ctrl<Key>Return:        TriggerSend(Go) \n\
73<Key>Escape:            TriggerSend(Cancel) \n\
74<Btn1Down>:             TriggerFocusMove(Here) \n\
75<FocusIn>:              display-caret(on) \n\
76<FocusOut>:             display-caret(off)
77
78*enterpopup.pane.botbox.send.label:             Send
79*enterpopup.pane.botbox.abort.label:            Abort
80*enterpopup.pane.botbox.skipAdjust:             True
81*enterpopup.pane.botbox.showGrip:               False
82
83*writepopup.pane.label.label:           Write transaction to file:
84*writepopup.pane.label.showGrip:        False
85*writepopup.pane.box1.write.label:      Write
86*writepopup.pane.box1.abort.label:      Abort
87*writepopup.pane.text.showGrip:         False
88*writepopup*text.translations: \
89#override \n\
90<Key>Return:            TriggerWrite(Go) \n\
91<Key>Escape:            TriggerWrite(Cancel) \n\
92<MapNotify>:            TriggerFocusMove(Here) \n\
93<Btn1Down>:             TriggerFocusMove(Here)
94
95*numpopup.pane.label.label:             Go to transaction number:
96*numpopup.pane.label.showGrip:          False
97*numpopup.pane.box1.goto.label:         Go To
98*numpopup.pane.box1.abort.label:        Abort
99*numpopup.pane.text.showGrip:           False
100*numpopup*text.translations: \
101#override \n\
102<Key>Escape:            TriggerNum(Cancel) \n\
103<Key>Return:            TriggerNum(Go) \n\
104<MapNotify>:            TriggerFocusMove(Here) \n\
105<Btn1Down>:             TriggerFocusMove(Here)
106
107*helppopup.pane.box.okay.label:         dismiss
108*helppopup.pane.helptext.height:        500
109*helppopup.pane.helptext.allowResize:   True
110*helppopup*string: \
111\n\
112                      What the buttons mean:\n\
113---------------------------------------------------------------------\n\
114  Down          Enter the next meeting with unread transactions\n\
115  Up            Enter the previous meeting with unread transactions\n\
116  update        Check for new transactions\n\
117  configure     Change the list of meetings you attend\n\
118  mode          Choose between listing meetings or transactions\n\
119  show          Choose how many transactions should be listed\n\
120  HELP          Display this screen\n\
121  QUIT          Quit\n\
122\n\
123  <downarrow>   Move cursor to the next line\n\
124  <uparrow>     Move cursor to the previous line\n\
125  <return>      Read the meeting or transaction the cursor is on\n\
126---------------------------------------------------------------------\n\
127  next          Read the next transaction in the current meeting\n\
128  prev          Read the previous transaction in the current meeting\n\
129  Next in chain Read the next transaction in this chain\n\
130  Prev in chain Read the previous transaction in this chain\n\
131  goto          Choose a specific transaction to read\n\
132  enter         Enter a new transaction or reply to the current one\n\
133  write         Save the current transaction to a file or mail it\n\
134\n\
135  <spacebar>    'do the right thing'\n\
136  <backspace>   reverse what space did\n\
137---------------------------------------------------------------------\n\
138You can also enter a meeting by doubleclicking on its title.\n\
139\n\
140The keyboard equivalent for clicking on a button is always the first\n\
141character on the button.\n\
142\n\
143If a button is grayed out, this action is not possible at this time.\n\
144For example, the 'enter' button will gray out when you do not have\n\
145permission to enter transactions in a meeting.
146
147
148*addpopup.pane.width:                   600
149*addpopup.pane.label.label:             Adding a meeting
150*addpopup.pane.label.showGrip:          False
151*addpopup.pane.box1.label.label:        Host:
152*addpopup.pane.box1.label.borderWidth:  0
153*addpopup.pane.box1.showGrip:           False
154*addpopup.pane.box2.label.label:        Pathname:
155*addpopup.pane.box2.label.borderWidth:  0
156*addpopup.pane.box2.showGrip:           False
157*addpopup.pane.box3.add.label:          Add
158*addpopup.pane.box3.abort.label:        Abort
159*addpopup.pane.box3.allowResize:        False
160*addpopup*Text.displayCaret:            off
161*addpopup*hosttext.translations: \
162#override \n\
163<Key>Escape:            TriggerAdd(Cancel) \n\
164Ctrl<Key>Return:        TriggerAdd(Go) \n\
165<Key>Return:            TriggerFocusMove(Next) \n\
166<FocusIn>:              display-caret(on) \n\
167<FocusOut>:             display-caret(off) \n\
168<Enter>:                Stub() \n\
169<Leave>:                Stub() \n\
170<MapNotify>:            TriggerFocusMove(Here) \n\
171<Btn1Down>:             TriggerFocusMove(Here)
172
173*addpopup*pathtext.translations: \
174#override \n\
175<Key>Escape:            TriggerAdd(Cancel) \n\
176Ctrl<Key>Return:        TriggerAdd(Go) \n\
177<Key>Return:            TriggerFocusMove(Next) \n\
178<FocusIn>:              display-caret(on) \n\
179<FocusOut>:             display-caret(off) \n\
180<Enter>:                Stub() \n\
181<Leave>:                Stub() \n\
182<Btn1Down>:             TriggerFocusMove(Here)
183
184*deletepopup.pane.width:                        600
185*deletepopup.pane.label.label:                  Deleting a meeting
186*deletepopup.pane.label.showGrip:               False
187*deletepopup.pane.box1.label.label:             Meeting Name:
188*deletepopup.pane.box1.showGrip:                False
189*deletepopup.pane.box1.label.borderWidth:       0
190*deletepopup.pane.box2.delete.label:            Delete
191*deletepopup.pane.box2.abort.label:             Abort
192*deletepopup.pane.box2.showGrip:                False
193*deletepopup.pane.box2.width:                   300
194*deletepopup*text.translations: \
195#override \n\
196<Key>Escape:            TriggerDelete(Cancel) \n\
197<Key>Return:            TriggerDelete(Go) \n\
198<MapNotify>:            TriggerFocusMove(Here) \n\
199<Btn1Down>:             TriggerFocusMove(Here)
200
201*configurebutton.leftBitmap: menu12
202*modebutton.leftBitmap: menu12
203*showbutton.leftBitmap: menu12
204*gotobutton.leftBitmap: menu12
205*enterbutton.leftBitmap: menu12
206*botbox.writebutton.leftBitmap: menu12
207
208*warningpopup.pane.box.acknowledge.label:       dismiss
209*warningpopup.pane.label1.showGrip:             False
210*warningpopup.pane.label2.showGrip:             False
211*warningpopup.pane.box.showGrip:                False
212
213*pane.accelerators: \
214#override \n\
215Shift<Key>N:    KeyCallback(nchainbutton) \n\
216Shift<Key>P:    KeyCallback(pchainbutton) \n\
217!<Key>n:        KeyCallback(nextbutton) \n\
218!<Key>p:        KeyCallback(prevbutton) \n\
219<Key>space:     DoTheRightThing() \n\
220<Key>Delete:    DoTheRightThingInReverse() \n\
221Shift<Key>D:    KeyCallback(downbutton) \n\
222Shift<Key>U:    KeyCallback(upbutton) \n\
223<Key>u:         KeyCallback(updatebutton) \n\
224Shift<Key>H:    KeyCallback(helpbutton) \n\
225Shift<Key>Q:    KeyCallback(quitbutton) \n\
226<Key>c:         KeyCallback(configurebutton) \n\
227<Key>m:         KeyCallback(modebutton) \n\
228!<Key>s:        KeyCallback(showbutton) \n\
229<Key>g:         KeyCallback(gotobutton) \n\
230<Key>e:         KeyCallback(enterbutton) \n\
231<Key>w:         KeyCallback(writebutton) \n\
232<Key>d:         PopdownCB() \n\
233~Ctrl<Key>h:    HelpCB()
234
235*configure.translations: \
236#override \n\
237<Key>a: MenuCallback(configurebutton, addbutton) \n\
238<Key>d: MenuCallback(configurebutton, deletebutton) \n\
239<Key>: MenuCallback(abort) \n\
240
241*mode.translations: \
242#override \n\
243<Key>t: MenuCallback(modebutton, transbutton) \n\
244<Key>m: MenuCallback(modebutton, meetingbutton) \n\
245<Key>: MenuCallback(abort) \n\
246
247*show.translations: \
248#override \n\
249<Key>u: MenuCallback(showbutton, unreadbutton) \n\
250<Key>a: MenuCallback(showbutton, allbutton) \n\
251<Key>b: MenuCallback(showbutton, backbutton) \n\
252<Key>: MenuCallback(abort) \n\
253
254*goto.translations: \
255#override \n\
256<Key>n: MenuCallback(gotobutton, numberbutton) \n\
257:<Key>f: MenuCallback(gotobutton, firstbutton) \n\
258:<Key>l: MenuCallback(gotobutton, lastbutton) \n\
259:<Key>s: MenuCallback(gotobutton, frefbutton) \n\
260:<Key>e: MenuCallback(gotobutton, lrefbutton) \n\
261
262*enter.translations: \
263#override \n\
264<Key>r: MenuCallback(enterbutton, replybutton) \n\
265<Key>n: MenuCallback(enterbutton, newbutton) \n\
266<Key>: MenuCallback(abort) \n\
267
268*write.translations: \
269#override \n\
270<Key>w: MenuCallback(writebutton, writebutton) \n\
271<Key>m: MenuCallback(writebutton, mailbutton) \n\
272<Key>: MenuCallback(abort) \n\
273
274*warningpopup*translations: \
275#override \n\
276<MapNotify>:    TriggerFocusMove(Here) \n\
277<Key>d:         TriggerPopdown(Go) \n\
278<Key>Return:    TriggerPopdown(Go) \n\
279<Key>space:     TriggerPopdown(Go) \n\
280
281*helppopup*translations: \
282#override \n\
283<MapNotify>:    TriggerFocusMove(Here) \n\
284<Key>d:         TriggerPopdown(Go) \n\
285<Key>Return:    TriggerPopdown(Go) \n\
286<Btn2Down>:     Stub() \n\
287<Key>:          Stub()
288
Note: See TracBrowser for help on using the repository browser.