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