XCalc revision 8512f934
1! $XConsortium: XCalc.ad,v 1.13 94/03/03 19:19:32 converse Exp $
2! $XFree86$
3! XCalc application class resource file
4
5XCalc.Title:		Calculator
6XCalc.IconName:		Calc
7XCalc.IconPixmap:	calculator
8
9XCalc*Cursor:		hand2
10XCalc*Font:		8x13
11XCalc*ShapeStyle:	rectangle
12XCalc*Command.horizDistance:	2
13XCalc*Command.vertDistance:	2
14XCalc*Command.width:		40
15XCalc*Command.height:		26
16XCalc*Command.internalWidth:	1
17
18XCalc*bevel.background:		black
19XCalc*bevel.horizDistance:	4
20XCalc*bevel.vertDistance:	2
21
22XCalc*bevel.screen.horizDistance:	6
23XCalc*bevel.screen.vertDistance:    	2
24XCalc*bevel.screen.defaultDistance:	0
25
26XCalc*bevel.screen.Label.horizDistance:		4
27XCalc*bevel.screen.Label.vertDistance:		2
28XCalc*bevel.screen.Label.internalHeight:	1
29XCalc*bevel.screen.Label.internalWidth:		1
30XCalc*bevel.screen.LCD.label:			88888888888
31XCalc*bevel.screen.LCD.fromHoriz:		M
32XCalc*bevel.screen.LCD.horizDistance:		4
33XCalc*bevel.screen.LCD.vertDistance:		2
34XCalc*bevel.screen.INV.fromVert:		LCD
35XCalc*bevel.screen.INV.vertDistance:		4
36XCalc*bevel.screen.DEG.fromHoriz:		INV
37XCalc*bevel.screen.DEG.fromVert:		LCD
38XCalc*bevel.screen.DEG.horizDistance:		1
39XCalc*bevel.screen.RAD.fromHoriz:		DEG
40XCalc*bevel.screen.RAD.fromVert:		LCD
41XCalc*bevel.screen.GRAD.fromHoriz:		RAD
42XCalc*bevel.screen.GRAD.fromVert:		LCD
43XCalc*bevel.screen.P.label:			()
44XCalc*bevel.screen.P.fromHoriz:			GRAD
45XCalc*bevel.screen.P.fromVert:			LCD
46XCalc*bevel.screen.P.horizDistance:		2
47
48!XCalc*ti.Geometry:	171x252
49XCalc*ti.bevel.screen.LCD.width:		186
50
51XCalc*ti.bevel.screen.LCD.translations:	#replace\n\
52	Ctrl<Key>c:quit()\n\
53	Ctrl<Key>h:clear()\n\
54	None<Key>0:digit(0)\n\
55	None<Key>1:digit(1)\n\
56	None<Key>2:digit(2)\n\
57	None<Key>3:digit(3)\n\
58	None<Key>4:digit(4)\n\
59	None<Key>5:digit(5)\n\
60	None<Key>6:digit(6)\n\
61	None<Key>7:digit(7)\n\
62	None<Key>8:digit(8)\n\
63	None<Key>9:digit(9)\n\
64	<Key>KP_0:digit(0)\n\
65	<Key>KP_1:digit(1)\n\
66	<Key>KP_2:digit(2)\n\
67	<Key>KP_3:digit(3)\n\
68	<Key>KP_4:digit(4)\n\
69	<Key>KP_5:digit(5)\n\
70	<Key>KP_6:digit(6)\n\
71	<Key>KP_7:digit(7)\n\
72	<Key>KP_8:digit(8)\n\
73	<Key>KP_9:digit(9)\n\
74	<Key>KP_Enter:equal()\n\
75	<Key>KP_Equal:equal()\n\
76	<Key>KP_Multiply:multiply()\n\
77	<Key>KP_Add:add()\n\
78	<Key>KP_Subtract:subtract()\n\
79	<Key>KP_Decimal:decimal()\n\
80	<Key>KP_Separator:decimal()\n\
81	<Key>KP_Divide:divide()\n\
82	<Key>KP_Tab:equal()\n\
83	<Key>Clear:clear()\n\
84	:<Key>.:decimal()\n\
85	:<Key>+:add()\n\
86	:<Key>-:subtract()\n\
87	:<Key>*:multiply()\n\
88	:<Key>/:divide()\n\
89	:<Key>(:leftParen()\n\
90	:<Key>):rightParen()\n\
91	:<Key>!:factorial()\n\
92	<Key>e:e()\n\
93	:<Key>^:power()\n\
94	<Key>p:pi()\n\
95	<Key>i:inverse()\n\
96	<Key>s:sine()\n\
97	<Key>c:cosine()\n\
98	<Key>t:tangent()\n\
99	<Key>d:degree()\n\
100	<Key>l:naturalLog()\n\
101	:<Key>=:equal()\n\
102	<Key>n:negate()\n\
103	<Key>r:squareRoot()\n\
104	<Key>space:clear()\n\
105	<Key>q:quit()\n\
106	<Key>Delete:clear()\n\
107	<Key>BackSpace:clear()\n\
108	<Btn1Down>,<Btn1Up>:toggle()selection()\n
109
110XCalc*ti.button1.label:		1/x
111XCalc*ti.button1.translations: #override<Btn1Down>,<Btn1Up>:reciprocal()unset()
112XCalc*ti.button2.label:		x\262
113XCalc*ti.button2.translations: #override<Btn1Down>,<Btn1Up>:square()unset()
114XCalc*ti.button3.font:		-adobe-symbol-*-*-*-*-*-120-*-*-*-*-*-*
115XCalc*ti.button3.label:		\326\140
116XCalc*ti.button3.translations: #override<Btn1Down>,<Btn1Up>:squareRoot()unset()
117XCalc*ti.button4.label:		CE/C
118XCalc*ti.button4.translations: #override<Btn1Down>,<Btn1Up>:clear()unset()
119XCalc*ti.button5.label:		AC
120XCalc*ti.button5.translations: #override<Btn1Down>,<Btn1Up>:off()unset()\n\
121	<Btn3Down>,<Btn3Up>:quit()
122
123XCalc*ti.button6.label:		INV
124XCalc*ti.button6.translations: #override<Btn1Down>,<Btn1Up>:inverse()unset()
125XCalc*ti.button7.label:		sin
126XCalc*ti.button7.translations: #override<Btn1Down>,<Btn1Up>:sine()unset()
127XCalc*ti.button8.label:		cos
128XCalc*ti.button8.translations: #override<Btn1Down>,<Btn1Up>:cosine()unset()
129XCalc*ti.button9.label:		tan
130XCalc*ti.button9.translations: #override<Btn1Down>,<Btn1Up>:tangent()unset()
131XCalc*ti.button10.label:		DRG
132XCalc*ti.button10.translations: #override<Btn1Down>,<Btn1Up>:degree()unset()
133
134XCalc*ti.button11.label:	e
135XCalc*ti.button11.translations: #override<Btn1Down>,<Btn1Up>:e()unset()
136XCalc*ti.button12.label:	EE
137XCalc*ti.button12.translations: #override<Btn1Down>,<Btn1Up>:scientific()unset()
138XCalc*ti.button13.label:	log
139XCalc*ti.button13.translations: #override<Btn1Down>,<Btn1Up>:logarithm()unset()
140XCalc*ti.button14.label:	ln
141XCalc*ti.button14.translations: #override<Btn1Down>,<Btn1Up>:naturalLog()unset()
142XCalc*ti.button15.label:	y^x
143XCalc*ti.button15.translations: #override<Btn1Down>,<Btn1Up>:power()unset()
144
145XCalc*ti.button16.font:		-adobe-symbol-*-*-*-*-*-120-*-*-*-*-*-*
146XCalc*ti.button16.label:	\160
147XCalc*ti.button16.translations: #override<Btn1Down>,<Btn1Up>:pi()unset()
148XCalc*ti.button17.label:	x!
149XCalc*ti.button17.translations: #override<Btn1Down>,<Btn1Up>:factorial()unset()
150XCalc*ti.button18.label:	(
151XCalc*ti.button18.translations: #override<Btn1Down>,<Btn1Up>:leftParen()unset()
152XCalc*ti.button19.label:	)
153XCalc*ti.button19.translations: #override<Btn1Down>,<Btn1Up>:rightParen()unset()
154XCalc*ti.button20.font:		-adobe-symbol-*-*-*-*-*-120-*-*-*-*-*-*
155XCalc*ti.button20.label:	\270
156XCalc*ti.button20.translations: #override<Btn1Down>,<Btn1Up>:divide()unset()
157
158XCalc*ti.button21.label:	STO
159XCalc*ti.button21.translations: #override<Btn1Down>,<Btn1Up>:store()unset()
160XCalc*ti.button22.label:	7
161XCalc*ti.button22.translations: #override<Btn1Down>,<Btn1Up>:digit(7)unset()
162XCalc*ti.button23.label:	8
163XCalc*ti.button23.translations: #override<Btn1Down>,<Btn1Up>:digit(8)unset()
164XCalc*ti.button24.label:	9
165XCalc*ti.button24.translations: #override<Btn1Down>,<Btn1Up>:digit(9)unset()
166XCalc*ti.button25.label:	*
167XCalc*ti.button25.translations: #override<Btn1Down>,<Btn1Up>:multiply()unset()
168
169XCalc*ti.button26.label:	RCL
170XCalc*ti.button26.translations: #override<Btn1Down>,<Btn1Up>:recall()unset()
171XCalc*ti.button27.label:	4
172XCalc*ti.button27.translations: #override<Btn1Down>,<Btn1Up>:digit(4)unset()
173XCalc*ti.button28.label:	5
174XCalc*ti.button28.translations: #override<Btn1Down>,<Btn1Up>:digit(5)unset()
175XCalc*ti.button29.label:	6
176XCalc*ti.button29.translations: #override<Btn1Down>,<Btn1Up>:digit(6)unset()
177XCalc*ti.button30.label:	-
178XCalc*ti.button30.translations: #override<Btn1Down>,<Btn1Up>:subtract()unset()
179
180XCalc*ti.button31.label:	SUM
181XCalc*ti.button31.translations: #override<Btn1Down>,<Btn1Up>:sum()unset()
182XCalc*ti.button32.label:	1
183XCalc*ti.button32.translations: #override<Btn1Down>,<Btn1Up>:digit(1)unset()
184XCalc*ti.button33.label:	2
185XCalc*ti.button33.translations: #override<Btn1Down>,<Btn1Up>:digit(2)unset()
186XCalc*ti.button34.label:	3
187XCalc*ti.button34.translations: #override<Btn1Down>,<Btn1Up>:digit(3)unset()
188XCalc*ti.button35.label:	+
189XCalc*ti.button35.translations: #override<Btn1Down>,<Btn1Up>:add()unset()
190
191XCalc*ti.button36.label:	EXC
192XCalc*ti.button36.translations: #override<Btn1Down>,<Btn1Up>:exchange()unset()
193XCalc*ti.button37.label:	0
194XCalc*ti.button37.translations: #override<Btn1Down>,<Btn1Up>:digit(0)unset()
195XCalc*ti.button38.label:	.
196XCalc*ti.button38.translations: #override<Btn1Down>,<Btn1Up>:decimal()unset()
197XCalc*ti.button39.label:	+/-
198XCalc*ti.button39.translations: #override<Btn1Down>,<Btn1Up>:negate()unset()
199XCalc*ti.button40.label:	=
200XCalc*ti.button40.translations: #override<Btn1Down>,<Btn1Up>:equal()unset()
201
202XCalc*ti.button1.horizDistance:	4	
203XCalc*ti.button1.vertDistance:	12
204XCalc*ti.button1.fromVert:	bevel
205XCalc*ti.button2.fromHoriz:	button1
206XCalc*ti.button2.fromVert:	bevel
207XCalc*ti.button2.vertDistance:	12
208XCalc*ti.button3.fromHoriz:	button2
209XCalc*ti.button3.fromVert:	bevel
210XCalc*ti.button3.vertDistance:	12
211XCalc*ti.button4.fromHoriz:	button3
212XCalc*ti.button4.fromVert:	bevel
213XCalc*ti.button4.vertDistance:	12
214XCalc*ti.button5.fromHoriz:	button4
215XCalc*ti.button5.fromVert:	bevel
216XCalc*ti.button5.vertDistance:	12
217
218XCalc*ti.button6.horizDistance:	4
219XCalc*ti.button6.fromVert:	button1
220XCalc*ti.button7.fromHoriz:	button6
221XCalc*ti.button7.fromVert:	button2
222XCalc*ti.button8.fromHoriz:	button7
223XCalc*ti.button8.fromVert:	button3
224XCalc*ti.button9.fromHoriz:	button8
225XCalc*ti.button9.fromVert:	button4
226XCalc*ti.button10.fromHoriz:	button9
227XCalc*ti.button10.fromVert:	button5
228
229XCalc*ti.button11.horizDistance:	4
230XCalc*ti.button11.fromVert:		button6
231XCalc*ti.button12.fromHoriz:		button11
232XCalc*ti.button12.fromVert:		button7
233XCalc*ti.button13.fromHoriz:		button12
234XCalc*ti.button13.fromVert:		button8
235XCalc*ti.button14.fromHoriz:		button13
236XCalc*ti.button14.fromVert:		button9
237XCalc*ti.button15.fromHoriz:		button14
238XCalc*ti.button15.fromVert:		button10
239
240XCalc*ti.button16.horizDistance:	4
241XCalc*ti.button16.fromVert:		button11
242XCalc*ti.button17.fromHoriz:		button16
243XCalc*ti.button17.fromVert:		button12
244XCalc*ti.button18.fromHoriz:		button17
245XCalc*ti.button18.fromVert:		button13
246XCalc*ti.button19.fromHoriz:		button18
247XCalc*ti.button19.fromVert:		button14
248XCalc*ti.button20.fromHoriz:		button19
249XCalc*ti.button20.fromVert:		button15
250
251XCalc*ti.button21.horizDistance:	4
252XCalc*ti.button21.fromVert:		button16
253XCalc*ti.button22.fromHoriz:		button21
254XCalc*ti.button22.fromVert:		button17
255XCalc*ti.button23.fromHoriz:		button22
256XCalc*ti.button23.fromVert:		button18
257XCalc*ti.button24.fromHoriz:		button23
258XCalc*ti.button24.fromVert:		button19
259XCalc*ti.button25.fromHoriz:		button24
260XCalc*ti.button25.fromVert:		button20
261
262XCalc*ti.button26.horizDistance:	4
263XCalc*ti.button26.fromVert:		button21
264XCalc*ti.button27.fromHoriz:		button26
265XCalc*ti.button27.fromVert:		button22
266XCalc*ti.button28.fromHoriz:		button27
267XCalc*ti.button28.fromVert:		button23
268XCalc*ti.button29.fromHoriz:		button28
269XCalc*ti.button29.fromVert:		button24
270XCalc*ti.button30.fromHoriz:		button29
271XCalc*ti.button30.fromVert:		button25
272
273XCalc*ti.button31.horizDistance:	4
274XCalc*ti.button31.fromVert:		button26
275XCalc*ti.button32.fromHoriz:		button31
276XCalc*ti.button32.fromVert:		button27
277XCalc*ti.button33.fromHoriz:		button32
278XCalc*ti.button33.fromVert:		button28
279XCalc*ti.button34.fromHoriz:		button33
280XCalc*ti.button34.fromVert:		button29
281XCalc*ti.button35.fromHoriz:		button34
282XCalc*ti.button35.fromVert:		button30
283
284XCalc*ti.button36.horizDistance:	4
285XCalc*ti.button36.fromVert:		button31
286XCalc*ti.button37.fromHoriz:		button36
287XCalc*ti.button37.fromVert:		button32
288XCalc*ti.button38.fromHoriz:		button37
289XCalc*ti.button38.fromVert:		button33
290XCalc*ti.button39.fromHoriz:		button38
291XCalc*ti.button39.fromVert:		button34
292XCalc*ti.button40.fromHoriz:		button39
293XCalc*ti.button40.fromVert:		button35
294
295
296!XCalc*hp.Geometry:			336x164
297XCalc*hp.bevel.screen.LCD.width:	186
298
299XCalc*hp.bevel.screen.LCD.translations:	#replace\n\
300	Ctrl<Key>c:quit()\n\
301	Ctrl<Key>h:back()\n\
302	None<Key>0:digit(0)\n\
303	None<Key>1:digit(1)\n\
304	None<Key>2:digit(2)\n\
305	None<Key>3:digit(3)\n\
306	None<Key>4:digit(4)\n\
307	None<Key>5:digit(5)\n\
308	None<Key>6:digit(6)\n\
309	None<Key>7:digit(7)\n\
310	None<Key>8:digit(8)\n\
311	None<Key>9:digit(9)\n\
312	<Key>KP_0:digit(0)\n\
313	<Key>KP_1:digit(1)\n\
314	<Key>KP_2:digit(2)\n\
315	<Key>KP_3:digit(3)\n\
316	<Key>KP_4:digit(4)\n\
317	<Key>KP_5:digit(5)\n\
318	<Key>KP_6:digit(6)\n\
319	<Key>KP_7:digit(7)\n\
320	<Key>KP_8:digit(8)\n\
321	<Key>KP_9:digit(9)\n\
322	<Key>KP_Enter:enter()\n\
323	<Key>KP_Multiply:multiply()\n\
324	<Key>KP_Add:add()\n\
325	<Key>KP_Subtract:subtract()\n\
326	<Key>KP_Decimal:decimal()\n\
327	<Key>KP_Divide:divide()\n\
328	:<Key>.:decimal()\n\
329	:<Key>+:add()\n\
330	:<Key>-:subtract()\n\
331	:<Key>*:multiply()\n\
332	:<Key>/:divide()\n\
333	:<Key>!:factorial()\n\
334	<Key>e:e()\n\
335	:<Key>^:power()\n\
336	<Key>p:pi()\n\
337	<Key>i:inverse()\n\
338	<Key>s:sine()\n\
339	<Key>c:cosine()\n\
340	<Key>t:tangent()\n\
341	<Key>d:degree()\n\
342	<Key>l:naturalLog()\n\
343	<Key>n:negate()\n\
344	<Key>r:squareRoot()\n\
345	<Key>space:clear()\n\
346	<Key>q:quit()\n\
347	<Key>Delete:back()\n\
348	<Key>Return:enter()\n\
349	<Key>Linefeed:enter()\n\
350	<Key>x:XexchangeY()\n\
351	<Key>BackSpace:back()\n\
352	<Btn1Down>,<Btn1Up>:toggle()selection()\n
353
354XCalc*hp.button1.font:		-adobe-symbol-*-*-*-*-*-120-*-*-*-*-*-*
355XCalc*hp.button1.label:		\326\140
356XCalc*hp.button1.translations: #override<Btn1Down>,<Btn1Up>:squareRoot()unset()
357XCalc*hp.button2.label:		e^x
358XCalc*hp.button2.translations: #override<Btn1Down>,<Btn1Up>:epower()unset()
359XCalc*hp.button3.label:		10^x
360XCalc*hp.button3.translations: #override<Btn1Down>,<Btn1Up>:tenpower()unset()
361XCalc*hp.button4.label:		y^x
362XCalc*hp.button4.translations: #override<Btn1Down>,<Btn1Up>:power()unset()
363XCalc*hp.button5.label:		1/x
364XCalc*hp.button5.translations: #override<Btn1Down>,<Btn1Up>:reciprocal()unset()
365XCalc*hp.button6.label:		CHS
366XCalc*hp.button6.translations: #override<Btn1Down>,<Btn1Up>:negate()unset()
367XCalc*hp.button7.label:		7
368XCalc*hp.button7.translations: #override<Btn1Down>,<Btn1Up>:digit(7)unset()
369XCalc*hp.button8.label:		8
370XCalc*hp.button8.translations: #override<Btn1Down>,<Btn1Up>:digit(8)unset()
371XCalc*hp.button9.label:		9
372XCalc*hp.button9.translations: #override<Btn1Down>,<Btn1Up>:digit(9)unset()
373XCalc*hp.button10.font:		-adobe-symbol-*-*-*-*-*-120-*-*-*-*-*-*
374XCalc*hp.button10.label:	\270
375XCalc*hp.button10.translations: #override<Btn1Down>,<Btn1Up>:divide()unset()
376
377XCalc*hp.button11.label:	x!
378XCalc*hp.button11.translations: #override<Btn1Down>,<Btn1Up>:factorial()unset()
379XCalc*hp.button12.font:		-adobe-symbol-*-*-*-*-*-120-*-*-*-*-*-*
380XCalc*hp.button12.label:	\160
381XCalc*hp.button12.translations: #override<Btn1Down>,<Btn1Up>:pi()unset()
382XCalc*hp.button13.label:	sin
383XCalc*hp.button13.translations: #override<Btn1Down>,<Btn1Up>:sine()unset()
384XCalc*hp.button14.label:	cos
385XCalc*hp.button14.translations: #override<Btn1Down>,<Btn1Up>:cosine()unset()
386XCalc*hp.button15.label:	tan
387XCalc*hp.button15.translations: #override<Btn1Down>,<Btn1Up>:tangent()unset()
388XCalc*hp.button16.label:	EEX
389XCalc*hp.button16.translations: #override<Btn1Down>,<Btn1Up>:scientific()unset()
390XCalc*hp.button17.label:	4
391XCalc*hp.button17.translations: #override<Btn1Down>,<Btn1Up>:digit(4)unset()
392XCalc*hp.button18.label:	5
393XCalc*hp.button18.translations: #override<Btn1Down>,<Btn1Up>:digit(5)unset()
394XCalc*hp.button19.label:	6
395XCalc*hp.button19.translations: #override<Btn1Down>,<Btn1Up>:digit(6)unset()
396XCalc*hp.button20.label:	*
397XCalc*hp.button20.translations: #override<Btn1Down>,<Btn1Up>:multiply()unset()
398
399XCalc*hp.button21.mappedWhenManaged: False
400XCalc*hp.button22.mappedWhenManaged: False
401XCalc*hp.button23.label:	Rv
402XCalc*hp.button23.translations: #override<Btn1Down>,<Btn1Up>:roll()unset()
403XCalc*hp.button24.label:	x:y
404XCalc*hp.button24.translations: #override<Btn1Down>,<Btn1Up>:XexchangeY()unset()
405XCalc*hp.button25.label:	<-
406XCalc*hp.button25.translations: #override<Btn1Down>,<Btn1Up>:back()unset()
407XCalc*hp.button26.label:	E\nN\nT\nE\nR
408XCalc*hp.button26.translations: #override<Btn1Down>,<Btn1Up>:enter()unset()
409XCalc*hp.button27.label:	1
410XCalc*hp.button27.translations: #override<Btn1Down>,<Btn1Up>:digit(1)unset()
411XCalc*hp.button28.label:	2
412XCalc*hp.button28.translations: #override<Btn1Down>,<Btn1Up>:digit(2)unset()
413XCalc*hp.button29.label:	3
414XCalc*hp.button29.translations: #override<Btn1Down>,<Btn1Up>:digit(3)unset()
415XCalc*hp.button30.label:	-
416XCalc*hp.button30.translations: #override<Btn1Down>,<Btn1Up>:subtract()unset()
417
418XCalc*hp.button31.label:	ON
419XCalc*hp.button31.translations: #override<Btn1Down>,<Btn1Up>:off()unset()\n\
420	<Btn3Down>,<Btn3Up>:quit()
421XCalc*hp.button32.label:	DRG
422XCalc*hp.button32.translations: #override<Btn1Down>,<Btn1Up>:degree()unset()
423XCalc*hp.button33.label:	INV
424XCalc*hp.button33.translations: #override<Btn1Down>,<Btn1Up>:inverse()unset()
425XCalc*hp.button34.label:	STO
426XCalc*hp.button34.translations: #override<Btn1Down>,<Btn1Up>:store()unset()
427XCalc*hp.button35.label:	RCL
428XCalc*hp.button35.translations: #override<Btn1Down>,<Btn1Up>:recall()unset()
429XCalc*hp.button36.label:	0
430XCalc*hp.button36.translations: #override<Btn1Down>,<Btn1Up>:digit(0)unset()
431XCalc*hp.button37.label:	.
432XCalc*hp.button37.translations: #override<Btn1Down>,<Btn1Up>:decimal()unset()
433XCalc*hp.button38.label:	SUM
434XCalc*hp.button38.translations: #override<Btn1Down>,<Btn1Up>:sum()unset()
435XCalc*hp.button39.label:	+
436XCalc*hp.button39.translations: #override<Btn1Down>,<Btn1Up>:add()unset()
437
438XCalc*hp.button1.horizDistance:	4
439XCalc*hp.button1.vertDistance:	12
440XCalc*hp.button1.fromVert:	bevel
441XCalc*hp.button2.fromHoriz:	button1
442XCalc*hp.button2.fromVert:	bevel
443XCalc*hp.button2.vertDistance:	12
444XCalc*hp.button3.fromHoriz:	button2
445XCalc*hp.button3.fromVert:	bevel
446XCalc*hp.button3.vertDistance:	12
447XCalc*hp.button4.fromHoriz:	button3
448XCalc*hp.button4.fromVert:	bevel
449XCalc*hp.button4.vertDistance:	12
450XCalc*hp.button5.fromHoriz:	button4
451XCalc*hp.button5.fromVert:	bevel
452XCalc*hp.button5.vertDistance:	12
453XCalc*hp.button6.fromHoriz:	button5
454XCalc*hp.button6.fromVert:	bevel
455XCalc*hp.button6.vertDistance:	12
456XCalc*hp.button7.fromHoriz:	button6
457XCalc*hp.button7.fromVert:	bevel
458XCalc*hp.button7.vertDistance:	12
459XCalc*hp.button8.fromHoriz:	button7
460XCalc*hp.button8.fromVert:	bevel
461XCalc*hp.button8.vertDistance:	12
462XCalc*hp.button9.fromHoriz:	button8
463XCalc*hp.button9.fromVert:	bevel
464XCalc*hp.button9.vertDistance:	12
465XCalc*hp.button10.fromHoriz:	button9
466XCalc*hp.button10.fromVert:	bevel
467XCalc*hp.button10.vertDistance:	12
468
469XCalc*hp.button11.horizDistance:	4
470XCalc*hp.button11.fromVert:		button1
471XCalc*hp.button12.fromHoriz:		button11
472XCalc*hp.button12.fromVert:		button2
473XCalc*hp.button13.fromHoriz:		button12
474XCalc*hp.button13.fromVert:		button3
475XCalc*hp.button14.fromHoriz:		button13
476XCalc*hp.button14.fromVert:		button4
477XCalc*hp.button15.fromHoriz:		button14
478XCalc*hp.button15.fromVert:		button5
479XCalc*hp.button16.fromHoriz:		button15
480XCalc*hp.button16.fromVert:		button6
481XCalc*hp.button17.fromHoriz:		button16
482XCalc*hp.button17.fromVert:		button7
483XCalc*hp.button18.fromHoriz:		button17
484XCalc*hp.button18.fromVert:		button8
485XCalc*hp.button19.fromHoriz:		button18
486XCalc*hp.button19.fromVert:		button9
487XCalc*hp.button20.fromHoriz:		button19
488XCalc*hp.button20.fromVert:		button10
489
490XCalc*hp.button21.horizDistance:	4
491XCalc*hp.button21.fromVert:		button11
492XCalc*hp.button22.fromHoriz:		button21
493XCalc*hp.button22.fromVert:		button12
494XCalc*hp.button23.fromHoriz:		button22
495XCalc*hp.button23.fromVert:		button13
496XCalc*hp.button24.fromHoriz:		button23
497XCalc*hp.button24.fromVert:		button14
498XCalc*hp.button25.fromHoriz:		button24
499XCalc*hp.button25.fromVert:		button15
500XCalc*hp.button26.fromHoriz:		button25
501XCalc*hp.button26.fromVert:		button16
502XCalc*hp.button26.font:			6x12
503XCalc*hp.button26.height:		56
504XCalc*hp.button27.fromHoriz:		button26
505XCalc*hp.button27.fromVert:		button17
506XCalc*hp.button28.fromHoriz:		button27
507XCalc*hp.button28.fromVert:		button18
508XCalc*hp.button29.fromHoriz:		button28
509XCalc*hp.button29.fromVert:		button19
510XCalc*hp.button30.fromHoriz:		button29
511XCalc*hp.button30.fromVert:		button20
512
513XCalc*hp.button31.horizDistance:	4
514XCalc*hp.button31.fromVert:		button21
515XCalc*hp.button32.fromHoriz:		button31
516XCalc*hp.button32.fromVert:		button22
517XCalc*hp.button33.fromHoriz:		button32
518XCalc*hp.button33.fromVert:		button23
519XCalc*hp.button34.fromHoriz:		button33
520XCalc*hp.button34.fromVert:		button24
521XCalc*hp.button35.fromHoriz:		button34
522XCalc*hp.button35.fromVert:		button25
523XCalc*hp.button36.fromHoriz:		button26
524XCalc*hp.button36.fromVert:		button27
525XCalc*hp.button37.fromHoriz:		button36
526XCalc*hp.button37.fromVert:		button28
527XCalc*hp.button38.fromHoriz:		button37
528XCalc*hp.button38.fromVert:		button29
529XCalc*hp.button39.fromHoriz:		button38
530XCalc*hp.button39.fromVert:		button30
531