home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / education / help_view / !Help_View / !RunImage < prev    next >
Unknown  |  1995-12-10  |  16.7 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



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 01 26 f2 57 69 6d | 70 5f 53 74 61 72 74 28 |...&.Wim|p_Start(|
|00000010| 22 48 65 6c 70 5f 56 69 | 65 77 22 2c 31 30 30 30 |"Help_Vi|ew",1000|
|00000020| 2c 31 30 30 30 29 0d 00 | 02 1b f2 53 5f 44 20 20 |,1000)..|...S_D |
|00000030| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000040| 20 0d 00 03 13 f2 43 72 | 65 61 74 65 5f 57 69 6e | .....Cr|eate_Win|
|00000050| 64 6f 77 73 0d 00 04 11 | f2 43 72 65 61 74 65 5f |dows....|.Create_|
|00000060| 4d 65 6e 75 73 0d 00 05 | 19 f2 4c 6f 61 64 46 69 |Menus...|..LoadFi|
|00000070| 6c 65 28 69 6e 69 74 5f | 66 69 6c 65 24 29 0d 00 |le(init_|file$)..|
|00000080| 06 1f f2 57 69 6d 70 5f | 57 69 6e 64 6f 77 42 72 |...Wimp_|WindowBr|
|00000090| 69 6e 67 54 6f 54 6f 70 | 28 6d 77 25 29 0d 00 07 |ingToTop|(mw%)...|
|000000a0| 0a f2 63 6c 6f 73 65 0d | 00 08 1f f2 57 69 6d 70 |..close.|....Wimp|
|000000b0| 5f 57 69 6e 64 6f 77 42 | 72 69 6e 67 54 6f 54 6f |_WindowB|ringToTo|
|000000c0| 70 28 6d 77 25 29 0d 00 | 09 16 f2 57 69 6d 70 5f |p(mw%)..|...Wimp_|
|000000d0| 57 61 69 74 46 6f 72 45 | 76 65 6e 74 0d 00 0a 13 |WaitForE|vent....|
|000000e0| f2 57 69 6d 70 5f 43 6c | 6f 73 65 44 6f 77 6e 0d |.Wimp_Cl|oseDown.|
|000000f0| 00 0b 05 e0 0d 00 0c 05 | 3a 0d 00 0d 0a dd 20 f2 |........|:..... .|
|00000100| 53 5f 44 0d 00 0e 0a ee | 20 85 20 f2 65 0d 00 0f |S_D.....| . .e...|
|00000110| 0f 66 69 6e 69 73 68 65 | 64 25 3d a3 0d 00 10 1c |.finishe|d%=.....|
|00000120| c8 99 20 22 4d 65 6e 75 | 55 74 69 6c 5f 49 6e 69 |.. "Menu|Util_Ini|
|00000130| 74 69 61 6c 69 73 65 22 | 0d 00 11 31 de 20 74 69 |tialise"|...1. ti|
|00000140| 74 6c 65 24 28 31 30 30 | 29 2c 74 65 78 74 24 28 |tle$(100|),text$(|
|00000150| 31 35 30 29 2c 6e 65 78 | 74 24 28 35 30 29 2c 75 |150),nex|t$(50),u|
|00000160| 6e 64 6f 25 28 31 30 30 | 29 0d 00 12 0d de 20 6e |ndo%(100|)..... n|
|00000170| 61 6d 65 20 31 36 0d 00 | 13 2a 63 68 25 3d 30 3a |ame 16..|.*ch%=0:|
|00000180| 6e 6f 5f 6f 66 5f 69 63 | 6f 6e 73 25 3d 30 3a 68 |no_of_ic|ons%=0:h|
|00000190| 25 3d 33 35 3a 72 65 64 | 25 3d 30 3a 66 25 3d 30 |%=35:red|%=0:f%=0|
|000001a0| 0d 00 14 1b 75 6e 64 6f | 5f 63 6f 75 6e 74 25 3d |....undo|_count%=|
|000001b0| 31 3a 6f 6c 64 5f 63 68 | 25 3d 30 0d 00 15 19 f2 |1:old_ch|%=0.....|
|000001c0| 6c 6f 61 64 5f 69 6e 69 | 74 66 69 6c 65 20 20 20 |load_ini|tfile |
|000001d0| 20 20 20 20 0d 00 16 13 | f2 72 65 61 64 5f 64 69 | ....|.read_di|
|000001e0| 72 20 20 20 20 20 20 0d | 00 17 05 e1 0d 00 18 05 |r .|........|
|000001f0| 3a 0d 00 19 14 dd 20 f2 | 6c 6f 61 64 5f 69 6e 69 |:..... .|load_ini|
|00000200| 74 66 69 6c 65 0d 00 1a | 23 20 64 66 25 3d 8e 20 |tfile...|# df%=. |
|00000210| 28 22 3c 48 65 6c 70 56 | 69 65 77 24 44 69 72 3e |("<HelpV|iew$Dir>|
|00000220| 2e 73 74 61 72 74 22 29 | 0d 00 1b 15 20 69 6e 69 |.start")|.... ini|
|00000230| 74 5f 66 69 6c 65 24 3d | be 23 64 66 25 0d 00 1c |t_file$=|.#df%...|
|00000240| 0a 20 d9 23 64 66 25 0d | 00 1d 05 e1 0d 00 1e 05 |. .#df%.|........|
|00000250| 3a 0d 00 1f 0f dd 20 f2 | 72 65 61 64 5f 64 69 72 |:..... .|read_dir|
|00000260| 0d 00 20 20 20 ff 20 22 | 44 69 72 20 3c 48 65 6c |.. . "|Dir <Hel|
|00000270| 70 56 69 65 77 24 44 69 | 72 3e 2e 48 65 6c 70 22 |pView$Di|r>.Help"|
|00000280| 0d 00 21 0f 20 e3 20 6a | 25 3d 31 20 b8 20 32 0d |..!. . j|%=1 . 2.|
|00000290| 00 22 10 20 69 25 3d 30 | 3a 66 69 6c 65 3d 30 0d |.". i%=0|:file=0.|
|000002a0| 00 23 06 20 f5 0d 00 24 | 30 20 e7 20 6a 25 3d 32 |.#. ...$|0 . j%=2|
|000002b0| 20 8c 20 6e 24 28 69 25 | 29 3d a4 6e 65 78 74 6e | . n$(i%|)=.nextn|
|000002c0| 61 6d 65 20 8b 20 76 6f | 69 64 24 3d a4 6e 65 78 |ame . vo|id$=.nex|
|000002d0| 74 6e 61 6d 65 0d 00 25 | 0a 20 69 25 2b 3d 31 0d |tname..%|. i%+=1.|
|000002e0| 00 26 0d 20 fd 20 6e 24 | 3d 22 22 20 0d 00 27 2a |.&. . n$|="" ..'*|
|000002f0| 20 e7 20 6a 25 3d 31 20 | 8c 20 de 20 6e 24 28 69 | . j%=1 |. . n$(i|
|00000300| 25 29 3a 68 65 6c 70 5f | 66 69 6c 65 5f 69 74 65 |%):help_|file_ite|
|00000310| 6d 73 25 3d 69 25 0d 00 | 28 06 20 ed 0d 00 29 1b |ms%=i%..|(. ...).|
|00000320| 20 ff 20 22 44 69 72 20 | 3c 48 65 6c 70 56 69 65 | . "Dir |<HelpVie|
|00000330| 77 24 44 69 72 3e 22 0d | 00 2a 05 e1 0d 00 2b 05 |w$Dir>".|.*....+.|
|00000340| 3a 0d 00 2c 0f dd 20 a4 | 6e 65 78 74 6e 61 6d 65 |:..,.. .|nextname|
|00000350| 0d 00 2d 33 20 c8 99 20 | 22 4f 53 5f 47 42 50 42 |..-3 .. |"OS_GBPB|
|00000360| 22 2c 38 2c 2c 6e 61 6d | 65 2c 31 2c 66 69 6c 65 |",8,,nam|e,1,file|
|00000370| 20 b8 20 2c 2c 2c 6e 6f | 74 72 65 61 64 25 2c 66 | . ,,,no|tread%,f|
|00000380| 69 6c 65 0d 00 2e 39 20 | e7 20 6e 6f 74 72 65 61 |ile...9 |. notrea|
|00000390| 64 25 3d 30 20 3f 28 6e | 61 6d 65 2b 3f 6e 61 6d |d%=0 ?(n|ame+?nam|
|000003a0| 65 2b 31 29 3d 31 33 3a | 6e 24 3d 24 28 6e 61 6d |e+1)=13:|n$=$(nam|
|000003b0| 65 2b 31 29 20 8b 20 6e | 24 3d 22 22 0d 00 2f 07 |e+1) . n|$=""../.|
|000003c0| 3d 6e 24 0d 00 30 05 3a | 0d 00 31 16 dd 20 f2 4c |=n$..0.:|..1.. .L|
|000003d0| 6f 61 64 46 69 6c 65 28 | 66 69 6c 65 24 29 0d 00 |oadFile(|file$)..|
|000003e0| 32 13 74 68 69 73 68 65 | 6c 70 24 3d 66 69 6c 65 |2.thishe|lp$=file|
|000003f0| 24 0d 00 33 20 63 68 25 | 3d 30 3a 74 65 78 74 24 |$..3 ch%|=0:text$|
|00000400| 28 29 3d 22 22 3a 74 69 | 74 6c 65 24 28 29 3d 22 |()="":ti|tle$()="|
|00000410| 22 0d 00 34 2b 66 69 6c | 65 25 3d 20 8e 20 28 22 |"..4+fil|e%= . ("|
|00000420| 3c 48 65 6c 70 56 69 65 | 77 24 44 69 72 3e 2e 48 |<HelpVie|w$Dir>.H|
|00000430| 65 6c 70 2e 22 2b 66 69 | 6c 65 24 29 0d 00 35 0d |elp."+fi|le$)..5.|
|00000440| 69 25 3d 30 3a 6a 25 3d | 30 0d 00 36 05 f5 0d 00 |i%=0:j%=|0..6....|
|00000450| 37 1d 20 20 74 69 74 6c | 65 24 28 69 25 29 3d be |7. titl|e$(i%)=.|
|00000460| 23 66 69 6c 65 25 3a 6a | 25 3d 30 0d 00 38 07 20 |#file%:j|%=0..8. |
|00000470| 20 f5 0d 00 39 16 20 20 | 76 6f 69 64 24 3d be 23 | ...9. |void$=.#|
|00000480| 66 69 6c 65 25 20 20 20 | 0d 00 3a 0d 20 20 20 6a |file% |..:. j|
|00000490| 25 2b 3d 31 20 0d 00 3b | 1d 20 20 fd 20 76 6f 69 |%+=1 ..;|. . voi|
|000004a0| 64 24 3d 22 21 40 23 22 | 20 84 20 c5 23 66 69 6c |d$="!@#"| . .#fil|
|000004b0| 65 25 0d 00 3c 0c 20 20 | 69 25 2b 3d 31 20 0d 00 |e%..<. |i%+=1 ..|
|000004c0| 3d 0d fd 20 c5 23 66 69 | 6c 65 25 0d 00 3e 13 6e |=.. .#fi|le%..>.n|
|000004d0| 6f 5f 6f 66 5f 70 61 67 | 65 73 25 3d 69 25 0d 00 |o_of_pag|es%=i%..|
|000004e0| 3f 0b d9 23 66 69 6c 65 | 25 0d 00 40 12 f2 4d 61 |?..#file|%..@..Ma|
|000004f0| 6b 65 5f 4d 61 69 6e 6d | 65 6e 75 0d 00 41 12 f2 |ke_Mainm|enu..A..|
|00000500| 63 68 61 6e 67 65 54 65 | 78 74 28 30 29 0d 00 42 |changeTe|xt(0)..B|
|00000510| 05 e1 0d 00 43 07 3a 20 | 20 0d 00 44 1c dd 20 f2 |....C.: | ..D.. .|
|00000520| 43 72 65 61 74 65 5f 57 | 69 6e 64 6f 77 73 20 20 |Create_W|indows |
|00000530| 20 20 20 20 20 0d 00 45 | 2b 20 20 20 20 20 20 20 | ..E|+ |
|00000540| 20 20 20 6d 77 25 3d a4 | 57 69 6d 70 5f 57 69 6e | mw%=.|Wimp_Win|
|00000550| 64 6f 77 4c 6f 61 64 28 | 22 6d 61 69 6e 77 22 29 |dowLoad(|"mainw")|
|00000560| 0d 00 46 2c 20 20 20 20 | 20 20 20 20 20 20 70 61 |..F, | pa|
|00000570| 6e 65 25 3d a4 57 69 6d | 70 5f 57 69 6e 64 6f 77 |ne%=.Wim|p_Window|
|00000580| 4c 6f 61 64 28 22 70 61 | 6e 65 22 29 0d 00 47 19 |Load("pa|ne")..G.|
|00000590| 20 20 20 20 20 20 20 20 | 20 20 f2 61 74 74 61 63 | | .attac|
|000005a0| 68 70 61 6e 65 0d 00 48 | 30 20 20 20 20 20 20 20 |hpane..H|0 |
|000005b0| 20 20 20 5f 70 69 77 25 | 3d a4 57 69 6d 70 5f 57 | _piw%|=.Wimp_W|
|000005c0| 69 6e 64 6f 77 4c 6f 61 | 64 28 22 70 72 6f 67 49 |indowLoa|d("progI|
|000005d0| 6e 66 6f 22 29 0d 00 49 | 33 20 20 20 20 20 20 20 |nfo")..I|3 |
|000005e0| 20 20 20 42 61 72 5f 49 | 63 6f 6e 25 3d a4 57 69 | Bar_I|con%=.Wi|
|000005f0| 6d 70 5f 49 63 6f 6e 42 | 61 72 28 22 21 68 65 6c |mp_IconB|ar("!hel|
|00000600| 70 5f 76 69 65 77 22 29 | 0d 00 4a 05 e1 0d 00 4b |p_view")|..J....K|
|00000610| 05 3a 0d 00 4c 1d dd 20 | a4 45 76 65 6e 74 5f 53 |.:..L.. |.Event_S|
|00000620| 70 72 69 74 65 73 28 77 | 69 6e 64 6f 77 25 29 0d |prites(w|indow%).|
|00000630| 00 4d 0d 3d 73 70 72 69 | 74 65 73 25 0d 00 4e 05 |.M.=spri|tes%..N.|
|00000640| 3a 0d 00 4f 13 dd 20 f2 | 43 72 65 61 74 65 5f 4d |:..O.. .|Create_M|
|00000650| 65 6e 75 73 0d 00 50 08 | 69 25 3d 30 0d 00 51 34 |enus..P.|i%=0..Q4|
|00000660| 20 20 20 20 c8 99 20 22 | 4d 65 6e 75 55 74 69 6c | .. "|MenuUtil|
|00000670| 5f 4e 65 77 22 2c 2c 22 | 48 65 6c 70 20 44 61 74 |_New",,"|Help Dat|
|00000680| 61 22 20 b8 20 6d 61 69 | 6e 5f 6d 65 6e 75 32 25 |a" . mai|n_menu2%|
|00000690| 0d 00 52 15 20 20 20 20 | c8 95 20 6e 24 28 69 25 |..R. |.. n$(i%|
|000006a0| 29 3c 3e 22 22 0d 00 53 | 2d 20 20 20 20 20 c8 99 |)<>""..S|- ..|
|000006b0| 20 22 4d 65 6e 75 55 74 | 69 6c 5f 41 64 64 22 2c | "MenuUt|il_Add",|
|000006c0| 2c 6e 24 28 69 25 29 2c | 22 5f 66 34 22 20 20 20 |,n$(i%),|"_f4" |
|000006d0| 20 20 0d 00 54 0e 20 20 | 20 20 20 69 25 2b 3d 31 | ..T. | i%+=1|
|000006e0| 0d 00 55 09 20 20 20 20 | ce 0d 00 56 0c 20 20 20 |..U. |...V. |
|000006f0| 20 69 25 3d 30 0d 00 57 | 33 20 20 20 20 c8 99 20 | i%=0..W|3 .. |
|00000700| 22 4d 65 6e 75 55 74 69 | 6c 5f 4e 65 77 22 2c 2c |"MenuUti|l_New",,|
|00000710| 22 48 65 6c 70 20 44 61 | 74 61 22 20 b8 20 6d 61 |"Help Da|ta" . ma|
|00000720| 69 6e 5f 6d 65 6e 75 25 | 0d 00 58 15 20 20 20 20 |in_menu%|..X. |
|00000730| c8 95 20 6e 24 28 69 25 | 29 3c 3e 22 22 0d 00 59 |.. n$(i%|)<>""..Y|
|00000740| 2d 20 20 20 20 20 c8 99 | 20 22 4d 65 6e 75 55 74 |- ..| "MenuUt|
|00000750| 69 6c 5f 41 64 64 22 2c | 2c 6e 24 28 69 25 29 2c |il_Add",|,n$(i%),|
|00000760| 22 5f 66 32 22 20 20 20 | 20 20 0d 00 5a 0e 20 20 |"_f2" | ..Z. |
|00000770| 20 20 20 69 25 2b 3d 31 | 0d 00 5b 09 20 20 20 20 | i%+=1|..[. |
|00000780| ce 0d 00 5c 31 20 20 c8 | 99 20 22 4d 65 6e 75 55 |...\1 .|. "MenuU|
|00000790| 74 69 6c 5f 4e 65 77 22 | 2c 2c 22 21 48 65 6c 70 |til_New"|,,"!Help|
|000007a0| 5f 56 69 65 77 22 20 b8 | 20 62 61 72 5f 6d 65 6e |_View" .| bar_men|
|000007b0| 75 25 0d 00 5d 2c 20 20 | c8 99 20 22 4d 65 6e 75 |u%..], |.. "Menu|
|000007c0| 55 74 69 6c 5f 41 64 64 | 22 2c 2c 22 49 6e 66 6f |Util_Add|",,"Info|
|000007d0| 22 20 b8 20 69 6e 66 6f | 5f 69 74 65 6d 25 0d 00 |" . info|_item%..|
|000007e0| 5e 2c 20 20 c8 99 20 22 | 4d 65 6e 75 55 74 69 6c |^, .. "|MenuUtil|
|000007f0| 5f 53 75 62 4d 65 6e 75 | 22 2c 69 6e 66 6f 5f 69 |_SubMenu|",info_i|
|00000800| 74 65 6d 25 2c 5f 70 69 | 77 25 0d 00 5f 1f 20 20 |tem%,_pi|w%.._. |
|00000810| c8 99 20 22 4d 65 6e 75 | 55 74 69 6c 5f 41 64 64 |.. "Menu|Util_Add|
|00000820| 22 2c 2c 22 48 65 6c 70 | 22 0d 00 60 28 20 20 c8 |",,"Help|"..`( .|
|00000830| 99 20 22 4d 65 6e 75 55 | 74 69 6c 5f 53 75 62 4d |. "MenuU|til_SubM|
|00000840| 65 6e 75 22 2c 2c 6d 61 | 69 6e 5f 6d 65 6e 75 32 |enu",,ma|in_menu2|
|00000850| 25 0d 00 61 27 20 20 c8 | 99 20 22 4d 65 6e 75 55 |%..a' .|. "MenuU|
|00000860| 74 69 6c 5f 41 64 64 22 | 2c 2c 22 51 75 69 74 22 |til_Add"|,,"Quit"|
|00000870| 2c 22 5f 66 31 22 20 20 | 0d 00 62 14 20 20 f2 4d |,"_f1" |..b. .M|
|00000880| 61 6b 65 5f 4d 61 69 6e | 6d 65 6e 75 0d 00 63 05 |ake_Main|menu..c.|
|00000890| e1 0d 00 64 05 3a 0d 00 | 65 15 dd 20 f2 57 69 6d |...d.:..|e.. .Wim|
|000008a0| 70 5f 43 6c 6f 73 65 44 | 6f 77 6e 0d 00 66 25 20 |p_CloseD|own..f% |
|000008b0| c8 99 20 22 57 69 6d 70 | 5f 43 6c 6f 73 65 44 6f |.. "Wimp|_CloseDo|
|000008c0| 77 6e 22 2c 74 61 73 6b | 25 2c 22 54 41 53 4b 22 |wn",task|%,"TASK"|
|000008d0| 0d 00 67 05 e1 0d 00 68 | 05 3a 0d 00 69 0a dd 20 |..g....h|.:..i.. |
|000008e0| a4 5f 66 31 0d 00 6a 0f | 66 69 6e 69 73 68 65 64 |._f1..j.|finished|
|000008f0| 25 3d b9 0d 00 6b 05 cb | 0d 00 6c 07 3d 2d 31 0d |%=...k..|..l.=-1.|
|00000900| 00 6d 05 3a 0d 00 6e 0a | dd 20 a4 5f 66 33 0d 00 |.m.:..n.|. ._f3..|
|00000910| 6f 2b 20 75 6e 64 6f 25 | 28 75 6e 64 6f 5f 63 6f |o+ undo%|(undo_co|
|00000920| 75 6e 74 25 29 3d 63 68 | 25 3a 75 6e 64 6f 5f 63 |unt%)=ch|%:undo_c|
|00000930| 6f 75 6e 74 25 2b 3d 31 | 20 0d 00 70 1c 20 63 68 |ount%+=1| ..p. ch|
|00000940| 25 3d a4 57 69 6d 70 5f | 4d 65 6e 75 43 68 6f 69 |%=.Wimp_|MenuChoi|
|00000950| 63 65 28 30 29 0d 00 71 | 04 0d 00 72 17 20 f2 63 |ce(0)..q|...r. .c|
|00000960| 68 61 6e 67 65 54 65 78 | 74 28 63 68 25 2d 31 29 |hangeTex|t(ch%-1)|
|00000970| 0d 00 73 0b 20 63 68 25 | 2d 3d 31 0d 00 74 35 20 |..s. ch%|-=1..t5 |
|00000980| 20 e7 20 61 64 6a 75 73 | 74 25 20 8c 20 c8 99 20 | . adjus|t% . .. |
|00000990| 22 4d 65 6e 75 55 74 69 | 6c 5f 53 68 6f 77 22 2c |"MenuUti|l_Show",|
|000009a0| 66 69 6c 65 5f 6d 65 6e | 75 25 2c 77 69 6d 70 25 |file_men|u%,wimp%|
|000009b0| 0d 00 75 0b 20 72 65 64 | 25 3d b9 0d 00 76 07 3d |..u. red|%=...v.=|
|000009c0| 2d 31 0d 00 77 05 3a 0d | 00 78 0a dd 20 a4 5f 66 |-1..w.:.|.x.. ._f|
|000009d0| 32 0d 00 79 27 20 63 68 | 6f 73 65 6e 5f 48 5f 66 |2..y' ch|osen_H_f|
|000009e0| 69 6c 65 25 3d a4 57 69 | 6d 70 5f 4d 65 6e 75 43 |ile%=.Wi|mp_MenuC|
|000009f0| 68 6f 69 63 65 28 30 29 | 0d 00 7a 24 20 f2 4c 6f |hoice(0)|..z$ .Lo|
|00000a00| 61 64 46 69 6c 65 28 6e | 24 28 63 68 6f 73 65 6e |adFile(n|$(chosen|
|00000a10| 5f 48 5f 66 69 6c 65 25 | 2d 31 29 29 0d 00 7b 35 |_H_file%|-1))..{5|
|00000a20| 20 20 e7 20 61 64 6a 75 | 73 74 25 20 8c 20 c8 99 | . adju|st% . ..|
|00000a30| 20 22 4d 65 6e 75 55 74 | 69 6c 5f 53 68 6f 77 22 | "MenuUt|il_Show"|
|00000a40| 2c 6d 61 69 6e 5f 6d 65 | 6e 75 25 2c 77 69 6d 70 |,main_me|nu%,wimp|
|00000a50| 25 0d 00 7c 0c 20 20 72 | 65 64 25 3d b9 0d 00 7d |%..|. r|ed%=...}|
|00000a60| 07 3d 2d 31 0d 00 7e 05 | 3a 0d 00 7f 0a dd 20 a4 |.=-1..~.|:..... .|
|00000a70| 5f 66 34 0d 00 80 27 20 | 63 68 6f 73 65 6e 5f 48 |_f4...' |chosen_H|
|00000a80| 5f 66 69 6c 65 25 3d a4 | 57 69 6d 70 5f 4d 65 6e |_file%=.|Wimp_Men|
|00000a90| 75 43 68 6f 69 63 65 28 | 31 29 0d 00 81 24 20 f2 |uChoice(|1)...$ .|
|00000aa0| 4c 6f 61 64 46 69 6c 65 | 28 6e 24 28 63 68 6f 73 |LoadFile|(n$(chos|
|00000ab0| 65 6e 5f 48 5f 66 69 6c | 65 25 2d 31 29 29 0d 00 |en_H_fil|e%-1))..|
|00000ac0| 82 36 20 20 e7 20 61 64 | 6a 75 73 74 25 20 8c 20 |.6 . ad|just% . |
|00000ad0| c8 99 20 22 4d 65 6e 75 | 55 74 69 6c 5f 53 68 6f |.. "Menu|Util_Sho|
|00000ae0| 77 22 2c 6d 61 69 6e 5f | 6d 65 6e 75 32 25 2c 77 |w",main_|menu2%,w|
|00000af0| 69 6d 70 25 0d 00 83 0c | 20 20 72 65 64 25 3d b9 |imp%....| red%=.|
|00000b00| 0d 00 84 07 3d 2d 31 0d | 00 85 05 3a 0d 00 86 14 |....=-1.|...:....|
|00000b10| dd 20 f2 4d 61 6b 65 5f | 4d 61 69 6e 6d 65 6e 75 |. .Make_|Mainmenu|
|00000b20| 0d 00 87 0b 20 20 20 69 | 25 3d 30 0d 00 88 2e 20 |.... i|%=0.... |
|00000b30| 20 20 c8 99 20 22 4d 65 | 6e 75 55 74 69 6c 5f 4e | .. "Me|nuUtil_N|
|00000b40| 65 77 22 2c 2c 22 49 6e | 64 65 78 22 20 b8 20 66 |ew",,"In|dex" . f|
|00000b50| 69 6c 65 5f 6d 65 6e 75 | 25 0d 00 89 18 20 20 20 |ile_menu|%.... |
|00000b60| c8 95 20 74 69 74 6c 65 | 24 28 69 25 29 3c 3e 22 |.. title|$(i%)<>"|
|00000b70| 22 0d 00 8a 2b 20 20 20 | 20 c8 99 20 22 4d 65 6e |"...+ | .. "Men|
|00000b80| 75 55 74 69 6c 5f 41 64 | 64 22 2c 2c 74 69 74 6c |uUtil_Ad|d",,titl|
|00000b90| 65 24 28 69 25 29 2c 22 | 5f 66 33 22 0d 00 8b 0d |e$(i%),"|_f3"....|
|00000ba0| 20 20 20 20 69 25 2b 3d | 31 0d 00 8c 20 20 20 20 | i%+=|1... |
|00000bb0| ce 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00000bc0| 20 20 20 20 20 20 20 20 | 20 0d 00 8d 05 e1 0d 00 | | .......|
|00000bd0| 8e 05 3a 0d 00 8f 2e dd | 20 f2 45 76 65 6e 74 5f |..:.....| .Event_|
|00000be0| 44 72 61 77 28 77 69 6e | 64 6f 77 25 2c 78 5f 6f |Draw(win|dow%,x_o|
|00000bf0| 72 69 67 69 6e 25 2c 79 | 5f 6f 72 69 67 69 6e 25 |rigin%,y|_origin%|
|00000c00| 29 0d 00 90 10 c8 8e 20 | 77 69 6e 64 6f 77 25 20 |)...... |window% |
|00000c10| ca 0d 00 91 15 20 c9 20 | 6d 77 25 3a 20 f2 72 65 |..... . |mw%: .re|
|00000c20| 64 72 61 77 6d 77 0d 00 | 92 05 cb 0d 00 93 05 e1 |drawmw..|........|
|00000c30| 0d 00 94 05 3a 0d 00 95 | 0f dd 20 f2 72 65 64 72 |....:...|.. .redr|
|00000c40| 61 77 6d 77 0d 00 96 0e | ea 20 69 25 2c 78 25 2c |awmw....|. i%,x%,|
|00000c50| 79 25 0d 00 97 0b 20 20 | 68 25 3d 33 35 0d 00 98 |y%.... |h%=35...|
|00000c60| 15 20 20 79 25 3d 79 5f | 6f 72 69 67 69 6e 25 2d |. y%=y_|origin%-|
|00000c70| 39 32 0d 00 99 0a 20 20 | 69 25 3d 30 0d 00 9a 09 |92.... |i%=0....|
|00000c80| 20 20 20 20 f5 0d 00 9b | 27 20 20 20 20 20 20 ec | ....|' .|
|00000c90| 20 78 5f 6f 72 69 67 69 | 6e 25 2b 34 2c 79 25 20 | x_origi|n%+4,y% |
|00000ca0| 3a f1 20 74 65 78 74 24 | 28 69 25 29 0d 00 9c 16 |:. text$|(i%)....|
|00000cb0| 20 20 20 20 20 20 79 25 | 2d 3d 68 25 3a 69 25 2b | y%|-=h%:i%+|
|00000cc0| 3d 31 0d 00 9d 19 20 20 | 20 20 fd 20 74 65 78 74 |=1.... | . text|
|00000cd0| 24 28 69 25 29 3d 22 21 | 40 23 22 0d 00 9e 05 e1 |$(i%)="!|@#".....|
|00000ce0| 0d 00 9f 05 3a 0d 00 a0 | 34 dd 20 f2 45 76 65 6e |....:...|4. .Even|
|00000cf0| 74 5f 4d 6f 75 73 65 43 | 6c 69 63 6b 28 77 69 6e |t_MouseC|lick(win|
|00000d00| 64 6f 77 25 2c 69 63 6f | 6e 25 2c 62 75 74 74 6f |dow%,ico|n%,butto|
|00000d10| 6e 25 2c 78 25 2c 79 25 | 29 0d 00 a1 10 c8 8e 20 |n%,x%,y%|)...... |
|00000d20| 77 69 6e 64 6f 77 25 20 | ca 0d 00 a2 12 20 c9 20 |window% |..... . |
|00000d30| 42 61 72 5f 57 69 6e 64 | 6f 77 25 0d 00 a3 11 20 |Bar_Wind|ow%.... |
|00000d40| 20 20 21 77 69 6d 70 25 | 3d 6d 77 25 0d 00 a4 26 | !wimp%|=mw%...&|
|00000d50| 20 20 20 c8 99 20 22 57 | 69 6d 70 5f 47 65 74 57 | .. "W|imp_GetW|
|00000d60| 69 6e 64 6f 77 53 74 61 | 74 65 22 2c 2c 77 69 6d |indowSta|te",,wim|
|00000d70| 70 25 0d 00 a5 12 20 20 | 20 77 69 6d 70 25 21 32 |p%.... | wimp%!2|
|00000d80| 38 3d 2d 31 0d 00 a6 22 | 20 20 20 c8 99 20 22 57 |8=-1..."| .. "W|
|00000d90| 69 6d 70 5f 4f 70 65 6e | 57 69 6e 64 6f 77 22 2c |imp_Open|Window",|
|00000da0| 2c 77 69 6d 70 25 0d 00 | a7 22 20 20 20 f2 57 69 |,wimp%..|." .Wi|
|00000db0| 6d 70 5f 57 69 6e 64 6f | 77 42 72 69 6e 67 54 6f |mp_Windo|wBringTo|
|00000dc0| 54 6f 70 28 6d 77 25 29 | 0d 00 a8 0c 20 c9 20 70 |Top(mw%)|.... . p|
|00000dd0| 61 6e 65 25 0d 00 a9 27 | 20 20 20 f2 55 73 65 72 |ane%...'| .User|
|00000de0| 5f 4d 6f 75 73 65 70 61 | 6e 65 28 20 62 75 74 74 |_Mousepa|ne( butt|
|00000df0| 6f 6e 25 2c 69 63 6f 6e | 25 29 20 0d 00 aa 0a 20 |on%,icon|%) .... |
|00000e00| c9 20 6d 77 25 0d 00 ab | 27 20 20 20 f2 55 73 65 |. mw%...|' .Use|
|00000e10| 72 5f 4d 6f 75 73 65 6d | 61 69 6e 77 28 20 62 75 |r_Mousem|ainw( bu|
|00000e20| 74 74 6f 6e 25 2c 69 63 | 6f 6e 25 29 0d 00 ac 0c |tton%,ic|on%)....|
|00000e30| 20 c9 20 5f 70 69 77 25 | 0d 00 ad 26 20 20 20 f2 | . _piw%|...& .|
|00000e40| 55 73 65 72 5f 4d 6f 75 | 73 65 5f 70 69 77 28 20 |User_Mou|se_piw( |
|00000e50| 62 75 74 74 6f 6e 25 2c | 69 63 6f 6e 25 29 0d 00 |button%,|icon%)..|
|00000e60| ae 05 cb 0d 00 af 05 e1 | 0d 00 b0 05 3a 0d 00 b1 |........|....:...|
|00000e70| 25 dd 20 f2 55 73 65 72 | 5f 4d 6f 75 73 65 5f 70 |%. .User|_Mouse_p|
|00000e80| 69 77 28 20 62 75 74 74 | 6f 6e 25 2c 69 63 6f 6e |iw( butt|on%,icon|
|00000e90| 25 29 0d 00 b2 0b ea 20 | 69 25 2c 6e 24 0d 00 b3 |%)..... |i%,n$...|
|00000ea0| 0e c8 8e 20 69 63 6f 6e | 25 20 ca 0d 00 b4 08 20 |... icon|% ..... |
|00000eb0| c9 20 38 0d 00 b5 0a 20 | 20 69 25 3d 30 0d 00 b6 |. 8.... | i%=0...|
|00000ec0| 07 20 20 f5 0d 00 b7 3b | 20 20 20 20 e7 20 a7 6e |. ....;| . .n|
|00000ed0| 24 28 69 25 29 2c 22 48 | 65 6c 70 5f 56 69 65 77 |$(i%),"H|elp_View|
|00000ee0| 22 29 3c 3e 30 20 8c 20 | f2 4c 6f 61 64 46 69 6c |")<>0 . |.LoadFil|
|00000ef0| 65 28 6e 24 28 69 25 29 | 29 3a 66 25 3d 2d 31 0d |e(n$(i%)|):f%=-1.|
|00000f00| 00 b8 0e 20 20 20 20 69 | 25 2b 3d 31 20 0d 00 b9 |... i|%+=1 ...|
|00000f10| 20 20 20 fd 20 69 25 3d | 68 65 6c 70 5f 66 69 6c | . i%=|help_fil|
|00000f20| 65 5f 69 74 65 6d 73 25 | 20 84 20 66 25 0d 00 ba |e_items%| . f%...|
|00000f30| 0a 20 20 66 25 3d 30 0d | 00 bb 1c 20 20 f2 57 69 |. f%=0.|... .Wi|
|00000f40| 6d 70 5f 57 69 6e 64 6f | 77 43 6c 6f 73 65 28 6d |mp_Windo|wClose(m|
|00000f50| 77 25 29 0d 00 bc 21 20 | 20 f2 57 69 6d 70 5f 57 |w%)...! | .Wimp_W|
|00000f60| 69 6e 64 6f 77 42 72 69 | 6e 67 54 6f 54 6f 70 28 |indowBri|ngToTop(|
|00000f70| 6d 77 25 29 0d 00 bd 1e | 20 20 f2 57 69 6d 70 5f |mw%)....| .Wimp_|
|00000f80| 57 69 6e 64 6f 77 43 6c | 6f 73 65 28 5f 70 69 77 |WindowCl|ose(_piw|
|00000f90| 25 29 0d 00 be 1d 20 20 | c8 99 20 22 57 69 6d 70 |%).... |.. "Wimp|
|00000fa0| 5f 43 72 65 61 74 65 4d | 65 6e 75 22 2c 2d 31 0d |_CreateM|enu",-1.|
|00000fb0| 00 bf 05 7f 0d 00 c0 16 | 20 20 f2 64 72 61 67 77 |........| .dragw|
|00000fc0| 69 6e 28 5f 70 69 77 25 | 29 20 0d 00 c1 05 cb 0d |in(_piw%|) ......|
|00000fd0| 00 c2 05 e1 0d 00 c3 05 | 3a 0d 00 c4 25 dd 20 f2 |........|:...%. .|
|00000fe0| 55 73 65 72 5f 4d 6f 75 | 73 65 70 61 6e 65 28 20 |User_Mou|sepane( |
|00000ff0| 62 75 74 74 6f 6e 25 2c | 69 63 6f 6e 25 29 0d 00 |button%,|icon%)..|
|00001000| c5 0e c8 8e 20 69 63 6f | 6e 25 20 ca 0d 00 c6 1a |.... ico|n% .....|
|00001010| 20 c9 20 35 3a f4 20 4e | 65 78 74 20 20 20 20 20 | . 5:. N|ext |
|00001020| 20 20 20 20 20 20 0d 00 | c7 1b 20 20 e7 20 74 69 | ..|.. . ti|
|00001030| 74 6c 65 24 28 63 68 25 | 2b 31 29 3c 3e 22 22 20 |tle$(ch%|+1)<>"" |
|00001040| 8c 0d 00 c8 2d 20 20 20 | 20 75 6e 64 6f 25 28 75 |....- | undo%(u|
|00001050| 6e 64 6f 5f 63 6f 75 6e | 74 25 29 3d 63 68 25 3a |ndo_coun|t%)=ch%:|
|00001060| 75 6e 64 6f 5f 63 6f 75 | 6e 74 25 2b 3d 31 0d 00 |undo_cou|nt%+=1..|
|00001070| c9 0e 20 20 20 20 63 68 | 25 2b 3d 31 0d 00 ca 18 |.. ch|%+=1....|
|00001080| 20 20 20 20 f2 63 68 61 | 6e 67 65 54 65 78 74 28 | .cha|ngeText(|
|00001090| 63 68 25 29 0d 00 cb 22 | 20 20 20 20 f2 57 69 6d |ch%)..."| .Wim|
|000010a0| 70 5f 57 69 6e 64 6f 77 | 46 6f 72 63 65 44 72 61 |p_Window|ForceDra|
|000010b0| 77 28 6d 77 25 29 0d 00 | cc 24 20 20 20 20 f2 57 |w(mw%)..|.$ .W|
|000010c0| 69 6d 70 5f 57 69 6e 64 | 6f 77 42 72 69 6e 67 54 |imp_Wind|owBringT|
|000010d0| 6f 54 6f 70 28 6d 77 25 | 29 20 0d 00 cd 07 20 20 |oTop(mw%|) .... |
|000010e0| cc 0d 00 ce 34 20 20 20 | 20 f2 57 69 6d 70 5f 49 |....4 | .Wimp_I|
|000010f0| 63 6f 6e 50 75 74 54 65 | 78 74 28 70 61 6e 65 25 |conPutTe|xt(pane%|
|00001100| 2c 30 2c 22 4e 6f 20 6d | 6f 72 65 20 65 6e 74 72 |,0,"No m|ore entr|
|00001110| 69 65 73 22 29 0d 00 cf | 08 20 20 20 20 0d 00 d0 |ies")...|. ...|
|00001120| 08 20 20 cd 20 0d 00 d1 | 13 20 c9 20 33 3a f4 20 |. . ...|. . 3:. |
|00001130| 50 72 65 76 69 6f 75 73 | 0d 00 d2 2a 20 75 6e 64 |Previous|...* und|
|00001140| 6f 25 28 75 6e 64 6f 5f | 63 6f 75 6e 74 25 29 3d |o%(undo_|count%)=|
|00001150| 63 68 25 3a 75 6e 64 6f | 5f 63 6f 75 6e 74 25 2b |ch%:undo|_count%+|
|00001160| 3d 31 0d 00 d3 0e 20 e7 | 20 63 68 25 3e 30 20 8c |=1.... .| ch%>0 .|
|00001170| 0d 00 d4 3d 20 20 20 20 | e7 20 a4 57 69 6d 70 5f |...= |. .Wimp_|
|00001180| 49 63 6f 6e 54 65 78 74 | 28 70 61 6e 65 25 2c 30 |IconText|(pane%,0|
|00001190| 29 3c 3e 22 4e 6f 20 6d | 6f 72 65 20 65 6e 74 72 |)<>"No m|ore entr|
|000011a0| 69 65 73 22 20 8c 20 63 | 68 25 2d 3d 31 0d 00 d5 |ies" . c|h%-=1...|
|000011b0| 23 20 20 20 20 e7 20 63 | 68 25 3e 2d 31 20 8c 20 |# . c|h%>-1 . |
|000011c0| f2 63 68 61 6e 67 65 54 | 65 78 74 28 63 68 25 29 |.changeT|ext(ch%)|
|000011d0| 0d 00 d6 22 20 20 20 20 | f2 57 69 6d 70 5f 57 69 |..." |.Wimp_Wi|
|000011e0| 6e 64 6f 77 46 6f 72 63 | 65 44 72 61 77 28 6d 77 |ndowForc|eDraw(mw|
|000011f0| 25 29 0d 00 d7 24 20 20 | 20 20 f2 57 69 6d 70 5f |%)...$ | .Wimp_|
|00001200| 57 69 6e 64 6f 77 42 72 | 69 6e 67 54 6f 54 6f 70 |WindowBr|ingToTop|
|00001210| 28 6d 77 25 29 20 0d 00 | d8 06 20 cd 0d 00 d9 0f |(mw%) ..|.. .....|
|00001220| 20 c9 20 34 3a f4 20 42 | 61 63 6b 0d 00 da 19 20 | . 4:. B|ack.... |
|00001230| 20 20 20 e7 20 75 6e 64 | 6f 5f 63 6f 75 6e 74 25 | . und|o_count%|
|00001240| 3e 30 20 8c 0d 00 db 18 | 20 20 20 20 20 20 75 6e |>0 .....| un|
|00001250| 64 6f 5f 63 6f 75 6e 74 | 25 2d 3d 31 0d 00 dc 29 |do_count|%-=1...)|
|00001260| 20 20 20 20 20 20 f2 63 | 68 61 6e 67 65 54 65 78 | .c|hangeTex|
|00001270| 74 28 75 6e 64 6f 25 28 | 75 6e 64 6f 5f 63 6f 75 |t(undo%(|undo_cou|
|00001280| 6e 74 25 29 29 0d 00 dd | 24 20 20 20 20 20 20 f2 |nt%))...|$ .|
|00001290| 57 69 6d 70 5f 57 69 6e | 64 6f 77 46 6f 72 63 65 |Wimp_Win|dowForce|
|000012a0| 44 72 61 77 28 6d 77 25 | 29 0d 00 de 26 20 20 20 |Draw(mw%|)...& |
|000012b0| 20 20 20 f2 57 69 6d 70 | 5f 57 69 6e 64 6f 77 42 | .Wimp|_WindowB|
|000012c0| 72 69 6e 67 54 6f 54 6f | 70 28 6d 77 25 29 20 0d |ringToTo|p(mw%) .|
|000012d0| 00 df 09 20 20 20 20 cc | 0d 00 e0 21 20 20 20 20 |... .|...! |
|000012e0| 20 20 75 6e 64 6f 25 28 | 29 3d 30 3a 75 6e 64 6f | undo%(|)=0:undo|
|000012f0| 5f 63 6f 75 6e 74 25 3d | 31 0d 00 e1 0d 20 20 20 |_count%=|1.... |
|00001300| 20 cd 20 20 20 20 0d 00 | e2 09 20 c9 20 32 3a 0d | . ..|.. . 2:.|
|00001310| 00 e3 05 cb 0d 00 e4 05 | e1 0d 00 e5 05 3a 0d 00 |........|.....:..|
|00001320| e6 26 dd 20 f2 55 73 65 | 72 5f 4d 6f 75 73 65 6d |.&. .Use|r_Mousem|
|00001330| 61 69 6e 77 28 20 62 75 | 74 74 6f 6e 25 2c 69 63 |ainw( bu|tton%,ic|
|00001340| 6f 6e 25 29 0d 00 e7 0e | c8 8e 20 69 63 6f 6e 25 |on%)....|.. icon%|
|00001350| 20 ca 0d 00 e8 09 20 c9 | 20 2d 31 0d 00 e9 14 20 | ..... .| -1.... |
|00001360| 20 20 f2 64 72 61 67 77 | 69 6e 28 6d 77 25 29 0d | .dragw|in(mw%).|
|00001370| 00 ea 06 20 7f 0d 00 eb | 09 20 69 25 3d 30 0d 00 |... ....|. i%=0..|
|00001380| ec 32 20 20 c8 95 20 74 | 69 74 6c 65 24 28 69 25 |.2 .. t|itle$(i%|
|00001390| 29 3c 3e 6e 65 78 74 24 | 28 69 63 6f 6e 25 29 20 |)<>next$|(icon%) |
|000013a0| 80 20 74 69 74 6c 65 24 | 28 69 25 29 3c 3e 22 22 |. title$|(i%)<>""|
|000013b0| 0d 00 ed 0c 20 20 20 69 | 25 2b 3d 31 0d 00 ee 07 |.... i|%+=1....|
|000013c0| 20 20 ce 0d 00 ef 17 20 | 20 e7 20 74 69 74 6c 65 | ..... | . title|
|000013d0| 24 28 69 25 29 3d 22 22 | 20 8c 0d 00 f0 55 20 20 |$(i%)=""| ....U |
|000013e0| 20 20 f2 57 69 6d 70 5f | 57 69 6e 64 6f 77 41 6c | .Wimp_|WindowAl|
|000013f0| 65 72 74 28 22 4d 65 73 | 73 61 67 65 20 66 72 6f |ert("Mes|sage fro|
|00001400| 6d 20 21 48 65 6c 70 5f | 56 69 65 77 22 2c 22 54 |m !Help_|View","T|
|00001410| 68 65 72 65 20 69 73 20 | 6e 6f 20 68 65 6c 70 20 |here is |no help |
|00001420| 6f 6e 20 74 68 69 73 20 | 77 6f 72 64 2e 22 29 0d |on this |word.").|
|00001430| 00 f1 09 20 20 20 20 e1 | 0d 00 f2 07 20 20 cd 0d |... .|.... ..|
|00001440| 00 f3 0c 20 20 63 68 25 | 3d 69 25 0d 00 f4 2b 20 |... ch%|=i%...+ |
|00001450| 20 75 6e 64 6f 25 28 75 | 6e 64 6f 5f 63 6f 75 6e | undo%(u|ndo_coun|
|00001460| 74 25 29 3d 63 68 25 3a | 75 6e 64 6f 5f 63 6f 75 |t%)=ch%:|undo_cou|
|00001470| 6e 74 25 2b 3d 31 0d 00 | f5 16 20 20 f2 63 68 61 |nt%+=1..|.. .cha|
|00001480| 6e 67 65 54 65 78 74 28 | 63 68 25 29 0d 00 f6 20 |ngeText(|ch%)... |
|00001490| 20 20 f2 57 69 6d 70 5f | 57 69 6e 64 6f 77 46 6f | .Wimp_|WindowFo|
|000014a0| 72 63 65 44 72 61 77 28 | 6d 77 25 29 0d 00 f7 21 |rceDraw(|mw%)...!|
|000014b0| 20 20 f2 57 69 6d 70 5f | 57 69 6e 64 6f 77 42 72 | .Wimp_|WindowBr|
|000014c0| 69 6e 67 54 6f 54 6f 70 | 28 6d 77 25 29 0d 00 f8 |ingToTop|(mw%)...|
|000014d0| 08 20 cb 20 20 0d 00 f9 | 05 e1 0d 00 fa 05 3a 0d |. . ...|......:.|
|000014e0| 00 fb 1e dd 20 f2 45 76 | 65 6e 74 5f 4d 65 6e 75 |.... .Ev|ent_Menu|
|000014f0| 43 68 6f 69 63 65 28 6d | 65 6e 75 25 29 0d 00 fc |Choice(m|enu%)...|
|00001500| 3c 20 20 c8 99 20 22 4d | 65 6e 75 55 74 69 6c 5f |< .. "M|enuUtil_|
|00001510| 44 65 63 6f 64 65 22 2c | 2c 77 69 6d 70 25 20 b8 |Decode",|,wimp% .|
|00001520| 20 68 61 6e 64 6c 65 72 | 25 20 2c 61 64 6a 75 73 | handler|% ,adjus|
|00001530| 74 25 2c 62 6c 6f 63 6b | 25 0d 00 fd 11 20 e7 20 |t%,block|%.... . |
|00001540| 68 61 6e 64 6c 65 72 25 | 20 8c 0d 00 fe 1d 20 20 |handler%| ..... |
|00001550| 68 61 6e 64 6c 65 72 24 | 3d 22 46 4e 22 2b 24 68 |handler$|="FN"+$h|
|00001560| 61 6e 64 6c 65 72 25 0d | 00 ff 12 20 20 e7 20 a0 |andler%.|... . .|
|00001570| 20 68 61 6e 64 6c 65 72 | 24 0d 01 00 06 20 cd 0d | handler|$.... ..|
|00001580| 01 01 0c e7 20 72 65 64 | 25 20 8c 0d 01 02 21 20 |.... red|% ....! |
|00001590| 20 20 f2 57 69 6d 70 5f | 57 69 6e 64 6f 77 46 6f | .Wimp_|WindowFo|
|000015a0| 72 63 65 44 72 61 77 28 | 6d 77 25 29 0d 01 03 22 |rceDraw(|mw%)..."|
|000015b0| 20 20 20 f2 57 69 6d 70 | 5f 57 69 6e 64 6f 77 42 | .Wimp|_WindowB|
|000015c0| 72 69 6e 67 54 6f 54 6f | 70 28 6d 77 25 29 0d 01 |ringToTo|p(mw%)..|
|000015d0| 04 0d 20 20 20 72 65 64 | 25 3d 30 0d 01 05 05 cd |.. red|%=0.....|
|000015e0| 0d 01 06 05 e1 0d 01 07 | 06 20 3a 0d 01 08 16 dd |........|. :.....|
|000015f0| 20 f2 63 68 61 6e 67 65 | 54 65 78 74 28 63 68 25 | .change|Text(ch%|
|00001600| 29 0d 01 09 0d ea 20 6f | 6c 64 5f 63 68 25 0d 01 |)..... o|ld_ch%..|
|00001610| 0a 37 e7 20 75 6e 64 6f | 5f 63 6f 75 6e 74 25 3e |.7. undo|_count%>|
|00001620| 3d 39 38 20 84 20 63 68 | 25 3d 30 20 8c 20 75 6e |=98 . ch|%=0 . un|
|00001630| 64 6f 25 28 29 3d 30 3a | 75 6e 64 6f 5f 63 6f 75 |do%()=0:|undo_cou|
|00001640| 6e 74 25 3d 31 0d 01 0b | 0b 20 20 6d 79 25 3d 30 |nt%=1...|. my%=0|
|00001650| 0d 01 0c 10 20 20 6e 65 | 78 74 24 28 29 3d 22 22 |.... ne|xt$()=""|
|00001660| 0d 01 0d 1b 20 20 e3 20 | 69 25 3d 30 20 b8 20 6e |.... . |i%=0 . n|
|00001670| 6f 5f 6f 66 5f 69 63 6f | 6e 73 25 0d 01 0e 26 20 |o_of_ico|ns%...& |
|00001680| 20 20 f2 73 68 65 6c 6c | 5f 44 6f 49 63 6f 6e 44 | .shell|_DoIconD|
|00001690| 65 6c 65 74 65 28 6d 77 | 25 2c 69 25 2c 2d 31 29 |elete(mw|%,i%,-1)|
|000016a0| 20 0d 01 0f 07 20 20 ed | 0d 01 10 1b 20 20 74 65 | .... .|.... te|
|000016b0| 78 74 24 28 29 3d 22 22 | 3a 74 65 78 74 24 28 29 |xt$()=""|:text$()|
|000016c0| 3d 22 22 0d 01 11 14 20 | 20 6e 6f 5f 6f 66 5f 69 |="".... | no_of_i|
|000016d0| 63 6f 6e 73 25 3d 30 0d | 01 12 2f 20 20 66 69 6c |cons%=0.|../ fil|
|000016e0| 65 25 3d 8e 28 22 3c 48 | 65 6c 70 56 69 65 77 24 |e%=.("<H|elpView$|
|000016f0| 44 69 72 3e 2e 48 65 6c | 70 2e 22 2b 74 68 69 73 |Dir>.Hel|p."+this|
|00001700| 68 65 6c 70 24 29 0d 01 | 13 0a 20 20 69 25 3d 30 |help$)..|.. i%=0|
|00001710| 0d 01 14 07 20 20 f5 0d | 01 15 15 20 20 20 20 76 |.... ..|... v|
|00001720| 6f 69 64 24 3d be 23 66 | 69 6c 65 25 0d 01 16 0d |oid$=.#f|ile%....|
|00001730| 20 20 20 20 69 25 2b 3d | 31 0d 01 17 19 20 20 fd | i%+=|1.... .|
|00001740| 20 76 6f 69 64 24 3d 74 | 69 74 6c 65 24 28 63 68 | void$=t|itle$(ch|
|00001750| 25 29 0d 01 18 0b 20 20 | 69 25 3d 2d 31 0d 01 19 |%).... |i%=-1...|
|00001760| 07 20 20 f5 0d 01 1a 0c | 20 20 20 69 25 2b 3d 31 |. .....| i%+=1|
|00001770| 0d 01 1b 1c 20 20 20 20 | 74 65 78 74 24 28 69 25 |.... |text$(i%|
|00001780| 29 3d be 23 66 69 6c 65 | 25 20 20 20 0d 01 1c 21 |)=.#file|% ...!|
|00001790| 20 20 fd 20 74 65 78 74 | 24 28 69 25 29 3d 22 21 | . text|$(i%)="!|
|000017a0| 40 23 22 20 84 20 c5 23 | 66 69 6c 65 25 0d 01 1d |@#" . .#|file%...|
|000017b0| 0d 20 20 d9 23 66 69 6c | 65 25 0d 01 1e 2c 20 20 |. .#fil|e%..., |
|000017c0| f2 57 69 6d 70 5f 49 63 | 6f 6e 50 75 74 54 65 78 |.Wimp_Ic|onPutTex|
|000017d0| 74 28 70 61 6e 65 25 2c | 30 2c 74 69 74 6c 65 24 |t(pane%,|0,title$|
|000017e0| 28 63 68 25 29 29 0d 01 | 1f 0a 20 20 74 25 3d 30 |(ch%))..|.. t%=0|
|000017f0| 0d 01 20 0a 20 20 f5 20 | 20 20 0d 01 21 1f 20 20 |.. . . | ..!. |
|00001800| 20 f2 73 63 61 6e 5f 74 | 65 78 74 28 74 65 78 74 | .scan_t|ext(text|
|00001810| 24 28 74 25 29 2c 74 25 | 29 0d 01 22 0b 20 20 74 |$(t%),t%|)..". t|
|00001820| 25 2b 3d 31 0d 01 23 1a | 20 20 fd 20 74 65 78 74 |%+=1..#.| . text|
|00001830| 24 28 74 25 29 3d 22 21 | 40 23 22 20 20 20 0d 01 |$(t%)="!|@#" ..|
|00001840| 24 35 20 20 f2 73 68 65 | 6c 6c 5f 57 69 6e 64 6f |$5 .she|ll_Windo|
|00001850| 77 52 65 73 69 7a 65 28 | 6d 77 25 2c 30 2c 2d 31 |wResize(|mw%,0,-1|
|00001860| 32 30 2d 68 25 2a 74 25 | 2c 31 32 33 38 2c 30 2c |20-h%*t%|,1238,0,|
|00001870| 2d 31 29 0d 01 25 32 20 | 20 20 20 77 69 6d 70 25 |-1)..%2 | wimp%|
|00001880| 21 34 3d 30 3a 77 69 6d | 70 25 21 38 3d 2d 31 32 |!4=0:wim|p%!8=-12|
|00001890| 30 2d 35 35 2a 74 25 3a | 77 69 6d 70 25 21 31 32 |0-55*t%:|wimp%!12|
|000018a0| 3d 31 32 33 38 0d 01 26 | 24 20 20 20 20 c8 99 20 |=1238..&|$ .. |
|000018b0| 22 57 69 6d 70 5f 43 6c | 6f 73 65 57 69 6e 64 6f |"Wimp_Cl|oseWindo|
|000018c0| 77 22 2c 2c 77 69 6d 70 | 25 0d 01 27 34 20 c8 99 |w",,wimp|%..'4 ..|
|000018d0| 20 22 58 4f 53 5f 52 65 | 61 64 4d 6f 64 65 56 61 | "XOS_Re|adModeVa|
|000018e0| 72 69 61 62 6c 65 22 2c | 2d 31 2c 30 35 20 b8 20 |riable",|-1,05 . |
|000018f0| 2c 2c 59 45 69 67 46 61 | 63 74 6f 72 25 0d 01 28 |,,YEigFa|ctor%..(|
|00001900| 33 20 c8 99 20 22 58 4f | 53 5f 52 65 61 64 4d 6f |3 .. "XO|S_ReadMo|
|00001910| 64 65 56 61 72 69 61 62 | 6c 65 22 2c 2d 31 2c 31 |deVariab|le",-1,1|
|00001920| 32 20 b8 20 2c 2c 73 63 | 72 6e 5f 79 6d 61 78 25 |2 . ,,sc|rn_ymax%|
|00001930| 0d 01 29 4f 20 73 63 72 | 6e 5f 79 6d 61 78 25 20 |..)O scr|n_ymax% |
|00001940| 3d 20 73 63 72 6e 5f 79 | 6d 61 78 25 20 3c 3c 20 |= scrn_y|max% << |
|00001950| 59 45 69 67 46 61 63 74 | 6f 72 25 3a f4 20 43 6f |YEigFact|or%:. Co|
|00001960| 6e 76 65 72 74 20 70 69 | 78 65 6c 73 20 74 6f 20 |nvert pi|xels to |
|00001970| 73 63 72 65 65 6e 20 63 | 6f 6f 72 64 73 2e 2e 0d |screen c|oords...|
|00001980| 01 2a 19 20 20 20 20 61 | 73 64 25 3d 31 32 30 2b |.*. a|sd%=120+|
|00001990| 68 25 2a 74 25 2d 39 33 | 0d 01 2b 4f 20 20 20 20 |h%*t%-93|..+O |
|000019a0| e7 20 61 73 64 25 3c 73 | 63 72 6e 5f 79 6d 61 78 |. asd%<s|crn_ymax|
|000019b0| 25 2d 31 33 33 20 8c 20 | 70 61 6e 65 62 6f 66 66 |%-133 . |paneboff|
|000019c0| 73 65 74 25 3d 61 73 64 | 25 20 8b 20 70 61 6e 65 |set%=asd|% . pane|
|000019d0| 62 6f 66 66 73 65 74 25 | 3d 73 63 72 6e 5f 79 6d |boffset%|=scrn_ym|
|000019e0| 61 78 25 2d 31 33 33 0d | 01 2c 20 f2 57 69 6d 70 |ax%-133.|., .Wimp|
|000019f0| 5f 57 69 6e 64 6f 77 42 | 72 69 6e 67 54 6f 54 6f |_WindowB|ringToTo|
|00001a00| 70 28 6d 77 25 29 20 0d | 01 2d 05 e1 0d 01 2e 05 |p(mw%) .|.-......|
|00001a10| 3a 0d 01 2f 10 dd 20 f2 | 70 6c 6f 74 5f 69 63 6f |:../.. .|plot_ico|
|00001a20| 6e 0d 01 30 0b ea 20 76 | 6f 69 64 25 0d 01 31 11 |n..0.. v|oid%..1.|
|00001a30| 20 de 20 69 63 6f 25 20 | a9 28 64 24 29 0d 01 32 | . ico% |.(d$)..2|
|00001a40| 0d 20 24 69 63 6f 25 3d | 64 24 0d 01 33 1a 20 73 |. $ico%=|d$..3. s|
|00001a50| 74 61 72 74 25 3d a7 74 | 65 78 74 24 28 74 25 29 |tart%=.t|ext$(t%)|
|00001a60| 2c 64 24 29 0d 01 34 7c | 20 76 6f 69 64 25 3d a4 |,d$)..4|| void%=.|
|00001a70| 73 68 65 6c 6c 5f 49 63 | 6f 6e 43 72 65 61 74 65 |shell_Ic|onCreate|
|00001a80| 28 6d 77 25 2c 28 73 74 | 61 72 74 25 2d 31 29 2a |(mw%,(st|art%-1)*|
|00001a90| 31 36 2b 31 34 2c 2d 28 | 31 30 34 2b 68 25 29 2d |16+14,-(|104+h%)-|
|00001aa0| 68 25 2a 74 25 2c a9 28 | 64 24 29 2a 31 36 2b 34 |h%*t%,.(|d$)*16+4|
|00001ab0| 2c 68 25 2c 31 31 2c 31 | 2c 26 32 31 33 31 2c 64 |,h%,11,1|,&2131,d|
|00001ac0| 24 2c 69 63 6f 25 2c a9 | 28 64 24 29 2c 22 22 29 |$,ico%,.|(d$),"")|
|00001ad0| 3a 6e 6f 5f 6f 66 5f 69 | 63 6f 6e 73 25 2b 3d 31 |:no_of_i|cons%+=1|
|00001ae0| 0d 01 35 1f f2 57 69 6d | 70 5f 57 69 6e 64 6f 77 |..5..Wim|p_Window|
|00001af0| 46 6f 72 63 65 44 72 61 | 77 28 6d 77 25 29 20 0d |ForceDra|w(mw%) .|
|00001b00| 01 36 05 e1 0d 01 37 05 | 3a 0d 01 38 58 dd 20 a4 |.6....7.|:..8X. .|
|00001b10| 73 68 65 6c 6c 5f 49 63 | 6f 6e 43 72 65 61 74 65 |shell_Ic|onCreate|
|00001b20| 28 77 68 25 2c 6d 69 6e | 78 25 2c 6d 69 6e 79 25 |(wh%,min|x%,miny%|
|00001b30| 2c 77 25 2c 68 25 2c 66 | 67 25 2c 62 67 25 2c 66 |,w%,h%,f|g%,bg%,f|
|00001b40| 6c 67 25 2c 64 61 74 61 | 24 2c 61 64 64 72 25 2c |lg%,data|$,addr%,|
|00001b50| 6c 65 6e 25 2c 76 61 6c | 69 64 61 74 69 6f 6e 24 |len%,val|idation$|
|00001b60| 29 0d 01 39 21 ea 20 69 | 25 2c 68 61 6e 64 6c 65 |)..9!. i|%,handle|
|00001b70| 25 2c 76 61 6c 69 64 25 | 2c 69 63 6f 6e 5f 62 6c |%,valid%|,icon_bl|
|00001b80| 6b 25 0d 01 3a 12 de 20 | 69 63 6f 6e 5f 62 6c 6b |k%..:.. |icon_blk|
|00001b90| 25 20 34 30 0d 01 3b 13 | 69 63 6f 6e 5f 62 6c 6b |% 40..;.|icon_blk|
|00001ba0| 25 21 30 3d 77 68 25 0d | 01 3c 27 69 63 6f 6e 5f |%!0=wh%.|.<'icon_|
|00001bb0| 62 6c 6b 25 21 34 3d 6d | 69 6e 78 25 3a 69 63 6f |blk%!4=m|inx%:ico|
|00001bc0| 6e 5f 62 6c 6b 25 21 38 | 3d 6d 69 6e 79 25 0d 01 |n_blk%!8|=miny%..|
|00001bd0| 3d 2f 69 63 6f 6e 5f 62 | 6c 6b 25 21 31 32 3d 6d |=/icon_b|lk%!12=m|
|00001be0| 69 6e 78 25 2b 77 25 3a | 69 63 6f 6e 5f 62 6c 6b |inx%+w%:|icon_blk|
|00001bf0| 25 21 31 36 3d 6d 69 6e | 79 25 2b 68 25 0d 01 3e |%!16=min|y%+h%..>|
|00001c00| 29 69 63 6f 6e 5f 62 6c | 6b 25 21 32 30 3d 66 6c |)icon_bl|k%!20=fl|
|00001c10| 67 25 20 84 20 62 67 25 | 3c 3c 32 38 20 84 20 66 |g% . bg%|<<28 . f|
|00001c20| 67 25 3c 3c 32 34 0d 01 | 3f 1b e7 20 69 63 6f 6e |g%<<24..|?.. icon|
|00001c30| 5f 62 6c 6b 25 21 32 30 | 20 80 20 26 31 30 30 20 |_blk%!20| . &100 |
|00001c40| 8c 0d 01 40 14 20 20 69 | 25 3d a7 64 61 74 61 24 |...@. i|%=.data$|
|00001c50| 2c 22 2c 22 29 0d 01 41 | 18 20 20 69 63 6f 6e 5f |,",")..A|. icon_|
|00001c60| 62 6c 6b 25 21 32 34 3d | 61 64 64 72 25 0d 01 42 |blk%!24=|addr%..B|
|00001c70| 17 20 20 20 20 69 63 6f | 6e 5f 62 6c 6b 25 21 32 |. ico|n_blk%!2|
|00001c80| 38 3d 2d 31 0d 01 43 17 | 20 20 69 63 6f 6e 5f 62 |8=-1..C.| icon_b|
|00001c90| 6c 6b 25 21 33 32 3d 6c | 65 6e 25 0d 01 44 05 cc |lk%!32=l|en%..D..|
|00001ca0| 0d 01 45 20 20 20 24 28 | 69 63 6f 6e 5f 62 6c 6b |..E $(|icon_blk|
|00001cb0| 25 2b 32 34 29 3d c0 64 | 61 74 61 24 2c 31 31 29 |%+24)=.d|ata$,11)|
|00001cc0| 0d 01 46 05 cd 0d 01 47 | 2d c8 99 20 22 57 69 6d |..F....G|-.. "Wim|
|00001cd0| 70 5f 43 72 65 61 74 65 | 49 63 6f 6e 22 2c 2c 69 |p_Create|Icon",,i|
|00001ce0| 63 6f 6e 5f 62 6c 6b 25 | 20 b8 20 68 61 6e 64 6c |con_blk%| . handl|
|00001cf0| 65 25 0d 01 48 0c 3d 68 | 61 6e 64 6c 65 25 0d 01 |e%..H.=h|andle%..|
|00001d00| 49 05 3a 0d 01 4a 24 dd | 20 f2 57 69 6d 70 5f 57 |I.:..J$.| .Wimp_W|
|00001d10| 69 6e 64 6f 77 46 6f 72 | 63 65 44 72 61 77 28 77 |indowFor|ceDraw(w|
|00001d20| 69 6e 64 6f 77 25 29 0d | 01 4b 10 c8 8e 20 77 69 |indow%).|.K... wi|
|00001d30| 6e 64 6f 77 25 20 ca 0d | 01 4c 38 20 c9 20 2d 31 |ndow% ..|.L8 . -1|
|00001d40| 20 20 20 3a 20 c8 99 20 | 22 57 69 6d 70 5f 46 6f | : .. |"Wimp_Fo|
|00001d50| 72 63 65 52 65 64 72 61 | 77 22 2c 2d 31 2c 30 2c |rceRedra|w",-1,0,|
|00001d60| 30 2c 32 2a 31 32 38 30 | 2c 32 2a 31 30 32 34 0d |0,2*1280|,2*1024.|
|00001d70| 01 4d 39 20 7f 20 3a 20 | c8 99 20 22 57 69 6d 70 |.M9 . : |.. "Wimp|
|00001d80| 5f 46 6f 72 63 65 52 65 | 64 72 61 77 22 2c 77 69 |_ForceRe|draw",wi|
|00001d90| 6e 64 6f 77 25 2c 30 2c | 2d 32 2a 31 30 32 34 2c |ndow%,0,|-2*1024,|
|00001da0| 32 2a 31 32 38 30 2c 30 | 0d 01 4e 05 cb 0d 01 4f |2*1280,0|..N....O|
|00001db0| 05 e1 0d 01 50 05 3a 0d | 01 51 1c dd 20 f2 73 63 |....P.:.|.Q.. .sc|
|00001dc0| 61 6e 5f 74 65 78 74 28 | 73 74 72 69 6e 67 24 2c |an_text(|string$,|
|00001dd0| 74 25 29 0d 01 52 08 ea | 20 69 25 0d 01 53 19 63 |t%)..R..| i%..S.c|
|00001de0| 6f 75 6e 74 25 3d 30 3a | 74 65 78 74 24 28 74 25 |ount%=0:|text$(t%|
|00001df0| 29 3d 22 22 0d 01 54 27 | 69 74 65 6d 73 25 3d a4 |)=""..T'|items%=.|
|00001e00| 73 74 72 69 6e 67 5f 68 | 6f 77 6d 61 6e 79 28 73 |string_h|owmany(s|
|00001e10| 74 72 69 6e 67 24 2c 22 | 3c 22 29 0d 01 55 24 e7 |tring$,"|<")..U$.|
|00001e20| 20 69 74 65 6d 73 25 3d | 30 20 8c 20 74 65 78 74 | items%=|0 . text|
|00001e30| 24 28 74 25 29 3d 73 74 | 72 69 6e 67 24 3a e1 0d |$(t%)=st|ring$:..|
|00001e40| 01 56 13 e3 20 69 25 3d | 31 20 b8 20 69 74 65 6d |.V.. i%=|1 . item|
|00001e50| 73 25 0d 01 57 1b 20 20 | f2 6d 61 69 6e 73 63 61 |s%..W. |.mainsca|
|00001e60| 6e 28 73 74 72 69 6e 67 | 24 2c 74 25 29 0d 01 58 |n(string|$,t%)..X|
|00001e70| 05 ed 0d 01 59 05 e1 0d | 01 5a 05 3a 0d 01 5b 1b |....Y...|.Z.:..[.|
|00001e80| dd 20 f2 6d 61 69 6e 73 | 63 61 6e 28 73 74 72 69 |. .mains|can(stri|
|00001e90| 6e 67 24 2c 74 25 29 0d | 01 5c 09 20 20 20 20 f5 |ng$,t%).|.\. .|
|00001ea0| 0d 01 5d 11 20 20 20 20 | 63 6f 75 6e 74 25 2b 3d |..]. |count%+=|
|00001eb0| 31 0d 01 5e 1e 20 20 20 | 20 6e 6c 24 3d c1 73 74 |1..^. | nl$=.st|
|00001ec0| 72 69 6e 67 24 2c 63 6f | 75 6e 74 25 2c 31 29 0d |ring$,co|unt%,1).|
|00001ed0| 01 5f 16 20 20 20 20 74 | 65 78 74 24 28 74 25 29 |._. t|ext$(t%)|
|00001ee0| 2b 3d 6e 6c 24 0d 01 60 | 13 20 20 20 20 e7 20 6e |+=nl$..`|. . n|
|00001ef0| 6c 24 3d 22 3c 22 20 8c | 0d 01 61 26 20 20 20 20 |l$="<" .|..a& |
|00001f00| 20 20 e7 20 c1 73 74 72 | 69 6e 67 24 2c 63 6f 75 | . .str|ing$,cou|
|00001f10| 6e 74 25 2d 31 2c 31 29 | 3d 22 5c 22 20 8c 0d 01 |nt%-1,1)|="\" ...|
|00001f20| 62 28 20 20 20 20 20 20 | 20 20 e7 20 c1 73 74 72 |b( | . .str|
|00001f30| 69 6e 67 24 2c 63 6f 75 | 6e 74 25 2d 32 2c 31 29 |ing$,cou|nt%-2,1)|
|00001f40| 3d 22 5c 22 20 8c 0d 01 | 63 32 20 20 20 20 20 20 |="\" ...|c2 |
|00001f50| 20 20 20 20 74 65 78 74 | 24 28 74 25 29 3d c0 74 | text|$(t%)=.t|
|00001f60| 65 78 74 24 28 74 25 29 | 2c a9 28 74 65 78 74 24 |ext$(t%)|,.(text$|
|00001f70| 28 74 25 29 29 2d 31 29 | 0d 01 64 29 20 20 20 20 |(t%))-1)|..d) |
|00001f80| 20 20 20 20 20 20 f2 64 | 6f 6e 74 73 74 72 69 70 | .d|ontstrip|
|00001f90| 73 6c 61 73 68 28 73 74 | 72 69 6e 67 24 2c 74 25 |slash(st|ring$,t%|
|00001fa0| 29 0d 01 65 0d 20 20 20 | 20 20 20 20 20 cc 0d 01 |)..e. | ...|
|00001fb0| 66 29 20 20 20 20 20 20 | 20 20 20 20 f2 64 6f 6e |f) | .don|
|00001fc0| 74 6d 61 6b 65 61 6e 69 | 63 6f 6e 28 73 74 72 69 |tmakeani|con(stri|
|00001fd0| 6e 67 24 2c 74 25 29 0d | 01 67 0d 20 20 20 20 20 |ng$,t%).|.g. |
|00001fe0| 20 20 20 cd 0d 01 68 0b | 20 20 20 20 20 20 cc 0d | ...h.| ..|
|00001ff0| 01 69 25 20 20 20 20 20 | 20 20 20 20 20 f2 6d 61 |.i% | .ma|
|00002000| 6b 65 61 6e 69 63 6f 6e | 28 73 74 72 69 6e 67 24 |keanicon|(string$|
|00002010| 2c 74 25 29 0d 01 6a 0b | 20 20 20 20 20 20 cd 0d |,t%)..j.| ..|
|00002020| 01 6b 09 20 20 20 20 cd | 0d 01 6c 0f 20 20 20 fd |.k. .|..l. .|
|00002030| 20 6e 6c 24 3d 22 22 0d | 01 6d 05 e1 0d 01 6e 05 | nl$="".|.m....n.|
|00002040| 3a 0d 01 6f 21 dd 20 f2 | 64 6f 6e 74 73 74 72 69 |:..o!. .|dontstri|
|00002050| 70 73 6c 61 73 68 28 73 | 74 72 69 6e 67 24 2c 74 |pslash(s|tring$,t|
|00002060| 25 29 0d 01 70 10 20 ea | 20 74 65 78 74 24 2c 6e |%)..p. .| text$,n|
|00002070| 6c 24 0d 01 71 08 20 d1 | 3d 30 0d 01 72 06 20 f5 |l$..q. .|=0..r. .|
|00002080| 0d 01 73 20 20 20 20 20 | 20 20 6e 6c 24 3d c1 73 |..s | nl$=.s|
|00002090| 74 72 69 6e 67 24 2c 63 | 6f 75 6e 74 25 2c 31 29 |tring$,c|ount%,1)|
|000020a0| 0d 01 74 14 20 20 20 20 | 20 20 74 65 78 74 24 2b |..t. | text$+|
|000020b0| 3d 6e 6c 24 0d 01 75 13 | 20 20 20 20 20 20 63 6f |=nl$..u.| co|
|000020c0| 75 6e 74 25 2b 3d 31 0d | 01 76 19 20 20 20 20 fd |unt%+=1.|.v. .|
|000020d0| 20 6e 6c 24 3d 22 7c 22 | 20 84 20 91 3e 3d 31 30 | nl$="|"| . .>=10|
|000020e0| 0d 01 77 52 20 20 20 20 | e7 20 91 3e 3d 31 30 20 |..wR |. .>=10 |
|000020f0| 8c 20 85 30 20 22 54 68 | 65 72 65 20 69 73 20 61 |. .0 "Th|ere is a|
|00002100| 20 73 79 6e 74 61 78 20 | 65 72 72 6f 72 20 61 74 | syntax |error at|
|00002110| 20 6c 69 6e 65 20 22 2b | c3 28 74 25 2b 32 29 2b | line "+|.(t%+2)+|
|00002120| 22 20 6f 66 20 70 61 67 | 65 20 22 2b c3 28 63 68 |" of pag|e "+.(ch|
|00002130| 25 29 0d 01 78 2c 20 20 | 20 20 74 65 78 74 24 28 |%)..x, | text$(|
|00002140| 74 25 29 3d c0 74 65 78 | 74 24 28 74 25 29 2c a9 |t%)=.tex|t$(t%),.|
|00002150| 28 74 65 78 74 24 28 74 | 25 29 29 2d 31 29 0d 01 |(text$(t|%))-1)..|
|00002160| 79 20 20 20 20 20 74 65 | 78 74 24 3d a4 73 74 72 |y te|xt$=.str|
|00002170| 69 70 5f 6c 61 73 74 28 | 74 65 78 74 24 29 0d 01 |ip_last(|text$)..|
|00002180| 7a 21 20 20 20 20 74 65 | 78 74 24 28 74 25 29 3d |z! te|xt$(t%)=|
|00002190| 74 65 78 74 24 28 74 25 | 29 2b 74 65 78 74 24 0d |text$(t%|)+text$.|
|000021a0| 01 7b 05 e1 0d 01 7c 05 | 3a 0d 01 7d 21 dd 20 f2 |.{....|.|:..}!. .|
|000021b0| 64 6f 6e 74 6d 61 6b 65 | 61 6e 69 63 6f 6e 28 73 |dontmake|anicon(s|
|000021c0| 74 72 69 6e 67 24 2c 74 | 25 29 0d 01 7e 0f ea 20 |tring$,t|%)..~.. |
|000021d0| 74 65 78 74 24 2c 6e 6c | 24 0d 01 7f 07 d1 3d 30 |text$,nl|$.....=0|
|000021e0| 0d 01 80 09 20 20 20 20 | f5 0d 01 81 13 20 20 20 |.... |..... |
|000021f0| 20 20 63 6f 75 6e 74 25 | 2b 3d 31 20 0d 01 82 21 | count%|+=1 ...!|
|00002200| 20 20 20 20 fd 20 c1 73 | 74 72 69 6e 67 24 2c 63 | . .s|tring$,c|
|00002210| 6f 75 6e 74 25 2c 31 29 | 3c 3e 22 5c 22 0d 01 83 |ount%,1)|<>"\"...|
|00002220| 09 20 20 20 20 f5 0d 01 | 84 20 20 20 20 20 20 20 |. ...|. |
|00002230| 6e 6c 24 3d c1 73 74 72 | 69 6e 67 24 2c 63 6f 75 |nl$=.str|ing$,cou|
|00002240| 6e 74 25 2c 31 29 0d 01 | 85 14 20 20 20 20 20 20 |nt%,1)..|.. |
|00002250| 74 65 78 74 24 2b 3d 6e | 6c 24 0d 01 86 13 20 20 |text$+=n|l$.... |
|00002260| 20 20 20 20 63 6f 75 6e | 74 25 2b 3d 31 0d 01 87 | coun|t%+=1...|
|00002270| 19 20 20 20 20 fd 20 6e | 6c 24 3d 22 7c 22 20 84 |. . n|l$="|" .|
|00002280| 20 91 3e 3d 31 30 0d 01 | 88 52 20 20 20 20 e7 20 | .>=10..|.R . |
|00002290| 91 3e 3d 31 30 20 8c 20 | 85 30 2c 22 54 68 65 72 |.>=10 . |.0,"Ther|
|000022a0| 65 20 69 73 20 61 20 73 | 79 6e 74 61 78 20 65 72 |e is a s|yntax er|
|000022b0| 72 6f 72 20 61 74 20 6c | 69 6e 65 20 22 2b c3 28 |ror at l|ine "+.(|
|000022c0| 74 25 2b 32 29 2b 22 20 | 6f 66 20 70 61 67 65 20 |t%+2)+" |of page |
|000022d0| 22 2b c3 28 63 68 25 29 | 0d 01 89 11 20 20 20 20 |"+.(ch%)|.... |
|000022e0| 63 6f 75 6e 74 25 2d 3d | 31 0d 01 8a 28 20 20 20 |count%-=|1...( |
|000022f0| 20 74 65 78 74 24 3d a4 | 53 74 72 69 6e 67 53 74 | text$=.|StringSt|
|00002300| 72 69 70 41 6c 6c 28 74 | 65 78 74 24 2c 22 5c 22 |ripAll(t|ext$,"\"|
|00002310| 29 0d 01 8b 28 20 20 20 | 20 74 65 78 74 24 3d a4 |)...( | text$=.|
|00002320| 53 74 72 69 6e 67 53 74 | 72 69 70 41 6c 6c 28 74 |StringSt|ripAll(t|
|00002330| 65 78 74 24 2c 22 7c 22 | 29 0d 01 8c 30 20 20 20 |ext$,"|"|)...0 |
|00002340| 20 74 65 78 74 24 28 74 | 25 29 3d a4 53 74 72 69 | text$(t|%)=.Stri|
|00002350| 6e 67 53 74 72 69 70 41 | 6c 6c 28 74 65 78 74 24 |ngStripA|ll(text$|
|00002360| 28 74 25 29 2c 22 5c 22 | 29 0d 01 8d 21 20 20 20 |(t%),"\"|)...! |
|00002370| 20 74 65 78 74 24 28 74 | 25 29 3d 74 65 78 74 24 | text$(t|%)=text$|
|00002380| 28 74 25 29 2b 74 65 78 | 74 24 0d 01 8e 05 e1 0d |(t%)+tex|t$......|
|00002390| 01 8f 05 3a 0d 01 90 1d | dd 20 f2 6d 61 6b 65 61 |...:....|. .makea|
|000023a0| 6e 69 63 6f 6e 28 73 74 | 72 69 6e 67 24 2c 74 25 |nicon(st|ring$,t%|
|000023b0| 29 0d 01 91 0b ea 20 74 | 65 78 74 24 0d 01 92 09 |)..... t|ext$....|
|000023c0| 64 24 3d 22 22 0d 01 93 | 07 20 20 f5 0d 01 94 1e |d$=""...|. .....|
|000023d0| 20 20 20 64 24 2b 3d c1 | 73 74 72 69 6e 67 24 2c | d$+=.|string$,|
|000023e0| 63 6f 75 6e 74 25 2c 31 | 29 20 0d 01 95 10 20 20 |count%,1|) .... |
|000023f0| 20 63 6f 75 6e 74 25 2b | 3d 31 0d 01 96 1e 20 20 | count%+|=1.... |
|00002400| fd 20 c1 73 74 72 69 6e | 67 24 2c 63 6f 75 6e 74 |. .strin|g$,count|
|00002410| 25 2c 31 29 3d 22 3e 22 | 0d 01 97 22 20 20 64 24 |%,1)=">"|..." d$|
|00002420| 3d a4 53 74 72 69 6e 67 | 53 74 72 69 70 53 74 61 |=.String|StripSta|
|00002430| 72 74 28 64 24 2c 22 3c | 22 29 0d 01 98 0f 20 20 |rt(d$,"<|").... |
|00002440| 63 6f 75 6e 74 25 2b 3d | 31 0d 01 99 1d 20 20 c8 |count%+=|1.... .|
|00002450| 8e 20 c1 73 74 72 69 6e | 67 24 2c 63 6f 75 6e 74 |. .strin|g$,count|
|00002460| 25 2c 31 29 20 ca 0d 01 | 9a 0d 20 20 20 c9 20 22 |%,1) ...|.. . "|
|00002470| 3d 22 3a 0d 01 9b 23 20 | 20 20 20 20 c8 95 20 c1 |=":...# | .. .|
|00002480| 73 74 72 69 6e 67 24 2c | 63 6f 75 6e 74 25 2c 31 |string$,|count%,1|
|00002490| 29 3c 3e 22 3e 22 0d 01 | 9c 30 20 20 20 20 20 6e |)<>">"..|.0 n|
|000024a0| 65 78 74 24 28 6e 6f 5f | 6f 66 5f 69 63 6f 6e 73 |ext$(no_|of_icons|
|000024b0| 25 29 2b 3d c1 73 74 72 | 69 6e 67 24 2c 63 6f 75 |%)+=.str|ing$,cou|
|000024c0| 6e 74 25 2c 31 29 0d 01 | 9d 12 20 20 20 20 20 63 |nt%,1)..|.. c|
|000024d0| 6f 75 6e 74 25 2b 3d 31 | 0d 01 9e 09 20 20 20 20 |ount%+=1|.... |
|000024e0| ce 0d 01 9f 11 20 20 20 | 20 63 6f 75 6e 74 25 2b |..... | count%+|
|000024f0| 3d 31 0d 01 a0 44 20 20 | 20 20 6e 65 78 74 24 28 |=1...D | next$(|
|00002500| 6e 6f 5f 6f 66 5f 69 63 | 6f 6e 73 25 29 3d a4 53 |no_of_ic|ons%)=.S|
|00002510| 74 72 69 6e 67 53 74 72 | 69 70 41 6c 6c 28 6e 65 |tringStr|ipAll(ne|
|00002520| 78 74 24 28 6e 6f 5f 6f | 66 5f 69 63 6f 6e 73 25 |xt$(no_o|f_icons%|
|00002530| 29 2c 22 3d 22 29 0d 01 | a1 30 20 20 20 20 74 65 |),"=")..|.0 te|
|00002540| 78 74 24 28 74 25 29 3d | a4 53 74 72 69 6e 67 53 |xt$(t%)=|.StringS|
|00002550| 74 72 69 70 45 6e 64 28 | 74 65 78 74 24 28 74 25 |tripEnd(|text$(t%|
|00002560| 29 2c 22 3c 22 29 0d 01 | a2 16 20 20 20 20 74 65 |),"<")..|.. te|
|00002570| 78 74 24 28 74 25 29 2b | 3d 64 24 20 0d 01 a3 12 |xt$(t%)+|=d$ ....|
|00002580| 20 20 20 20 f2 70 6c 6f | 74 5f 69 63 6f 6e 0d 01 | .plo|t_icon..|
|00002590| a4 08 20 20 20 7f 0d 01 | a5 22 20 20 20 20 64 24 |.. ...|." d$|
|000025a0| 3d a4 53 74 72 69 6e 67 | 53 74 72 69 70 45 6e 64 |=.String|StripEnd|
|000025b0| 28 64 24 2c 22 3e 22 29 | 0d 01 a6 30 20 20 20 20 |(d$,">")|...0 |
|000025c0| 74 65 78 74 24 28 74 25 | 29 3d a4 53 74 72 69 6e |text$(t%|)=.Strin|
|000025d0| 67 53 74 72 69 70 45 6e | 64 28 74 65 78 74 24 28 |gStripEn|d(text$(|
|000025e0| 74 25 29 2c 22 3c 22 29 | 0d 01 a7 1e 20 20 20 20 |t%),"<")|.... |
|000025f0| 6e 65 78 74 24 28 6e 6f | 5f 6f 66 5f 69 63 6f 6e |next$(no|_of_icon|
|00002600| 73 25 29 3d 64 24 0d 01 | a8 15 20 20 20 20 74 65 |s%)=d$..|.. te|
|00002610| 78 74 24 28 74 25 29 2b | 3d 64 24 0d 01 a9 1a 20 |xt$(t%)+|=d$.... |
|00002620| 20 20 20 f2 70 6c 6f 74 | 5f 69 63 6f 6e 20 20 20 | .plot|_icon |
|00002630| 20 20 20 20 20 0d 01 aa | 07 20 20 cb 0d 01 ab 0f | ...|. .....|
|00002640| 20 20 63 6f 75 6e 74 25 | 2d 3d 31 0d 01 ac 05 e1 | count%|-=1.....|
|00002650| 0d 01 ad 05 3a 0d 01 ae | 24 dd 20 a4 53 74 72 69 |....:...|$. .Stri|
|00002660| 6e 67 53 74 72 69 70 45 | 6e 64 28 73 74 72 69 6e |ngStripE|nd(strin|
|00002670| 67 24 2c 63 68 61 72 24 | 29 0d 01 af 1a c8 95 20 |g$,char$|)...... |
|00002680| c2 73 74 72 69 6e 67 24 | 2c 31 29 20 3d 20 63 68 |.string$|,1) = ch|
|00002690| 61 72 24 0d 01 b0 28 20 | 20 73 74 72 69 6e 67 24 |ar$...( | string$|
|000026a0| 20 3d 20 c0 73 74 72 69 | 6e 67 24 2c a9 28 73 74 | = .stri|ng$,.(st|
|000026b0| 72 69 6e 67 24 29 20 2d | 20 31 29 0d 01 b1 05 ce |ring$) -| 1).....|
|000026c0| 0d 01 b2 0d 3d 20 73 74 | 72 69 6e 67 24 0d 01 b3 |....= st|ring$...|
|000026d0| 05 3a 0d 01 b4 1a dd 20 | a4 73 74 72 69 70 5f 6c |.:..... |.strip_l|
|000026e0| 61 73 74 28 73 74 72 69 | 6e 67 24 29 0d 01 b5 1e |ast(stri|ng$)....|
|000026f0| 3d 20 c0 73 74 72 69 6e | 67 24 2c a9 28 73 74 72 |= .strin|g$,.(str|
|00002700| 69 6e 67 24 29 20 2d 20 | 31 29 0d 01 b6 05 3a 0d |ing$) - |1)....:.|
|00002710| 01 b7 26 dd 20 a4 53 74 | 72 69 6e 67 53 74 72 69 |..&. .St|ringStri|
|00002720| 70 53 74 61 72 74 28 73 | 74 72 69 6e 67 24 2c 63 |pStart(s|tring$,c|
|00002730| 68 61 72 24 29 0d 01 b8 | 1a c8 95 20 c0 73 74 72 |har$)...|... .str|
|00002740| 69 6e 67 24 2c 31 29 20 | 3d 20 63 68 61 72 24 0d |ing$,1) |= char$.|
|00002750| 01 b9 1b 20 20 73 74 72 | 69 6e 67 24 20 3d 20 c1 |... str|ing$ = .|
|00002760| 73 74 72 69 6e 67 24 2c | 32 29 0d 01 ba 05 ce 0d |string$,|2)......|
|00002770| 01 bb 0d 3d 20 73 74 72 | 69 6e 67 24 0d 01 bc 05 |...= str|ing$....|
|00002780| 3a 0d 01 bd 24 dd 20 a4 | 73 74 72 69 6e 67 5f 68 |:...$. .|string_h|
|00002790| 6f 77 6d 61 6e 79 28 73 | 74 72 69 6e 67 24 2c 63 |owmany(s|tring$,c|
|000027a0| 68 61 72 24 29 0d 01 be | 14 20 ea 20 63 6f 75 6e |har$)...|. . coun|
|000027b0| 74 25 2c 74 6f 74 61 6c | 25 0d 01 bf 0d 20 63 6f |t%,total|%.... co|
|000027c0| 75 6e 74 25 3d 31 0d 01 | c0 19 20 c8 95 20 63 6f |unt%=1..|.. .. co|
|000027d0| 75 6e 74 25 3c a9 28 73 | 74 72 69 6e 67 24 29 0d |unt%<.(s|tring$).|
|000027e0| 01 c1 2c 20 20 e7 20 c1 | 73 74 72 69 6e 67 24 2c |.., . .|string$,|
|000027f0| 63 6f 75 6e 74 25 2c 31 | 29 3d 63 68 61 72 24 20 |count%,1|)=char$ |
|00002800| 8c 20 74 6f 74 61 6c 25 | 2b 3d 31 0d 01 c2 0f 20 |. total%|+=1.... |
|00002810| 20 63 6f 75 6e 74 25 2b | 3d 31 0d 01 c3 06 20 ce | count%+|=1.... .|
|00002820| 0d 01 c4 0b 3d 74 6f 74 | 61 6c 25 0d 01 c5 05 3a |....=tot|al%....:|
|00002830| 0d 01 c6 24 dd 20 a4 53 | 74 72 69 6e 67 53 74 72 |...$. .S|tringStr|
|00002840| 69 70 41 6c 6c 28 73 74 | 72 69 6e 67 24 2c 63 68 |ipAll(st|ring$,ch|
|00002850| 61 72 24 29 0d 01 c7 0e | ea 20 64 6f 6e 65 2c 70 |ar$)....|. done,p|
|00002860| 6f 73 0d 01 c8 0a 64 6f | 6e 65 3d b9 0d 01 c9 05 |os....do|ne=.....|
|00002870| f5 0d 01 ca 19 20 20 70 | 6f 73 3d a7 73 74 72 69 |..... p|os=.stri|
|00002880| 6e 67 24 2c 63 68 61 72 | 24 29 0d 01 cb 0d 20 20 |ng$,char|$).... |
|00002890| e7 20 70 6f 73 20 8c 0d | 01 cc 0e 20 20 20 20 64 |. pos ..|... d|
|000028a0| 6f 6e 65 3d a3 0d 01 cd | 2f 20 20 20 20 73 74 72 |one=....|/ str|
|000028b0| 69 6e 67 24 3d c0 73 74 | 72 69 6e 67 24 2c 70 6f |ing$=.st|ring$,po|
|000028c0| 73 2d 31 29 2b c1 73 74 | 72 69 6e 67 24 2c 70 6f |s-1)+.st|ring$,po|
|000028d0| 73 2b 31 29 0d 01 ce 07 | 20 20 cc 0d 01 cf 0e 20 |s+1)....| ..... |
|000028e0| 20 20 20 64 6f 6e 65 3d | b9 0d 01 d0 07 20 20 cd | done=|..... .|
|000028f0| 0d 01 d1 0a fd 20 64 6f | 6e 65 0d 01 d2 0c 3d 73 |..... do|ne....=s|
|00002900| 74 72 69 6e 67 24 0d 01 | d3 05 3a 0d 01 d4 24 dd |tring$..|..:...$.|
|00002910| 20 f2 49 63 6f 6e 53 65 | 74 46 47 43 6f 6c 6f 75 | .IconSe|tFGColou|
|00002920| 72 28 77 68 25 2c 69 68 | 25 2c 63 6f 6c 25 29 0d |r(wh%,ih|%,col%).|
|00002930| 01 d5 2d f2 49 63 6f 6e | 53 65 74 53 74 61 74 65 |..-.Icon|SetState|
|00002940| 28 77 68 25 2c 69 68 25 | 2c 63 6f 6c 25 3c 3c 32 |(wh%,ih%|,col%<<2|
|00002950| 34 2c 26 30 46 30 30 30 | 30 30 30 29 0d 01 d6 05 |4,&0F000|000)....|
|00002960| e1 0d 01 d7 05 3a 0d 01 | d8 42 dd 20 f2 49 63 6f |.....:..|.B. .Ico|
|00002970| 6e 53 65 74 53 74 61 74 | 65 28 57 69 6e 64 6f 77 |nSetStat|e(Window|
|00002980| 48 61 6e 64 6c 65 25 2c | 49 63 6f 6e 48 61 6e 64 |Handle%,|IconHand|
|00002990| 6c 65 25 2c 45 6f 72 57 | 6f 72 64 25 2c 43 6c 65 |le%,EorW|ord%,Cle|
|000029a0| 61 72 57 6f 72 64 25 29 | 0d 01 d9 1c 21 69 63 6f |arWord%)|....!ico|
|000029b0| 6e 5f 62 6c 6b 25 3d 57 | 69 6e 64 6f 77 48 61 6e |n_blk%=W|indowHan|
|000029c0| 64 6c 65 25 0d 01 da 1c | 69 63 6f 6e 5f 62 6c 6b |dle%....|icon_blk|
|000029d0| 25 21 30 34 3d 49 63 6f | 6e 48 61 6e 64 6c 65 25 |%!04=Ico|nHandle%|
|000029e0| 0d 01 db 19 69 63 6f 6e | 5f 62 6c 6b 25 21 30 38 |....icon|_blk%!08|
|000029f0| 3d 45 6f 72 57 6f 72 64 | 25 0d 01 dc 1b 69 63 6f |=EorWord|%....ico|
|00002a00| 6e 5f 62 6c 6b 25 21 31 | 32 3d 43 6c 65 61 72 57 |n_blk%!1|2=ClearW|
|00002a10| 6f 72 64 25 0d 01 dd 25 | c8 99 20 22 57 69 6d 70 |ord%...%|.. "Wimp|
|00002a20| 5f 53 65 74 49 63 6f 6e | 53 74 61 74 65 22 2c 2c |_SetIcon|State",,|
|00002a30| 69 63 6f 6e 5f 62 6c 6b | 25 0d 01 de 05 e1 0d 01 |icon_blk|%.......|
|00002a40| df 05 3a 0d 01 e0 08 dd | 20 f2 65 0d 01 e1 13 f2 |..:.....| .e.....|
|00002a50| 57 69 6d 70 5f 43 6c 6f | 73 65 44 6f 77 6e 0d 01 |Wimp_Clo|seDown..|
|00002a60| e2 31 ff 28 22 53 65 74 | 20 42 61 73 69 63 24 46 |.1.("Set| Basic$F|
|00002a70| 69 6c 65 20 20 3c 48 65 | 6c 70 56 69 65 77 24 44 |ile <He|lpView$D|
|00002a80| 69 72 3e 2e 21 52 75 6e | 49 6d 61 67 65 22 29 0d |ir>.!Run|Image").|
|00002a90| 01 e3 16 d7 20 22 45 64 | 69 74 3a 54 68 72 6f 77 |.... "Ed|it:Throw|
|00002aa0| 42 61 63 6b 22 0d 01 e4 | 05 e1 0d 01 e5 05 3a 0d |Back"...|......:.|
|00002ab0| 01 e6 2f dd 20 f2 57 69 | 6d 70 5f 53 74 61 72 74 |../. .Wi|mp_Start|
|00002ac0| 28 54 61 73 6b 4e 61 6d | 65 24 2c 57 69 6d 70 5f |(TaskNam|e$,Wimp_|
|00002ad0| 6d 65 6d 6f 72 79 25 2c | 69 63 6f 6e 25 29 0d 01 |memory%,|icon%)..|
|00002ae0| e7 25 de 20 77 69 6d 70 | 25 20 57 69 6d 70 5f 6d |.%. wimp|% Wimp_m|
|00002af0| 65 6d 6f 72 79 25 2c 69 | 63 6f 6e 73 25 20 69 63 |emory%,i|cons% ic|
|00002b00| 6f 6e 25 0d 01 e8 04 0d | 01 e9 29 e7 20 57 69 6d |on%.....|..). Wim|
|00002b10| 70 5f 6d 65 6d 6f 72 79 | 25 3c 32 35 36 20 8c 20 |p_memory|%<256 . |
|00002b20| 57 69 6d 70 5f 6d 65 6d | 6f 72 79 25 3d 32 35 36 |Wimp_mem|ory%=256|
|00002b30| 0d 01 ea 1d 69 63 6f 6e | 5f 6d 65 6d 6f 72 79 25 |....icon|_memory%|
|00002b40| 3d 69 63 6f 6e 73 25 2b | 69 63 6f 6e 25 0d 01 eb |=icons%+|icon%...|
|00002b50| 2b 69 6e 64 69 72 65 63 | 74 5f 73 70 72 69 74 65 |+indirec|t_sprite|
|00002b60| 73 25 3d 31 20 3a 20 64 | 69 72 65 63 74 5f 73 70 |s%=1 : d|irect_sp|
|00002b70| 72 69 74 65 73 25 3d 31 | 0d 01 ec 1b f2 57 69 6d |rites%=1|.....Wim|
|00002b80| 70 5f 53 65 74 45 76 65 | 6e 74 56 61 72 69 61 62 |p_SetEve|ntVariab|
|00002b90| 6c 65 73 0d 01 ed 0c ee | 20 85 20 f2 65 3a e0 0d |les.....| . .e:..|
|00002ba0| 01 ee 40 c8 99 22 57 69 | 6d 70 5f 49 6e 69 74 69 |..@.."Wi|mp_Initi|
|00002bb0| 61 6c 69 73 65 22 2c 32 | 30 30 2c 26 34 42 35 33 |alise",2|00,&4B53|
|00002bc0| 34 31 35 34 2c 54 61 73 | 6b 4e 61 6d 65 24 20 b8 |4154,Tas|kName$ .|
|00002bd0| 20 76 65 72 73 69 6f 6e | 25 2c 74 61 73 6b 25 0d | version|%,task%.|
|00002be0| 01 ef 05 e1 0d 01 f0 05 | 3a 0d 01 f1 0c dd 20 f2 |........|:..... .|
|00002bf0| 63 6c 6f 73 65 0d 01 f2 | 14 20 20 20 20 20 20 21 |close...|. !|
|00002c00| 77 69 6d 70 25 3d 6d 77 | 25 0d 01 f3 26 20 20 20 |wimp%=mw|%...& |
|00002c10| 20 20 20 c8 99 20 22 57 | 69 6d 70 5f 43 6c 6f 73 | .. "W|imp_Clos|
|00002c20| 65 57 69 6e 64 6f 77 22 | 2c 2c 77 69 6d 70 25 0d |eWindow"|,,wimp%.|
|00002c30| 01 f4 16 20 20 20 20 20 | 20 21 77 69 6d 70 25 3d |... | !wimp%=|
|00002c40| 70 61 6e 65 25 0d 01 f5 | 25 20 20 20 20 20 20 c8 |pane%...|% .|
|00002c50| 99 22 57 69 6d 70 5f 43 | 6c 6f 73 65 57 69 6e 64 |."Wimp_C|loseWind|
|00002c60| 6f 77 22 2c 2c 77 69 6d | 70 25 0d 01 f6 05 e1 0d |ow",,wim|p%......|
|00002c70| 01 f7 05 3a 0d 01 f8 18 | dd 20 f2 57 69 6d 70 5f |...:....|. .Wimp_|
|00002c80| 57 61 69 74 46 6f 72 45 | 76 65 6e 74 0d 01 f9 12 |WaitForE|vent....|
|00002c90| ea 20 6d 61 73 6b 25 2c | 65 76 65 6e 74 25 0d 01 |. mask%,|event%..|
|00002ca0| fa 19 6d 61 73 6b 25 3d | 25 31 31 31 30 30 31 30 |..mask%=|%1110010|
|00002cb0| 30 31 31 30 30 30 31 0d | 01 fb 05 f5 0d 01 fc 27 |0110001.|.......'|
|00002cc0| 20 c8 99 22 57 69 6d 70 | 5f 50 6f 6c 6c 22 2c 6d | .."Wimp|_Poll",m|
|00002cd0| 61 73 6b 25 2c 77 69 6d | 70 25 20 b8 20 65 76 65 |ask%,wim|p% . eve|
|00002ce0| 6e 74 25 0d 01 fd 10 20 | c8 8e 20 65 76 65 6e 74 |nt%.... |.. event|
|00002cf0| 25 20 ca 0d 01 fe 0a 20 | 20 c9 30 20 3a 0d 01 ff |% ..... | .0 :...|
|00002d00| 1f 20 20 c9 31 20 3a 20 | f2 57 69 6d 70 5f 50 6f |. .1 : |.Wimp_Po|
|00002d10| 6c 6c 44 72 61 77 57 69 | 6e 64 6f 77 0d 02 00 08 |llDrawWi|ndow....|
|00002d20| 20 20 c9 32 0d 02 01 18 | 20 20 20 20 20 e7 20 77 | .2....| . w|
|00002d30| 69 6d 70 25 21 30 3d 6d | 77 25 20 8c 0d 02 02 26 |imp%!0=m|w% ....&|
|00002d40| 20 20 20 20 20 20 20 f2 | 57 69 6d 70 5f 57 69 6e | .|Wimp_Win|
|00002d50| 64 6f 77 42 72 69 6e 67 | 54 6f 54 6f 70 28 6d 77 |dowBring|ToTop(mw|
|00002d60| 25 29 0d 02 03 0a 20 20 | 20 20 20 cc 0d 02 04 26 |%).... | ....&|
|00002d70| 20 20 20 20 20 20 20 c8 | 99 20 22 57 69 6d 70 5f | .|. "Wimp_|
|00002d80| 4f 70 65 6e 57 69 6e 64 | 6f 77 22 2c 2c 77 69 6d |OpenWind|ow",,wim|
|00002d90| 70 25 0d 02 05 0a 20 20 | 20 20 20 cd 0d 02 06 20 |p%.... | .... |
|00002da0| 20 20 c9 33 20 3a 20 f2 | 57 69 6d 70 5f 50 6f 6c | .3 : .|Wimp_Pol|
|00002db0| 6c 43 6c 6f 73 65 57 69 | 6e 64 6f 77 0d 02 07 14 |lCloseWi|ndow....|
|00002dc0| 20 20 20 20 20 20 20 20 | 20 20 f2 63 6c 6f 73 65 | | .close|
|00002dd0| 0d 02 08 0a 20 20 c9 34 | 20 3a 0d 02 09 0a 20 20 |.... .4| :.... |
|00002de0| c9 35 20 3a 0d 02 0a 1f | 20 20 c9 36 20 3a 20 f2 |.5 :....| .6 : .|
|00002df0| 57 69 6d 70 5f 50 6f 6c | 6c 4d 6f 75 73 65 43 6c |Wimp_Pol|lMouseCl|
|00002e00| 69 63 6b 0d 02 0b 0a 20 | 20 c9 37 20 3a 0d 02 0c |ick.... | .7 :...|
|00002e10| 0b 20 20 c9 38 20 3a 20 | 0d 02 0d 23 20 20 c9 39 |. .8 : |...# .9|
|00002e20| 20 3a 20 f2 45 76 65 6e | 74 5f 4d 65 6e 75 43 68 | : .Even|t_MenuCh|
|00002e30| 6f 69 63 65 28 6d 65 6e | 75 25 29 0d 02 0e 0a 20 |oice(men|u%).... |
|00002e40| 20 c9 31 30 3a 0d 02 0f | 0a 20 20 c9 31 31 3a 0d | .10:...|. .11:.|
|00002e50| 02 10 0a 20 20 c9 31 32 | 3a 0d 02 11 1f 20 20 c9 |... .12|:.... .|
|00002e60| 31 37 2c 31 38 3a f2 57 | 69 6d 70 5f 50 6f 6c 6c |17,18:.W|imp_Poll|
|00002e70| 4d 65 73 73 61 67 65 73 | 0d 02 12 0a 20 20 c9 31 |Messages|.... .1|
|00002e80| 39 3a 0d 02 13 06 20 cb | 0d 02 14 0f fd 20 66 69 |9:.... .|..... fi|
|00002e90| 6e 69 73 68 65 64 25 0d | 02 15 05 e1 0d 02 16 05 |nished%.|........|
|00002ea0| 3a 0d 02 17 1a dd 20 f2 | 57 69 6d 70 5f 50 6f 6c |:..... .|Wimp_Pol|
|00002eb0| 6c 44 72 61 77 57 69 6e | 64 6f 77 0d 02 18 0b ea |lDrawWin|dow.....|
|00002ec0| 20 6d 6f 72 65 25 0d 02 | 19 27 c8 99 22 57 69 6d | more%..|.'.."Wim|
|00002ed0| 70 5f 52 65 64 72 61 77 | 57 69 6e 64 6f 77 22 2c |p_Redraw|Window",|
|00002ee0| 2c 77 69 6d 70 25 b8 20 | 6d 6f 72 65 25 0d 02 1a |,wimp%. |more%...|
|00002ef0| 13 77 69 6e 64 6f 77 25 | 3d 77 69 6d 70 25 21 30 |.window%|=wimp%!0|
|00002f00| 0d 02 1b 41 78 5f 6f 72 | 69 67 69 6e 25 3d 31 36 |...Ax_or|igin%=16|
|00002f10| 2b 77 69 6d 70 25 21 34 | 2d 77 69 6d 70 25 21 32 |+wimp%!4|-wimp%!2|
|00002f20| 30 3a 79 5f 6f 72 69 67 | 69 6e 25 3d 2d 31 36 2b |0:y_orig|in%=-16+|
|00002f30| 77 69 6d 70 25 21 31 36 | 2d 77 69 6d 70 25 21 32 |wimp%!16|-wimp%!2|
|00002f40| 34 0d 02 1c 0c c8 95 20 | 6d 6f 72 65 25 0d 02 1d |4...... |more%...|
|00002f50| 2d 20 f2 45 76 65 6e 74 | 5f 44 72 61 77 28 77 69 |- .Event|_Draw(wi|
|00002f60| 6e 64 6f 77 25 2c 78 5f | 6f 72 69 67 69 6e 25 2c |ndow%,x_|origin%,|
|00002f70| 79 5f 6f 72 69 67 69 6e | 25 29 0d 02 1e 28 20 c8 |y_origin|%)...( .|
|00002f80| 99 22 57 69 6d 70 5f 47 | 65 74 52 65 63 74 61 6e |."Wimp_G|etRectan|
|00002f90| 67 6c 65 22 2c 2c 77 69 | 6d 70 25 b8 20 6d 6f 72 |gle",,wi|mp%. mor|
|00002fa0| 65 25 0d 02 1f 05 ce 0d | 02 20 05 e1 0d 02 21 05 |e%......|. ....!.|
|00002fb0| 3a 0d 02 22 18 dd 20 f2 | 57 69 6d 70 5f 50 6f 6c |:..".. .|Wimp_Pol|
|00002fc0| 6c 4d 65 73 73 61 67 65 | 73 0d 02 23 15 20 20 20 |lMessage|s..#. |
|00002fd0| 20 c8 8e 20 77 69 6d 70 | 25 21 31 36 20 ca 0d 02 | .. wimp|%!16 ...|
|00002fe0| 24 1a 20 20 20 20 20 c9 | 20 30 20 3a 20 66 69 6e |$. .| 0 : fin|
|00002ff0| 69 73 68 65 64 25 3d b9 | 0d 02 25 09 20 20 20 20 |ished%=.|..%. |
|00003000| cb 0d 02 26 05 e1 0d 02 | 27 05 3a 0d 02 28 1f dd |...&....|'.:..(..|
|00003010| 20 a4 57 69 6d 70 5f 57 | 69 6e 64 6f 77 4c 6f 61 | .Wimp_W|indowLoa|
|00003020| 64 28 77 69 6e 64 6f 77 | 24 29 0d 02 29 39 3d a4 |d(window|$)..)9=.|
|00003030| 57 69 6d 70 5f 57 69 6e | 64 6f 77 4c 6f 61 64 46 |Wimp_Win|dowLoadF|
|00003040| 72 6f 6d 28 77 69 6e 64 | 6f 77 24 2c 22 3c 4f 62 |rom(wind|ow$,"<Ob|
|00003050| 65 79 24 44 69 72 3e 2e | 54 65 6d 70 6c 61 74 65 |ey$Dir>.|Template|
|00003060| 73 22 29 0d 02 2a 05 3a | 0d 02 2b 25 dd 20 f2 57 |s")..*.:|..+%. .W|
|00003070| 69 6d 70 5f 57 69 6e 64 | 6f 77 42 72 69 6e 67 54 |imp_Wind|owBringT|
|00003080| 6f 54 6f 70 28 77 69 6e | 64 6f 77 25 29 0d 02 2c |oTop(win|dow%)..,|
|00003090| 12 21 77 69 6d 70 25 3d | 77 69 6e 64 6f 77 25 0d |.!wimp%=|window%.|
|000030a0| 02 2d 12 77 69 6d 70 25 | 21 33 32 3d 70 61 6e 65 |.-.wimp%|!32=pane|
|000030b0| 25 0d 02 2e 25 c8 99 22 | 57 69 6d 70 5f 47 65 74 |%...%.."|Wimp_Get|
|000030c0| 57 69 6e 64 6f 77 53 74 | 61 74 65 22 2c 2c 77 69 |WindowSt|ate",,wi|
|000030d0| 6d 70 25 2b 33 32 0d 02 | 2f 14 77 69 6d 70 25 21 |mp%+32..|/.wimp%!|
|000030e0| 33 36 3d 77 69 6d 70 25 | 21 34 0d 02 30 21 77 69 |36=wimp%|!4..0!wi|
|000030f0| 6d 70 25 21 34 30 3d 77 | 69 6d 70 25 21 38 2b 70 |mp%!40=w|imp%!8+p|
|00003100| 61 6e 65 62 6f 66 66 73 | 65 74 25 0d 02 31 20 77 |aneboffs|et%..1 w|
|00003110| 69 6d 70 25 21 34 34 3d | 77 69 6d 70 25 21 33 36 |imp%!44=|wimp%!36|
|00003120| 2b 70 61 6e 65 77 69 64 | 74 68 25 0d 02 32 21 77 |+panewid|th%..2!w|
|00003130| 69 6d 70 25 21 34 38 3d | 77 69 6d 70 25 21 34 30 |imp%!48=|wimp%!40|
|00003140| 2b 70 61 6e 65 68 65 69 | 67 68 74 25 0d 02 33 15 |+panehei|ght%..3.|
|00003150| 77 69 6d 70 25 21 36 30 | 3d 77 69 6d 70 25 21 32 |wimp%!60|=wimp%!2|
|00003160| 38 0d 02 34 22 c8 99 20 | 22 57 69 6d 70 5f 4f 70 |8..4".. |"Wimp_Op|
|00003170| 65 6e 57 69 6e 64 6f 77 | 22 2c 2c 77 69 6d 70 25 |enWindow|",,wimp%|
|00003180| 2b 33 32 0d 02 35 12 77 | 69 6d 70 25 21 32 38 3d |+32..5.w|imp%!28=|
|00003190| 70 61 6e 65 25 0d 02 36 | 1e c8 99 22 57 69 6d 70 |pane%..6|..."Wimp|
|000031a0| 5f 4f 70 65 6e 57 69 6e | 64 6f 77 22 2c 2c 77 69 |_OpenWin|dow",,wi|
|000031b0| 6d 70 25 0d 02 37 05 e1 | 0d 02 38 05 3a 0d 02 39 |mp%..7..|..8.:..9|
|000031c0| 1e dd 20 a4 57 69 6d 70 | 5f 4d 65 6e 75 43 68 6f |.. .Wimp|_MenuCho|
|000031d0| 69 63 65 28 6c 65 76 65 | 6c 25 29 0d 02 3a 19 3d |ice(leve|l%)..:.=|
|000031e0| 28 77 69 6d 70 25 21 28 | 34 2a 6c 65 76 65 6c 25 |(wimp%!(|4*level%|
|000031f0| 29 29 2b 31 0d 02 3b 05 | 3a 0d 02 3c 1d dd 20 f2 |))+1..;.|:..<.. .|
|00003200| 57 69 6d 70 5f 53 65 74 | 45 76 65 6e 74 56 61 72 |Wimp_Set|EventVar|
|00003210| 69 61 62 6c 65 73 0d 02 | 3d 17 de 20 70 6f 69 6e |iables..|=.. poin|
|00003220| 74 65 72 5f 62 6c 6f 63 | 6b 25 20 32 30 0d 02 3e |ter_bloc|k% 20..>|
|00003230| 0d 77 69 6e 64 6f 77 25 | 3d 30 0d 02 3f 21 73 70 |.window%|=0..?!sp|
|00003240| 72 69 74 65 73 25 3d 31 | 3a 76 65 72 73 69 6f 6e |rites%=1|:version|
|00003250| 25 3d 30 3a 74 61 73 6b | 25 3d 30 0d 02 40 2a 42 |%=0:task|%=0..@*B|
|00003260| 61 72 5f 57 69 6e 64 6f | 77 25 3d 2d 32 3a 42 61 |ar_Windo|w%=-2:Ba|
|00003270| 72 5f 49 63 6f 6e 25 3d | 30 3a 42 61 72 5f 4d 65 |r_Icon%=|0:Bar_Me|
|00003280| 6e 75 25 3d 30 0d 02 41 | 05 e1 0d 02 42 05 3a 0d |nu%=0..A|....B.:.|
|00003290| 02 43 1b dd 20 f2 57 69 | 6d 70 5f 50 6f 6c 6c 43 |.C.. .Wi|mp_PollC|
|000032a0| 6c 6f 73 65 57 69 6e 64 | 6f 77 0d 02 44 25 20 20 |loseWind|ow..D% |
|000032b0| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 50 6f 69 6e |.. "Wimp|_GetPoin|
|000032c0| 74 65 72 49 6e 66 6f 22 | 2c 2c 77 69 6d 70 25 0d |terInfo"|,,wimp%.|
|000032d0| 02 45 29 20 20 77 69 6e | 64 6f 77 25 3d 77 69 6d |.E) win|dow%=wim|
|000032e0| 70 25 21 31 32 20 3a 20 | 62 75 74 74 6f 6e 73 25 |p%!12 : |buttons%|
|000032f0| 3d 77 69 6d 70 25 21 38 | 0d 02 46 32 20 21 77 69 |=wimp%!8|..F2 !wi|
|00003300| 6d 70 25 3d 77 69 6e 64 | 6f 77 25 20 3a 20 c8 99 |mp%=wind|ow% : ..|
|00003310| 20 22 57 69 6d 70 5f 43 | 6c 6f 73 65 57 69 6e 64 | "Wimp_C|loseWind|
|00003320| 6f 77 22 2c 2c 77 69 6d | 70 25 0d 02 47 05 e1 0d |ow",,wim|p%..G...|
|00003330| 02 48 05 3a 0d 02 49 1a | dd 20 f2 57 69 6d 70 5f |.H.:..I.|. .Wimp_|
|00003340| 50 6f 6c 6c 4d 6f 75 73 | 65 43 6c 69 63 6b 0d 02 |PollMous|eClick..|
|00003350| 4a 4a 20 62 75 74 74 6f | 6e 25 3d 77 69 6d 70 25 |JJ butto|n%=wimp%|
|00003360| 21 38 3a 77 69 6e 64 6f | 77 25 3d 77 69 6d 70 25 |!8:windo|w%=wimp%|
|00003370| 21 31 32 3a 69 63 6f 6e | 25 3d 77 69 6d 70 25 21 |!12:icon|%=wimp%!|
|00003380| 31 36 3a 78 25 3d 77 69 | 6d 70 25 21 30 3a 79 25 |16:x%=wi|mp%!0:y%|
|00003390| 3d 77 69 6d 70 25 21 34 | 0d 02 4b 11 20 c8 8e 20 |=wimp%!4|..K. .. |
|000033a0| 62 75 74 74 6f 6e 25 20 | ca 0d 02 4c 0b 20 20 20 |button% |...L. |
|000033b0| c9 20 32 3a 0d 02 4d 23 | 20 20 20 20 e7 20 77 69 |. 2:..M#| . wi|
|000033c0| 6e 64 6f 77 25 3d 70 61 | 6e 65 25 20 80 20 69 63 |ndow%=pa|ne% . ic|
|000033d0| 6f 6e 25 3d 32 20 8c 0d | 02 4e 2c 20 20 20 20 20 |on%=2 ..|.N, |
|000033e0| c8 99 20 22 4d 65 6e 75 | 55 74 69 6c 5f 53 68 6f |.. "Menu|Util_Sho|
|000033f0| 77 22 2c 66 69 6c 65 5f | 6d 65 6e 75 25 2c 77 69 |w",file_|menu%,wi|
|00003400| 6d 70 25 0d 02 4f 0e 20 | 20 20 20 cc 20 20 20 20 |mp%..O. | . |
|00003410| 20 0d 02 50 17 20 20 20 | 20 20 e7 20 77 69 6e 64 | ..P. | . wind|
|00003420| 6f 77 25 3d 2d 32 20 8c | 0d 02 51 2c 20 20 20 20 |ow%=-2 .|..Q, |
|00003430| 20 20 c8 99 20 22 4d 65 | 6e 75 55 74 69 6c 5f 53 | .. "Me|nuUtil_S|
|00003440| 68 6f 77 22 2c 62 61 72 | 5f 6d 65 6e 75 25 2c 77 |how",bar|_menu%,w|
|00003450| 69 6d 70 25 0d 02 52 0a | 20 20 20 20 20 cc 0d 02 |imp%..R.| ...|
|00003460| 53 2d 20 20 20 20 20 20 | c8 99 20 22 4d 65 6e 75 |S- |.. "Menu|
|00003470| 55 74 69 6c 5f 53 68 6f | 77 22 2c 6d 61 69 6e 5f |Util_Sho|w",main_|
|00003480| 6d 65 6e 75 25 2c 77 69 | 6d 70 25 0d 02 54 0b 20 |menu%,wi|mp%..T. |
|00003490| 20 20 20 20 cd 20 0d 02 | 55 09 20 20 20 20 cd 0d | . ..|U. ..|
|000034a0| 02 56 08 20 20 20 7f 0d | 02 57 3f 20 20 20 20 20 |.V. ..|.W? |
|000034b0| 20 20 20 20 20 20 20 20 | f2 45 76 65 6e 74 5f 4d | |.Event_M|
|000034c0| 6f 75 73 65 43 6c 69 63 | 6b 28 77 69 6e 64 6f 77 |ouseClic|k(window|
|000034d0| 25 2c 69 63 6f 6e 25 2c | 62 75 74 74 6f 6e 25 2c |%,icon%,|button%,|
|000034e0| 78 25 2c 79 25 29 0d 02 | 58 2c 20 20 20 20 20 20 |x%,y%)..|X, |
|000034f0| 20 20 20 20 20 20 20 e7 | 20 77 69 6e 64 6f 77 25 | .| window%|
|00003500| 3d 70 61 6e 65 25 20 80 | 20 69 63 6f 6e 25 3d 32 |=pane% .| icon%=2|
|00003510| 20 8c 0d 02 59 36 20 20 | 20 20 20 20 20 20 20 20 | ...Y6 | |
|00003520| 20 20 20 20 20 c8 99 20 | 22 4d 65 6e 75 55 74 69 | .. |"MenuUti|
|00003530| 6c 5f 53 68 6f 77 22 2c | 66 69 6c 65 5f 6d 65 6e |l_Show",|file_men|
|00003540| 75 25 2c 77 69 6d 70 25 | 0d 02 5a 12 20 20 20 20 |u%,wimp%|..Z. |
|00003550| 20 20 20 20 20 20 20 20 | 20 cd 0d 02 5b 08 20 20 | | ...[. |
|00003560| 20 cb 0d 02 5c 05 e1 0d | 02 5d 05 3a 0d 02 5e 2d | ...\...|.].:..^-|
|00003570| dd 20 a4 57 69 6d 70 5f | 57 69 6e 64 6f 77 4c 6f |. .Wimp_|WindowLo|
|00003580| 61 64 46 72 6f 6d 28 77 | 69 6e 64 6f 77 24 2c 74 |adFrom(w|indow$,t|
|00003590| 65 6d 70 6c 61 74 65 24 | 29 0d 02 5f 1a ea 20 63 |emplate$|).._.. c|
|000035a0| 25 2c 69 25 2c 6e 25 2c | 6a 25 2c 73 70 24 2c 73 |%,i%,n%,|j%,sp$,s|
|000035b0| 70 32 24 0d 02 60 25 c8 | 99 20 22 57 69 6d 70 5f |p2$..`%.|. "Wimp_|
|000035c0| 4f 70 65 6e 54 65 6d 70 | 6c 61 74 65 22 2c 2c 74 |OpenTemp|late",,t|
|000035d0| 65 6d 70 6c 61 74 65 24 | 0d 02 61 4d c8 99 20 22 |emplate$|..aM.. "|
|000035e0| 57 69 6d 70 5f 4c 6f 61 | 64 54 65 6d 70 6c 61 74 |Wimp_Loa|dTemplat|
|000035f0| 65 22 2c 2c 77 69 6d 70 | 25 2c 69 63 6f 6e 73 25 |e",,wimp|%,icons%|
|00003600| 2c 69 63 6f 6e 5f 6d 65 | 6d 6f 72 79 25 2c 2d 31 |,icon_me|mory%,-1|
|00003610| 2c 77 69 6e 64 6f 77 24 | 2c 30 20 b8 20 2c 2c 69 |,window$|,0 . ,,i|
|00003620| 63 6f 6e 73 25 0d 02 62 | 11 c8 8e 20 73 70 72 69 |cons%..b|... spri|
|00003630| 74 65 73 25 20 ca 0d 02 | 63 1f 20 c9 20 31 20 20 |tes% ...|c. . 1 |
|00003640| 20 20 3a 20 77 69 6d 70 | 25 21 36 34 3d 73 70 72 | : wimp|%!64=spr|
|00003650| 69 74 65 73 25 0d 02 64 | 29 20 7f 20 3a 20 77 69 |ites%..d|) . : wi|
|00003660| 6d 70 25 21 36 34 3d a4 | 45 76 65 6e 74 5f 53 70 |mp%!64=.|Event_Sp|
|00003670| 72 69 74 65 73 28 77 69 | 6e 64 6f 77 25 29 0d 02 |rites(wi|ndow%)..|
|00003680| 65 05 cb 0d 02 66 26 c8 | 99 20 22 57 69 6d 70 5f |e....f&.|. "Wimp_|
|00003690| 43 72 65 61 74 65 57 69 | 6e 64 6f 77 22 2c 2c 77 |CreateWi|ndow",,w|
|000036a0| 69 6d 70 25 20 b8 20 63 | 25 0d 02 67 1b c8 99 20 |imp% . c|%..g... |
|000036b0| 22 57 69 6d 70 5f 43 6c | 6f 73 65 54 65 6d 70 6c |"Wimp_Cl|oseTempl|
|000036c0| 61 74 65 22 0d 02 68 37 | c8 99 20 22 57 69 6d 70 |ate"..h7|.. "Wimp|
|000036d0| 5f 57 68 69 63 68 49 63 | 6f 6e 22 2c 63 25 2c 77 |_WhichIc|on",c%,w|
|000036e0| 69 6d 70 25 2b 34 30 2c | 31 2b 32 2b 28 31 3c 3c |imp%+40,|1+2+(1<<|
|000036f0| 38 29 2c 32 2b 28 31 3c | 3c 38 29 0d 02 69 11 c8 |8),2+(1<|<8)..i..|
|00003700| 8e 20 77 69 6d 70 25 21 | 34 30 20 ca 0d 02 6a 0d |. wimp%!|40 ...j.|
|00003710| 20 c9 20 2d 31 20 20 20 | 3a 0d 02 6b 0e 20 7f 20 | . -1 |:..k. . |
|00003720| 3a 20 69 25 3d 34 30 0d | 02 6c 06 20 f5 0d 02 6d |: i%=40.|.l. ...m|
|00003730| 24 20 20 20 77 69 6d 70 | 25 21 34 3d 77 69 6d 70 |$ wimp|%!4=wimp|
|00003740| 25 21 69 25 20 3a 20 77 | 69 6d 70 25 21 30 3d 63 |%!i% : w|imp%!0=c|
|00003750| 25 0d 02 6e 24 20 20 20 | c8 99 20 22 57 69 6d 70 |%..n$ |.. "Wimp|
|00003760| 5f 47 65 74 49 63 6f 6e | 53 74 61 74 65 22 2c 2c |_GetIcon|State",,|
|00003770| 77 69 6d 70 25 0d 02 6f | 2d 20 20 20 73 70 24 3d |wimp%..o|- sp$=|
|00003780| a4 57 69 6d 70 5f 47 65 | 74 53 74 72 69 6e 67 41 |.Wimp_Ge|tStringA|
|00003790| 74 41 64 64 72 65 73 73 | 28 77 69 6d 70 25 21 32 |tAddress|(wimp%!2|
|000037a0| 38 29 0d 02 70 22 20 20 | 20 c8 99 20 22 57 69 6d |8)..p" | .. "Wim|
|000037b0| 70 5f 44 65 6c 65 74 65 | 49 63 6f 6e 22 2c 2c 77 |p_Delete|Icon",,w|
|000037c0| 69 6d 70 25 0d 02 71 14 | 20 20 20 c8 8e 20 73 70 |imp%..q.| .. sp|
|000037d0| 72 69 74 65 73 25 20 ca | 0d 02 72 1b 20 20 20 20 |rites% .|..r. |
|000037e0| c9 20 31 20 20 20 20 3a | 20 77 69 6d 70 25 21 33 |. 1 :| wimp%!3|
|000037f0| 32 3d 31 0d 02 73 0b 20 | 20 20 20 7f 20 3a 0d 02 |2=1..s. | . :..|
|00003800| 74 2f 20 20 20 20 20 c8 | 99 20 22 4f 53 5f 53 70 |t/ .|. "OS_Sp|
|00003810| 72 69 74 65 4f 70 22 2c | 26 31 30 38 2c 73 70 72 |riteOp",|&108,spr|
|00003820| 69 74 65 73 25 20 b8 20 | 2c 2c 2c 6e 25 0d 02 75 |ites% . |,,,n%..u|
|00003830| 0d 20 20 20 20 20 6a 25 | 3d 30 0d 02 76 12 20 20 |. j%|=0..v. |
|00003840| 20 20 20 f5 20 3a 20 6a | 25 2b 3d 31 0d 02 77 3d | . : j|%+=1..w=|
|00003850| 20 20 20 20 20 20 c8 99 | 20 22 4f 53 5f 53 70 72 | ..| "OS_Spr|
|00003860| 69 74 65 4f 70 22 2c 26 | 31 30 44 2c 73 70 72 69 |iteOp",&|10D,spri|
|00003870| 74 65 73 25 2c 70 6f 69 | 6e 74 65 72 5f 62 6c 6f |tes%,poi|nter_blo|
|00003880| 63 6b 25 2c 32 30 2c 6a | 25 0d 02 78 37 20 20 20 |ck%,20,j|%..x7 |
|00003890| 20 20 20 73 70 32 24 3d | a4 57 69 6d 70 5f 47 65 | sp2$=|.Wimp_Ge|
|000038a0| 74 53 74 72 69 6e 67 41 | 74 41 64 64 72 65 73 73 |tStringA|tAddress|
|000038b0| 28 70 6f 69 6e 74 65 72 | 5f 62 6c 6f 63 6b 25 29 |(pointer|_block%)|
|000038c0| 0d 02 79 1b 20 20 20 20 | 20 fd 20 6a 25 3d 6e 25 |..y. | . j%=n%|
|000038d0| 20 84 20 73 70 24 3d 73 | 70 32 24 0d 02 7a 34 20 | . sp$=s|p2$..z4 |
|000038e0| 20 20 20 20 e7 20 73 70 | 24 3d 73 70 32 24 20 8c | . sp|$=sp2$ .|
|000038f0| 20 77 69 6d 70 25 21 33 | 32 3d 73 70 72 69 74 65 | wimp%!3|2=sprite|
|00003900| 73 25 20 8b 20 77 69 6d | 70 25 21 33 32 3d 31 0d |s% . wim|p%!32=1.|
|00003910| 02 7b 08 20 20 20 cb 0d | 02 7c 11 20 20 20 77 69 |.{. ..|.|. wi|
|00003920| 6d 70 25 21 34 3d 63 25 | 0d 02 7d 2e 20 20 20 c8 |mp%!4=c%|..}. .|
|00003930| 99 20 22 57 69 6d 70 5f | 43 72 65 61 74 65 49 63 |. "Wimp_|CreateIc|
|00003940| 6f 6e 22 2c 2c 77 69 6d | 70 25 2b 34 20 b8 20 68 |on",,wim|p%+4 . h|
|00003950| 61 6e 64 6c 65 25 0d 02 | 7e 0c 20 20 20 69 25 2b |andle%..|~. i%+|
|00003960| 3d 34 0d 02 7f 14 20 fd | 20 28 77 69 6d 70 25 21 |=4.... .| (wimp%!|
|00003970| 69 25 29 3d 2d 31 0d 02 | 80 05 cb 0d 02 81 07 3d |i%)=-1..|.......=|
|00003980| 63 25 0d 02 82 05 3a 0d | 02 83 2c dd 20 f2 57 69 |c%....:.|..,. .Wi|
|00003990| 6d 70 5f 49 63 6f 6e 50 | 75 74 54 65 78 74 28 77 |mp_IconP|utText(w|
|000039a0| 69 6e 64 6f 77 25 2c 69 | 63 6f 6e 25 2c 74 65 78 |indow%,i|con%,tex|
|000039b0| 74 24 29 0d 02 84 23 77 | 69 6d 70 25 21 30 3d 77 |t$)...#w|imp%!0=w|
|000039c0| 69 6e 64 6f 77 25 20 3a | 20 77 69 6d 70 25 21 34 |indow% :| wimp%!4|
|000039d0| 3d 69 63 6f 6e 25 0d 02 | 85 21 c8 99 20 22 57 69 |=icon%..|.!.. "Wi|
|000039e0| 6d 70 5f 47 65 74 49 63 | 6f 6e 53 74 61 74 65 22 |mp_GetIc|onState"|
|000039f0| 2c 2c 77 69 6d 70 25 0d | 02 86 15 24 28 77 69 6d |,,wimp%.|...$(wim|
|00003a00| 70 25 21 32 38 29 3d 74 | 65 78 74 24 0d 02 87 23 |p%!28)=t|ext$...#|
|00003a10| 77 69 6d 70 25 21 30 3d | 77 69 6e 64 6f 77 25 20 |wimp%!0=|window% |
|00003a20| 3a 20 77 69 6d 70 25 21 | 34 3d 69 63 6f 6e 25 0d |: wimp%!|4=icon%.|
|00003a30| 02 88 1a 77 69 6d 70 25 | 21 38 3d 30 20 3a 20 77 |...wimp%|!8=0 : w|
|00003a40| 69 6d 70 25 21 31 32 3d | 30 0d 02 89 21 c8 99 20 |imp%!12=|0...!.. |
|00003a50| 22 57 69 6d 70 5f 53 65 | 74 49 63 6f 6e 53 74 61 |"Wimp_Se|tIconSta|
|00003a60| 74 65 22 2c 2c 77 69 6d | 70 25 0d 02 8a 05 e1 0d |te",,wim|p%......|
|00003a70| 02 8b 05 3a 0d 02 8c 23 | dd 20 a4 57 69 6d 70 5f |...:...#|. .Wimp_|
|00003a80| 49 63 6f 6e 54 65 78 74 | 28 77 69 6e 64 6f 77 25 |IconText|(window%|
|00003a90| 2c 69 63 6f 6e 25 29 0d | 02 8d 23 77 69 6d 70 25 |,icon%).|..#wimp%|
|00003aa0| 21 30 3d 77 69 6e 64 6f | 77 25 20 3a 20 77 69 6d |!0=windo|w% : wim|
|00003ab0| 70 25 21 34 3d 69 63 6f | 6e 25 0d 02 8e 21 c8 99 |p%!4=ico|n%...!..|
|00003ac0| 20 22 57 69 6d 70 5f 47 | 65 74 49 63 6f 6e 53 74 | "Wimp_G|etIconSt|
|00003ad0| 61 74 65 22 2c 2c 77 69 | 6d 70 25 0d 02 8f 10 3d |ate",,wi|mp%....=|
|00003ae0| 24 28 77 69 6d 70 25 21 | 32 38 29 0d 02 90 05 3a |$(wimp%!|28)....:|
|00003af0| 0d 02 91 26 dd 20 a4 57 | 69 6d 70 5f 47 65 74 53 |...&. .W|imp_GetS|
|00003b00| 74 72 69 6e 67 41 74 41 | 64 64 72 65 73 73 28 61 |tringAtA|ddress(a|
|00003b10| 72 72 61 79 25 29 0d 02 | 92 0e ea 20 73 24 3a 73 |rray%)..|... s$:s|
|00003b20| 24 3d 22 22 0d 02 93 3c | c8 95 28 3f 61 72 72 61 |$=""...<|..(?arra|
|00003b30| 79 25 3c 3e 31 33 29 80 | 28 3f 61 72 72 61 79 25 |y%<>13).|(?array%|
|00003b40| 3c 3e 30 29 3a 73 24 2b | 3d bd 28 3f 61 72 72 61 |<>0):s$+|=.(?arra|
|00003b50| 79 25 29 3a 61 72 72 61 | 79 25 2b 3d 31 3a ce 3a |y%):arra|y%+=1:.:|
|00003b60| 0d 02 94 07 3d 73 24 0d | 02 95 05 3a 0d 02 96 20 |....=s$.|...:... |
|00003b70| dd 20 f2 57 69 6d 70 5f | 57 69 6e 64 6f 77 43 6c |. .Wimp_|WindowCl|
|00003b80| 6f 73 65 28 77 69 6e 64 | 6f 77 25 29 0d 02 97 12 |ose(wind|ow%)....|
|00003b90| 21 77 69 6d 70 25 3d 77 | 69 6e 64 6f 77 25 0d 02 |!wimp%=w|indow%..|
|00003ba0| 98 20 c8 99 20 22 57 69 | 6d 70 5f 43 6c 6f 73 65 |. .. "Wi|mp_Close|
|00003bb0| 57 69 6e 64 6f 77 22 2c | 2c 77 69 6d 70 25 0d 02 |Window",|,wimp%..|
|00003bc0| 99 05 e1 0d 02 9a 05 3a | 0d 02 9b 2a dd 20 f2 73 |.......:|...*. .s|
|00003bd0| 68 65 6c 6c 5f 44 6f 49 | 63 6f 6e 44 65 6c 65 74 |hell_DoI|conDelet|
|00003be0| 65 28 77 68 25 2c 69 68 | 25 2c 72 65 64 72 61 77 |e(wh%,ih|%,redraw|
|00003bf0| 25 29 0d 02 9c 1a ea 20 | 62 6c 6b 25 2c 78 30 25 |%)..... |blk%,x0%|
|00003c00| 2c 79 30 25 2c 78 31 25 | 2c 79 31 25 0d 02 9d 0d |,y0%,x1%|,y1%....|
|00003c10| de 20 62 6c 6b 25 20 34 | 30 0d 02 9e 19 62 6c 6b |. blk% 4|0....blk|
|00003c20| 25 21 30 3d 77 68 25 3a | 62 6c 6b 25 21 34 3d 69 |%!0=wh%:|blk%!4=i|
|00003c30| 68 25 0d 02 9f 20 c8 99 | 20 22 57 69 6d 70 5f 47 |h%... ..| "Wimp_G|
|00003c40| 65 74 49 63 6f 6e 53 74 | 61 74 65 22 2c 2c 62 6c |etIconSt|ate",,bl|
|00003c50| 6b 25 0d 02 a0 32 78 30 | 25 3d 62 6c 6b 25 21 38 |k%...2x0|%=blk%!8|
|00003c60| 3a 79 30 25 3d 62 6c 6b | 25 21 31 32 3a 78 31 25 |:y0%=blk|%!12:x1%|
|00003c70| 3d 62 6c 6b 25 21 31 36 | 3a 79 31 25 3d 62 6c 6b |=blk%!16|:y1%=blk|
|00003c80| 25 21 32 30 0d 02 a1 20 | c8 99 20 22 57 69 6d 70 |%!20... |.. "Wimp|
|00003c90| 5f 47 65 74 49 63 6f 6e | 53 74 61 74 65 22 2c 2c |_GetIcon|State",,|
|00003ca0| 62 6c 6b 25 0d 02 a2 1e | c8 99 20 22 57 69 6d 70 |blk%....|.. "Wimp|
|00003cb0| 5f 44 65 6c 65 74 65 49 | 63 6f 6e 22 2c 2c 62 6c |_DeleteI|con",,bl|
|00003cc0| 6b 25 0d 02 a3 0f e7 20 | 72 65 64 72 61 77 25 20 |k%..... |redraw% |
|00003cd0| 8c 0d 02 a4 2f 20 20 c8 | 99 20 22 57 69 6d 70 5f |..../ .|. "Wimp_|
|00003ce0| 46 6f 72 63 65 52 65 64 | 72 61 77 22 2c 77 68 25 |ForceRed|raw",wh%|
|00003cf0| 2c 78 30 25 2c 79 30 25 | 2c 78 31 25 2c 79 31 25 |,x0%,y0%|,x1%,y1%|
|00003d00| 0d 02 a5 05 cd 0d 02 a6 | 05 e1 0d 02 a7 05 3a 0d |........|......:.|
|00003d10| 02 a8 39 dd 20 f2 73 68 | 65 6c 6c 5f 57 69 6e 64 |..9. .sh|ell_Wind|
|00003d20| 6f 77 52 65 73 69 7a 65 | 28 77 68 61 6e 64 6c 65 |owResize|(whandle|
|00003d30| 25 2c 62 78 25 2c 62 79 | 25 2c 74 78 25 2c 74 79 |%,bx%,by|%,tx%,ty|
|00003d40| 25 2c 6f 70 65 6e 25 29 | 0d 02 a9 33 21 77 69 6d |%,open%)|...3!wim|
|00003d50| 70 25 3d 62 78 25 3a 77 | 69 6d 70 25 21 34 3d 62 |p%=bx%:w|imp%!4=b|
|00003d60| 79 25 3a 77 69 6d 70 25 | 21 38 3d 74 78 25 3a 77 |y%:wimp%|!8=tx%:w|
|00003d70| 69 6d 70 25 21 31 32 3d | 74 79 25 0d 02 aa 26 c8 |imp%!12=|ty%...&.|
|00003d80| 99 20 22 57 69 6d 70 5f | 53 65 74 45 78 74 65 6e |. "Wimp_|SetExten|
|00003d90| 74 22 2c 77 68 61 6e 64 | 6c 65 25 2c 77 69 6d 70 |t",whand|le%,wimp|
|00003da0| 25 0d 02 ab 0d e7 20 6f | 70 65 6e 25 20 8c 0d 02 |%..... o|pen% ...|
|00003db0| ac 16 20 20 77 69 6d 70 | 25 21 30 3d 77 68 61 6e |.. wimp|%!0=whan|
|00003dc0| 64 6c 65 25 0d 02 ad 24 | 20 20 c8 99 20 22 57 69 |dle%...$| .. "Wi|
|00003dd0| 6d 70 5f 47 65 74 57 69 | 6e 64 6f 77 49 6e 66 6f |mp_GetWi|ndowInfo|
|00003de0| 22 2c 2c 77 69 6d 70 25 | 0d 02 ae 21 20 20 c8 99 |",,wimp%|...! ..|
|00003df0| 20 22 57 69 6d 70 5f 4f | 70 65 6e 57 69 6e 64 6f | "Wimp_O|penWindo|
|00003e00| 77 22 2c 2c 77 69 6d 70 | 25 0d 02 af 05 cd 0d 02 |w",,wimp|%.......|
|00003e10| b0 05 e1 0d 02 b1 05 3a | 0d 02 b2 28 dd 20 f2 57 |.......:|...(. .W|
|00003e20| 69 6d 70 5f 57 69 6e 64 | 6f 77 41 6c 65 72 74 28 |imp_Wind|owAlert(|
|00003e30| 74 69 74 6c 65 24 2c 6d | 65 73 73 61 67 65 24 29 |title$,m|essage$)|
|00003e40| 0d 02 b3 2b f2 57 69 6d | 70 5f 57 69 6e 64 6f 77 |...+.Wim|p_Window|
|00003e50| 41 6c 65 72 74 42 6f 78 | 28 74 69 74 6c 65 24 2c |AlertBox|(title$,|
|00003e60| 6d 65 73 73 61 67 65 24 | 2c 30 29 0d 02 b4 05 e1 |message$|,0).....|
|00003e70| 0d 02 b5 05 3a 0d 02 b6 | 33 dd 20 f2 57 69 6d 70 |....:...|3. .Wimp|
|00003e80| 5f 57 69 6e 64 6f 77 41 | 6c 65 72 74 42 6f 78 28 |_WindowA|lertBox(|
|00003e90| 74 69 74 6c 65 24 2c 6d | 65 73 73 61 67 65 24 2c |title$,m|essage$,|
|00003ea0| 62 75 74 74 6f 6e 25 29 | 0d 02 b7 0f ea 20 72 65 |button%)|..... re|
|00003eb0| 73 70 6f 6e 73 65 25 0d | 02 b8 17 24 28 77 69 6d |sponse%.|...$(wim|
|00003ec0| 70 25 2b 34 29 3d 6d 65 | 73 73 61 67 65 24 0d 02 |p%+4)=me|ssage$..|
|00003ed0| b9 10 c8 8e 20 62 75 74 | 74 6f 6e 25 20 ca 0d 02 |.... but|ton% ...|
|00003ee0| ba 19 20 c9 20 32 20 20 | 20 20 3a 20 72 65 73 70 |.. . 2 | : resp|
|00003ef0| 6f 6e 73 65 25 3d 31 0d | 02 bb 1a 20 c9 20 31 20 |onse%=1.|... . 1 |
|00003f00| 20 20 20 3a 20 72 65 73 | 70 6f 6e 73 65 25 3d 31 | : res|ponse%=1|
|00003f10| 35 0d 02 bc 21 20 c9 20 | 33 20 20 20 20 3a 20 72 |5...! . |3 : r|
|00003f20| 65 73 70 6f 6e 73 65 25 | 3d 28 31 3c 3c 35 29 2b |esponse%|=(1<<5)+|
|00003f30| 31 36 0d 02 bd 21 20 c9 | 20 34 20 20 20 20 3a 20 |16...! .| 4 : |
|00003f40| 72 65 73 70 6f 6e 73 65 | 25 3d 28 31 3c 3c 36 29 |response|%=(1<<6)|
|00003f50| 2b 31 36 0d 02 be 14 7f | 20 3a 20 72 65 73 70 6f |+16.....| : respo|
|00003f60| 6e 73 65 25 3d 31 36 0d | 02 bf 05 cb 0d 02 c0 3d |nse%=16.|.......=|
|00003f70| c8 99 20 22 57 69 6d 70 | 5f 52 65 70 6f 72 74 45 |.. "Wimp|_ReportE|
|00003f80| 72 72 6f 72 22 2c 77 69 | 6d 70 25 2c 72 65 73 70 |rror",wi|mp%,resp|
|00003f90| 6f 6e 73 65 25 2c 74 69 | 74 6c 65 24 20 b8 20 2c |onse%,ti|tle$ . ,|
|00003fa0| 72 65 73 70 6f 6e 73 65 | 25 0d 02 c1 05 e1 0d 02 |response|%.......|
|00003fb0| c2 05 3a 0d 02 c3 13 dd | 20 f2 64 72 61 67 77 69 |..:.....| .dragwi|
|00003fc0| 6e 28 77 68 25 29 0d 02 | c4 0e 21 77 69 6d 70 25 |n(wh%)..|..!wimp%|
|00003fd0| 3d 77 68 25 0d 02 c5 16 | 20 20 77 69 6d 70 25 21 |=wh%....| wimp%!|
|00003fe0| 34 3d 77 69 6d 70 25 21 | 31 32 0d 02 c6 29 20 20 |4=wimp%!|12...) |
|00003ff0| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 57 69 6e 64 |.. "Wimp|_GetWind|
|00004000| 6f 77 4f 75 74 6c 69 6e | 65 22 2c 2c 77 69 6d 70 |owOutlin|e",,wimp|
|00004010| 25 2b 34 0d 02 c7 14 20 | 20 21 77 69 6d 70 25 3d |%+4.... | !wimp%=|
|00004020| 77 69 6d 70 25 21 34 0d | 02 c8 0f 20 20 77 69 6d |wimp%!4.|... wim|
|00004030| 70 25 21 34 3d 31 0d 02 | c9 1e 20 20 c8 99 20 22 |p%!4=1..|.. .. "|
|00004040| 57 69 6d 70 5f 44 72 61 | 67 42 6f 78 22 2c 2c 77 |Wimp_Dra|gBox",,w|
|00004050| 69 6d 70 25 0d 02 ca 05 | e1 0d 02 cb 05 3a 0d 02 |imp%....|.....:..|
|00004060| cc 1c dd 20 a4 57 69 6d | 70 5f 49 63 6f 6e 42 61 |... .Wim|p_IconBa|
|00004070| 72 28 53 70 72 69 74 65 | 24 29 0d 02 cd 0b ea 20 |r(Sprite|$)..... |
|00004080| 69 63 6f 6e 25 0d 02 ce | 0e 77 69 6d 70 25 21 30 |icon%...|.wimp%!0|
|00004090| 3d 2d 31 0d 02 cf 1d 77 | 69 6d 70 25 21 34 3d 30 |=-1....w|imp%!4=0|
|000040a0| 20 20 20 20 20 3a 20 77 | 69 6d 70 25 21 38 3d 30 | : w|imp%!8=0|
|000040b0| 0d 02 d0 1d 77 69 6d 70 | 25 21 31 32 3d 36 38 20 |....wimp|%!12=68 |
|000040c0| 3a 20 77 69 6d 70 25 21 | 31 36 3d 36 38 0d 02 d1 |: wimp%!|16=68...|
|000040d0| 12 77 69 6d 70 25 21 32 | 30 3d 26 33 30 30 32 0d |.wimp%!2|0=&3002.|
|000040e0| 02 d2 17 24 28 77 69 6d | 70 25 2b 32 34 29 3d 53 |...$(wim|p%+24)=S|
|000040f0| 70 72 69 74 65 24 0d 02 | d3 27 c8 99 20 22 57 69 |prite$..|.'.. "Wi|
|00004100| 6d 70 5f 43 72 65 61 74 | 65 49 63 6f 6e 22 2c 2c |mp_Creat|eIcon",,|
|00004110| 77 69 6d 70 25 20 b8 20 | 69 63 6f 6e 25 0d 02 d4 |wimp% . |icon%...|
|00004120| 0a 3d 69 63 6f 6e 25 0d | 02 d5 05 3a 0d 02 d6 11 |.=icon%.|...:....|
|00004130| dd 20 f2 61 74 74 61 63 | 68 70 61 6e 65 0d 02 d7 |. .attac|hpane...|
|00004140| 10 21 77 69 6d 70 25 3d | 70 61 6e 65 25 0d 02 d8 |.!wimp%=|pane%...|
|00004150| 22 c8 99 22 57 69 6d 70 | 5f 47 65 74 57 69 6e 64 |".."Wimp|_GetWind|
|00004160| 6f 77 53 74 61 74 65 22 | 2c 2c 77 69 6d 70 25 0d |owState"|,,wimp%.|
|00004170| 02 d9 15 70 61 6e 65 6c | 65 66 74 25 3d 77 69 6d |...panel|eft%=wim|
|00004180| 70 25 21 34 0d 02 da 17 | 70 61 6e 65 62 6f 74 74 |p%!4....|panebott|
|00004190| 6f 6d 25 3d 77 69 6d 70 | 25 21 38 0d 02 db 17 70 |om%=wimp|%!8....p|
|000041a0| 61 6e 65 72 69 67 68 74 | 25 3d 77 69 6d 70 25 21 |aneright|%=wimp%!|
|000041b0| 31 32 0d 02 dc 15 70 61 | 6e 65 74 6f 70 25 3d 77 |12....pa|netop%=w|
|000041c0| 69 6d 70 25 21 31 36 0d | 02 dd 0e 21 77 69 6d 70 |imp%!16.|...!wimp|
|000041d0| 25 3d 6d 77 25 0d 02 de | 22 c8 99 22 57 69 6d 70 |%=mw%...|".."Wimp|
|000041e0| 5f 47 65 74 57 69 6e 64 | 6f 77 53 74 61 74 65 22 |_GetWind|owState"|
|000041f0| 2c 2c 77 69 6d 70 25 0d | 02 df 15 6d 61 69 6e 74 |,,wimp%.|...maint|
|00004200| 6f 70 25 3d 77 69 6d 70 | 25 21 31 36 0d 02 e0 12 |op%=wimp|%!16....|
|00004210| 70 61 6e 65 6c 6f 66 66 | 73 65 74 25 3d 30 0d 02 |paneloff|set%=0..|
|00004220| e1 29 70 61 6e 65 62 6f | 66 66 73 65 74 25 3d 6d |.)panebo|ffset%=m|
|00004230| 61 69 6e 74 6f 70 25 2d | 70 61 6e 65 62 6f 74 74 |aintop%-|panebott|
|00004240| 6f 6d 25 2d 31 31 33 0d | 02 e2 23 70 61 6e 65 77 |om%-113.|..#panew|
|00004250| 69 64 74 68 25 3d 70 61 | 6e 65 72 69 67 68 74 25 |idth%=pa|neright%|
|00004260| 2d 70 61 6e 65 6c 65 66 | 74 25 0d 02 e3 24 70 61 |-panelef|t%...$pa|
|00004270| 6e 65 68 65 69 67 68 74 | 25 3d 70 61 6e 65 74 6f |neheight|%=paneto|
|00004280| 70 25 2d 70 61 6e 65 62 | 6f 74 74 6f 6d 25 0d 02 |p%-paneb|ottom%..|
|00004290| e4 05 e1 0d 02 e5 05 3a | 0d ff |.......:|.. |
+--------+-------------------------+-------------------------+--------+--------+