home *** CD-ROM | disk | FTP | other *** search
Unknown | 1995-07-23 | 3.4 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.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 0b f4 3e 65 76 | 65 6e 74 0d 00 14 21 f4 |.....>ev|ent...!.|
|00000010| 20 43 6f 70 79 72 69 67 | 68 74 20 31 39 39 35 20 | Copyrig|ht 1995 |
|00000020| 43 6f 6c 69 6e 20 48 6f | 67 62 65 6e 0d 00 1e 40 |Colin Ho|gben...@|
|00000030| f4 20 59 6f 75 20 6d 61 | 79 20 75 73 65 20 74 68 |. You ma|y use th|
|00000040| 69 73 20 63 6f 64 65 20 | 66 6f 72 20 61 6e 79 20 |is code |for any |
|00000050| 6e 6f 6e 2d 70 72 6f 66 | 69 74 20 70 75 72 70 6f |non-prof|it purpo|
|00000060| 73 65 2c 20 70 72 6f 76 | 69 64 65 64 0d 00 28 42 |se, prov|ided..(B|
|00000070| f4 20 79 6f 75 20 64 6f | 63 75 6d 65 6e 74 20 61 |. you do|cument a|
|00000080| 6e 79 20 63 68 61 6e 67 | 65 73 20 6d 61 64 65 20 |ny chang|es made |
|00000090| 61 6e 64 20 61 70 70 6c | 79 20 74 68 65 20 73 61 |and appl|y the sa|
|000000a0| 6d 65 20 63 6f 6e 64 69 | 74 69 6f 6e 73 2e 0d 00 |me condi|tions...|
|000000b0| 32 04 0d 00 3c 11 dd 20 | a4 65 76 65 6e 74 5f 69 |2...<.. |.event_i|
|000000c0| 6e 69 74 0d 00 46 24 54 | 5f 65 76 65 6e 74 3d a4 |nit..F$T|_event=.|
|000000d0| 74 79 70 65 5f 63 72 65 | 61 74 65 28 22 45 76 65 |type_cre|ate("Eve|
|000000e0| 6e 74 22 2c 32 34 29 0d | 00 50 0c 45 5f 74 79 70 |nt",24).|.P.E_typ|
|000000f0| 65 3d 30 0d 00 5a 0e 45 | 5f 77 69 6e 64 6f 77 3d |e=0..Z.E|_window=|
|00000100| 34 0d 00 64 0c 45 5f 69 | 63 6f 6e 3d 38 0d 00 6e |4..d.E_i|con=8..n|
|00000110| 0b 45 5f 66 6e 3d 31 32 | 0d 00 78 0c 45 5f 61 72 |.E_fn=12|..x.E_ar|
|00000120| 67 3d 31 36 0d 00 82 0d | 45 5f 6e 65 78 74 3d 32 |g=16....|E_next=2|
|00000130| 30 0d 00 8c 11 65 76 65 | 6e 74 5f 6c 69 73 74 25 |0....eve|nt_list%|
|00000140| 3d 30 0d 00 96 12 65 76 | 65 6e 74 5f 6e 75 6c 6c |=0....ev|ent_null|
|00000150| 73 25 3d 30 0d 00 97 10 | 65 76 65 6e 74 5f 6e 75 |s%=0....|event_nu|
|00000160| 6c 6c 3d a3 0d 00 a0 11 | 65 76 65 6e 74 5f 41 4e |ll=.....|event_AN|
|00000170| 59 3d 2d 39 39 0d 00 aa | 17 65 76 65 6e 74 5f 4d |Y=-99...|.event_M|
|00000180| 53 47 3d 26 38 30 30 30 | 30 30 30 30 0d 00 b4 06 |SG=&8000|0000....|
|00000190| 3d 30 0d 00 be 04 0d 00 | c8 30 dd 20 f2 65 76 65 |=0......|.0. .eve|
|000001a0| 6e 74 5f 63 6c 61 69 6d | 28 74 79 70 65 25 2c 77 |nt_claim|(type%,w|
|000001b0| 69 6e 64 6f 77 25 2c 69 | 63 6f 6e 25 2c 66 6e 24 |indow%,i|con%,fn$|
|000001c0| 2c 61 72 67 25 29 0d 00 | d2 09 ea 20 65 76 25 0d |,arg%)..|... ev%.|
|000001d0| 00 dc 18 65 76 25 3d a4 | 6d 61 6c 6c 6f 63 28 54 |...ev%=.|malloc(T|
|000001e0| 5f 65 76 65 6e 74 29 0d | 00 e6 14 65 76 25 21 45 |_event).|...ev%!E|
|000001f0| 5f 74 79 70 65 3d 74 79 | 70 65 25 0d 00 f0 18 65 |_type=ty|pe%....e|
|00000200| 76 25 21 45 5f 77 69 6e | 64 6f 77 3d 77 69 6e 64 |v%!E_win|dow=wind|
|00000210| 6f 77 25 0d 00 fa 14 65 | 76 25 21 45 5f 69 63 6f |ow%....e|v%!E_ico|
|00000220| 6e 3d 69 63 6f 6e 25 0d | 01 04 19 65 76 25 21 45 |n=icon%.|...ev%!E|
|00000230| 5f 66 6e 3d a4 73 74 72 | 64 75 70 28 66 6e 24 29 |_fn=.str|dup(fn$)|
|00000240| 0d 01 0e 12 65 76 25 21 | 45 5f 61 72 67 3d 61 72 |....ev%!|E_arg=ar|
|00000250| 67 25 0d 01 18 1a 65 76 | 25 21 45 5f 6e 65 78 74 |g%....ev|%!E_next|
|00000260| 3d 65 76 65 6e 74 5f 6c | 69 73 74 25 0d 01 22 13 |=event_l|ist%..".|
|00000270| 65 76 65 6e 74 5f 6c 69 | 73 74 25 3d 65 76 25 0d |event_li|st%=ev%.|
|00000280| 01 2c 1f e7 20 74 79 70 | 65 25 3d 30 20 8c 20 65 |.,.. typ|e%=0 . e|
|00000290| 76 65 6e 74 5f 6e 75 6c | 6c 73 25 2b 3d 31 0d 01 |vent_nul|ls%+=1..|
|000002a0| 2d 3d f4 20 50 52 4f 43 | 74 72 61 63 65 28 22 63 |-=. PROC|trace("c|
|000002b0| 6c 61 69 6d 65 64 20 22 | 2b 66 6e 24 2b 22 20 22 |laimed "|+fn$+" "|
|000002c0| 2b 53 54 52 24 74 79 70 | 65 25 2b 22 20 22 2b 53 |+STR$typ|e%+" "+S|
|000002d0| 54 52 24 77 69 6e 64 6f | 77 25 29 0d 01 36 05 e1 |TR$windo|w%)..6..|
|000002e0| 0d 01 40 04 0d 01 4a 32 | dd 20 f2 65 76 65 6e 74 |..@...J2|. .event|
|000002f0| 5f 72 65 6c 65 61 73 65 | 28 74 79 70 65 25 2c 77 |_release|(type%,w|
|00000300| 69 6e 64 6f 77 25 2c 69 | 63 6f 6e 25 2c 66 6e 24 |indow%,i|con%,fn$|
|00000310| 2c 61 72 67 25 29 0d 01 | 54 0f ea 20 65 76 25 2c |,arg%)..|T.. ev%,|
|00000320| 6c 61 73 74 25 0d 01 5e | 13 65 76 25 3d 65 76 65 |last%..^|.ev%=eve|
|00000330| 6e 74 5f 6c 69 73 74 25 | 0d 01 68 0a c8 95 20 65 |nt_list%|..h... e|
|00000340| 76 25 0d 01 72 6d 20 20 | e7 20 65 76 25 21 45 5f |v%..rm |. ev%!E_|
|00000350| 74 79 70 65 3d 74 79 70 | 65 25 20 80 20 65 76 25 |type=typ|e% . ev%|
|00000360| 21 45 5f 77 69 6e 64 6f | 77 3d 77 69 6e 64 6f 77 |!E_windo|w=window|
|00000370| 25 20 80 20 65 76 25 21 | 45 5f 69 63 6f 6e 3d 69 |% . ev%!|E_icon=i|
|00000380| 63 6f 6e 25 20 80 20 a4 | 73 74 72 67 65 74 28 65 |con% . .|strget(e|
|00000390| 76 25 21 45 5f 66 6e 29 | 3d 66 6e 24 20 80 20 65 |v%!E_fn)|=fn$ . e|
|000003a0| 76 25 21 45 5f 61 72 67 | 3d 61 72 67 25 20 8c 0d |v%!E_arg|=arg% ..|
|000003b0| 01 7c 28 20 20 20 20 e7 | 20 65 76 25 21 45 5f 74 |.|( .| ev%!E_t|
|000003c0| 79 70 65 3d 30 20 8c 20 | 65 76 65 6e 74 5f 6e 75 |ype=0 . |event_nu|
|000003d0| 6c 6c 73 25 2d 3d 31 0d | 01 86 17 20 20 20 20 f2 |lls%-=1.|... .|
|000003e0| 66 72 65 65 28 65 76 25 | 21 45 5f 66 6e 29 0d 01 |free(ev%|!E_fn)..|
|000003f0| 90 42 20 20 20 20 e7 20 | 6c 61 73 74 25 20 8c 20 |.B . |last% . |
|00000400| 6c 61 73 74 25 21 45 5f | 6e 65 78 74 3d 65 76 25 |last%!E_|next=ev%|
|00000410| 21 45 5f 6e 65 78 74 20 | 8b 20 65 76 65 6e 74 5f |!E_next |. event_|
|00000420| 6c 69 73 74 25 3d 65 76 | 25 21 45 5f 6e 65 78 74 |list%=ev|%!E_next|
|00000430| 0d 01 9a 12 20 20 20 20 | f2 66 72 65 65 28 65 76 |.... |.free(ev|
|00000440| 25 29 0d 01 a4 09 20 20 | 20 20 e1 0d 01 ae 07 20 |%).... | ..... |
|00000450| 20 cd 0d 01 b8 0f 20 20 | 6c 61 73 74 25 3d 65 76 | ..... |last%=ev|
|00000460| 25 0d 01 c2 14 20 20 65 | 76 25 3d 65 76 25 21 45 |%.... e|v%=ev%!E|
|00000470| 5f 6e 65 78 74 0d 01 cc | 05 ce 0d 01 d6 05 e1 0d |_next...|........|
|00000480| 01 e0 04 0d 01 ea 2d f4 | 20 72 65 6c 65 61 73 65 |......-.| release|
|00000490| 20 61 6c 6c 20 65 76 65 | 6e 74 73 20 63 6c 61 69 | all eve|nts clai|
|000004a0| 6d 65 64 20 66 6f 72 20 | 61 20 77 69 6e 64 6f 77 |med for |a window|
|000004b0| 0d 01 f4 23 dd 20 f2 65 | 76 65 6e 74 5f 72 65 6c |...#. .e|vent_rel|
|000004c0| 65 61 73 65 77 69 6e 64 | 6f 77 28 77 69 6e 64 6f |easewind|ow(windo|
|000004d0| 77 25 29 0d 01 fe 0f ea | 20 65 76 25 2c 6c 61 73 |w%).....| ev%,las|
|000004e0| 74 25 0d 02 08 13 65 76 | 25 3d 65 76 65 6e 74 5f |t%....ev|%=event_|
|000004f0| 6c 69 73 74 25 0d 02 12 | 0a c8 95 20 65 76 25 0d |list%...|... ev%.|
|00000500| 02 1c 1e 20 20 e7 20 65 | 76 25 21 45 5f 77 69 6e |... . e|v%!E_win|
|00000510| 64 6f 77 3d 77 69 6e 64 | 6f 77 25 20 8c 0d 02 26 |dow=wind|ow% ...&|
|00000520| 28 20 20 20 20 e7 20 65 | 76 25 21 45 5f 74 79 70 |( . e|v%!E_typ|
|00000530| 65 3d 30 20 8c 20 65 76 | 65 6e 74 5f 6e 75 6c 6c |e=0 . ev|ent_null|
|00000540| 73 25 2d 3d 31 0d 02 30 | 17 20 20 20 20 f2 66 72 |s%-=1..0|. .fr|
|00000550| 65 65 28 65 76 25 21 45 | 5f 66 6e 29 0d 02 3a 42 |ee(ev%!E|_fn)..:B|
|00000560| 20 20 20 20 e7 20 6c 61 | 73 74 25 20 8c 20 6c 61 | . la|st% . la|
|00000570| 73 74 25 21 45 5f 6e 65 | 78 74 3d 65 76 25 21 45 |st%!E_ne|xt=ev%!E|
|00000580| 5f 6e 65 78 74 20 8b 20 | 65 76 65 6e 74 5f 6c 69 |_next . |event_li|
|00000590| 73 74 25 3d 65 76 25 21 | 45 5f 6e 65 78 74 0d 02 |st%=ev%!|E_next..|
|000005a0| 44 12 20 20 20 20 f2 66 | 72 65 65 28 65 76 25 29 |D. .f|ree(ev%)|
|000005b0| 0d 02 4e 09 20 20 20 20 | e1 0d 02 58 07 20 20 cd |..N. |...X. .|
|000005c0| 0d 02 62 0f 20 20 6c 61 | 73 74 25 3d 65 76 25 0d |..b. la|st%=ev%.|
|000005d0| 02 6c 14 20 20 65 76 25 | 3d 65 76 25 21 45 5f 6e |.l. ev%|=ev%!E_n|
|000005e0| 65 78 74 0d 02 76 05 ce | 0d 02 80 05 e1 0d 02 8a |ext..v..|........|
|000005f0| 04 0d 02 94 1d dd 20 f2 | 65 76 65 6e 74 5f 70 72 |...... .|event_pr|
|00000600| 6f 63 65 73 73 28 72 65 | 61 73 6f 6e 25 29 0d 02 |ocess(re|ason%)..|
|00000610| 9e 13 ea 20 77 69 6e 64 | 6f 77 25 2c 69 63 6f 6e |... wind|ow%,icon|
|00000620| 25 0d 02 a8 25 f4 20 50 | 52 4f 43 74 72 61 63 65 |%...%. P|ROCtrace|
|00000630| 28 22 65 76 65 6e 74 20 | 22 2b 53 54 52 24 72 65 |("event |"+STR$re|
|00000640| 61 73 6f 6e 25 29 0d 02 | b2 15 77 69 6e 64 6f 77 |ason%)..|..window|
|00000650| 25 3d 65 76 65 6e 74 5f | 41 4e 59 0d 02 bc 13 69 |%=event_|ANY....i|
|00000660| 63 6f 6e 25 3d 65 76 65 | 6e 74 5f 41 4e 59 0d 02 |con%=eve|nt_ANY..|
|00000670| c6 10 c8 8e 20 72 65 61 | 73 6f 6e 25 20 ca 0d 02 |.... rea|son% ...|
|00000680| d0 0e c9 20 30 3a f4 20 | 6e 75 6c 6c 0d 02 d1 12 |... 0:. |null....|
|00000690| 20 20 65 76 65 6e 74 5f | 6e 75 6c 6c 3d b9 0d 02 | event_|null=...|
|000006a0| da 1f c9 20 31 3a f4 20 | 72 65 64 72 61 77 5f 77 |... 1:. |redraw_w|
|000006b0| 69 6e 64 6f 77 5f 72 65 | 71 75 65 73 74 0d 02 e4 |indow_re|quest...|
|000006c0| 14 20 20 77 69 6e 64 6f | 77 25 3d 62 75 66 25 21 |. windo|w%=buf%!|
|000006d0| 30 0d 02 ee 1d c9 20 32 | 3a f4 20 6f 70 65 6e 5f |0..... 2|:. open_|
|000006e0| 77 69 6e 64 6f 77 5f 72 | 65 71 75 65 73 74 0d 02 |window_r|equest..|
|000006f0| f8 14 20 20 77 69 6e 64 | 6f 77 25 3d 62 75 66 25 |.. wind|ow%=buf%|
|00000700| 21 30 0d 03 02 1e c9 20 | 33 3a f4 20 63 6c 6f 73 |!0..... |3:. clos|
|00000710| 65 5f 77 69 6e 64 6f 77 | 5f 72 65 71 75 65 73 74 |e_window|_request|
|00000720| 0d 03 03 1b 20 20 f2 74 | 72 61 63 65 28 22 63 6c |.... .t|race("cl|
|00000730| 6f 73 65 20 65 76 65 6e | 74 22 29 0d 03 0c 14 20 |ose even|t").... |
|00000740| 20 77 69 6e 64 6f 77 25 | 3d 62 75 66 25 21 30 0d | window%|=buf%!0.|
|00000750| 03 16 15 c9 20 36 3a f4 | 20 6d 6f 75 73 65 5f 63 |.... 6:.| mouse_c|
|00000760| 6c 69 63 6b 0d 03 17 1b | 20 20 f2 74 72 61 63 65 |lick....| .trace|
|00000770| 28 22 6d 6f 75 73 65 20 | 63 6c 69 63 6b 22 29 0d |("mouse |click").|
|00000780| 03 20 15 20 20 77 69 6e | 64 6f 77 25 3d 62 75 66 |. . win|dow%=buf|
|00000790| 25 21 31 32 0d 03 2a 13 | 20 20 69 63 6f 6e 25 3d |%!12..*.| icon%=|
|000007a0| 62 75 66 25 21 31 36 0d | 03 34 13 c9 20 37 3a f4 |buf%!16.|.4.. 7:.|
|000007b0| 20 75 73 65 72 5f 64 72 | 61 67 0d 03 3e 15 c9 20 | user_dr|ag..>.. |
|000007c0| 38 3a f4 20 6b 65 79 5f | 70 72 65 73 73 65 64 0d |8:. key_|pressed.|
|000007d0| 03 48 14 20 20 77 69 6e | 64 6f 77 25 3d 62 75 66 |.H. win|dow%=buf|
|000007e0| 25 21 30 0d 03 52 12 20 | 20 69 63 6f 6e 25 3d 62 |%!0..R. | icon%=b|
|000007f0| 75 66 25 21 34 0d 03 5c | 18 c9 20 39 3a f4 20 6d |uf%!4..\|.. 9:. m|
|00000800| 65 6e 75 5f 73 65 6c 65 | 63 74 69 6f 6e 0d 03 5d |enu_sele|ction..]|
|00000810| 1e 20 20 f2 74 72 61 63 | 65 28 22 6d 65 6e 75 20 |. .trac|e("menu |
|00000820| 73 65 6c 65 63 74 69 6f | 6e 22 29 0d 03 66 25 c9 |selectio|n")..f%.|
|00000830| 20 31 37 2c 31 38 3a f4 | 20 75 73 65 72 5f 6d 65 | 17,18:.| user_me|
|00000840| 73 73 61 67 65 5b 5f 72 | 65 63 6f 72 64 65 64 5d |ssage[_r|ecorded]|
|00000850| 0d 03 67 24 20 20 f2 74 | 72 61 63 65 28 22 6d 65 |..g$ .t|race("me|
|00000860| 73 73 61 67 65 20 22 2b | c3 7e 28 62 75 66 25 21 |ssage "+|.~(buf%!|
|00000870| 31 36 29 29 0d 03 70 21 | 20 20 72 65 61 73 6f 6e |16))..p!| reason|
|00000880| 25 3d 65 76 65 6e 74 5f | 4d 53 47 2b 28 62 75 66 |%=event_|MSG+(buf|
|00000890| 25 21 31 36 29 0d 03 7a | 18 c9 20 65 76 65 6e 74 |%!16)..z|.. event|
|000008a0| 5f 4d 53 47 2b 30 3a f4 | 20 71 75 69 74 0d 03 84 |_MSG+0:.| quit...|
|000008b0| 21 20 20 f2 74 72 61 63 | 65 28 22 63 6c 6f 73 65 |! .trac|e("close|
|000008c0| 64 6f 77 6e 20 6d 65 73 | 73 61 67 65 22 29 0d 03 |down mes|sage")..|
|000008d0| 98 20 c9 20 65 76 65 6e | 74 5f 4d 53 47 2b 32 3a |. . even|t_MSG+2:|
|000008e0| f4 20 64 61 74 61 73 61 | 76 65 5f 61 63 6b 0d 03 |. datasa|ve_ack..|
|000008f0| a2 23 c9 20 65 76 65 6e | 74 5f 4d 53 47 2b 26 35 |.#. even|t_MSG+&5|
|00000900| 30 32 3a f4 20 68 65 6c | 70 5f 72 65 71 75 65 73 |02:. hel|p_reques|
|00000910| 74 0d 03 ac 15 20 20 77 | 69 6e 64 6f 77 25 3d 62 |t.... w|indow%=b|
|00000920| 75 66 25 21 33 32 0d 03 | b6 13 20 20 69 63 6f 6e |uf%!32..|.. icon|
|00000930| 25 3d 62 75 66 25 21 33 | 36 0d 03 b7 27 c9 20 65 |%=buf%!3|6...'. e|
|00000940| 76 65 6e 74 5f 4d 53 47 | 2b 26 34 30 30 43 33 3a |vent_MSG|+&400C3:|
|00000950| f4 20 74 61 73 6b 5f 63 | 6c 6f 73 65 64 6f 77 6e |. task_c|losedown|
|00000960| 0d 03 c0 05 7f 0d 03 ca | 07 20 20 e1 0d 03 d4 05 |........|. .....|
|00000970| cb 0d 03 de 37 e7 20 a4 | 5f 65 76 65 6e 74 5f 64 |....7. .|_event_d|
|00000980| 69 73 70 61 74 63 68 28 | 72 65 61 73 6f 6e 25 2c |ispatch(|reason%,|
|00000990| 72 65 61 73 6f 6e 25 2c | 77 69 6e 64 6f 77 25 2c |reason%,|window%,|
|000009a0| 69 63 6f 6e 25 29 20 e1 | 0d 03 e8 39 e7 20 a4 5f |icon%) .|...9. ._|
|000009b0| 65 76 65 6e 74 5f 64 69 | 73 70 61 74 63 68 28 72 |event_di|spatch(r|
|000009c0| 65 61 73 6f 6e 25 2c 65 | 76 65 6e 74 5f 41 4e 59 |eason%,e|vent_ANY|
|000009d0| 2c 77 69 6e 64 6f 77 25 | 2c 69 63 6f 6e 25 29 20 |,window%|,icon%) |
|000009e0| e1 0d 03 f2 18 e7 20 69 | 63 6f 6e 25 3c 3e 65 76 |...... i|con%<>ev|
|000009f0| 65 6e 74 5f 41 4e 59 20 | 8c 0d 03 fc 3d 20 20 e7 |ent_ANY |....= .|
|00000a00| 20 a4 5f 65 76 65 6e 74 | 5f 64 69 73 70 61 74 63 | ._event|_dispatc|
|00000a10| 68 28 72 65 61 73 6f 6e | 25 2c 72 65 61 73 6f 6e |h(reason|%,reason|
|00000a20| 25 2c 77 69 6e 64 6f 77 | 25 2c 65 76 65 6e 74 5f |%,window|%,event_|
|00000a30| 41 4e 59 29 20 e1 0d 04 | 06 3f 20 20 e7 20 a4 5f |ANY) ...|.? . ._|
|00000a40| 65 76 65 6e 74 5f 64 69 | 73 70 61 74 63 68 28 72 |event_di|spatch(r|
|00000a50| 65 61 73 6f 6e 25 2c 65 | 76 65 6e 74 5f 41 4e 59 |eason%,e|vent_ANY|
|00000a60| 2c 77 69 6e 64 6f 77 25 | 2c 65 76 65 6e 74 5f 41 |,window%|,event_A|
|00000a70| 4e 59 29 20 e1 0d 04 10 | 05 cd 0d 04 1a 1a e7 20 |NY) ....|....... |
|00000a80| 77 69 6e 64 6f 77 25 3c | 3e 65 76 65 6e 74 5f 41 |window%<|>event_A|
|00000a90| 4e 59 20 8c 0d 04 24 3f | 20 20 e7 20 a4 5f 65 76 |NY ...$?| . ._ev|
|00000aa0| 65 6e 74 5f 64 69 73 70 | 61 74 63 68 28 72 65 61 |ent_disp|atch(rea|
|00000ab0| 73 6f 6e 25 2c 72 65 61 | 73 6f 6e 25 2c 65 76 65 |son%,rea|son%,eve|
|00000ac0| 6e 74 5f 41 4e 59 2c 65 | 76 65 6e 74 5f 41 4e 59 |nt_ANY,e|vent_ANY|
|00000ad0| 29 20 e1 0d 04 2e 41 20 | 20 e7 20 a4 5f 65 76 65 |) ....A | . ._eve|
|00000ae0| 6e 74 5f 64 69 73 70 61 | 74 63 68 28 72 65 61 73 |nt_dispa|tch(reas|
|00000af0| 6f 6e 25 2c 65 76 65 6e | 74 5f 41 4e 59 2c 65 76 |on%,even|t_ANY,ev|
|00000b00| 65 6e 74 5f 41 4e 59 2c | 65 76 65 6e 74 5f 41 4e |ent_ANY,|event_AN|
|00000b10| 59 29 20 e1 0d 04 38 05 | cd 0d 04 42 2b f2 74 72 |Y) ...8.|...B+.tr|
|00000b20| 61 63 65 28 22 65 76 65 | 6e 74 20 22 2b c3 7e 72 |ace("eve|nt "+.~r|
|00000b30| 65 61 73 6f 6e 25 2b 22 | 20 75 6e 63 6c 61 69 6d |eason%+"| unclaim|
|00000b40| 65 64 22 29 0d 04 4c 05 | e1 0d 04 56 04 0d 04 60 |ed")..L.|...V...`|
|00000b50| 37 dd 20 a4 5f 65 76 65 | 6e 74 5f 64 69 73 70 61 |7. ._eve|nt_dispa|
|00000b60| 74 63 68 28 5f 72 65 61 | 73 6f 6e 25 2c 5f 74 79 |tch(_rea|son%,_ty|
|00000b70| 70 65 25 2c 5f 77 69 6e | 64 6f 77 25 2c 5f 69 63 |pe%,_win|dow%,_ic|
|00000b80| 6f 6e 25 29 0d 04 6a 11 | ea 20 5f 65 76 25 2c 5f |on%)..j.|. _ev%,_|
|00000b90| 6e 65 78 74 25 0d 04 74 | 14 5f 65 76 25 3d 65 76 |next%..t|._ev%=ev|
|00000ba0| 65 6e 74 5f 6c 69 73 74 | 25 0d 04 7e 0b c8 95 20 |ent_list|%..~... |
|00000bb0| 5f 65 76 25 0d 04 88 18 | 20 20 5f 6e 65 78 74 25 |_ev%....| _next%|
|00000bc0| 3d 5f 65 76 25 21 45 5f | 6e 65 78 74 0d 04 92 4a |=_ev%!E_|next...J|
|00000bd0| 20 20 e7 20 5f 74 79 70 | 65 25 3d 5f 65 76 25 21 | . _typ|e%=_ev%!|
|00000be0| 45 5f 74 79 70 65 20 80 | 20 5f 77 69 6e 64 6f 77 |E_type .| _window|
|00000bf0| 25 3d 5f 65 76 25 21 45 | 5f 77 69 6e 64 6f 77 20 |%=_ev%!E|_window |
|00000c00| 80 20 5f 69 63 6f 6e 25 | 3d 5f 65 76 25 21 45 5f |. _icon%|=_ev%!E_|
|00000c10| 69 63 6f 6e 20 8c 0d 04 | 9c 39 f4 20 20 20 20 50 |icon ...|.9. P|
|00000c20| 52 4f 43 74 72 61 63 65 | 28 22 65 76 65 6e 74 5f |ROCtrace|("event_|
|00000c30| 64 69 73 70 61 74 63 68 | 20 22 2b 46 4e 73 74 72 |dispatch| "+FNstr|
|00000c40| 67 65 74 28 5f 65 76 25 | 21 45 5f 66 6e 29 29 0d |get(_ev%|!E_fn)).|
|00000c50| 04 a6 41 20 20 20 20 e7 | 20 a0 28 22 46 4e 22 2b |..A .| .("FN"+|
|00000c60| a4 73 74 72 67 65 74 28 | 5f 65 76 25 21 45 5f 66 |.strget(|_ev%!E_f|
|00000c70| 6e 29 2b 22 28 5f 65 76 | 25 21 45 5f 61 72 67 2c |n)+"(_ev|%!E_arg,|
|00000c80| 5f 72 65 61 73 6f 6e 25 | 29 22 29 20 8c 20 3d b9 |_reason%|)") . =.|
|00000c90| 0d 04 b0 07 20 20 cd 0d | 04 ba 11 20 20 5f 65 76 |.... ..|... _ev|
|00000ca0| 25 3d 5f 6e 65 78 74 25 | 0d 04 c4 05 ce 0d 04 ce |%=_next%|........|
|00000cb0| 06 3d a3 0d 04 d8 04 0d | 04 e2 18 dd 20 f2 65 76 |.=......|.... .ev|
|00000cc0| 65 6e 74 5f 70 6f 6c 6c | 28 6e 75 6c 6c 25 29 0d |ent_poll|(null%).|
|00000cd0| 04 ec 0d ea 20 72 65 61 | 73 6f 6e 25 0d 04 ed 10 |.... rea|son%....|
|00000ce0| 65 76 65 6e 74 5f 6e 75 | 6c 6c 3d a3 0d 04 ee 38 |event_nu|ll=....8|
|00000cf0| f4 20 6d 61 73 6b 20 6f | 75 74 20 70 6f 69 6e 74 |. mask o|ut point|
|00000d00| 65 72 20 65 6e 74 65 72 | 69 6e 67 2f 6c 65 61 76 |er enter|ing/leav|
|00000d10| 69 6e 67 3b 20 6c 6f 73 | 65 2f 67 61 69 6e 20 67 |ing; los|e/gain g|
|00000d20| 61 72 65 74 0d 04 f6 41 | c8 99 22 57 69 6d 70 5f |aret...A|.."Wimp_|
|00000d30| 50 6f 6c 6c 22 2c 26 31 | 38 33 30 2d 28 65 76 65 |Poll",&1|830-(eve|
|00000d40| 6e 74 5f 6e 75 6c 6c 73 | 25 3d 30 20 80 20 6e 75 |nt_nulls|%=0 . nu|
|00000d50| 6c 6c 25 3d a3 29 2c 62 | 75 66 25 20 b8 20 72 65 |ll%=.),b|uf% . re|
|00000d60| 61 73 6f 6e 25 0d 05 00 | 1b f2 65 76 65 6e 74 5f |ason%...|..event_|
|00000d70| 70 72 6f 63 65 73 73 28 | 72 65 61 73 6f 6e 25 29 |process(|reason%)|
|00000d80| 0d 05 0a 05 e1 0d ff | |....... | |
+--------+-------------------------+-------------------------+--------+--------+