home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / d / drwimp / DrWimp / Examples / !Toolbar / !RunImage < prev    next >
Unknown  |  1997-05-31  |  4.0 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default
100% xdgMime image/x-tga default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 0f f4 3e 21 52 | 75 6e 49 6d 61 67 65 0d |.....>!R|unImage.|
|00000010| 00 14 1f c8 9b 20 22 3c | 44 72 57 69 6d 70 4c 69 |..... "<|DrWimpLi|
|00000020| 62 24 44 69 72 3e 2e 44 | 72 57 69 6d 70 22 0d 00 |b$Dir>.D|rWimp"..|
|00000030| 1e 05 3a 0d 00 28 16 61 | 70 70 6e 61 6d 65 24 3d |..:..(.a|ppname$=|
|00000040| 22 54 6f 6f 6c 62 61 72 | 22 0d 00 32 35 ee 20 85 |"Toolbar|"..25. .|
|00000050| 20 f2 77 69 6d 70 5f 65 | 72 72 6f 72 28 61 70 70 | .wimp_e|rror(app|
|00000060| 6e 61 6d 65 24 2c f6 24 | 2b 22 20 61 74 20 6c 69 |name$,.$|+" at li|
|00000070| 6e 65 20 22 2b c3 9e 2c | 31 2c 31 29 3a e0 0d 00 |ne "+..,|1,1):...|
|00000080| 3c 04 0d 00 46 54 20 20 | f4 20 2a 2a 69 6e 69 74 |<...FT |. **init|
|00000090| 69 61 6c 69 73 65 20 74 | 61 73 6b 2c 20 70 61 73 |ialise t|ask, pas|
|000000a0| 73 69 6e 67 20 61 70 70 | 6c 69 63 61 74 69 6f 6e |sing app|lication|
|000000b0| 20 6e 61 6d 65 2c 20 73 | 69 7a 65 73 20 66 6f 72 | name, s|izes for|
|000000c0| 20 74 77 6f 20 62 6c 6f | 63 6b 73 20 6f 66 20 6d | two blo|cks of m|
|000000d0| 65 6d 6f 72 79 2c 0d 00 | 50 5d 20 20 f4 20 2a 2a |emory,..|P] . **|
|000000e0| 61 6e 64 20 6d 61 6b 65 | 20 74 68 65 20 6d 69 6e |and make| the min|
|000000f0| 69 6d 75 6d 20 76 65 72 | 73 69 6f 6e 20 6f 66 20 |imum ver|sion of |
|00000100| 52 49 53 43 20 4f 53 20 | 74 68 61 74 20 74 68 69 |RISC OS |that thi|
|00000110| 73 20 61 70 70 20 69 73 | 20 61 6c 6c 6f 77 65 64 |s app is| allowed|
|00000120| 20 74 6f 20 72 75 6e 20 | 6f 6e 20 61 73 20 33 2e | to run |on as 3.|
|00000130| 30 30 2e 0d 00 5a 32 74 | 61 73 6b 25 3d a4 77 69 |00...Z2t|ask%=.wi|
|00000140| 6d 70 5f 69 6e 69 74 69 | 61 6c 69 73 65 28 61 70 |mp_initi|alise(ap|
|00000150| 70 6e 61 6d 65 24 2c 37 | 30 30 30 2c 37 30 30 30 |pname$,7|000,7000|
|00000160| 2c 33 30 30 29 0d 00 64 | 04 0d 00 6e 61 20 20 f4 |,300)..d|...na .|
|00000170| 20 2a 2a 6c 6f 61 64 20 | 69 6e 20 77 69 6e 64 6f | **load |in windo|
|00000180| 77 73 20 66 72 6f 6d 20 | 54 65 6d 70 6c 61 74 65 |ws from |Template|
|00000190| 73 20 66 69 6c 65 20 69 | 6e 20 61 70 70 6c 69 63 |s file i|n applic|
|000001a0| 61 74 69 6f 6e 20 64 69 | 72 65 63 74 6f 72 79 2e |ation di|rectory.|
|000001b0| 20 4e 6f 6e 65 20 75 73 | 65 20 70 72 69 76 61 74 | None us|e privat|
|000001c0| 65 20 73 70 72 69 74 65 | 73 2e 0d 00 78 3e 6d 61 |e sprite|s...x>ma|
|000001d0| 69 6e 25 3d a4 77 69 6d | 70 5f 6c 6f 61 64 77 69 |in%=.wim|p_loadwi|
|000001e0| 6e 64 6f 77 28 22 3c 54 | 6f 6f 6c 62 61 72 24 44 |ndow("<T|oolbar$D|
|000001f0| 69 72 3e 2e 54 65 6d 70 | 6c 61 74 65 73 22 2c 22 |ir>.Temp|lates","|
|00000200| 6d 61 69 6e 22 2c 30 29 | 0d 00 82 3e 70 61 6e 65 |main",0)|...>pane|
|00000210| 25 3d a4 77 69 6d 70 5f | 6c 6f 61 64 77 69 6e 64 |%=.wimp_|loadwind|
|00000220| 6f 77 28 22 3c 54 6f 6f | 6c 62 61 72 24 44 69 72 |ow("<Too|lbar$Dir|
|00000230| 3e 2e 54 65 6d 70 6c 61 | 74 65 73 22 2c 22 70 61 |>.Templa|tes","pa|
|00000240| 6e 65 22 2c 30 29 0d 00 | 8c 3e 69 6e 66 6f 25 3d |ne",0)..|.>info%=|
|00000250| a4 77 69 6d 70 5f 6c 6f | 61 64 77 69 6e 64 6f 77 |.wimp_lo|adwindow|
|00000260| 28 22 3c 54 6f 6f 6c 62 | 61 72 24 44 69 72 3e 2e |("<Toolb|ar$Dir>.|
|00000270| 54 65 6d 70 6c 61 74 65 | 73 22 2c 22 69 6e 66 6f |Template|s","info|
|00000280| 22 2c 30 29 0d 00 96 04 | 0d 00 a0 37 20 20 f4 20 |",0)....|...7 . |
|00000290| 2a 2a 70 75 74 20 76 65 | 72 73 69 6f 6e 20 6e 75 |**put ve|rsion nu|
|000002a0| 6d 62 65 72 20 61 6e 64 | 20 64 61 74 65 20 69 6e |mber and| date in|
|000002b0| 74 6f 20 69 6e 66 6f 20 | 77 69 6e 64 6f 77 2e 0d |to info |window..|
|000002c0| 00 aa 31 f2 77 69 6d 70 | 5f 70 75 74 69 63 6f 6e |..1.wimp|_puticon|
|000002d0| 74 65 78 74 28 69 6e 66 | 6f 25 2c 33 2c 22 31 2e |text(inf|o%,3,"1.|
|000002e0| 30 30 20 28 31 35 2d 4f | 63 74 2d 39 36 29 22 29 |00 (15-O|ct-96)")|
|000002f0| 0d 00 b4 04 0d 00 be 50 | 20 20 f4 20 2a 2a 70 75 |.......P| . **pu|
|00000300| 74 20 69 63 6f 6e 20 21 | 54 6f 6f 6c 62 61 72 20 |t icon !|Toolbar |
|00000310| 6f 6e 74 6f 20 69 63 6f | 6e 62 61 72 2c 20 6f 6e |onto ico|nbar, on|
|00000320| 20 74 68 65 20 72 69 67 | 68 74 2c 20 77 69 74 68 | the rig|ht, with|
|00000330| 20 6e 6f 20 74 65 78 74 | 20 75 6e 64 65 72 6e 65 | no text| underne|
|00000340| 61 74 68 2e 0d 00 c8 29 | 62 61 72 25 3d a4 77 69 |ath....)|bar%=.wi|
|00000350| 6d 70 5f 69 63 6f 6e 62 | 61 72 28 22 21 22 2b 61 |mp_iconb|ar("!"+a|
|00000360| 70 70 6e 61 6d 65 24 2c | 22 22 2c 31 29 0d 00 d2 |ppname$,|"",1)...|
|00000370| 04 0d 00 dc 5d 20 20 f4 | 20 2a 2a 63 72 65 61 74 |....] .| **creat|
|00000380| 65 20 69 63 6f 6e 62 61 | 72 20 6d 65 6e 75 20 77 |e iconba|r menu w|
|00000390| 69 74 68 20 74 77 6f 20 | 69 74 65 6d 73 2c 20 61 |ith two |items, a|
|000003a0| 6e 64 20 74 68 65 20 69 | 6e 66 6f 20 77 69 6e 64 |nd the i|nfo wind|
|000003b0| 6f 77 20 61 73 20 61 20 | 73 75 62 6d 65 6e 75 20 |ow as a |submenu |
|000003c0| 66 6f 72 20 74 68 65 20 | 66 69 72 73 74 2e 0d 00 |for the |first...|
|000003d0| e6 3f 20 20 f4 20 2a 2a | 54 68 65 20 74 69 74 6c |.? . **|The titl|
|000003e0| 65 20 6f 66 20 74 68 65 | 20 6d 65 6e 75 20 69 73 |e of the| menu is|
|000003f0| 20 73 65 74 20 74 6f 20 | 74 68 65 20 61 70 70 6c | set to |the appl|
|00000400| 69 63 61 74 69 6f 6e 20 | 6e 61 6d 65 2e 0d 00 f0 |ication |name....|
|00000410| 36 62 61 72 6d 65 6e 75 | 25 3d a4 77 69 6d 70 5f |6barmenu|%=.wimp_|
|00000420| 63 72 65 61 74 65 6d 65 | 6e 75 28 61 70 70 6e 61 |createme|nu(appna|
|00000430| 6d 65 24 2b 22 2f 49 6e | 66 6f 2f 51 75 69 74 22 |me$+"/In|fo/Quit"|
|00000440| 2c 30 29 0d 00 fa 29 f2 | 77 69 6d 70 5f 61 74 74 |,0)...).|wimp_att|
|00000450| 61 63 68 73 75 62 6d 65 | 6e 75 28 62 61 72 6d 65 |achsubme|nu(barme|
|00000460| 6e 75 25 2c 31 2c 69 6e | 66 6f 25 29 0d 01 04 04 |nu%,1,in|fo%)....|
|00000470| 0d 01 0e 53 20 20 f4 20 | 2a 2a 69 6e 20 6f 72 64 |...S . |**in ord|
|00000480| 65 72 20 66 6f 72 20 74 | 68 65 20 74 6f 6f 6c 62 |er for t|he toolb|
|00000490| 61 72 20 74 6f 20 61 6c | 77 61 79 73 20 6b 65 65 |ar to al|ways kee|
|000004a0| 70 20 75 70 20 77 69 74 | 68 20 74 68 65 20 6d 61 |p up wit|h the ma|
|000004b0| 69 6e 20 77 69 6e 64 6f | 77 20 72 65 73 69 7a 69 |in windo|w resizi|
|000004c0| 6e 67 2c 0d 01 18 52 20 | 20 f4 20 2a 2a 69 74 20 |ng,...R | . **it |
|000004d0| 6e 65 65 64 73 20 74 6f | 20 62 65 20 72 65 73 69 |needs to| be resi|
|000004e0| 7a 65 64 20 6e 6f 74 20 | 6f 6e 6c 79 20 77 68 65 |zed not |only whe|
|000004f0| 6e 20 74 68 65 20 6d 61 | 69 6e 20 77 69 6e 64 6f |n the ma|in windo|
|00000500| 77 20 69 73 20 6f 70 65 | 6e 65 64 2c 20 62 75 74 |w is ope|ned, but|
|00000510| 20 61 6c 73 6f 0d 01 22 | 27 20 20 f4 20 2a 2a 64 | also.."|' . **d|
|00000520| 75 72 69 6e 67 20 6e 75 | 6c 6c 20 70 6f 6c 6c 73 |uring nu|ll polls|
|00000530| 20 69 66 20 6e 65 65 64 | 20 62 65 2e 0d 01 2c 0a | if need| be...,.|
|00000540| 4e 55 4c 4c 3d b9 0d 01 | 36 04 0d 01 40 23 20 20 |NULL=...|6...@# |
|00000550| f4 20 2a 2a 70 6f 6c 6c | 20 74 68 65 20 77 69 6d |. **poll| the wim|
|00000560| 70 20 61 6e 64 20 66 69 | 6e 69 73 68 2e 0d 01 4a |p and fi|nish...J|
|00000570| 0e f2 77 69 6d 70 5f 70 | 6f 6c 6c 0d 01 54 05 e0 |..wimp_p|oll..T..|
|00000580| 0d 01 5e 05 3a 0d 01 68 | 43 dd 20 f2 75 73 65 72 |..^.:..h|C. .user|
|00000590| 5f 72 65 64 72 61 77 28 | 77 69 6e 64 6f 77 25 2c |_redraw(|window%,|
|000005a0| 6d 69 6e 78 25 2c 6d 69 | 6e 79 25 2c 6d 61 78 78 |minx%,mi|ny%,maxx|
|000005b0| 25 2c 6d 61 78 79 25 2c | 70 72 69 6e 74 69 6e 67 |%,maxy%,|printing|
|000005c0| 25 2c 70 61 67 65 25 29 | 0d 01 72 05 e1 0d 01 7c |%,page%)|..r....||
|000005d0| 05 3a 0d 01 86 3b dd 20 | f2 75 73 65 72 5f 6d 6f |.:...;. |.user_mo|
|000005e0| 75 73 65 63 6c 69 63 6b | 28 77 69 6e 64 6f 77 25 |useclick|(window%|
|000005f0| 2c 69 63 6f 6e 25 2c 62 | 75 74 74 6f 6e 25 2c 77 |,icon%,b|utton%,w|
|00000600| 6f 72 6b 78 25 2c 77 6f | 72 6b 79 25 29 0d 01 90 |orkx%,wo|rky%)...|
|00000610| 04 0d 01 9a 57 20 20 f4 | 20 2a 2a 49 66 20 69 63 |....W .| **If ic|
|00000620| 6f 6e 62 61 72 20 69 63 | 6f 6e 20 63 6c 69 63 6b |onbar ic|on click|
|00000630| 65 64 20 6f 6e 20 74 68 | 65 6e 20 6f 70 65 6e 20 |ed on th|en open |
|00000640| 6d 61 69 6e 20 77 69 6e | 64 6f 77 20 69 6e 20 74 |main win|dow in t|
|00000650| 68 65 20 63 65 6e 74 72 | 65 20 6f 66 20 74 68 65 |he centr|e of the|
|00000660| 20 73 63 72 65 65 6e 2c | 0d 01 a4 22 20 20 f4 20 | screen,|..." . |
|00000670| 2a 2a 61 74 20 74 68 65 | 20 74 6f 70 20 6f 66 20 |**at the| top of |
|00000680| 74 68 65 20 73 74 61 63 | 6b 2e 0d 01 ae 2f e7 20 |the stac|k..../. |
|00000690| 77 69 6e 64 6f 77 25 3d | 62 61 72 25 20 f2 77 69 |window%=|bar% .wi|
|000006a0| 6d 70 5f 6f 70 65 6e 77 | 69 6e 64 6f 77 28 6d 61 |mp_openw|indow(ma|
|000006b0| 69 6e 25 2c 31 2c 2d 31 | 29 0d 01 b8 05 e1 0d 01 |in%,1,-1|).......|
|000006c0| c2 05 3a 0d 01 cc 1f dd | 20 a4 75 73 65 72 5f 6d |..:.....| .user_m|
|000006d0| 65 6e 75 28 77 69 6e 64 | 6f 77 25 2c 69 63 6f 6e |enu(wind|ow%,icon|
|000006e0| 25 29 0d 01 d6 04 0d 01 | e0 2e 20 20 f4 20 2a 2a |%)......|.. . **|
|000006f0| 61 74 74 61 63 68 20 69 | 63 6f 6e 62 61 72 20 6d |attach i|conbar m|
|00000700| 65 6e 75 20 74 6f 20 69 | 63 6f 6e 62 61 72 20 69 |enu to i|conbar i|
|00000710| 63 6f 6e 2e 0d 01 ea 1c | e7 20 77 69 6e 64 6f 77 |con.....|. window|
|00000720| 25 3d 62 61 72 25 20 3d | 62 61 72 6d 65 6e 75 25 |%=bar% =|barmenu%|
|00000730| 0d 01 f4 06 3d 30 0d 01 | fe 05 3a 0d 02 08 2c dd |....=0..|..:...,.|
|00000740| 20 f2 75 73 65 72 5f 6f | 70 65 6e 77 69 6e 64 6f | .user_o|penwindo|
|00000750| 77 28 77 69 6e 64 6f 77 | 25 2c 78 25 2c 79 25 2c |w(window|%,x%,y%,|
|00000760| 73 74 61 63 6b 25 29 0d | 02 12 04 0d 02 1c 3f 20 |stack%).|......? |
|00000770| 20 f4 20 2a 2a 69 66 20 | 74 68 65 20 77 69 6e 64 | . **if |the wind|
|00000780| 6f 77 20 62 65 69 6e 67 | 20 6f 70 65 6e 65 64 20 |ow being| opened |
|00000790| 69 73 20 74 68 65 20 6d | 61 69 6e 20 77 69 6e 64 |is the m|ain wind|
|000007a0| 6f 77 20 74 68 65 6e 2e | 2e 2e 0d 02 26 15 e7 20 |ow then.|....&.. |
|000007b0| 77 69 6e 64 6f 77 25 3d | 6d 61 69 6e 25 20 8c 0d |window%=|main% ..|
|000007c0| 02 30 04 0d 02 3a 24 20 | 20 20 20 f4 20 2a 2a 72 |.0...:$ | . **r|
|000007d0| 65 73 69 7a 65 20 74 6f | 6f 6c 62 61 72 20 69 66 |esize to|olbar if|
|000007e0| 20 6e 65 65 64 65 64 0d | 02 44 14 20 20 f2 72 65 | needed.|.D. .re|
|000007f0| 73 69 7a 65 74 6f 6f 6c | 62 61 72 0d 02 4e 04 0d |sizetool|bar..N..|
|00000800| 02 58 4c 20 20 20 20 f4 | 20 2a 2a 6f 70 65 6e 20 |.XL .| **open |
|00000810| 70 61 6e 65 20 77 69 6e | 64 6f 77 20 6a 75 73 74 |pane win|dow just|
|00000820| 20 74 6f 20 6c 65 66 74 | 20 61 6e 64 20 61 74 20 | to left| and at |
|00000830| 73 61 6d 65 20 68 65 69 | 67 68 74 20 61 73 20 6d |same hei|ght as m|
|00000840| 61 69 6e 20 77 69 6e 64 | 6f 77 2e 0d 02 62 2c 20 |ain wind|ow...b, |
|00000850| 20 f2 77 69 6d 70 5f 6f | 70 65 6e 77 69 6e 64 6f | .wimp_o|penwindo|
|00000860| 77 61 74 28 70 61 6e 65 | 25 2c 78 25 2c 79 25 2c |wat(pane|%,x%,y%,|
|00000870| 73 74 61 63 6b 25 29 0d | 02 6c 05 cd 0d 02 76 05 |stack%).|.l....v.|
|00000880| e1 0d 02 80 05 3a 0d 02 | 8a 20 dd 20 f2 75 73 65 |.....:..|. . .use|
|00000890| 72 5f 63 6c 6f 73 65 77 | 69 6e 64 6f 77 28 77 69 |r_closew|indow(wi|
|000008a0| 6e 64 6f 77 25 29 0d 02 | 94 04 0d 02 9e 3c 20 20 |ndow%)..|.....< |
|000008b0| f4 20 2a 2a 69 66 20 6d | 61 69 6e 20 77 69 6e 64 |. **if m|ain wind|
|000008c0| 6f 77 20 69 73 20 62 65 | 69 6e 67 20 63 6c 6f 73 |ow is be|ing clos|
|000008d0| 65 64 2c 20 63 6c 6f 73 | 65 20 70 61 6e 65 20 77 |ed, clos|e pane w|
|000008e0| 69 6e 64 6f 77 2e 0d 02 | a8 2c e7 20 77 69 6e 64 |indow...|.,. wind|
|000008f0| 6f 77 25 3d 6d 61 69 6e | 25 20 f2 77 69 6d 70 5f |ow%=main|% .wimp_|
|00000900| 63 6c 6f 73 65 77 69 6e | 64 6f 77 28 70 61 6e 65 |closewin|dow(pane|
|00000910| 25 29 0d 02 b2 05 e1 0d | 02 bc 05 3a 0d 02 c6 27 |%)......|...:...'|
|00000920| dd 20 a4 75 73 65 72 5f | 6b 65 79 70 72 65 73 73 |. .user_|keypress|
|00000930| 28 77 69 6e 64 6f 77 25 | 2c 69 63 6f 6e 25 2c 6b |(window%|,icon%,k|
|00000940| 65 79 29 0d 02 d0 06 3d | 30 0d 02 da 05 3a 0d 02 |ey)....=|0....:..|
|00000950| e4 26 dd 20 f2 75 73 65 | 72 5f 6d 65 6e 75 73 65 |.&. .use|r_menuse|
|00000960| 6c 65 63 74 69 6f 6e 28 | 6d 65 6e 75 25 2c 69 74 |lection(|menu%,it|
|00000970| 65 6d 25 29 0d 02 ee 04 | 0d 02 f8 56 20 20 f4 20 |em%)....|...V . |
|00000980| 2a 2a 69 66 20 73 65 63 | 6f 6e 64 20 69 74 65 6d |**if sec|ond item|
|00000990| 20 6f 6e 20 69 63 6f 6e | 62 61 72 20 6d 65 6e 75 | on icon|bar menu|
|000009a0| 20 28 22 51 75 69 74 22 | 29 20 63 68 6f 73 65 6e | ("Quit"|) chosen|
|000009b0| 20 74 68 65 6e 20 73 65 | 74 20 66 69 6e 69 73 68 | then se|t finish|
|000009c0| 65 64 25 20 74 6f 20 54 | 52 55 45 20 73 6f 0d 03 |ed% to T|RUE so..|
|000009d0| 02 34 20 20 f4 20 2a 2a | 61 70 70 6c 69 63 61 74 |.4 . **|applicat|
|000009e0| 69 6f 6e 20 71 75 69 74 | 73 20 61 74 20 74 68 65 |ion quit|s at the|
|000009f0| 20 66 69 72 73 74 20 6f | 70 70 6f 74 75 6e 69 74 | first o|ppotunit|
|00000a00| 79 2e 0d 03 0c 2a e7 20 | 6d 65 6e 75 25 3d 62 61 |y....*. |menu%=ba|
|00000a10| 72 6d 65 6e 75 25 20 80 | 20 69 74 65 6d 25 3d 32 |rmenu% .| item%=2|
|00000a20| 20 66 69 6e 69 73 68 65 | 64 25 3d b9 0d 03 16 05 | finishe|d%=.....|
|00000a30| e1 0d 03 20 05 3a 0d 03 | 2a 21 dd 20 a4 75 73 65 |... .:..|*!. .use|
|00000a40| 72 5f 73 61 76 65 66 69 | 6c 65 74 79 70 65 28 77 |r_savefi|letype(w|
|00000a50| 69 6e 64 6f 77 25 29 0d | 03 34 07 3d 22 22 0d 03 |indow%).|.4.=""..|
|00000a60| 3e 05 3a 0d 03 48 34 dd | 20 f2 75 73 65 72 5f 73 |>.:..H4.| .user_s|
|00000a70| 61 76 65 69 63 6f 6e 28 | 77 69 6e 64 6f 77 25 2c |aveicon(|window%,|
|00000a80| f8 20 64 72 61 67 25 2c | f8 20 77 72 69 74 65 25 |. drag%,|. write%|
|00000a90| 2c f8 20 6f 6b 25 29 0d | 03 52 05 e1 0d 03 5c 05 |,. ok%).|.R....\.|
|00000aa0| 3a 0d 03 66 23 dd 20 a4 | 75 73 65 72 5f 73 61 76 |:..f#. .|user_sav|
|00000ab0| 65 64 61 74 61 28 70 61 | 74 68 24 2c 77 69 6e 64 |edata(pa|th$,wind|
|00000ac0| 6f 77 25 29 0d 03 70 06 | 3d 30 0d 03 7a 05 3a 0d |ow%)..p.|=0..z.:.|
|00000ad0| 03 84 1f dd 20 a4 75 73 | 65 72 5f 68 65 6c 70 28 |.... .us|er_help(|
|00000ae0| 77 69 6e 64 6f 77 25 2c | 69 63 6f 6e 25 29 0d 03 |window%,|icon%)..|
|00000af0| 8e 07 3d 22 22 0d 03 98 | 05 3a 0d 03 a2 3e dd 20 |..=""...|.:...>. |
|00000b00| a4 75 73 65 72 5f 6c 6f | 61 64 64 61 74 61 28 70 |.user_lo|addata(p|
|00000b10| 61 74 68 24 2c 77 69 6e | 64 6f 77 25 2c 69 63 6f |ath$,win|dow%,ico|
|00000b20| 6e 25 2c 66 74 79 70 65 | 24 2c 77 6f 72 6b 78 25 |n%,ftype|$,workx%|
|00000b30| 2c 77 6f 72 6b 79 25 29 | 0d 03 ac 06 3d 30 0d 03 |,worky%)|....=0..|
|00000b40| b6 05 3a 0d 03 c0 23 dd | 20 f2 75 73 65 72 5f 65 |..:...#.| .user_e|
|00000b50| 6e 74 65 72 69 6e 67 77 | 69 6e 64 6f 77 28 77 69 |nteringw|indow(wi|
|00000b60| 6e 64 6f 77 25 29 0d 03 | ca 05 e1 0d 03 d4 05 3a |ndow%)..|.......:|
|00000b70| 0d 03 de 22 dd 20 f2 75 | 73 65 72 5f 6c 65 61 76 |...". .u|ser_leav|
|00000b80| 69 6e 67 77 69 6e 64 6f | 77 28 77 69 6e 64 6f 77 |ingwindo|w(window|
|00000b90| 25 29 0d 03 e8 05 e1 0d | 03 f2 05 3a 0d 03 fc 19 |%)......|...:....|
|00000ba0| dd 20 a4 75 73 65 72 5f | 70 61 6e 65 28 77 69 6e |. .user_|pane(win|
|00000bb0| 64 6f 77 25 29 0d 04 06 | 04 0d 04 10 41 20 20 f4 |dow%)...|....A .|
|00000bc0| 20 2a 2a 72 65 67 69 73 | 74 65 72 20 74 68 65 20 | **regis|ter the |
|00000bd0| 70 61 6e 65 20 77 69 6e | 64 6f 77 20 61 73 20 61 |pane win|dow as a|
|00000be0| 20 70 61 6e 65 20 66 6f | 72 20 74 68 65 20 6d 61 | pane fo|r the ma|
|00000bf0| 69 6e 20 77 69 6e 64 6f | 77 2e 0d 04 1a 1a e7 20 |in windo|w...... |
|00000c00| 77 69 6e 64 6f 77 25 3d | 6d 61 69 6e 25 20 3d 70 |window%=|main% =p|
|00000c10| 61 6e 65 25 0d 04 24 07 | 3d 2d 31 0d 04 2e 05 3a |ane%..$.|=-1....:|
|00000c20| 0d 04 38 10 dd 20 f2 75 | 73 65 72 5f 6e 75 6c 6c |..8.. .u|ser_null|
|00000c30| 0d 04 42 04 0d 04 4c 22 | 20 20 f4 20 2a 2a 72 65 |..B...L"| . **re|
|00000c40| 73 69 7a 65 20 74 6f 6f | 6c 62 61 72 20 69 66 20 |size too|lbar if |
|00000c50| 6e 65 65 64 65 64 0d 04 | 56 12 f2 72 65 73 69 7a |needed..|V..resiz|
|00000c60| 65 74 6f 6f 6c 62 61 72 | 0d 04 60 05 e1 0d 04 6a |etoolbar|..`....j|
|00000c70| 05 3a 0d 04 74 21 dd 20 | f2 75 73 65 72 5f 6d 65 |.:..t!. |.user_me|
|00000c80| 6e 75 6f 70 65 6e 28 6d | 65 6e 75 25 2c 69 63 6f |nuopen(m|enu%,ico|
|00000c90| 6e 25 29 0d 04 7e 05 e1 | 0d 04 88 05 3a 0d 04 92 |n%)..~..|....:...|
|00000ca0| 25 dd 20 a4 75 73 65 72 | 5f 73 6c 69 64 65 72 62 |%. .user|_sliderb|
|00000cb0| 61 63 6b 28 77 69 6e 64 | 6f 77 25 2c 69 63 6f 6e |ack(wind|ow%,icon|
|00000cc0| 25 29 0d 04 9c 07 3d 2d | 31 0d 04 a6 05 3a 0d 04 |%)....=-|1....:..|
|00000cd0| b0 21 dd 20 a4 75 73 65 | 72 5f 73 6c 69 64 65 72 |.!. .use|r_slider|
|00000ce0| 28 77 69 6e 64 6f 77 25 | 2c 69 63 6f 6e 25 29 0d |(window%|,icon%).|
|00000cf0| 04 ba 07 3d 2d 31 0d 04 | c4 05 3a 0d 04 ce 2d dd |...=-1..|..:...-.|
|00000d00| 20 f2 75 73 65 72 5f 73 | 6c 69 64 65 72 76 61 6c | .user_s|liderval|
|00000d10| 75 65 28 77 69 6e 64 6f | 77 25 2c 69 63 6f 6e 25 |ue(windo|w%,icon%|
|00000d20| 2c 70 63 65 6e 74 25 29 | 0d 04 d8 05 e1 0d 04 e2 |,pcent%)|........|
|00000d30| 05 3a 0d 04 ec 16 dd 20 | f2 75 73 65 72 5f 6d 6f |.:..... |.user_mo|
|00000d40| 64 65 63 68 61 6e 67 65 | 0d 04 f6 05 e1 0d 05 00 |dechange|........|
|00000d50| 05 3a 0d 05 0a 14 dd 20 | f2 72 65 73 69 7a 65 74 |.:..... |.resizet|
|00000d60| 6f 6f 6c 62 61 72 0d 05 | 14 04 0d 05 1e 48 20 20 |oolbar..|.....H |
|00000d70| f4 20 2a 2a 67 65 74 20 | 77 69 64 74 68 20 61 6e |. **get |width an|
|00000d80| 64 20 68 65 69 67 68 74 | 20 6f 66 20 70 61 6e 65 |d height| of pane|
|00000d90| 20 77 69 6e 64 6f 77 2c | 20 61 6e 64 20 77 69 64 | window,| and wid|
|00000da0| 74 68 20 6f 66 20 6d 61 | 69 6e 20 77 69 6e 64 6f |th of ma|in windo|
|00000db0| 77 2e 0d 05 28 28 77 69 | 64 74 68 31 25 3d a4 77 |w...((wi|dth1%=.w|
|00000dc0| 69 6d 70 5f 67 65 74 77 | 69 6e 64 6f 77 73 69 7a |imp_getw|indowsiz|
|00000dd0| 65 28 6d 61 69 6e 25 2c | 30 29 0d 05 32 28 77 69 |e(main%,|0)..2(wi|
|00000de0| 64 74 68 32 25 3d a4 77 | 69 6d 70 5f 67 65 74 77 |dth2%=.w|imp_getw|
|00000df0| 69 6e 64 6f 77 73 69 7a | 65 28 70 61 6e 65 25 2c |indowsiz|e(pane%,|
|00000e00| 30 29 0d 05 3c 28 68 65 | 69 67 68 74 25 3d a4 77 |0)..<(he|ight%=.w|
|00000e10| 69 6d 70 5f 67 65 74 77 | 69 6e 64 6f 77 73 69 7a |imp_getw|indowsiz|
|00000e20| 65 28 70 61 6e 65 25 2c | 31 29 0d 05 46 04 0d 05 |e(pane%,|1)..F...|
|00000e30| 50 4e 20 20 f4 20 2a 2a | 69 66 20 74 68 65 20 77 |PN . **|if the w|
|00000e40| 69 64 74 68 73 20 6f 66 | 20 74 68 65 20 70 61 6e |idths of| the pan|
|00000e50| 65 20 61 6e 64 20 6d 61 | 69 6e 20 77 69 6e 64 6f |e and ma|in windo|
|00000e60| 77 73 20 61 72 65 20 64 | 69 66 66 65 72 65 6e 74 |ws are d|ifferent|
|00000e70| 20 74 68 65 6e 20 72 65 | 73 69 7a 65 0d 05 5a 3d | then re|size..Z=|
|00000e80| 20 20 f4 20 2a 2a 74 68 | 65 20 70 61 6e 65 20 77 | . **th|e pane w|
|00000e90| 69 6e 64 6f 77 20 74 6f | 20 62 65 20 74 68 65 20 |indow to| be the |
|00000ea0| 77 69 64 74 68 20 6f 66 | 20 74 68 65 20 6d 61 69 |width of| the mai|
|00000eb0| 6e 20 77 69 6e 64 6f 77 | 2e 0d 05 64 18 e7 20 77 |n window|...d.. w|
|00000ec0| 69 64 74 68 31 25 3c 3e | 77 69 64 74 68 32 25 20 |idth1%<>|width2% |
|00000ed0| 8c 0d 05 6e 2f 20 20 f2 | 77 69 6d 70 5f 72 65 73 |...n/ .|wimp_res|
|00000ee0| 69 7a 65 77 69 6e 64 6f | 77 28 70 61 6e 65 25 2c |izewindo|w(pane%,|
|00000ef0| 77 69 64 74 68 31 25 2c | 68 65 69 67 68 74 25 29 |width1%,|height%)|
|00000f00| 0d 05 78 29 20 20 f2 77 | 69 6d 70 5f 70 75 74 69 |..x) .w|imp_puti|
|00000f10| 63 6f 6e 74 65 78 74 28 | 70 61 6e 65 25 2c 30 2c |context(|pane%,0,|
|00000f20| c3 77 69 64 74 68 31 25 | 29 0d 05 82 05 cd 0d 05 |.width1%|).......|
|00000f30| 8c 05 e1 0d 05 96 05 3a | 0d 05 a0 21 dd 20 a4 75 |.......:|...!. .u|
|00000f40| 73 65 72 5f 6d 65 6e 75 | 68 65 6c 70 28 6d 65 6e |ser_menu|help(men|
|00000f50| 75 25 2c 69 74 65 6d 25 | 29 0d 05 aa 07 3d 22 22 |u%,item%|)....=""|
|00000f60| 0d 05 b4 05 3a 0d 05 be | 18 dd 20 f2 75 73 65 72 |....:...|.. .user|
|00000f70| 5f 64 65 63 6c 61 72 65 | 66 6f 6e 74 73 0d 05 c8 |_declare|fonts...|
|00000f80| 05 e1 0d 05 d2 05 3a 0d | 05 dc 30 dd 20 f2 75 73 |......:.|..0. .us|
|00000f90| 65 72 5f 70 72 69 6e 74 | 28 6d 69 6e 78 25 2c 6d |er_print|(minx%,m|
|00000fa0| 69 6e 79 25 2c 6d 61 78 | 78 25 2c 6d 61 78 79 25 |iny%,max|x%,maxy%|
|00000fb0| 2c 70 61 67 65 25 29 0d | 05 e6 05 e1 0d 05 f0 05 |,page%).|........|
|00000fc0| 3a 0d 05 fa 34 dd 20 a4 | 75 73 65 72 5f 70 72 69 |:...4. .|user_pri|
|00000fd0| 6e 74 69 6e 67 28 63 6f | 70 79 25 2c 70 61 67 65 |nting(co|py%,page|
|00000fe0| 25 2c 74 6f 74 70 61 67 | 65 73 25 2c 70 61 67 65 |%,totpag|es%,page|
|00000ff0| 70 6f 73 25 29 0d 06 04 | 06 3d 30 0d 06 0e 05 3a |pos%)...|.=0....:|
|00001000| 0d 06 18 19 dd 20 f2 75 | 73 65 72 5f 70 72 69 6e |..... .u|ser_prin|
|00001010| 74 65 72 63 68 61 6e 67 | 65 0d 06 22 05 e1 0d ff |terchang|e.."....|
+--------+-------------------------+-------------------------+--------+--------+