Home | History | Annotate | Line # | Download | only in app-defaults
XCalc revision 1.1
      1 ! $XConsortium: XCalc.ad,v 1.13 94/03/03 19:19:32 converse Exp $
      2 ! $XFree86$
      3 ! XCalc application class resource file
      4 
      5 XCalc.Title:		Calculator
      6 XCalc.IconName:		Calc
      7 XCalc.IconPixmap:	calculator
      8 
      9 XCalc*Cursor:		hand2
     10 XCalc*Font:		8x13
     11 XCalc*ShapeStyle:	rectangle
     12 XCalc*Command.horizDistance:	2
     13 XCalc*Command.vertDistance:	2
     14 XCalc*Command.width:		40
     15 XCalc*Command.height:		26
     16 XCalc*Command.internalWidth:	1
     17 
     18 XCalc*bevel.background:		black
     19 XCalc*bevel.horizDistance:	4
     20 XCalc*bevel.vertDistance:	2
     21 
     22 XCalc*bevel.screen.horizDistance:	6
     23 XCalc*bevel.screen.vertDistance:    	2
     24 XCalc*bevel.screen.defaultDistance:	0
     25 
     26 XCalc*bevel.screen.Label.horizDistance:		4
     27 XCalc*bevel.screen.Label.vertDistance:		2
     28 XCalc*bevel.screen.Label.internalHeight:	1
     29 XCalc*bevel.screen.Label.internalWidth:		1
     30 XCalc*bevel.screen.LCD.label:			88888888888
     31 XCalc*bevel.screen.LCD.fromHoriz:		M
     32 XCalc*bevel.screen.LCD.horizDistance:		4
     33 XCalc*bevel.screen.LCD.vertDistance:		2
     34 XCalc*bevel.screen.INV.fromVert:		LCD
     35 XCalc*bevel.screen.INV.vertDistance:		4
     36 XCalc*bevel.screen.DEG.fromHoriz:		INV
     37 XCalc*bevel.screen.DEG.fromVert:		LCD
     38 XCalc*bevel.screen.DEG.horizDistance:		1
     39 XCalc*bevel.screen.RAD.fromHoriz:		DEG
     40 XCalc*bevel.screen.RAD.fromVert:		LCD
     41 XCalc*bevel.screen.GRAD.fromHoriz:		RAD
     42 XCalc*bevel.screen.GRAD.fromVert:		LCD
     43 XCalc*bevel.screen.P.label:			()
     44 XCalc*bevel.screen.P.fromHoriz:			GRAD
     45 XCalc*bevel.screen.P.fromVert:			LCD
     46 XCalc*bevel.screen.P.horizDistance:		2
     47 
     48 !XCalc*ti.Geometry:	171x252
     49 XCalc*ti.bevel.screen.LCD.width:		186
     50 
     51 XCalc*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 
    110 XCalc*ti.button1.label:		1/x
    111 XCalc*ti.button1.translations: #override<Btn1Down>,<Btn1Up>:reciprocal()unset()
    112 XCalc*ti.button2.label:		x\262
    113 XCalc*ti.button2.translations: #override<Btn1Down>,<Btn1Up>:square()unset()
    114 XCalc*ti.button3.font:		-adobe-symbol-*-*-*-*-*-120-*-*-*-*-*-*
    115 XCalc*ti.button3.label:		\326\140
    116 XCalc*ti.button3.translations: #override<Btn1Down>,<Btn1Up>:squareRoot()unset()
    117 XCalc*ti.button4.label:		CE/C
    118 XCalc*ti.button4.translations: #override<Btn1Down>,<Btn1Up>:clear()unset()
    119 XCalc*ti.button5.label:		AC
    120 XCalc*ti.button5.translations: #override<Btn1Down>,<Btn1Up>:off()unset()\n\
    121 	<Btn3Down>,<Btn3Up>:quit()
    122 
    123 XCalc*ti.button6.label:		INV
    124 XCalc*ti.button6.translations: #override<Btn1Down>,<Btn1Up>:inverse()unset()
    125 XCalc*ti.button7.label:		sin
    126 XCalc*ti.button7.translations: #override<Btn1Down>,<Btn1Up>:sine()unset()
    127 XCalc*ti.button8.label:		cos
    128 XCalc*ti.button8.translations: #override<Btn1Down>,<Btn1Up>:cosine()unset()
    129 XCalc*ti.button9.label:		tan
    130 XCalc*ti.button9.translations: #override<Btn1Down>,<Btn1Up>:tangent()unset()
    131 XCalc*ti.button10.label:		DRG
    132 XCalc*ti.button10.translations: #override<Btn1Down>,<Btn1Up>:degree()unset()
    133 
    134 XCalc*ti.button11.label:	e
    135 XCalc*ti.button11.translations: #override<Btn1Down>,<Btn1Up>:e()unset()
    136 XCalc*ti.button12.label:	EE
    137 XCalc*ti.button12.translations: #override<Btn1Down>,<Btn1Up>:scientific()unset()
    138 XCalc*ti.button13.label:	log
    139 XCalc*ti.button13.translations: #override<Btn1Down>,<Btn1Up>:logarithm()unset()
    140 XCalc*ti.button14.label:	ln
    141 XCalc*ti.button14.translations: #override<Btn1Down>,<Btn1Up>:naturalLog()unset()
    142 XCalc*ti.button15.label:	y^x
    143 XCalc*ti.button15.translations: #override<Btn1Down>,<Btn1Up>:power()unset()
    144 
    145 XCalc*ti.button16.font:		-adobe-symbol-*-*-*-*-*-120-*-*-*-*-*-*
    146 XCalc*ti.button16.label:	\160
    147 XCalc*ti.button16.translations: #override<Btn1Down>,<Btn1Up>:pi()unset()
    148 XCalc*ti.button17.label:	x!
    149 XCalc*ti.button17.translations: #override<Btn1Down>,<Btn1Up>:factorial()unset()
    150 XCalc*ti.button18.label:	(
    151 XCalc*ti.button18.translations: #override<Btn1Down>,<Btn1Up>:leftParen()unset()
    152 XCalc*ti.button19.label:	)
    153 XCalc*ti.button19.translations: #override<Btn1Down>,<Btn1Up>:rightParen()unset()
    154 XCalc*ti.button20.font:		-adobe-symbol-*-*-*-*-*-120-*-*-*-*-*-*
    155 XCalc*ti.button20.label:	\270
    156 XCalc*ti.button20.translations: #override<Btn1Down>,<Btn1Up>:divide()unset()
    157 
    158 XCalc*ti.button21.label:	STO
    159 XCalc*ti.button21.translations: #override<Btn1Down>,<Btn1Up>:store()unset()
    160 XCalc*ti.button22.label:	7
    161 XCalc*ti.button22.translations: #override<Btn1Down>,<Btn1Up>:digit(7)unset()
    162 XCalc*ti.button23.label:	8
    163 XCalc*ti.button23.translations: #override<Btn1Down>,<Btn1Up>:digit(8)unset()
    164 XCalc*ti.button24.label:	9
    165 XCalc*ti.button24.translations: #override<Btn1Down>,<Btn1Up>:digit(9)unset()
    166 XCalc*ti.button25.label:	*
    167 XCalc*ti.button25.translations: #override<Btn1Down>,<Btn1Up>:multiply()unset()
    168 
    169 XCalc*ti.button26.label:	RCL
    170 XCalc*ti.button26.translations: #override<Btn1Down>,<Btn1Up>:recall()unset()
    171 XCalc*ti.button27.label:	4
    172 XCalc*ti.button27.translations: #override<Btn1Down>,<Btn1Up>:digit(4)unset()
    173 XCalc*ti.button28.label:	5
    174 XCalc*ti.button28.translations: #override<Btn1Down>,<Btn1Up>:digit(5)unset()
    175 XCalc*ti.button29.label:	6
    176 XCalc*ti.button29.translations: #override<Btn1Down>,<Btn1Up>:digit(6)unset()
    177 XCalc*ti.button30.label:	-
    178 XCalc*ti.button30.translations: #override<Btn1Down>,<Btn1Up>:subtract()unset()
    179 
    180 XCalc*ti.button31.label:	SUM
    181 XCalc*ti.button31.translations: #override<Btn1Down>,<Btn1Up>:sum()unset()
    182 XCalc*ti.button32.label:	1
    183 XCalc*ti.button32.translations: #override<Btn1Down>,<Btn1Up>:digit(1)unset()
    184 XCalc*ti.button33.label:	2
    185 XCalc*ti.button33.translations: #override<Btn1Down>,<Btn1Up>:digit(2)unset()
    186 XCalc*ti.button34.label:	3
    187 XCalc*ti.button34.translations: #override<Btn1Down>,<Btn1Up>:digit(3)unset()
    188 XCalc*ti.button35.label:	+
    189 XCalc*ti.button35.translations: #override<Btn1Down>,<Btn1Up>:add()unset()
    190 
    191 XCalc*ti.button36.label:	EXC
    192 XCalc*ti.button36.translations: #override<Btn1Down>,<Btn1Up>:exchange()unset()
    193 XCalc*ti.button37.label:	0
    194 XCalc*ti.button37.translations: #override<Btn1Down>,<Btn1Up>:digit(0)unset()
    195 XCalc*ti.button38.label:	.
    196 XCalc*ti.button38.translations: #override<Btn1Down>,<Btn1Up>:decimal()unset()
    197 XCalc*ti.button39.label:	+/-
    198 XCalc*ti.button39.translations: #override<Btn1Down>,<Btn1Up>:negate()unset()
    199 XCalc*ti.button40.label:	=
    200 XCalc*ti.button40.translations: #override<Btn1Down>,<Btn1Up>:equal()unset()
    201 
    202 XCalc*ti.button1.horizDistance:	4	
    203 XCalc*ti.button1.vertDistance:	12
    204 XCalc*ti.button1.fromVert:	bevel
    205 XCalc*ti.button2.fromHoriz:	button1
    206 XCalc*ti.button2.fromVert:	bevel
    207 XCalc*ti.button2.vertDistance:	12
    208 XCalc*ti.button3.fromHoriz:	button2
    209 XCalc*ti.button3.fromVert:	bevel
    210 XCalc*ti.button3.vertDistance:	12
    211 XCalc*ti.button4.fromHoriz:	button3
    212 XCalc*ti.button4.fromVert:	bevel
    213 XCalc*ti.button4.vertDistance:	12
    214 XCalc*ti.button5.fromHoriz:	button4
    215 XCalc*ti.button5.fromVert:	bevel
    216 XCalc*ti.button5.vertDistance:	12
    217 
    218 XCalc*ti.button6.horizDistance:	4
    219 XCalc*ti.button6.fromVert:	button1
    220 XCalc*ti.button7.fromHoriz:	button6
    221 XCalc*ti.button7.fromVert:	button2
    222 XCalc*ti.button8.fromHoriz:	button7
    223 XCalc*ti.button8.fromVert:	button3
    224 XCalc*ti.button9.fromHoriz:	button8
    225 XCalc*ti.button9.fromVert:	button4
    226 XCalc*ti.button10.fromHoriz:	button9
    227 XCalc*ti.button10.fromVert:	button5
    228 
    229 XCalc*ti.button11.horizDistance:	4
    230 XCalc*ti.button11.fromVert:		button6
    231 XCalc*ti.button12.fromHoriz:		button11
    232 XCalc*ti.button12.fromVert:		button7
    233 XCalc*ti.button13.fromHoriz:		button12
    234 XCalc*ti.button13.fromVert:		button8
    235 XCalc*ti.button14.fromHoriz:		button13
    236 XCalc*ti.button14.fromVert:		button9
    237 XCalc*ti.button15.fromHoriz:		button14
    238 XCalc*ti.button15.fromVert:		button10
    239 
    240 XCalc*ti.button16.horizDistance:	4
    241 XCalc*ti.button16.fromVert:		button11
    242 XCalc*ti.button17.fromHoriz:		button16
    243 XCalc*ti.button17.fromVert:		button12
    244 XCalc*ti.button18.fromHoriz:		button17
    245 XCalc*ti.button18.fromVert:		button13
    246 XCalc*ti.button19.fromHoriz:		button18
    247 XCalc*ti.button19.fromVert:		button14
    248 XCalc*ti.button20.fromHoriz:		button19
    249 XCalc*ti.button20.fromVert:		button15
    250 
    251 XCalc*ti.button21.horizDistance:	4
    252 XCalc*ti.button21.fromVert:		button16
    253 XCalc*ti.button22.fromHoriz:		button21
    254 XCalc*ti.button22.fromVert:		button17
    255 XCalc*ti.button23.fromHoriz:		button22
    256 XCalc*ti.button23.fromVert:		button18
    257 XCalc*ti.button24.fromHoriz:		button23
    258 XCalc*ti.button24.fromVert:		button19
    259 XCalc*ti.button25.fromHoriz:		button24
    260 XCalc*ti.button25.fromVert:		button20
    261 
    262 XCalc*ti.button26.horizDistance:	4
    263 XCalc*ti.button26.fromVert:		button21
    264 XCalc*ti.button27.fromHoriz:		button26
    265 XCalc*ti.button27.fromVert:		button22
    266 XCalc*ti.button28.fromHoriz:		button27
    267 XCalc*ti.button28.fromVert:		button23
    268 XCalc*ti.button29.fromHoriz:		button28
    269 XCalc*ti.button29.fromVert:		button24
    270 XCalc*ti.button30.fromHoriz:		button29
    271 XCalc*ti.button30.fromVert:		button25
    272 
    273 XCalc*ti.button31.horizDistance:	4
    274 XCalc*ti.button31.fromVert:		button26
    275 XCalc*ti.button32.fromHoriz:		button31
    276 XCalc*ti.button32.fromVert:		button27
    277 XCalc*ti.button33.fromHoriz:		button32
    278 XCalc*ti.button33.fromVert:		button28
    279 XCalc*ti.button34.fromHoriz:		button33
    280 XCalc*ti.button34.fromVert:		button29
    281 XCalc*ti.button35.fromHoriz:		button34
    282 XCalc*ti.button35.fromVert:		button30
    283 
    284 XCalc*ti.button36.horizDistance:	4
    285 XCalc*ti.button36.fromVert:		button31
    286 XCalc*ti.button37.fromHoriz:		button36
    287 XCalc*ti.button37.fromVert:		button32
    288 XCalc*ti.button38.fromHoriz:		button37
    289 XCalc*ti.button38.fromVert:		button33
    290 XCalc*ti.button39.fromHoriz:		button38
    291 XCalc*ti.button39.fromVert:		button34
    292 XCalc*ti.button40.fromHoriz:		button39
    293 XCalc*ti.button40.fromVert:		button35
    294 
    295 
    296 !XCalc*hp.Geometry:			336x164
    297 XCalc*hp.bevel.screen.LCD.width:	186
    298 
    299 XCalc*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 
    354 XCalc*hp.button1.font:		-adobe-symbol-*-*-*-*-*-120-*-*-*-*-*-*
    355 XCalc*hp.button1.label:		\326\140
    356 XCalc*hp.button1.translations: #override<Btn1Down>,<Btn1Up>:squareRoot()unset()
    357 XCalc*hp.button2.label:		e^x
    358 XCalc*hp.button2.translations: #override<Btn1Down>,<Btn1Up>:epower()unset()
    359 XCalc*hp.button3.label:		10^x
    360 XCalc*hp.button3.translations: #override<Btn1Down>,<Btn1Up>:tenpower()unset()
    361 XCalc*hp.button4.label:		y^x
    362 XCalc*hp.button4.translations: #override<Btn1Down>,<Btn1Up>:power()unset()
    363 XCalc*hp.button5.label:		1/x
    364 XCalc*hp.button5.translations: #override<Btn1Down>,<Btn1Up>:reciprocal()unset()
    365 XCalc*hp.button6.label:		CHS
    366 XCalc*hp.button6.translations: #override<Btn1Down>,<Btn1Up>:negate()unset()
    367 XCalc*hp.button7.label:		7
    368 XCalc*hp.button7.translations: #override<Btn1Down>,<Btn1Up>:digit(7)unset()
    369 XCalc*hp.button8.label:		8
    370 XCalc*hp.button8.translations: #override<Btn1Down>,<Btn1Up>:digit(8)unset()
    371 XCalc*hp.button9.label:		9
    372 XCalc*hp.button9.translations: #override<Btn1Down>,<Btn1Up>:digit(9)unset()
    373 XCalc*hp.button10.font:		-adobe-symbol-*-*-*-*-*-120-*-*-*-*-*-*
    374 XCalc*hp.button10.label:	\270
    375 XCalc*hp.button10.translations: #override<Btn1Down>,<Btn1Up>:divide()unset()
    376 
    377 XCalc*hp.button11.label:	x!
    378 XCalc*hp.button11.translations: #override<Btn1Down>,<Btn1Up>:factorial()unset()
    379 XCalc*hp.button12.font:		-adobe-symbol-*-*-*-*-*-120-*-*-*-*-*-*
    380 XCalc*hp.button12.label:	\160
    381 XCalc*hp.button12.translations: #override<Btn1Down>,<Btn1Up>:pi()unset()
    382 XCalc*hp.button13.label:	sin
    383 XCalc*hp.button13.translations: #override<Btn1Down>,<Btn1Up>:sine()unset()
    384 XCalc*hp.button14.label:	cos
    385 XCalc*hp.button14.translations: #override<Btn1Down>,<Btn1Up>:cosine()unset()
    386 XCalc*hp.button15.label:	tan
    387 XCalc*hp.button15.translations: #override<Btn1Down>,<Btn1Up>:tangent()unset()
    388 XCalc*hp.button16.label:	EEX
    389 XCalc*hp.button16.translations: #override<Btn1Down>,<Btn1Up>:scientific()unset()
    390 XCalc*hp.button17.label:	4
    391 XCalc*hp.button17.translations: #override<Btn1Down>,<Btn1Up>:digit(4)unset()
    392 XCalc*hp.button18.label:	5
    393 XCalc*hp.button18.translations: #override<Btn1Down>,<Btn1Up>:digit(5)unset()
    394 XCalc*hp.button19.label:	6
    395 XCalc*hp.button19.translations: #override<Btn1Down>,<Btn1Up>:digit(6)unset()
    396 XCalc*hp.button20.label:	*
    397 XCalc*hp.button20.translations: #override<Btn1Down>,<Btn1Up>:multiply()unset()
    398 
    399 XCalc*hp.button21.mappedWhenManaged: False
    400 XCalc*hp.button22.mappedWhenManaged: False
    401 XCalc*hp.button23.label:	Rv
    402 XCalc*hp.button23.translations: #override<Btn1Down>,<Btn1Up>:roll()unset()
    403 XCalc*hp.button24.label:	x:y
    404 XCalc*hp.button24.translations: #override<Btn1Down>,<Btn1Up>:XexchangeY()unset()
    405 XCalc*hp.button25.label:	<-
    406 XCalc*hp.button25.translations: #override<Btn1Down>,<Btn1Up>:back()unset()
    407 XCalc*hp.button26.label:	E\nN\nT\nE\nR
    408 XCalc*hp.button26.translations: #override<Btn1Down>,<Btn1Up>:enter()unset()
    409 XCalc*hp.button27.label:	1
    410 XCalc*hp.button27.translations: #override<Btn1Down>,<Btn1Up>:digit(1)unset()
    411 XCalc*hp.button28.label:	2
    412 XCalc*hp.button28.translations: #override<Btn1Down>,<Btn1Up>:digit(2)unset()
    413 XCalc*hp.button29.label:	3
    414 XCalc*hp.button29.translations: #override<Btn1Down>,<Btn1Up>:digit(3)unset()
    415 XCalc*hp.button30.label:	-
    416 XCalc*hp.button30.translations: #override<Btn1Down>,<Btn1Up>:subtract()unset()
    417 
    418 XCalc*hp.button31.label:	ON
    419 XCalc*hp.button31.translations: #override<Btn1Down>,<Btn1Up>:off()unset()\n\
    420 	<Btn3Down>,<Btn3Up>:quit()
    421 XCalc*hp.button32.label:	DRG
    422 XCalc*hp.button32.translations: #override<Btn1Down>,<Btn1Up>:degree()unset()
    423 XCalc*hp.button33.label:	INV
    424 XCalc*hp.button33.translations: #override<Btn1Down>,<Btn1Up>:inverse()unset()
    425 XCalc*hp.button34.label:	STO
    426 XCalc*hp.button34.translations: #override<Btn1Down>,<Btn1Up>:store()unset()
    427 XCalc*hp.button35.label:	RCL
    428 XCalc*hp.button35.translations: #override<Btn1Down>,<Btn1Up>:recall()unset()
    429 XCalc*hp.button36.label:	0
    430 XCalc*hp.button36.translations: #override<Btn1Down>,<Btn1Up>:digit(0)unset()
    431 XCalc*hp.button37.label:	.
    432 XCalc*hp.button37.translations: #override<Btn1Down>,<Btn1Up>:decimal()unset()
    433 XCalc*hp.button38.label:	SUM
    434 XCalc*hp.button38.translations: #override<Btn1Down>,<Btn1Up>:sum()unset()
    435 XCalc*hp.button39.label:	+
    436 XCalc*hp.button39.translations: #override<Btn1Down>,<Btn1Up>:add()unset()
    437 
    438 XCalc*hp.button1.horizDistance:	4
    439 XCalc*hp.button1.vertDistance:	12
    440 XCalc*hp.button1.fromVert:	bevel
    441 XCalc*hp.button2.fromHoriz:	button1
    442 XCalc*hp.button2.fromVert:	bevel
    443 XCalc*hp.button2.vertDistance:	12
    444 XCalc*hp.button3.fromHoriz:	button2
    445 XCalc*hp.button3.fromVert:	bevel
    446 XCalc*hp.button3.vertDistance:	12
    447 XCalc*hp.button4.fromHoriz:	button3
    448 XCalc*hp.button4.fromVert:	bevel
    449 XCalc*hp.button4.vertDistance:	12
    450 XCalc*hp.button5.fromHoriz:	button4
    451 XCalc*hp.button5.fromVert:	bevel
    452 XCalc*hp.button5.vertDistance:	12
    453 XCalc*hp.button6.fromHoriz:	button5
    454 XCalc*hp.button6.fromVert:	bevel
    455 XCalc*hp.button6.vertDistance:	12
    456 XCalc*hp.button7.fromHoriz:	button6
    457 XCalc*hp.button7.fromVert:	bevel
    458 XCalc*hp.button7.vertDistance:	12
    459 XCalc*hp.button8.fromHoriz:	button7
    460 XCalc*hp.button8.fromVert:	bevel
    461 XCalc*hp.button8.vertDistance:	12
    462 XCalc*hp.button9.fromHoriz:	button8
    463 XCalc*hp.button9.fromVert:	bevel
    464 XCalc*hp.button9.vertDistance:	12
    465 XCalc*hp.button10.fromHoriz:	button9
    466 XCalc*hp.button10.fromVert:	bevel
    467 XCalc*hp.button10.vertDistance:	12
    468 
    469 XCalc*hp.button11.horizDistance:	4
    470 XCalc*hp.button11.fromVert:		button1
    471 XCalc*hp.button12.fromHoriz:		button11
    472 XCalc*hp.button12.fromVert:		button2
    473 XCalc*hp.button13.fromHoriz:		button12
    474 XCalc*hp.button13.fromVert:		button3
    475 XCalc*hp.button14.fromHoriz:		button13
    476 XCalc*hp.button14.fromVert:		button4
    477 XCalc*hp.button15.fromHoriz:		button14
    478 XCalc*hp.button15.fromVert:		button5
    479 XCalc*hp.button16.fromHoriz:		button15
    480 XCalc*hp.button16.fromVert:		button6
    481 XCalc*hp.button17.fromHoriz:		button16
    482 XCalc*hp.button17.fromVert:		button7
    483 XCalc*hp.button18.fromHoriz:		button17
    484 XCalc*hp.button18.fromVert:		button8
    485 XCalc*hp.button19.fromHoriz:		button18
    486 XCalc*hp.button19.fromVert:		button9
    487 XCalc*hp.button20.fromHoriz:		button19
    488 XCalc*hp.button20.fromVert:		button10
    489 
    490 XCalc*hp.button21.horizDistance:	4
    491 XCalc*hp.button21.fromVert:		button11
    492 XCalc*hp.button22.fromHoriz:		button21
    493 XCalc*hp.button22.fromVert:		button12
    494 XCalc*hp.button23.fromHoriz:		button22
    495 XCalc*hp.button23.fromVert:		button13
    496 XCalc*hp.button24.fromHoriz:		button23
    497 XCalc*hp.button24.fromVert:		button14
    498 XCalc*hp.button25.fromHoriz:		button24
    499 XCalc*hp.button25.fromVert:		button15
    500 XCalc*hp.button26.fromHoriz:		button25
    501 XCalc*hp.button26.fromVert:		button16
    502 XCalc*hp.button26.font:			6x12
    503 XCalc*hp.button26.height:		56
    504 XCalc*hp.button27.fromHoriz:		button26
    505 XCalc*hp.button27.fromVert:		button17
    506 XCalc*hp.button28.fromHoriz:		button27
    507 XCalc*hp.button28.fromVert:		button18
    508 XCalc*hp.button29.fromHoriz:		button28
    509 XCalc*hp.button29.fromVert:		button19
    510 XCalc*hp.button30.fromHoriz:		button29
    511 XCalc*hp.button30.fromVert:		button20
    512 
    513 XCalc*hp.button31.horizDistance:	4
    514 XCalc*hp.button31.fromVert:		button21
    515 XCalc*hp.button32.fromHoriz:		button31
    516 XCalc*hp.button32.fromVert:		button22
    517 XCalc*hp.button33.fromHoriz:		button32
    518 XCalc*hp.button33.fromVert:		button23
    519 XCalc*hp.button34.fromHoriz:		button33
    520 XCalc*hp.button34.fromVert:		button24
    521 XCalc*hp.button35.fromHoriz:		button34
    522 XCalc*hp.button35.fromVert:		button25
    523 XCalc*hp.button36.fromHoriz:		button26
    524 XCalc*hp.button36.fromVert:		button27
    525 XCalc*hp.button37.fromHoriz:		button36
    526 XCalc*hp.button37.fromVert:		button28
    527 XCalc*hp.button38.fromHoriz:		button37
    528 XCalc*hp.button38.fromVert:		button29
    529 XCalc*hp.button39.fromHoriz:		button38
    530 XCalc*hp.button39.fromVert:		button30
    531