home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / utilities / utilsd / evntshell / Blib / Icon < prev    next >
Unknown  |  1992-02-29  |  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



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 01 10 2a 7c 73 74 | 61 72 74 20 49 63 6f 6e |....*|st|art Icon|
|00000010| 0d 00 02 13 2a 7c 21 49 | 43 4f 4e 20 4c 69 62 72 |....*|!I|CON Libr|
|00000020| 61 72 79 0d 00 03 07 2a | 7c 21 0d 00 04 41 2a 7c |ary....*||!...A*||
|00000030| 21 56 65 72 73 69 6f 6e | 20 31 2e 32 30 20 2d 20 |!Version| 1.20 - |
|00000040| 28 43 29 20 49 61 6e 20 | 50 61 6c 6d 65 72 20 26 |(C) Ian |Palmer &|
|00000050| 20 54 6f 6d 20 48 75 67 | 68 65 73 2c 20 31 73 74 | Tom Hug|hes, 1st|
|00000060| 20 4d 61 72 63 68 20 31 | 39 39 33 0d 00 05 07 2a | March 1|993....*|
|00000070| 7c 21 0d 00 06 4a 2a 7c | 21 54 68 69 73 20 6c 69 ||!...J*||!This li|
|00000080| 62 72 61 72 79 20 63 6f | 6e 74 61 69 6e 73 20 73 |brary co|ntains s|
|00000090| 65 76 65 72 61 6c 20 72 | 6f 75 74 69 6e 65 73 20 |everal r|outines |
|000000a0| 74 6f 20 69 6e 76 65 73 | 74 69 67 61 74 65 20 61 |to inves|tigate a|
|000000b0| 6e 64 20 61 6c 74 65 72 | 20 74 68 65 0d 00 07 46 |nd alter| the...F|
|000000c0| 2a 7c 21 70 72 6f 70 65 | 72 74 69 65 73 20 6f 66 |*|!prope|rties of|
|000000d0| 20 69 63 6f 6e 73 2e 20 | 49 74 20 73 68 6f 75 6c | icons. |It shoul|
|000000e0| 64 20 62 65 20 6e 6f 74 | 65 64 20 74 68 61 74 20 |d be not|ed that |
|000000f0| 69 6e 20 41 4c 4c 20 63 | 61 73 65 73 20 77 68 65 |in ALL c|ases whe|
|00000100| 72 65 0d 00 08 49 2a 7c | 21 27 77 69 6e 64 6f 77 |re...I*||!'window|
|00000110| 27 20 69 73 20 72 65 71 | 75 69 72 65 64 20 61 73 |' is req|uired as|
|00000120| 20 61 20 70 61 72 61 6d | 65 74 65 72 2c 20 74 68 | a param|eter, th|
|00000130| 69 73 20 72 65 66 65 72 | 73 20 74 6f 20 74 68 65 |is refer|s to the|
|00000140| 20 73 74 72 75 63 74 75 | 72 65 20 0d 00 09 3a 2a | structu|re ...:*|
|00000150| 7c 21 75 73 65 64 20 62 | 79 20 74 68 65 20 57 49 ||!used b|y the WI|
|00000160| 4e 44 4f 57 20 6c 69 62 | 72 61 72 79 20 61 6e 64 |NDOW lib|rary and|
|00000170| 20 6e 6f 74 20 61 20 77 | 69 6e 64 6f 77 20 68 61 | not a w|indow ha|
|00000180| 6e 64 6c 65 2e 0d 00 0a | 07 2a 7c 21 0d 00 0b 4a |ndle....|.*|!...J|
|00000190| 2a 7c 21 4d 61 6e 79 20 | 6f 66 20 74 68 65 20 70 |*|!Many |of the p|
|000001a0| 72 6f 63 65 64 75 72 65 | 73 20 69 6e 20 74 68 69 |rocedure|s in thi|
|000001b0| 73 20 6c 69 62 72 61 72 | 79 20 77 69 6c 6c 20 63 |s librar|y will c|
|000001c0| 6f 72 72 75 70 74 20 74 | 68 65 20 63 6f 6e 74 65 |orrupt t|he conte|
|000001d0| 6e 74 73 20 6f 66 0d 00 | 0c 46 2a 7c 21 74 68 65 |nts of..|.F*|!the|
|000001e0| 20 5f 77 69 6d 70 5f 62 | 75 66 66 65 72 25 20 62 | _wimp_b|uffer% b|
|000001f0| 6c 6f 63 6b 20 28 77 68 | 69 63 68 20 69 73 20 75 |lock (wh|ich is u|
|00000200| 73 65 64 20 61 73 20 74 | 68 65 20 77 69 6d 70 20 |sed as t|he wimp |
|00000210| 70 6f 6c 6c 20 62 6c 6f | 63 6b 29 2e 0d 00 0d 04 |poll blo|ck).....|
|00000220| 0d 00 0e 0f 2a 7c 73 74 | 6f 70 20 49 63 6f 6e 0d |....*|st|op Icon.|
|00000230| 00 0f 1c 2a 7c 73 74 61 | 72 74 20 50 52 4f 43 69 |...*|sta|rt PROCi|
|00000240| 63 6f 6e 5f 75 6e 73 68 | 61 64 65 0d 00 10 28 2a |con_unsh|ade...(*|
|00000250| 7c 21 50 52 4f 43 69 63 | 6f 6e 5f 75 6e 73 68 61 ||!PROCic|on_unsha|
|00000260| 64 65 28 20 77 69 6e 64 | 6f 77 20 2c 20 69 63 6f |de( wind|ow , ico|
|00000270| 6e 20 29 0d 00 11 07 2a | 7c 21 0d 00 12 1f 2a 7c |n )....*||!....*||
|00000280| 21 55 6e 73 68 61 64 65 | 73 20 74 68 65 20 67 69 |!Unshade|s the gi|
|00000290| 76 65 6e 20 69 63 6f 6e | 2e 0d 00 13 19 dd f2 69 |ven icon|.......i|
|000002a0| 63 6f 6e 5f 75 6e 73 68 | 61 64 65 28 57 25 2c 49 |con_unsh|ade(W%,I|
|000002b0| 25 29 0d 00 14 2d 21 5f | 77 69 6d 70 5f 62 75 66 |%)...-!_|wimp_buf|
|000002c0| 66 65 72 25 3d 21 28 57 | 25 2d 38 29 3a 5f 77 69 |fer%=!(W|%-8):_wi|
|000002d0| 6d 70 5f 62 75 66 66 65 | 72 25 21 34 3d 49 25 0d |mp_buffe|r%!4=I%.|
|000002e0| 00 15 2e 5f 77 69 6d 70 | 5f 62 75 66 66 65 72 25 |..._wimp|_buffer%|
|000002f0| 21 38 3d 30 3a 5f 77 69 | 6d 70 5f 62 75 66 66 65 |!8=0:_wi|mp_buffe|
|00000300| 72 25 21 31 32 3d 26 34 | 30 30 30 30 30 0d 00 16 |r%!12=&4|00000...|
|00000310| 1c c8 99 20 26 34 30 30 | 43 44 2c 2c 5f 77 69 6d |... &400|CD,,_wim|
|00000320| 70 5f 62 75 66 66 65 72 | 25 0d 00 17 05 e1 0d 00 |p_buffer|%.......|
|00000330| 18 04 0d 00 19 1b 2a 7c | 73 74 6f 70 20 50 52 4f |......*||stop PRO|
|00000340| 43 69 63 6f 6e 5f 75 6e | 73 68 61 64 65 0d 00 1a |Cicon_un|shade...|
|00000350| 1a 2a 7c 73 74 61 72 74 | 20 50 52 4f 43 69 63 6f |.*|start| PROCico|
|00000360| 6e 5f 73 68 61 64 65 0d | 00 1b 26 2a 7c 21 50 52 |n_shade.|..&*|!PR|
|00000370| 4f 43 69 63 6f 6e 5f 73 | 68 61 64 65 28 20 77 69 |OCicon_s|hade( wi|
|00000380| 6e 64 6f 77 20 2c 20 69 | 63 6f 6e 20 29 0d 00 1c |ndow , i|con )...|
|00000390| 07 2a 7c 21 0d 00 1d 21 | 2a 7c 21 53 68 61 64 65 |.*|!...!|*|!Shade|
|000003a0| 73 20 6f 75 74 20 74 68 | 65 20 67 69 76 65 6e 20 |s out th|e given |
|000003b0| 69 63 6f 6e 2e 0d 00 1e | 17 dd f2 69 63 6f 6e 5f |icon....|...icon_|
|000003c0| 73 68 61 64 65 28 57 25 | 2c 49 25 29 0d 00 1f 2d |shade(W%|,I%)...-|
|000003d0| 21 5f 77 69 6d 70 5f 62 | 75 66 66 65 72 25 3d 21 |!_wimp_b|uffer%=!|
|000003e0| 28 57 25 2d 38 29 3a 5f | 77 69 6d 70 5f 62 75 66 |(W%-8):_|wimp_buf|
|000003f0| 66 65 72 25 21 34 3d 49 | 25 0d 00 20 34 5f 77 69 |fer%!4=I|%.. 4_wi|
|00000400| 6d 70 5f 62 75 66 66 65 | 72 25 21 38 3d 26 34 30 |mp_buffe|r%!8=&40|
|00000410| 30 30 30 30 3a 5f 77 69 | 6d 70 5f 62 75 66 66 65 |0000:_wi|mp_buffe|
|00000420| 72 25 21 31 32 3d 26 34 | 30 30 30 30 30 0d 00 21 |r%!12=&4|00000..!|
|00000430| 1c c8 99 20 26 34 30 30 | 43 44 2c 2c 5f 77 69 6d |... &400|CD,,_wim|
|00000440| 70 5f 62 75 66 66 65 72 | 25 0d 00 22 05 e1 0d 00 |p_buffer|%.."....|
|00000450| 23 04 0d 00 24 19 2a 7c | 73 74 6f 70 20 50 52 4f |#...$.*||stop PRO|
|00000460| 43 69 63 6f 6e 5f 73 68 | 61 64 65 0d 00 25 1d 2a |Cicon_sh|ade..%.*|
|00000470| 7c 73 74 61 72 74 20 50 | 52 4f 43 69 63 6f 6e 5f ||start P|ROCicon_|
|00000480| 64 65 73 65 6c 65 63 74 | 0d 00 26 29 2a 7c 21 50 |deselect|..&)*|!P|
|00000490| 52 4f 43 69 63 6f 6e 5f | 64 65 73 65 6c 65 63 74 |ROCicon_|deselect|
|000004a0| 28 20 77 69 6e 64 6f 77 | 20 2c 20 69 63 6f 6e 20 |( window| , icon |
|000004b0| 29 0d 00 27 07 2a 7c 21 | 0d 00 28 20 2a 7c 21 44 |)..'.*|!|..( *|!D|
|000004c0| 65 73 65 6c 65 63 74 73 | 20 74 68 65 20 67 69 76 |eselects| the giv|
|000004d0| 65 6e 20 69 63 6f 6e 2e | 0d 00 29 1a dd f2 69 63 |en icon.|..)...ic|
|000004e0| 6f 6e 5f 64 65 73 65 6c | 65 63 74 28 57 25 2c 49 |on_desel|ect(W%,I|
|000004f0| 25 29 0d 00 2a 2d 21 5f | 77 69 6d 70 5f 62 75 66 |%)..*-!_|wimp_buf|
|00000500| 66 65 72 25 3d 21 28 57 | 25 2d 38 29 3a 5f 77 69 |fer%=!(W|%-8):_wi|
|00000510| 6d 70 5f 62 75 66 66 65 | 72 25 21 34 3d 49 25 0d |mp_buffe|r%!4=I%.|
|00000520| 00 2b 2e 5f 77 69 6d 70 | 5f 62 75 66 66 65 72 25 |.+._wimp|_buffer%|
|00000530| 21 38 3d 30 3a 5f 77 69 | 6d 70 5f 62 75 66 66 65 |!8=0:_wi|mp_buffe|
|00000540| 72 25 21 31 32 3d 26 32 | 30 30 30 30 30 0d 00 2c |r%!12=&2|00000..,|
|00000550| 1c c8 99 20 26 34 30 30 | 43 44 2c 2c 5f 77 69 6d |... &400|CD,,_wim|
|00000560| 70 5f 62 75 66 66 65 72 | 25 0d 00 2d 05 e1 0d 00 |p_buffer|%..-....|
|00000570| 2e 04 0d 00 2f 1c 2a 7c | 73 74 6f 70 20 50 52 4f |..../.*||stop PRO|
|00000580| 43 69 63 6f 6e 5f 64 65 | 73 65 6c 65 63 74 0d 00 |Cicon_de|select..|
|00000590| 30 1b 2a 7c 73 74 61 72 | 74 20 50 52 4f 43 69 63 |0.*|star|t PROCic|
|000005a0| 6f 6e 5f 73 65 6c 65 63 | 74 0d 00 31 27 2a 7c 21 |on_selec|t..1'*|!|
|000005b0| 50 52 4f 43 69 63 6f 6e | 5f 73 65 6c 65 63 74 28 |PROCicon|_select(|
|000005c0| 20 77 69 6e 64 6f 77 20 | 2c 20 69 63 6f 6e 20 29 | window |, icon )|
|000005d0| 0d 00 32 07 2a 7c 21 0d | 00 33 41 2a 7c 21 53 65 |..2.*|!.|.3A*|!Se|
|000005e0| 6c 65 63 74 73 20 74 68 | 65 20 67 69 76 65 6e 20 |lects th|e given |
|000005f0| 69 63 6f 6e 2c 20 64 6f | 65 73 20 4e 4f 54 20 64 |icon, do|es NOT d|
|00000600| 65 73 65 6c 65 63 74 20 | 6f 74 68 65 72 20 69 63 |eselect |other ic|
|00000610| 6f 6e 73 20 77 69 74 68 | 0d 00 34 10 2a 7c 21 73 |ons with|..4.*|!s|
|00000620| 61 6d 65 20 45 53 47 2e | 0d 00 35 18 dd f2 69 63 |ame ESG.|..5...ic|
|00000630| 6f 6e 5f 73 65 6c 65 63 | 74 28 57 25 2c 49 25 29 |on_selec|t(W%,I%)|
|00000640| 0d 00 36 2d 21 5f 77 69 | 6d 70 5f 62 75 66 66 65 |..6-!_wi|mp_buffe|
|00000650| 72 25 3d 21 28 57 25 2d | 38 29 3a 5f 77 69 6d 70 |r%=!(W%-|8):_wimp|
|00000660| 5f 62 75 66 66 65 72 25 | 21 34 3d 49 25 0d 00 37 |_buffer%|!4=I%..7|
|00000670| 34 5f 77 69 6d 70 5f 62 | 75 66 66 65 72 25 21 38 |4_wimp_b|uffer%!8|
|00000680| 3d 26 32 30 30 30 30 30 | 3a 5f 77 69 6d 70 5f 62 |=&200000|:_wimp_b|
|00000690| 75 66 66 65 72 25 21 31 | 32 3d 26 32 30 30 30 30 |uffer%!1|2=&20000|
|000006a0| 30 0d 00 38 1c c8 99 20 | 26 34 30 30 43 44 2c 2c |0..8... |&400CD,,|
|000006b0| 5f 77 69 6d 70 5f 62 75 | 66 66 65 72 25 0d 00 39 |_wimp_bu|ffer%..9|
|000006c0| 05 e1 0d 00 3a 04 0d 00 | 3b 1a 2a 7c 73 74 6f 70 |....:...|;.*|stop|
|000006d0| 20 50 52 4f 43 69 63 6f | 6e 5f 73 65 6c 65 63 74 | PROCico|n_select|
|000006e0| 0d 00 3c 1c 2a 7c 73 74 | 61 72 74 20 46 4e 69 63 |..<.*|st|art FNic|
|000006f0| 6f 6e 5f 67 65 74 73 65 | 6c 65 63 74 0d 00 3d 28 |on_getse|lect..=(|
|00000700| 2a 7c 21 46 4e 69 63 6f | 6e 5f 67 65 74 73 65 6c |*|!FNico|n_getsel|
|00000710| 65 63 74 28 20 77 69 6e | 64 6f 77 20 2c 20 69 63 |ect( win|dow , ic|
|00000720| 6f 6e 20 29 0d 00 3e 07 | 2a 7c 21 0d 00 3f 36 2a |on )..>.|*|!..?6*|
|00000730| 7c 21 52 65 74 75 72 6e | 73 20 54 52 55 45 20 69 ||!Return|s TRUE i|
|00000740| 66 20 69 63 6f 6e 20 69 | 73 20 73 65 6c 65 63 74 |f icon i|s select|
|00000750| 65 64 2c 20 46 41 4c 53 | 45 20 69 66 20 6e 6f 74 |ed, FALS|E if not|
|00000760| 2e 0d 00 40 1b dd a4 69 | 63 6f 6e 5f 67 65 74 73 |...@...i|con_gets|
|00000770| 65 6c 65 63 74 28 57 25 | 2c 49 25 29 0d 00 41 46 |elect(W%|,I%)..AF|
|00000780| 21 5f 77 69 6d 70 5f 62 | 75 66 66 65 72 25 3d 21 |!_wimp_b|uffer%=!|
|00000790| 28 57 25 2d 38 29 3a 5f | 77 69 6d 70 5f 62 75 66 |(W%-8):_|wimp_buf|
|000007a0| 66 65 72 25 21 34 3d 49 | 25 3a c8 99 20 26 34 30 |fer%!4=I|%:.. &40|
|000007b0| 30 43 45 2c 2c 5f 77 69 | 6d 70 5f 62 75 66 66 65 |0CE,,_wi|mp_buffe|
|000007c0| 72 25 0d 00 42 27 e7 20 | 28 5f 77 69 6d 70 5f 62 |r%..B'. |(_wimp_b|
|000007d0| 75 66 66 65 72 25 21 32 | 34 20 80 20 26 32 30 30 |uffer%!2|4 . &200|
|000007e0| 30 30 30 29 20 8c 20 3d | b9 0d 00 43 06 3d a3 0d |000) . =|...C.=..|
|000007f0| 00 44 04 0d 00 45 1b 2a | 7c 73 74 6f 70 20 46 4e |.D...E.*||stop FN|
|00000800| 69 63 6f 6e 5f 67 65 74 | 73 65 6c 65 63 74 0d 00 |icon_get|select..|
|00000810| 46 19 2a 7c 73 74 61 72 | 74 20 46 4e 69 63 6f 6e |F.*|star|t FNicon|
|00000820| 5f 67 65 74 65 73 67 0d | 00 47 25 2a 7c 21 46 4e |_getesg.|.G%*|!FN|
|00000830| 69 63 6f 6e 5f 67 65 74 | 65 73 67 28 20 77 69 6e |icon_get|esg( win|
|00000840| 64 6f 77 20 2c 20 69 63 | 6f 6e 20 29 0d 00 48 07 |dow , ic|on )..H.|
|00000850| 2a 7c 21 0d 00 49 29 2a | 7c 21 52 65 74 75 72 6e |*|!..I)*||!Return|
|00000860| 73 20 74 68 65 20 45 53 | 47 20 76 61 6c 75 65 20 |s the ES|G value |
|00000870| 66 6f 72 20 61 6e 20 69 | 63 6f 6e 2e 0d 00 4a 18 |for an i|con...J.|
|00000880| dd a4 69 63 6f 6e 5f 67 | 65 74 65 73 67 28 57 25 |..icon_g|etesg(W%|
|00000890| 2c 49 25 29 0d 00 4b 46 | 21 5f 77 69 6d 70 5f 62 |,I%)..KF|!_wimp_b|
|000008a0| 75 66 66 65 72 25 3d 21 | 28 57 25 2d 38 29 3a 5f |uffer%=!|(W%-8):_|
|000008b0| 77 69 6d 70 5f 62 75 66 | 66 65 72 25 21 34 3d 49 |wimp_buf|fer%!4=I|
|000008c0| 25 3a c8 99 20 26 34 30 | 30 43 45 2c 2c 5f 77 69 |%:.. &40|0CE,,_wi|
|000008d0| 6d 70 5f 62 75 66 66 65 | 72 25 0d 00 4c 23 3d 28 |mp_buffe|r%..L#=(|
|000008e0| 5f 77 69 6d 70 5f 62 75 | 66 66 65 72 25 21 32 34 |_wimp_bu|ffer%!24|
|000008f0| 20 3e 3e 20 31 36 29 20 | 80 20 26 31 46 0d 00 4d | >> 16) |. &1F..M|
|00000900| 04 0d 00 4e 18 2a 7c 73 | 74 6f 70 20 46 4e 69 63 |...N.*|s|top FNic|
|00000910| 6f 6e 5f 67 65 74 65 73 | 67 0d 00 4f 22 2a 7c 73 |on_getes|g..O"*|s|
|00000920| 74 61 72 74 20 50 52 4f | 43 69 63 6f 6e 5f 67 72 |tart PRO|Cicon_gr|
|00000930| 6f 75 70 64 65 73 65 6c | 65 63 74 0d 00 50 2d 2a |oupdesel|ect..P-*|
|00000940| 7c 21 50 52 4f 43 69 63 | 6f 6e 5f 67 72 6f 75 70 ||!PROCic|on_group|
|00000950| 64 65 73 65 6c 65 63 74 | 28 20 77 69 6e 64 6f 77 |deselect|( window|
|00000960| 20 2c 20 65 73 67 20 29 | 0d 00 51 07 2a 7c 21 0d | , esg )|..Q.*|!.|
|00000970| 00 52 30 2a 7c 21 44 65 | 73 65 6c 65 63 74 73 20 |.R0*|!De|selects |
|00000980| 61 6c 6c 20 69 63 6f 6e | 73 20 77 69 74 68 69 6e |all icon|s within|
|00000990| 20 74 68 65 20 67 69 76 | 65 6e 20 45 53 47 2e 0d | the giv|en ESG..|
|000009a0| 00 53 1f dd f2 69 63 6f | 6e 5f 67 72 6f 75 70 64 |.S...ico|n_groupd|
|000009b0| 65 73 65 6c 65 63 74 28 | 57 25 2c 47 25 29 0d 00 |eselect(|W%,G%)..|
|000009c0| 54 45 ea 20 42 25 2c 4e | 25 2c 41 25 2c 43 25 3a |TE. B%,N|%,A%,C%:|
|000009d0| 42 25 3d 5f 77 69 6d 70 | 5f 62 75 66 66 65 72 25 |B%=_wimp|_buffer%|
|000009e0| 3a 21 42 25 3d 21 28 57 | 25 2d 38 29 3a c8 99 20 |:!B%=!(W|%-8):.. |
|000009f0| 26 34 30 30 43 43 2c 2c | 42 25 3a 4e 25 3d 42 25 |&400CC,,|B%:N%=B%|
|00000a00| 21 38 38 0d 00 55 32 e3 | 20 41 25 3d 30 20 b8 20 |!88..U2.| A%=0 . |
|00000a10| 4e 25 2d 31 3a 43 25 3d | 28 21 28 42 25 2b 31 30 |N%-1:C%=|(!(B%+10|
|00000a20| 38 2b 33 32 2a 41 25 29 | 20 3e 3e 20 31 36 29 20 |8+32*A%)| >> 16) |
|00000a30| 80 20 26 31 46 0d 00 56 | 44 e7 20 43 25 3d 47 25 |. &1F..V|D. C%=G%|
|00000a40| 20 8c 20 21 42 25 3d 21 | 28 57 25 2d 38 29 3a 42 | . !B%=!|(W%-8):B|
|00000a50| 25 21 34 3d 41 25 3a 42 | 25 21 38 3d 30 3a 42 25 |%!4=A%:B|%!8=0:B%|
|00000a60| 21 31 32 3d 26 32 30 30 | 30 30 30 3a c8 99 20 26 |!12=&200|000:.. &|
|00000a70| 34 30 30 43 44 2c 2c 42 | 25 0d 00 57 07 ed 3a e1 |400CD,,B|%..W..:.|
|00000a80| 0d 00 58 04 0d 00 59 21 | 2a 7c 73 74 6f 70 20 50 |..X...Y!|*|stop P|
|00000a90| 52 4f 43 69 63 6f 6e 5f | 67 72 6f 75 70 64 65 73 |ROCicon_|groupdes|
|00000aa0| 65 6c 65 63 74 0d 00 5a | 1a 2a 7c 73 74 61 72 74 |elect..Z|.*|start|
|00000ab0| 20 46 4e 69 63 6f 6e 5f | 67 65 74 74 65 78 74 0d | FNicon_|gettext.|
|00000ac0| 00 5b 26 2a 7c 21 46 4e | 69 63 6f 6e 5f 67 65 74 |.[&*|!FN|icon_get|
|00000ad0| 74 65 78 74 28 20 77 69 | 6e 64 6f 77 20 2c 20 69 |text( wi|ndow , i|
|00000ae0| 63 6f 6e 20 29 0d 00 5c | 07 2a 7c 21 0d 00 5d 45 |con )..\|.*|!..]E|
|00000af0| 2a 7c 21 52 65 74 75 72 | 6e 73 20 74 68 65 20 74 |*|!Retur|ns the t|
|00000b00| 65 78 74 20 63 6f 6e 74 | 61 69 6e 65 64 20 77 69 |ext cont|ained wi|
|00000b10| 74 68 69 6e 20 74 68 65 | 20 67 69 76 65 6e 20 28 |thin the| given (|
|00000b20| 69 6e 64 69 72 65 63 74 | 65 64 29 20 69 63 6f 6e |indirect|ed) icon|
|00000b30| 2e 0d 00 5e 19 dd a4 69 | 63 6f 6e 5f 67 65 74 74 |...^...i|con_gett|
|00000b40| 65 78 74 28 57 25 2c 49 | 25 29 0d 00 5f 46 21 5f |ext(W%,I|%).._F!_|
|00000b50| 77 69 6d 70 5f 62 75 66 | 66 65 72 25 3d 21 28 57 |wimp_buf|fer%=!(W|
|00000b60| 25 2d 38 29 3a 5f 77 69 | 6d 70 5f 62 75 66 66 65 |%-8):_wi|mp_buffe|
|00000b70| 72 25 21 34 3d 49 25 3a | c8 99 20 26 34 30 30 43 |r%!4=I%:|.. &400C|
|00000b80| 45 2c 2c 5f 77 69 6d 70 | 5f 62 75 66 66 65 72 25 |E,,_wimp|_buffer%|
|00000b90| 0d 00 60 24 e7 20 28 5f | 77 69 6d 70 5f 62 75 66 |..`$. (_|wimp_buf|
|00000ba0| 66 65 72 25 21 32 34 20 | 80 20 31 29 3d 30 20 8c |fer%!24 |. 1)=0 .|
|00000bb0| 20 3d 22 22 0d 00 61 41 | e7 20 28 5f 77 69 6d 70 | =""..aA|. (_wimp|
|00000bc0| 5f 62 75 66 66 65 72 25 | 21 32 34 20 80 20 32 35 |_buffer%|!24 . 25|
|00000bd0| 36 29 20 8c 20 3d a4 6f | 73 5f 67 65 74 73 74 72 |6) . =.o|s_getstr|
|00000be0| 69 6e 67 28 5f 77 69 6d | 70 5f 62 75 66 66 65 72 |ing(_wim|p_buffer|
|00000bf0| 25 21 32 38 29 0d 00 62 | 07 3d 22 22 0d 00 63 04 |%!28)..b|.=""..c.|
|00000c00| 0d 00 64 19 2a 7c 73 74 | 6f 70 20 46 4e 69 63 6f |..d.*|st|op FNico|
|00000c10| 6e 5f 67 65 74 74 65 78 | 74 0d 00 65 1c 2a 7c 73 |n_gettex|t..e.*|s|
|00000c20| 74 61 72 74 20 50 52 4f | 43 69 63 6f 6e 5f 73 65 |tart PRO|Cicon_se|
|00000c30| 74 74 65 78 74 0d 00 66 | 36 2a 7c 21 50 52 4f 43 |ttext..f|6*|!PROC|
|00000c40| 69 63 6f 6e 5f 73 65 74 | 74 65 78 74 28 20 77 69 |icon_set|text( wi|
|00000c50| 6e 64 6f 77 20 2c 20 69 | 63 6f 6e 20 2c 20 74 65 |ndow , i|con , te|
|00000c60| 78 74 5f 73 74 72 69 6e | 67 20 29 0d 00 67 07 2a |xt_strin|g )..g.*|
|00000c70| 7c 21 0d 00 68 49 2a 7c | 21 53 65 74 73 20 74 68 ||!..hI*||!Sets th|
|00000c80| 65 20 67 69 76 65 6e 20 | 28 69 6e 64 69 72 65 63 |e given |(indirec|
|00000c90| 74 65 64 29 20 69 63 6f | 6e 20 74 6f 20 63 6f 6e |ted) ico|n to con|
|00000ca0| 74 61 69 6e 20 74 68 65 | 20 67 69 76 65 6e 20 74 |tain the| given t|
|00000cb0| 65 78 74 5f 73 74 72 69 | 6e 67 2e 0d 00 69 1c dd |ext_stri|ng...i..|
|00000cc0| f2 69 63 6f 6e 5f 73 65 | 74 74 65 78 74 28 57 25 |.icon_se|ttext(W%|
|00000cd0| 2c 49 25 2c 54 24 29 0d | 00 6a 46 21 5f 77 69 6d |,I%,T$).|.jF!_wim|
|00000ce0| 70 5f 62 75 66 66 65 72 | 25 3d 21 28 57 25 2d 38 |p_buffer|%=!(W%-8|
|00000cf0| 29 3a 5f 77 69 6d 70 5f | 62 75 66 66 65 72 25 21 |):_wimp_|buffer%!|
|00000d00| 34 3d 49 25 3a c8 99 20 | 26 34 30 30 43 45 2c 2c |4=I%:.. |&400CE,,|
|00000d10| 5f 77 69 6d 70 5f 62 75 | 66 66 65 72 25 0d 00 6b |_wimp_bu|ffer%..k|
|00000d20| 22 e7 20 28 5f 77 69 6d | 70 5f 62 75 66 66 65 72 |". (_wim|p_buffer|
|00000d30| 25 21 32 34 20 80 20 31 | 29 3d 30 20 8c 20 e1 0d |%!24 . 1|)=0 . ..|
|00000d40| 00 6c 56 e7 20 28 5f 77 | 69 6d 70 5f 62 75 66 66 |.lV. (_w|imp_buff|
|00000d50| 65 72 25 21 32 34 20 80 | 20 32 35 36 29 20 8c 20 |er%!24 .| 256) . |
|00000d60| f2 6f 73 5f 70 75 74 73 | 74 72 69 6e 67 28 5f 77 |.os_puts|tring(_w|
|00000d70| 69 6d 70 5f 62 75 66 66 | 65 72 25 21 32 38 2c c0 |imp_buff|er%!28,.|
|00000d80| 54 24 2c 5f 77 69 6d 70 | 5f 62 75 66 66 65 72 25 |T$,_wimp|_buffer%|
|00000d90| 21 33 36 29 29 0d 00 6d | 28 5f 77 69 6d 70 5f 62 |!36))..m|(_wimp_b|
|00000da0| 75 66 66 65 72 25 21 38 | 3d 30 3a 5f 77 69 6d 70 |uffer%!8|=0:_wimp|
|00000db0| 5f 62 75 66 66 65 72 25 | 21 31 32 3d 30 0d 00 6e |_buffer%|!12=0..n|
|00000dc0| 1c c8 99 20 26 34 30 30 | 43 44 2c 2c 5f 77 69 6d |... &400|CD,,_wim|
|00000dd0| 70 5f 62 75 66 66 65 72 | 25 0d 00 6f 05 e1 0d 00 |p_buffer|%..o....|
|00000de0| 70 04 0d 00 71 1b 2a 7c | 73 74 6f 70 20 50 52 4f |p...q.*||stop PRO|
|00000df0| 43 69 63 6f 6e 5f 73 65 | 74 74 65 78 74 0d 00 72 |Cicon_se|ttext..r|
|00000e00| 1e 2a 7c 73 74 61 72 74 | 20 50 52 4f 43 69 63 6f |.*|start| PROCico|
|00000e10| 6e 5f 73 65 74 73 70 72 | 69 74 65 0d 00 73 38 2a |n_setspr|ite..s8*|
|00000e20| 7c 21 50 52 4f 43 69 63 | 6f 6e 5f 73 65 74 73 70 ||!PROCic|on_setsp|
|00000e30| 72 69 74 65 28 20 77 69 | 6e 64 6f 77 20 2c 20 69 |rite( wi|ndow , i|
|00000e40| 63 6f 6e 20 2c 20 73 70 | 72 69 74 65 5f 6e 61 6d |con , sp|rite_nam|
|00000e50| 65 20 29 0d 00 74 07 2a | 7c 21 0d 00 75 46 2a 7c |e )..t.*||!..uF*||
|00000e60| 21 53 65 74 73 20 74 68 | 65 20 67 69 76 65 6e 20 |!Sets th|e given |
|00000e70| 69 6e 64 69 72 65 63 74 | 65 64 20 73 70 72 69 74 |indirect|ed sprit|
|00000e80| 65 2d 6f 6e 6c 79 20 69 | 63 6f 6e 20 74 6f 20 63 |e-only i|con to c|
|00000e90| 6f 6e 74 61 69 6e 20 74 | 68 65 20 67 69 76 65 6e |ontain t|he given|
|00000ea0| 0d 00 76 0e 2a 7c 21 73 | 70 72 69 74 65 2e 0d 00 |..v.*|!s|prite...|
|00000eb0| 77 1e dd f2 69 63 6f 6e | 5f 73 65 74 73 70 72 69 |w...icon|_setspri|
|00000ec0| 74 65 28 57 25 2c 49 25 | 2c 53 24 29 0d 00 78 46 |te(W%,I%|,S$)..xF|
|00000ed0| 21 5f 77 69 6d 70 5f 62 | 75 66 66 65 72 25 3d 21 |!_wimp_b|uffer%=!|
|00000ee0| 28 57 25 2d 38 29 3a 5f | 77 69 6d 70 5f 62 75 66 |(W%-8):_|wimp_buf|
|00000ef0| 66 65 72 25 21 34 3d 49 | 25 3a c8 99 20 26 34 30 |fer%!4=I|%:.. &40|
|00000f00| 30 43 45 2c 2c 5f 77 69 | 6d 70 5f 62 75 66 66 65 |0CE,,_wi|mp_buffe|
|00000f10| 72 25 0d 00 79 23 e7 20 | 28 5f 77 69 6d 70 5f 62 |r%..y#. |(_wimp_b|
|00000f20| 75 66 66 65 72 25 21 32 | 34 20 80 20 33 29 3c 3e |uffer%!2|4 . 3)<>|
|00000f30| 32 20 8c 20 e1 0d 00 7a | 56 e7 20 28 5f 77 69 6d |2 . ...z|V. (_wim|
|00000f40| 70 5f 62 75 66 66 65 72 | 25 21 32 34 20 80 20 32 |p_buffer|%!24 . 2|
|00000f50| 35 36 29 20 8c 20 f2 6f | 73 5f 70 75 74 73 74 72 |56) . .o|s_putstr|
|00000f60| 69 6e 67 28 5f 77 69 6d | 70 5f 62 75 66 66 65 72 |ing(_wim|p_buffer|
|00000f70| 25 21 32 38 2c c0 53 24 | 2c 5f 77 69 6d 70 5f 62 |%!28,.S$|,_wimp_b|
|00000f80| 75 66 66 65 72 25 21 33 | 36 29 29 0d 00 7b 28 5f |uffer%!3|6))..{(_|
|00000f90| 77 69 6d 70 5f 62 75 66 | 66 65 72 25 21 38 3d 30 |wimp_buf|fer%!8=0|
|00000fa0| 3a 5f 77 69 6d 70 5f 62 | 75 66 66 65 72 25 21 31 |:_wimp_b|uffer%!1|
|00000fb0| 32 3d 30 0d 00 7c 1c c8 | 99 20 26 34 30 30 43 44 |2=0..|..|. &400CD|
|00000fc0| 2c 2c 5f 77 69 6d 70 5f | 62 75 66 66 65 72 25 0d |,,_wimp_|buffer%.|
|00000fd0| 00 7d 05 e1 0d 00 7e 04 | 0d 00 7f 1d 2a 7c 73 74 |.}....~.|....*|st|
|00000fe0| 6f 70 20 50 52 4f 43 69 | 63 6f 6e 5f 73 65 74 73 |op PROCi|con_sets|
|00000ff0| 70 72 69 74 65 0d ff | |prite.. | |
+--------+-------------------------+-------------------------+--------+--------+