home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: SHell self-extracting ARchive
(archive/shar).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| Newsgroup Content (archive/news)
| magic
| Supported |
100%
| dexvert
| SHell self-extracting ARchive (archive/shar)
| magic
| Supported |
100%
| dexvert
| Internet Message Format (text/imf)
| magic
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| news, ASCII text
| default
| |
100%
| checkBytes
| Printable ASCII
| default
| |
100%
| dexmagic
| PrintFox/Pagefox WEAK
| default
| |
100%
| perlTextCheck
| Likely Text (Perl)
| default
| |
100%
| siegfried
| fmt/329 Shell Archive Format
| default
| |
100%
| detectItEasy
| Format: plain text[LF]
| default (weak)
| |
100%
| xdgMime
| message/news
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 50 61 74 68 3a 20 75 75 | 6e 65 74 21 63 73 2e 75 |Path: uu|net!cs.u|
|00000010| 74 65 78 61 73 2e 65 64 | 75 21 72 75 74 67 65 72 |texas.ed|u!rutger|
|00000020| 73 21 61 72 61 6d 69 73 | 2e 72 75 74 67 65 72 73 |s!aramis|.rutgers|
|00000030| 2e 65 64 75 21 64 61 72 | 74 61 67 6e 61 6e 2e 72 |.edu!dar|tagnan.r|
|00000040| 75 74 67 65 72 73 2e 65 | 64 75 21 6d 63 67 72 65 |utgers.e|du!mcgre|
|00000050| 77 0a 46 72 6f 6d 3a 20 | 6d 63 67 72 65 77 40 64 |w.From: |mcgrew@d|
|00000060| 61 72 74 61 67 6e 61 6e | 2e 72 75 74 67 65 72 73 |artagnan|.rutgers|
|00000070| 2e 65 64 75 20 28 43 68 | 61 72 6c 65 73 20 4d 63 |.edu (Ch|arles Mc|
|00000080| 67 72 65 77 29 0a 4e 65 | 77 73 67 72 6f 75 70 73 |grew).Ne|wsgroups|
|00000090| 3a 20 63 6f 6d 70 2e 73 | 6f 75 72 63 65 73 2e 73 |: comp.s|ources.s|
|000000a0| 75 6e 0a 53 75 62 6a 65 | 63 74 3a 20 76 30 31 69 |un.Subje|ct: v01i|
|000000b0| 30 31 37 3a 20 20 43 61 | 6c 65 6e 64 61 72 2f 70 |017: Ca|lendar/p|
|000000c0| 6c 61 6e 6e 69 6e 67 20 | 74 6f 6f 6c 3a 20 50 61 |lanning |tool: Pa|
|000000d0| 72 74 20 30 38 2f 30 39 | 0a 4d 65 73 73 61 67 65 |rt 08/09|.Message|
|000000e0| 2d 49 44 3a 20 3c 4d 61 | 79 2e 32 37 2e 31 37 2e |-ID: <Ma|y.27.17.|
|000000f0| 31 35 2e 30 34 2e 31 39 | 38 39 2e 31 39 33 35 35 |15.04.19|89.19355|
|00000100| 40 64 61 72 74 61 67 6e | 61 6e 2e 72 75 74 67 65 |@dartagn|an.rutge|
|00000110| 72 73 2e 65 64 75 3e 0a | 44 61 74 65 3a 20 32 37 |rs.edu>.|Date: 27|
|00000120| 20 4d 61 79 20 38 39 20 | 32 31 3a 31 35 3a 30 37 | May 89 |21:15:07|
|00000130| 20 47 4d 54 0a 4f 72 67 | 61 6e 69 7a 61 74 69 6f | GMT.Org|anizatio|
|00000140| 6e 3a 20 52 75 74 67 65 | 72 73 20 55 6e 69 76 2e |n: Rutge|rs Univ.|
|00000150| 2c 20 4e 65 77 20 42 72 | 75 6e 73 77 69 63 6b 2c |, New Br|unswick,|
|00000160| 20 4e 2e 4a 2e 0a 4c 69 | 6e 65 73 3a 20 33 32 35 | N.J..Li|nes: 325|
|00000170| 37 0a 41 70 70 72 6f 76 | 65 64 3a 20 6d 63 67 72 |7.Approv|ed: mcgr|
|00000180| 65 77 40 61 72 61 6d 69 | 73 2e 72 75 74 67 65 72 |ew@arami|s.rutger|
|00000190| 73 2e 65 64 75 0a 0a 53 | 75 62 6d 69 74 74 65 64 |s.edu..S|ubmitted|
|000001a0| 2d 62 79 3a 20 42 69 6c | 6c 20 52 61 6e 64 6c 65 |-by: Bil|l Randle|
|000001b0| 20 3c 62 69 6c 6c 72 40 | 73 61 61 62 2e 63 6e 61 | <billr@|saab.cna|
|000001c0| 2e 74 65 6b 2e 63 6f 6d | 3e 0a 50 6f 73 74 69 6e |.tek.com|>.Postin|
|000001d0| 67 2d 6e 75 6d 62 65 72 | 3a 20 56 6f 6c 75 6d 65 |g-number|: Volume|
|000001e0| 20 31 2c 20 49 73 73 75 | 65 20 31 37 0a 41 72 63 | 1, Issu|e 17.Arc|
|000001f0| 68 69 76 65 2d 6e 61 6d | 65 3a 20 63 61 6c 65 6e |hive-nam|e: calen|
|00000200| 74 6f 6f 6c 2f 70 61 72 | 74 30 38 0a 0a 23 21 20 |tool/par|t08..#! |
|00000210| 2f 62 69 6e 2f 73 68 0a | 23 20 54 68 69 73 20 69 |/bin/sh.|# This i|
|00000220| 73 20 61 20 73 68 65 6c | 6c 20 61 72 63 68 69 76 |s a shel|l archiv|
|00000230| 65 2c 20 6d 65 61 6e 69 | 6e 67 3a 0a 23 20 31 2e |e, meani|ng:.# 1.|
|00000240| 20 52 65 6d 6f 76 65 20 | 65 76 65 72 79 74 68 69 | Remove |everythi|
|00000250| 6e 67 20 61 62 6f 76 65 | 20 74 68 65 20 23 21 20 |ng above| the #! |
|00000260| 2f 62 69 6e 2f 73 68 20 | 6c 69 6e 65 2e 0a 23 20 |/bin/sh |line..# |
|00000270| 32 2e 20 53 61 76 65 20 | 74 68 65 20 72 65 73 75 |2. Save |the resu|
|00000280| 6c 74 69 6e 67 20 74 65 | 78 74 20 69 6e 20 61 20 |lting te|xt in a |
|00000290| 66 69 6c 65 2e 0a 23 20 | 33 2e 20 45 78 65 63 75 |file..# |3. Execu|
|000002a0| 74 65 20 74 68 65 20 66 | 69 6c 65 20 77 69 74 68 |te the f|ile with|
|000002b0| 20 2f 62 69 6e 2f 73 68 | 20 28 6e 6f 74 20 63 73 | /bin/sh| (not cs|
|000002c0| 68 29 20 74 6f 20 63 72 | 65 61 74 65 20 74 68 65 |h) to cr|eate the|
|000002d0| 20 66 69 6c 65 73 3a 0a | 23 09 73 74 64 2e 69 63 | files:.|#.std.ic|
|000002e0| 6f 6e 0a 23 09 73 75 6e | 6e 79 2e 69 63 6f 6e 0a |on.#.sun|ny.icon.|
|000002f0| 23 09 74 6f 6f 6c 2e 63 | 0a 23 09 75 74 69 6c 73 |#.tool.c|.#.utils|
|00000300| 2e 63 0a 23 09 76 65 72 | 73 69 6f 6e 2e 63 0a 23 |.c.#.ver|sion.c.#|
|00000310| 09 77 65 65 6b 2e 63 75 | 72 73 6f 72 0a 23 09 77 |.week.cu|rsor.#.w|
|00000320| 65 76 65 6e 74 2e 63 0a | 23 09 77 70 61 69 6e 74 |event.c.|#.wpaint|
|00000330| 2e 63 0a 23 09 79 65 61 | 72 2e 63 75 72 73 6f 72 |.c.#.yea|r.cursor|
|00000340| 0a 23 09 79 70 61 69 6e | 74 2e 63 0a 23 20 54 68 |.#.ypain|t.c.# Th|
|00000350| 69 73 20 61 72 63 68 69 | 76 65 20 63 72 65 61 74 |is archi|ve creat|
|00000360| 65 64 3a 20 53 61 74 20 | 4d 61 79 20 32 37 20 31 |ed: Sat |May 27 1|
|00000370| 33 3a 31 34 3a 31 38 20 | 31 39 38 39 0a 65 78 70 |3:14:18 |1989.exp|
|00000380| 6f 72 74 20 50 41 54 48 | 3b 20 50 41 54 48 3d 2f |ort PATH|; PATH=/|
|00000390| 62 69 6e 3a 24 50 41 54 | 48 0a 65 63 68 6f 20 73 |bin:$PAT|H.echo s|
|000003a0| 68 61 72 3a 20 65 78 74 | 72 61 63 74 69 6e 67 20 |har: ext|racting |
|000003b0| 22 27 73 74 64 2e 69 63 | 6f 6e 27 22 20 27 28 32 |"'std.ic|on'" '(2|
|000003c0| 35 39 31 20 63 68 61 72 | 61 63 74 65 72 73 29 27 |591 char|acters)'|
|000003d0| 0a 69 66 20 74 65 73 74 | 20 2d 66 20 27 73 74 64 |.if test| -f 'std|
|000003e0| 2e 69 63 6f 6e 27 0a 74 | 68 65 6e 0a 09 65 63 68 |.icon'.t|hen..ech|
|000003f0| 6f 20 73 68 61 72 3a 20 | 77 69 6c 6c 20 6e 6f 74 |o shar: |will not|
|00000400| 20 6f 76 65 72 2d 77 72 | 69 74 65 20 65 78 69 73 | over-wr|ite exis|
|00000410| 74 69 6e 67 20 66 69 6c | 65 20 22 27 73 74 64 2e |ting fil|e "'std.|
|00000420| 69 63 6f 6e 27 22 0a 65 | 6c 73 65 0a 73 65 64 20 |icon'".e|lse.sed |
|00000430| 27 73 2f 5e 09 58 2f 2f | 27 20 3c 3c 20 5c 53 48 |'s/^.X//|' << \SH|
|00000440| 41 52 5f 45 4f 46 20 3e | 20 27 73 74 64 2e 69 63 |AR_EOF >| 'std.ic|
|00000450| 6f 6e 27 0a 09 58 2f 2a | 20 46 6f 72 6d 61 74 5f |on'..X/*| Format_|
|00000460| 76 65 72 73 69 6f 6e 3d | 31 2c 20 57 69 64 74 68 |version=|1, Width|
|00000470| 3d 36 34 2c 20 48 65 69 | 67 68 74 3d 36 34 2c 20 |=64, Hei|ght=64, |
|00000480| 44 65 70 74 68 3d 31 2c | 20 56 61 6c 69 64 5f 62 |Depth=1,| Valid_b|
|00000490| 69 74 73 5f 70 65 72 5f | 69 74 65 6d 3d 31 36 0a |its_per_|item=16.|
|000004a0| 09 58 20 2a 0a 09 58 20 | 2a 20 24 48 65 61 64 65 |.X *..X |* $Heade|
|000004b0| 72 3a 20 73 74 64 2e 69 | 63 6f 6e 2c 76 20 32 2e |r: std.i|con,v 2.|
|000004c0| 31 20 38 39 2f 30 35 2f | 30 39 20 31 34 3a 33 30 |1 89/05/|09 14:30|
|000004d0| 3a 35 34 20 62 69 6c 6c | 72 20 45 78 70 20 24 0a |:54 bill|r Exp $.|
|000004e0| 09 58 20 2a 20 20 20 20 | 20 20 43 6f 70 79 72 69 |.X * | Copyri|
|000004f0| 67 68 74 20 28 43 29 20 | 31 39 38 38 2c 20 54 68 |ght (C) |1988, Th|
|00000500| 65 20 52 65 67 65 6e 74 | 73 20 6f 66 20 74 68 65 |e Regent|s of the|
|00000510| 20 55 6e 69 76 65 72 73 | 69 74 79 20 6f 66 20 43 | Univers|ity of C|
|00000520| 61 6c 69 66 6f 72 6e 69 | 61 0a 09 58 20 2a 20 20 |aliforni|a..X * |
|00000530| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000540| 20 20 20 20 20 20 20 20 | 20 20 41 6c 6c 20 72 69 | | All ri|
|00000550| 67 68 74 73 20 52 65 73 | 65 72 76 65 64 0a 09 58 |ghts Res|erved..X|
|00000560| 20 2a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | * | |
|00000570| 20 20 20 20 20 20 20 20 | 20 41 75 74 68 6f 72 3a | | Author:|
|00000580| 20 52 2e 20 50 2e 20 43 | 2e 20 52 6f 64 67 65 72 | R. P. C|. Rodger|
|00000590| 73 2c 20 4d 2e 44 2e 0a | 09 58 20 2a 0a 09 58 20 |s, M.D..|.X *..X |
|000005a0| 2a 20 52 65 64 69 73 74 | 72 69 62 75 74 69 6f 6e |* Redist|ribution|
|000005b0| 20 61 6e 64 20 75 73 65 | 20 69 6e 20 73 6f 75 72 | and use| in sour|
|000005c0| 63 65 20 61 6e 64 20 62 | 69 6e 61 72 79 20 66 6f |ce and b|inary fo|
|000005d0| 72 6d 73 20 61 72 65 20 | 70 65 72 6d 69 74 74 65 |rms are |permitte|
|000005e0| 64 0a 09 58 20 2a 20 70 | 72 6f 76 69 64 65 64 20 |d..X * p|rovided |
|000005f0| 74 68 61 74 20 74 68 69 | 73 20 6e 6f 74 69 63 65 |that thi|s notice|
|00000600| 20 69 73 20 70 72 65 73 | 65 72 76 65 64 20 61 6e | is pres|erved an|
|00000610| 64 20 74 68 61 74 20 64 | 75 65 20 63 72 65 64 69 |d that d|ue credi|
|00000620| 74 20 69 73 20 67 69 76 | 65 6e 0a 09 58 20 2a 20 |t is giv|en..X * |
|00000630| 74 6f 20 74 68 65 20 55 | 6e 69 76 65 72 73 69 74 |to the U|niversit|
|00000640| 79 20 6f 66 20 43 61 6c | 69 66 6f 72 6e 69 61 20 |y of Cal|ifornia |
|00000650| 61 74 20 53 61 6e 20 46 | 72 61 6e 63 69 73 63 6f |at San F|rancisco|
|00000660| 2e 20 54 68 65 20 6e 61 | 6d 65 20 6f 66 20 74 68 |. The na|me of th|
|00000670| 65 20 55 6e 69 76 65 72 | 73 69 74 79 0a 09 58 20 |e Univer|sity..X |
|00000680| 2a 20 6d 61 79 20 6e 6f | 74 20 62 65 20 75 73 65 |* may no|t be use|
|00000690| 64 20 74 6f 20 65 6e 64 | 6f 72 73 65 20 6f 72 20 |d to end|orse or |
|000006a0| 70 72 6f 6d 6f 74 65 20 | 70 72 6f 64 75 63 74 73 |promote |products|
|000006b0| 20 64 65 72 69 76 65 64 | 20 66 72 6f 6d 20 74 68 | derived| from th|
|000006c0| 69 73 0a 09 58 20 2a 20 | 73 6f 66 74 77 61 72 65 |is..X * |software|
|000006d0| 20 77 69 74 68 6f 75 74 | 20 73 70 65 63 69 66 69 | without| specifi|
|000006e0| 63 20 70 72 69 6f 72 20 | 77 72 69 74 74 65 6e 20 |c prior |written |
|000006f0| 70 65 72 6d 69 73 73 69 | 6f 6e 2e 20 54 68 69 73 |permissi|on. This|
|00000700| 20 73 6f 66 74 77 61 72 | 65 0a 09 58 20 2a 20 69 | softwar|e..X * i|
|00000710| 73 20 70 72 6f 76 69 64 | 65 64 20 60 60 61 73 20 |s provid|ed ``as |
|00000720| 69 73 27 27 20 77 69 74 | 68 6f 75 74 20 65 78 70 |is'' wit|hout exp|
|00000730| 72 65 73 73 20 6f 72 20 | 69 6d 70 6c 69 65 64 20 |ress or |implied |
|00000740| 77 61 72 72 61 6e 74 79 | 2e 0a 09 58 20 2a 2f 0a |warranty|...X */.|
|00000750| 09 58 09 30 78 46 46 46 | 46 2c 30 78 46 46 46 46 |.X.0xFFF|F,0xFFFF|
|00000760| 2c 30 78 46 46 46 46 2c | 30 78 46 46 46 46 2c 30 |,0xFFFF,|0xFFFF,0|
|00000770| 78 38 30 30 30 2c 30 78 | 30 30 30 30 2c 30 78 30 |x8000,0x|0000,0x0|
|00000780| 30 30 30 2c 30 78 30 30 | 30 31 2c 0a 09 58 09 30 |000,0x00|01,..X.0|
|00000790| 78 38 30 30 30 2c 30 78 | 30 30 30 30 2c 30 78 30 |x8000,0x|0000,0x0|
|000007a0| 30 30 30 2c 30 78 30 30 | 30 31 2c 30 78 38 30 30 |000,0x00|01,0x800|
|000007b0| 30 2c 30 78 31 38 30 30 | 2c 30 78 30 34 30 30 2c |0,0x1800|,0x0400,|
|000007c0| 30 78 30 31 38 31 2c 0a | 09 58 09 30 78 38 31 43 |0x0181,.|.X.0x81C|
|000007d0| 36 2c 30 78 30 38 36 32 | 2c 30 78 38 46 31 38 2c |6,0x0862|,0x8F18,|
|000007e0| 30 78 36 30 38 31 2c 30 | 78 38 32 30 31 2c 30 78 |0x6081,0|x8201,0x|
|000007f0| 30 38 39 33 2c 30 78 34 | 34 32 34 2c 30 78 39 30 |0893,0x4|424,0x90|
|00000800| 38 31 2c 0a 09 58 09 30 | 78 38 32 30 37 2c 30 78 |81,..X.0|x8207,0x|
|00000810| 30 38 45 32 2c 30 78 34 | 34 32 34 2c 30 78 39 30 |08E2,0x4|424,0x90|
|00000820| 38 31 2c 30 78 38 32 30 | 39 2c 30 78 30 38 38 32 |81,0x820|9,0x0882|
|00000830| 2c 30 78 34 34 32 34 2c | 30 78 39 30 38 31 2c 0a |,0x4424,|0x9081,.|
|00000840| 09 58 09 30 78 38 31 43 | 35 2c 30 78 30 38 37 32 |.X.0x81C|5,0x0872|
|00000850| 2c 30 78 34 33 31 38 2c | 30 78 36 30 38 31 2c 30 |,0x4318,|0x6081,0|
|00000860| 78 38 30 30 30 2c 30 78 | 30 30 30 30 2c 30 78 30 |x8000,0x|0000,0x0|
|00000870| 30 30 30 2c 30 78 30 30 | 30 31 2c 0a 09 58 09 30 |000,0x00|01,..X.0|
|00000880| 78 38 30 30 30 2c 30 78 | 30 30 30 31 2c 30 78 45 |x8000,0x|0001,0xE|
|00000890| 30 30 30 2c 30 78 30 30 | 30 31 2c 30 78 38 30 30 |000,0x00|01,0x800|
|000008a0| 30 2c 30 78 30 30 30 37 | 2c 30 78 46 38 30 30 2c |0,0x0007|,0xF800,|
|000008b0| 30 78 30 30 30 31 2c 0a | 09 58 09 30 78 38 30 30 |0x0001,.|.X.0x800|
|000008c0| 30 2c 30 78 30 30 30 43 | 2c 30 78 30 43 30 30 2c |0,0x000C|,0x0C00,|
|000008d0| 30 78 30 30 30 31 2c 30 | 78 38 30 30 30 2c 30 78 |0x0001,0|x8000,0x|
|000008e0| 30 30 31 38 2c 30 78 30 | 36 30 30 2c 30 78 30 30 |0018,0x0|600,0x00|
|000008f0| 30 31 2c 0a 09 58 09 30 | 78 38 33 46 46 2c 30 78 |01,..X.0|x83FF,0x|
|00000900| 46 46 44 42 2c 30 78 33 | 36 46 46 2c 30 78 46 46 |FFDB,0x3|6FF,0xFF|
|00000910| 46 31 2c 30 78 38 36 30 | 30 2c 30 78 30 30 31 39 |F1,0x860|0,0x0019|
|00000920| 2c 30 78 36 36 30 30 2c | 30 78 30 30 31 31 2c 0a |,0x6600,|0x0011,.|
|00000930| 09 58 09 30 78 38 45 30 | 30 2c 30 78 30 30 31 39 |.X.0x8E0|0,0x0019|
|00000940| 2c 30 78 41 36 30 30 2c | 30 78 30 30 31 31 2c 30 |,0xA600,|0x0011,0|
|00000950| 78 39 41 30 30 2c 30 78 | 30 30 31 39 2c 30 78 32 |x9A00,0x|0019,0x2|
|00000960| 36 30 30 2c 30 78 30 30 | 31 31 2c 0a 09 58 09 30 |600,0x00|11,..X.0|
|00000970| 78 39 32 30 30 2c 30 78 | 30 30 31 39 2c 30 78 36 |x9200,0x|0019,0x6|
|00000980| 36 30 30 2c 30 78 30 30 | 31 31 2c 30 78 39 36 33 |600,0x00|11,0x963|
|00000990| 46 2c 30 78 46 45 31 39 | 2c 30 78 41 36 31 46 2c |F,0xFE19|,0xA61F,|
|000009a0| 30 78 46 46 31 31 2c 0a | 09 58 09 30 78 39 41 30 |0xFF11,.|.X.0x9A0|
|000009b0| 30 2c 30 78 30 30 31 39 | 2c 30 78 32 36 30 30 2c |0,0x0019|,0x2600,|
|000009c0| 30 78 30 30 31 31 2c 30 | 78 39 32 30 30 2c 30 78 |0x0011,0|x9200,0x|
|000009d0| 30 30 33 44 2c 30 78 36 | 46 30 30 2c 30 78 30 30 |003D,0x6|F00,0x00|
|000009e0| 31 31 2c 0a 09 58 09 30 | 78 39 36 33 46 2c 30 78 |11,..X.0|x963F,0x|
|000009f0| 46 45 33 44 2c 30 78 41 | 46 31 46 2c 30 78 46 46 |FE3D,0xA|F1F,0xFF|
|00000a00| 31 31 2c 30 78 39 41 30 | 30 2c 30 78 30 30 33 44 |11,0x9A0|0,0x003D|
|00000a10| 2c 30 78 32 46 30 30 2c | 30 78 30 30 31 31 2c 0a |,0x2F00,|0x0011,.|
|00000a20| 09 58 09 30 78 39 32 30 | 30 2c 30 78 30 30 31 39 |.X.0x920|0,0x0019|
|00000a30| 2c 30 78 36 36 30 30 2c | 30 78 30 30 31 31 2c 30 |,0x6600,|0x0011,0|
|00000a40| 78 39 36 33 46 2c 30 78 | 46 45 30 31 2c 30 78 41 |x963F,0x|FE01,0xA|
|00000a50| 30 31 46 2c 30 78 46 46 | 31 31 2c 0a 09 58 09 30 |01F,0xFF|11,..X.0|
|00000a60| 78 39 41 30 30 2c 30 78 | 30 30 30 31 2c 30 78 32 |x9A00,0x|0001,0x2|
|00000a70| 30 30 30 2c 30 78 30 30 | 31 31 2c 30 78 39 32 30 |000,0x00|11,0x920|
|00000a80| 30 2c 30 78 30 30 30 31 | 2c 30 78 36 30 30 30 2c |0,0x0001|,0x6000,|
|00000a90| 30 78 30 30 31 31 2c 0a | 09 58 09 30 78 39 36 33 |0x0011,.|.X.0x963|
|00000aa0| 46 2c 30 78 46 45 30 31 | 2c 30 78 41 30 31 46 2c |F,0xFE01|,0xA01F,|
|00000ab0| 30 78 46 46 31 31 2c 30 | 78 39 41 30 30 2c 30 78 |0xFF11,0|x9A00,0x|
|00000ac0| 30 30 30 31 2c 30 78 32 | 30 30 30 2c 30 78 30 30 |0001,0x2|000,0x00|
|00000ad0| 31 31 2c 0a 09 58 09 30 | 78 39 32 30 30 2c 30 78 |11,..X.0|x9200,0x|
|00000ae0| 30 30 30 31 2c 30 78 36 | 30 30 30 2c 30 78 30 30 |0001,0x6|000,0x00|
|00000af0| 31 31 2c 30 78 39 36 33 | 46 2c 30 78 46 45 30 30 |11,0x963|F,0xFE00|
|00000b00| 2c 30 78 30 30 31 46 2c | 30 78 46 46 31 31 2c 0a |,0x001F,|0xFF11,.|
|00000b10| 09 58 09 30 78 39 41 30 | 30 2c 30 78 30 30 30 31 |.X.0x9A0|0,0x0001|
|00000b20| 2c 30 78 45 30 30 30 2c | 30 78 30 30 31 31 2c 30 |,0xE000,|0x0011,0|
|00000b30| 78 39 32 30 30 2c 30 78 | 30 30 30 37 2c 30 78 46 |x9200,0x|0007,0xF|
|00000b40| 38 30 30 2c 30 78 30 30 | 31 31 2c 0a 09 58 09 30 |800,0x00|11,..X.0|
|00000b50| 78 39 36 33 46 2c 30 78 | 46 45 30 43 2c 30 78 30 |x963F,0x|FE0C,0x0|
|00000b60| 43 31 46 2c 30 78 46 46 | 31 31 2c 30 78 39 41 30 |C1F,0xFF|11,0x9A0|
|00000b70| 30 2c 30 78 30 30 31 39 | 2c 30 78 41 36 30 30 2c |0,0x0019|,0xA600,|
|00000b80| 30 78 30 30 31 31 2c 0a | 09 58 09 30 78 39 32 30 |0x0011,.|.X.0x920|
|00000b90| 30 2c 30 78 30 30 31 39 | 2c 30 78 32 36 30 30 2c |0,0x0019|,0x2600,|
|00000ba0| 30 78 30 30 31 31 2c 30 | 78 39 36 33 46 2c 30 78 |0x0011,0|x963F,0x|
|00000bb0| 46 45 31 39 2c 30 78 36 | 36 31 46 2c 30 78 46 46 |FE19,0x6|61F,0xFF|
|00000bc0| 31 31 2c 0a 09 58 09 30 | 78 39 41 30 30 2c 30 78 |11,..X.0|x9A00,0x|
|00000bd0| 30 30 31 39 2c 30 78 41 | 36 30 30 2c 30 78 30 30 |0019,0xA|600,0x00|
|00000be0| 31 31 2c 30 78 39 32 30 | 30 2c 30 78 30 30 31 39 |11,0x920|0,0x0019|
|00000bf0| 2c 30 78 32 36 30 30 2c | 30 78 30 30 31 31 2c 0a |,0x2600,|0x0011,.|
|00000c00| 09 58 09 30 78 39 36 33 | 46 2c 30 78 46 45 31 39 |.X.0x963|F,0xFE19|
|00000c10| 2c 30 78 36 36 31 46 2c | 30 78 46 46 31 31 2c 30 |,0x661F,|0xFF11,0|
|00000c20| 78 39 41 30 30 2c 30 78 | 30 30 31 39 2c 30 78 41 |x9A00,0x|0019,0xA|
|00000c30| 36 30 30 2c 30 78 30 30 | 31 31 2c 0a 09 58 09 30 |600,0x00|11,..X.0|
|00000c40| 78 39 32 30 30 2c 30 78 | 30 30 31 39 2c 30 78 32 |x9200,0x|0019,0x2|
|00000c50| 36 30 30 2c 30 78 30 30 | 31 31 2c 30 78 39 36 33 |600,0x00|11,0x963|
|00000c60| 46 2c 30 78 46 45 33 44 | 2c 30 78 36 46 31 46 2c |F,0xFE3D|,0x6F1F,|
|00000c70| 30 78 46 46 31 31 2c 0a | 09 58 09 30 78 39 41 30 |0xFF11,.|.X.0x9A0|
|00000c80| 30 2c 30 78 30 30 33 44 | 2c 30 78 41 46 30 30 2c |0,0x003D|,0xAF00,|
|00000c90| 30 78 30 30 31 31 2c 30 | 78 39 32 30 30 2c 30 78 |0x0011,0|x9200,0x|
|00000ca0| 30 30 33 44 2c 30 78 32 | 46 30 30 2c 30 78 30 30 |003D,0x2|F00,0x00|
|00000cb0| 31 31 2c 0a 09 58 09 30 | 78 39 36 30 30 2c 30 78 |11,..X.0|x9600,0x|
|00000cc0| 30 30 31 39 2c 30 78 36 | 36 30 30 2c 30 78 30 30 |0019,0x6|600,0x00|
|00000cd0| 31 31 2c 30 78 39 41 30 | 30 2c 30 78 30 30 30 31 |11,0x9A0|0,0x0001|
|00000ce0| 2c 30 78 41 30 30 30 2c | 30 78 30 30 31 31 2c 0a |,0xA000,|0x0011,.|
|00000cf0| 09 58 09 30 78 39 32 30 | 30 2c 30 78 30 30 30 31 |.X.0x920|0,0x0001|
|00000d00| 2c 30 78 32 30 30 30 2c | 30 78 30 30 31 31 2c 30 |,0x2000,|0x0011,0|
|00000d10| 78 39 36 30 30 2c 30 78 | 30 30 30 31 2c 30 78 36 |x9600,0x|0001,0x6|
|00000d20| 30 30 30 2c 30 78 30 30 | 31 31 2c 0a 09 58 09 30 |000,0x00|11,..X.0|
|00000d30| 78 39 41 30 30 2c 30 78 | 30 30 30 31 2c 30 78 41 |x9A00,0x|0001,0xA|
|00000d40| 30 30 30 2c 30 78 30 30 | 31 31 2c 30 78 39 32 30 |000,0x00|11,0x920|
|00000d50| 30 2c 30 78 30 30 30 31 | 2c 30 78 32 30 30 30 2c |0,0x0001|,0x2000,|
|00000d60| 30 78 30 30 31 31 2c 0a | 09 58 09 30 78 39 36 30 |0x0011,.|.X.0x960|
|00000d70| 30 2c 30 78 30 30 30 31 | 2c 30 78 36 30 30 30 2c |0,0x0001|,0x6000,|
|00000d80| 30 78 30 30 31 31 2c 30 | 78 39 41 30 30 2c 30 78 |0x0011,0|x9A00,0x|
|00000d90| 30 30 30 31 2c 30 78 41 | 30 30 30 2c 30 78 30 30 |0001,0xA|000,0x00|
|00000da0| 31 31 2c 0a 09 58 09 30 | 78 39 32 30 30 2c 30 78 |11,..X.0|x9200,0x|
|00000db0| 30 30 30 31 2c 30 78 32 | 30 30 30 2c 30 78 30 30 |0001,0x2|000,0x00|
|00000dc0| 31 31 2c 30 78 39 36 30 | 30 2c 30 78 30 30 30 31 |11,0x960|0,0x0001|
|00000dd0| 2c 30 78 36 30 30 30 2c | 30 78 30 30 31 31 2c 0a |,0x6000,|0x0011,.|
|00000de0| 09 58 09 30 78 39 41 30 | 30 2c 30 78 30 30 30 31 |.X.0x9A0|0,0x0001|
|00000df0| 2c 30 78 41 30 30 30 2c | 30 78 30 30 31 31 2c 30 |,0xA000,|0x0011,0|
|00000e00| 78 39 33 46 46 2c 30 78 | 46 46 46 46 2c 30 78 33 |x93FF,0x|FFFF,0x3|
|00000e10| 46 46 46 2c 30 78 46 46 | 46 31 2c 0a 09 58 09 30 |FFF,0xFF|F1,..X.0|
|00000e20| 78 39 36 34 39 2c 30 78 | 32 34 39 32 2c 30 78 34 |x9649,0x|2492,0x4|
|00000e30| 39 32 34 2c 30 78 39 32 | 36 31 2c 30 78 39 43 39 |924,0x92|61,0x9C9|
|00000e40| 32 2c 30 78 34 39 32 34 | 2c 30 78 39 32 34 39 2c |2,0x4924|,0x9249,|
|00000e50| 30 78 32 34 43 31 2c 0a | 09 58 09 30 78 39 46 46 |0x24C1,.|.X.0x9FF|
|00000e60| 46 2c 30 78 46 46 46 46 | 2c 30 78 46 46 46 46 2c |F,0xFFFF|,0xFFFF,|
|00000e70| 30 78 46 46 38 31 2c 30 | 78 38 30 30 30 2c 30 78 |0xFF81,0|x8000,0x|
|00000e80| 30 30 30 30 2c 30 78 30 | 30 30 30 2c 30 78 30 30 |0000,0x0|000,0x00|
|00000e90| 30 31 2c 0a 09 58 09 30 | 78 38 30 30 30 2c 30 78 |01,..X.0|x8000,0x|
|00000ea0| 30 30 30 30 2c 30 78 30 | 30 30 30 2c 30 78 30 30 |0000,0x0|000,0x00|
|00000eb0| 30 31 2c 30 78 46 46 46 | 46 2c 30 78 46 46 46 46 |01,0xFFF|F,0xFFFF|
|00000ec0| 2c 30 78 46 46 46 46 2c | 30 78 46 46 46 46 0a 53 |,0xFFFF,|0xFFFF.S|
|00000ed0| 48 41 52 5f 45 4f 46 0a | 69 66 20 74 65 73 74 20 |HAR_EOF.|if test |
|00000ee0| 32 35 39 31 20 2d 6e 65 | 20 22 60 77 63 20 2d 63 |2591 -ne| "`wc -c|
|00000ef0| 20 3c 20 27 73 74 64 2e | 69 63 6f 6e 27 60 22 0a | < 'std.|icon'`".|
|00000f00| 74 68 65 6e 0a 09 65 63 | 68 6f 20 73 68 61 72 3a |then..ec|ho shar:|
|00000f10| 20 65 72 72 6f 72 20 74 | 72 61 6e 73 6d 69 74 74 | error t|ransmitt|
|00000f20| 69 6e 67 20 22 27 73 74 | 64 2e 69 63 6f 6e 27 22 |ing "'st|d.icon'"|
|00000f30| 20 27 28 73 68 6f 75 6c | 64 20 68 61 76 65 20 62 | '(shoul|d have b|
|00000f40| 65 65 6e 20 32 35 39 31 | 20 63 68 61 72 61 63 74 |een 2591| charact|
|00000f50| 65 72 73 29 27 0a 66 69 | 0a 66 69 20 23 20 65 6e |ers)'.fi|.fi # en|
|00000f60| 64 20 6f 66 20 6f 76 65 | 72 77 72 69 74 69 6e 67 |d of ove|rwriting|
|00000f70| 20 63 68 65 63 6b 0a 65 | 63 68 6f 20 73 68 61 72 | check.e|cho shar|
|00000f80| 3a 20 65 78 74 72 61 63 | 74 69 6e 67 20 22 27 73 |: extrac|ting "'s|
|00000f90| 75 6e 6e 79 2e 69 63 6f | 6e 27 22 20 27 28 32 35 |unny.ico|n'" '(25|
|00000fa0| 39 33 20 63 68 61 72 61 | 63 74 65 72 73 29 27 0a |93 chara|cters)'.|
|00000fb0| 69 66 20 74 65 73 74 20 | 2d 66 20 27 73 75 6e 6e |if test |-f 'sunn|
|00000fc0| 79 2e 69 63 6f 6e 27 0a | 74 68 65 6e 0a 09 65 63 |y.icon'.|then..ec|
|00000fd0| 68 6f 20 73 68 61 72 3a | 20 77 69 6c 6c 20 6e 6f |ho shar:| will no|
|00000fe0| 74 20 6f 76 65 72 2d 77 | 72 69 74 65 20 65 78 69 |t over-w|rite exi|
|00000ff0| 73 74 69 6e 67 20 66 69 | 6c 65 20 22 27 73 75 6e |sting fi|le "'sun|
|00001000| 6e 79 2e 69 63 6f 6e 27 | 22 0a 65 6c 73 65 0a 73 |ny.icon'|".else.s|
|00001010| 65 64 20 27 73 2f 5e 09 | 58 2f 2f 27 20 3c 3c 20 |ed 's/^.|X//' << |
|00001020| 5c 53 48 41 52 5f 45 4f | 46 20 3e 20 27 73 75 6e |\SHAR_EO|F > 'sun|
|00001030| 6e 79 2e 69 63 6f 6e 27 | 0a 09 58 2f 2a 20 46 6f |ny.icon'|..X/* Fo|
|00001040| 72 6d 61 74 5f 76 65 72 | 73 69 6f 6e 3d 31 2c 20 |rmat_ver|sion=1, |
|00001050| 57 69 64 74 68 3d 36 34 | 2c 20 48 65 69 67 68 74 |Width=64|, Height|
|00001060| 3d 36 34 2c 20 44 65 70 | 74 68 3d 31 2c 20 56 61 |=64, Dep|th=1, Va|
|00001070| 6c 69 64 5f 62 69 74 73 | 5f 70 65 72 5f 69 74 65 |lid_bits|_per_ite|
|00001080| 6d 3d 31 36 0a 09 58 20 | 2a 0a 09 58 20 2a 20 24 |m=16..X |*..X * $|
|00001090| 48 65 61 64 65 72 3a 20 | 73 75 6e 6e 79 2e 69 63 |Header: |sunny.ic|
|000010a0| 6f 6e 2c 76 20 32 2e 31 | 20 38 39 2f 30 35 2f 30 |on,v 2.1| 89/05/0|
|000010b0| 39 20 31 34 3a 33 30 3a | 35 38 20 62 69 6c 6c 72 |9 14:30:|58 billr|
|000010c0| 20 45 78 70 20 24 0a 09 | 58 20 2a 20 20 20 20 20 | Exp $..|X * |
|000010d0| 20 43 6f 70 79 72 69 67 | 68 74 20 28 43 29 20 31 | Copyrig|ht (C) 1|
|000010e0| 39 38 39 2c 20 54 68 65 | 20 52 65 67 65 6e 74 73 |989, The| Regents|
|000010f0| 20 6f 66 20 74 68 65 20 | 55 6e 69 76 65 72 73 69 | of the |Universi|
|00001100| 74 79 20 6f 66 20 43 61 | 6c 69 66 6f 72 6e 69 61 |ty of Ca|lifornia|
|00001110| 0a 09 58 20 2a 20 20 20 | 20 20 20 20 20 20 20 20 |..X * | |
|00001120| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001130| 20 41 6c 6c 20 72 69 67 | 68 74 73 20 52 65 73 65 | All rig|hts Rese|
|00001140| 72 76 65 64 0a 09 58 20 | 2a 20 20 20 20 20 20 20 |rved..X |* |
|00001150| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001160| 41 75 74 68 6f 72 3a 20 | 52 2e 20 50 2e 20 43 2e |Author: |R. P. C.|
|00001170| 20 52 6f 64 67 65 72 73 | 2c 20 4d 2e 44 2e 0a 09 | Rodgers|, M.D...|
|00001180| 58 20 2a 0a 09 58 20 2a | 20 52 65 64 69 73 74 72 |X *..X *| Redistr|
|00001190| 69 62 75 74 69 6f 6e 20 | 61 6e 64 20 75 73 65 20 |ibution |and use |
|000011a0| 69 6e 20 73 6f 75 72 63 | 65 20 61 6e 64 20 62 69 |in sourc|e and bi|
|000011b0| 6e 61 72 79 20 66 6f 72 | 6d 73 20 61 72 65 20 70 |nary for|ms are p|
|000011c0| 65 72 6d 69 74 74 65 64 | 0a 09 58 20 2a 20 70 72 |ermitted|..X * pr|
|000011d0| 6f 76 69 64 65 64 20 74 | 68 61 74 20 74 68 69 73 |ovided t|hat this|
|000011e0| 20 6e 6f 74 69 63 65 20 | 69 73 20 70 72 65 73 65 | notice |is prese|
|000011f0| 72 76 65 64 20 61 6e 64 | 20 74 68 61 74 20 64 75 |rved and| that du|
|00001200| 65 20 63 72 65 64 69 74 | 20 69 73 20 67 69 76 65 |e credit| is give|
|00001210| 6e 0a 09 58 20 2a 20 74 | 6f 20 74 68 65 20 55 6e |n..X * t|o the Un|
|00001220| 69 76 65 72 73 69 74 79 | 20 6f 66 20 43 61 6c 69 |iversity| of Cali|
|00001230| 66 6f 72 6e 69 61 20 61 | 74 20 53 61 6e 20 46 72 |fornia a|t San Fr|
|00001240| 61 6e 63 69 73 63 6f 2e | 20 54 68 65 20 6e 61 6d |ancisco.| The nam|
|00001250| 65 20 6f 66 20 74 68 65 | 20 55 6e 69 76 65 72 73 |e of the| Univers|
|00001260| 69 74 79 0a 09 58 20 2a | 20 6d 61 79 20 6e 6f 74 |ity..X *| may not|
|00001270| 20 62 65 20 75 73 65 64 | 20 74 6f 20 65 6e 64 6f | be used| to endo|
|00001280| 72 73 65 20 6f 72 20 70 | 72 6f 6d 6f 74 65 20 70 |rse or p|romote p|
|00001290| 72 6f 64 75 63 74 73 20 | 64 65 72 69 76 65 64 20 |roducts |derived |
|000012a0| 66 72 6f 6d 20 74 68 69 | 73 0a 09 58 20 2a 20 73 |from thi|s..X * s|
|000012b0| 6f 66 74 77 61 72 65 20 | 77 69 74 68 6f 75 74 20 |oftware |without |
|000012c0| 73 70 65 63 69 66 69 63 | 20 70 72 69 6f 72 20 77 |specific| prior w|
|000012d0| 72 69 74 74 65 6e 20 70 | 65 72 6d 69 73 73 69 6f |ritten p|ermissio|
|000012e0| 6e 2e 20 54 68 69 73 20 | 73 6f 66 74 77 61 72 65 |n. This |software|
|000012f0| 0a 09 58 20 2a 20 69 73 | 20 70 72 6f 76 69 64 65 |..X * is| provide|
|00001300| 64 20 60 60 61 73 20 69 | 73 27 27 20 77 69 74 68 |d ``as i|s'' with|
|00001310| 6f 75 74 20 65 78 70 72 | 65 73 73 20 6f 72 20 69 |out expr|ess or i|
|00001320| 6d 70 6c 69 65 64 20 77 | 61 72 72 61 6e 74 79 2e |mplied w|arranty.|
|00001330| 0a 09 58 20 2a 2f 0a 09 | 58 09 30 78 46 46 46 46 |..X */..|X.0xFFFF|
|00001340| 2c 30 78 46 46 46 46 2c | 30 78 46 46 46 46 2c 30 |,0xFFFF,|0xFFFF,0|
|00001350| 78 46 46 46 46 2c 30 78 | 38 30 30 31 2c 30 78 30 |xFFFF,0x|8001,0x0|
|00001360| 30 30 30 2c 30 78 38 38 | 30 30 2c 30 78 30 30 34 |000,0x88|00,0x004|
|00001370| 31 2c 0a 09 58 09 30 78 | 38 38 34 30 2c 30 78 39 |1,..X.0x|8840,0x9|
|00001380| 30 32 30 2c 30 78 38 38 | 34 34 2c 30 78 30 38 38 |020,0x88|44,0x088|
|00001390| 31 2c 30 78 38 38 34 30 | 2c 30 78 39 31 32 30 2c |1,0x8840|,0x9120,|
|000013a0| 30 78 38 38 34 38 2c 30 | 78 30 38 38 31 2c 0a 09 |0x8848,0|x0881,..|
|000013b0| 58 09 30 78 38 34 32 30 | 2c 30 78 34 39 32 34 2c |X.0x8420|,0x4924,|
|000013c0| 30 78 38 38 34 38 2c 30 | 78 31 31 30 31 2c 30 78 |0x8848,0|x1101,0x|
|000013d0| 38 32 32 30 2c 30 78 34 | 39 32 34 2c 30 78 38 41 |8220,0x4|924,0x8A|
|000013e0| 38 38 2c 30 78 31 31 30 | 31 2c 0a 09 58 09 30 78 |88,0x110|1,..X.0x|
|000013f0| 38 32 31 30 2c 30 78 34 | 39 31 34 2c 30 78 39 32 |8210,0x4|914,0x92|
|00001400| 39 30 2c 30 78 32 32 30 | 35 2c 30 78 38 31 31 31 |90,0x220|5,0x8111|
|00001410| 2c 30 78 32 34 39 34 2c | 30 78 39 32 39 30 2c 30 |,0x2494,|0x9290,0|
|00001420| 78 32 32 30 39 2c 0a 09 | 58 09 30 78 38 30 38 39 |x2209,..|X.0x8089|
|00001430| 2c 30 78 32 34 39 34 2c | 30 78 39 32 39 32 2c 30 |,0x2494,|0x9292,0|
|00001440| 78 34 34 30 39 2c 30 78 | 38 30 34 34 2c 30 78 39 |x4409,0x|8044,0x9|
|00001450| 34 39 34 2c 30 78 39 35 | 31 32 2c 30 78 34 38 31 |494,0x95|12,0x481|
|00001460| 31 2c 0a 09 58 09 30 78 | 41 30 34 34 2c 30 78 39 |1,..X.0x|A044,0x9|
|00001470| 32 39 34 2c 30 78 39 35 | 32 34 2c 30 78 38 38 32 |294,0x95|24,0x882|
|00001480| 31 2c 30 78 39 32 32 32 | 2c 30 78 35 32 35 32 2c |1,0x9222|,0x5252,|
|00001490| 30 78 39 35 32 34 2c 30 | 78 39 30 34 31 2c 0a 09 |0x9524,0|x9041,..|
|000014a0| 58 09 30 78 38 39 31 32 | 2c 30 78 34 41 35 32 2c |X.0x8912|,0x4A52,|
|000014b0| 30 78 39 35 32 39 2c 30 | 78 31 32 34 31 2c 30 78 |0x9529,0|x1241,0x|
|000014c0| 38 34 39 31 2c 30 78 32 | 41 34 41 2c 30 78 39 35 |8491,0x2|A4A,0x95|
|000014d0| 34 39 2c 30 78 32 34 38 | 39 2c 0a 09 58 09 30 78 |49,0x248|9,..X.0x|
|000014e0| 38 32 38 39 2c 30 78 32 | 35 35 46 2c 30 78 46 45 |8289,0x2|55F,0xFE|
|000014f0| 34 41 2c 30 78 34 35 31 | 31 2c 30 78 41 32 34 34 |4A,0x451|1,0xA244|
|00001500| 2c 30 78 39 35 45 41 2c | 30 78 38 33 44 32 2c 30 |,0x95EA,|0x83D2,0|
|00001510| 78 34 41 32 31 2c 0a 09 | 58 09 30 78 39 31 32 34 |x4A21,..|X.0x9124|
|00001520| 2c 30 78 35 37 32 30 2c | 30 78 30 32 42 34 2c 30 |,0x5720,|0x02B4,0|
|00001530| 78 39 32 34 31 2c 30 78 | 38 38 39 32 2c 30 78 37 |x9241,0x|8892,0x7|
|00001540| 41 30 30 2c 30 78 30 30 | 30 45 2c 30 78 39 34 38 |A00,0x00|0E,0x948|
|00001550| 31 2c 0a 09 58 09 30 78 | 38 34 34 39 2c 30 78 36 |1,..X.0x|8449,0x6|
|00001560| 38 30 30 2c 30 78 30 30 | 30 39 2c 30 78 32 38 38 |800,0x00|09,0x288|
|00001570| 31 2c 30 78 38 32 32 35 | 2c 30 78 41 30 30 30 2c |1,0x8225|,0xA000,|
|00001580| 30 78 30 30 30 31 2c 30 | 78 44 31 30 31 2c 0a 09 |0x0001,0|xD101,..|
|00001590| 58 09 30 78 38 31 31 36 | 2c 30 78 38 30 30 30 2c |X.0x8116|,0x8000,|
|000015a0| 30 78 30 30 30 30 2c 30 | 78 41 32 32 31 2c 30 78 |0x0000,0|xA221,0x|
|000015b0| 38 30 38 45 2c 30 78 30 | 30 30 30 2c 30 78 30 30 |808E,0x0|000,0x00|
|000015c0| 30 30 2c 30 78 33 34 34 | 33 2c 0a 09 58 09 30 78 |00,0x344|3,..X.0x|
|000015d0| 38 34 36 43 2c 30 78 30 | 30 30 30 2c 30 78 30 30 |846C,0x0|000,0x00|
|000015e0| 30 30 2c 30 78 30 38 38 | 44 2c 30 78 45 32 31 30 |00,0x088|D,0xE210|
|000015f0| 2c 30 78 30 31 45 30 2c | 30 78 30 33 43 30 2c 30 |,0x01E0,|0x03C0,0|
|00001600| 78 31 35 31 31 2c 0a 09 | 58 09 30 78 39 31 41 38 |x1511,..|X.0x91A8|
|00001610| 2c 30 78 38 36 31 30 2c | 30 78 30 34 33 30 2c 30 |,0x8610,|0x0430,0|
|00001620| 78 38 32 32 31 2c 30 78 | 38 43 34 30 2c 30 78 37 |x8221,0x|8C40,0x7|
|00001630| 38 30 38 2c 30 78 30 30 | 30 46 2c 30 78 30 31 43 |808,0x00|0F,0x01C|
|00001640| 31 2c 0a 09 58 09 30 78 | 38 32 41 30 2c 30 78 30 |1,..X.0x|82A0,0x0|
|00001650| 30 43 34 2c 30 78 30 39 | 38 30 2c 30 78 30 31 38 |0C4,0x09|80,0x018|
|00001660| 35 2c 30 78 45 31 38 30 | 2c 30 78 30 31 45 34 2c |5,0xE180|,0x01E4,|
|00001670| 30 78 30 42 45 30 2c 30 | 78 30 30 35 39 2c 0a 09 |0x0BE0,0|x0059,..|
|00001680| 58 09 30 78 39 39 34 30 | 2c 30 78 30 37 45 34 2c |X.0x9940|,0x07E4,|
|00001690| 30 78 30 42 46 30 2c 30 | 78 30 30 36 31 2c 30 78 |0x0BF0,0|x0061,0x|
|000016a0| 38 36 30 30 2c 30 78 30 | 30 30 30 2c 30 78 30 38 |8600,0x0|000,0x08|
|000016b0| 30 30 2c 30 78 30 30 32 | 37 2c 0a 09 58 09 30 78 |00,0x002|7,..X.0x|
|000016c0| 45 35 30 34 2c 30 78 30 | 37 43 30 2c 30 78 30 39 |E504,0x0|7C0,0x09|
|000016d0| 46 38 2c 30 78 30 31 31 | 39 2c 30 78 39 43 32 31 |F8,0x011|9,0x9C21|
|000016e0| 2c 30 78 30 30 30 30 2c | 30 78 30 34 30 30 2c 30 |,0x0000,|0x0400,0|
|000016f0| 78 30 34 33 31 2c 0a 09 | 58 09 30 78 38 36 30 34 |x0431,..|X.0x8604|
|00001700| 2c 30 78 30 30 30 30 2c | 30 78 30 32 30 30 2c 30 |,0x0000,|0x0200,0|
|00001710| 78 30 30 39 33 2c 30 78 | 38 38 31 30 2c 30 78 38 |x0093,0x|8810,0x8|
|00001720| 30 32 38 2c 30 78 30 39 | 30 30 2c 30 78 31 32 30 |028,0x09|00,0x120|
|00001730| 44 2c 0a 09 58 09 30 78 | 43 39 34 34 2c 30 78 38 |D,..X.0x|C944,0x8|
|00001740| 30 32 38 2c 30 78 30 39 | 30 30 2c 30 78 31 34 41 |028,0x09|00,0x14A|
|00001750| 39 2c 30 78 42 43 32 32 | 2c 30 78 38 30 32 38 2c |9,0xBC22|,0x8028,|
|00001760| 30 78 30 39 30 30 2c 30 | 78 31 30 30 35 2c 0a 09 |0x0900,0|x1005,..|
|00001770| 58 09 30 78 39 30 30 30 | 2c 30 78 38 30 31 38 2c |X.0x9000|,0x8018,|
|00001780| 30 78 30 41 30 30 2c 30 | 78 31 31 34 46 2c 30 78 |0x0A00,0|x114F,0x|
|00001790| 39 30 43 39 2c 30 78 30 | 30 30 34 2c 30 78 33 30 |90C9,0x0|004,0x30|
|000017a0| 30 30 2c 30 78 31 38 30 | 35 2c 0a 09 58 09 30 78 |00,0x180|5,..X.0x|
|000017b0| 46 30 30 33 2c 30 78 43 | 30 30 33 2c 30 78 43 30 |F003,0xC|003,0xC0|
|000017c0| 30 30 2c 30 78 36 36 30 | 35 2c 30 78 41 38 32 38 |00,0x660|5,0xA828|
|000017d0| 2c 30 78 33 30 30 30 2c | 30 78 30 30 30 33 2c 30 |,0x3000,|0x0003,0|
|000017e0| 78 38 30 37 46 2c 0a 09 | 58 09 30 78 41 30 30 30 |x807F,..|X.0xA000|
|000017f0| 2c 30 78 30 45 30 30 2c | 30 78 30 30 30 43 2c 30 |,0x0E00,|0x000C,0|
|00001800| 78 30 31 45 42 2c 30 78 | 41 37 45 30 2c 30 78 30 |x01EB,0x|A7E0,0x0|
|00001810| 31 45 30 2c 30 78 30 30 | 46 30 2c 30 78 30 33 35 |1E0,0x00|F0,0x035|
|00001820| 35 2c 0a 09 58 09 30 78 | 42 45 42 43 2c 30 78 30 |5,..X.0x|BEBC,0x0|
|00001830| 30 31 46 2c 30 78 46 46 | 30 30 2c 30 78 30 36 41 |01F,0xFF|00,0x06A|
|00001840| 42 2c 30 78 44 35 44 37 | 2c 30 78 38 30 30 30 2c |B,0xD5D7|,0x8000,|
|00001850| 30 78 30 30 30 30 2c 30 | 78 30 44 35 35 2c 0a 09 |0x0000,0|x0D55,..|
|00001860| 58 09 30 78 41 41 41 41 | 2c 30 78 45 30 30 30 2c |X.0xAAAA|,0xE000,|
|00001870| 30 78 30 30 30 30 2c 30 | 78 31 42 41 42 2c 30 78 |0x0000,0|x1BAB,0x|
|00001880| 44 35 35 35 2c 30 78 35 | 38 30 30 2c 30 78 30 37 |D555,0x5|800,0x07|
|00001890| 30 30 2c 30 78 33 35 35 | 44 2c 0a 09 58 09 30 78 |00,0x355|D,..X.0x|
|000018a0| 41 45 41 41 2c 30 78 41 | 45 30 30 2c 30 78 46 38 |AEAA,0xA|E00,0xF8|
|000018b0| 30 30 2c 30 78 36 41 41 | 42 2c 30 78 44 35 35 35 |00,0x6AA|B,0xD555|
|000018c0| 2c 30 78 37 35 30 30 2c | 30 78 30 30 30 30 2c 30 |,0x7500,|0x0000,0|
|000018d0| 78 44 35 35 44 2c 0a 09 | 58 09 30 78 41 41 41 42 |xD55D,..|X.0xAAAB|
|000018e0| 2c 30 78 41 41 43 30 2c | 30 78 30 30 30 31 2c 30 |,0xAAC0,|0x0001,0|
|000018f0| 78 41 41 41 42 2c 30 78 | 44 35 35 35 2c 30 78 35 |xAAAB,0x|D555,0x5|
|00001900| 35 37 30 2c 30 78 30 30 | 30 33 2c 30 78 35 35 35 |570,0x00|03,0x555|
|00001910| 35 2c 0a 09 58 09 30 78 | 42 41 41 42 2c 30 78 41 |5,..X.0x|BAAB,0xA|
|00001920| 41 41 38 2c 30 78 30 30 | 30 36 2c 30 78 41 41 42 |AA8,0x00|06,0xAAB|
|00001930| 42 2c 30 78 44 35 37 37 | 2c 30 78 44 35 35 34 2c |B,0xD577|,0xD554,|
|00001940| 30 78 30 30 30 44 2c 30 | 78 35 37 35 35 2c 0a 09 |0x000D,0|x5755,..|
|00001950| 58 09 30 78 41 41 41 41 | 2c 30 78 41 41 41 41 2c |X.0xAAAA|,0xAAAA,|
|00001960| 30 78 30 30 31 41 2c 30 | 78 45 41 41 42 2c 30 78 |0x001A,0|xEAAB,0x|
|00001970| 44 37 35 35 2c 30 78 35 | 44 35 35 2c 30 78 30 30 |D755,0x5|D55,0x00|
|00001980| 37 35 2c 30 78 35 37 35 | 35 2c 0a 09 58 09 30 78 |75,0x575|5,..X.0x|
|00001990| 41 42 41 41 2c 30 78 41 | 41 45 41 2c 30 78 45 31 |ABAA,0xA|AEA,0xE1|
|000019a0| 45 42 2c 30 78 41 46 41 | 42 2c 30 78 44 37 35 35 |EB,0xAFA|B,0xD755|
|000019b0| 2c 30 78 35 35 35 35 2c | 30 78 35 46 35 35 2c 30 |,0x5555,|0x5F55,0|
|000019c0| 78 35 35 35 35 2c 0a 09 | 58 09 30 78 41 46 41 42 |x5555,..|X.0xAFAB|
|000019d0| 2c 30 78 41 41 45 41 2c | 30 78 42 41 41 41 2c 30 |,0xAAEA,|0xBAAA,0|
|000019e0| 78 41 41 41 42 2c 30 78 | 44 37 44 35 2c 30 78 35 |xAAAB,0x|D7D5,0x5|
|000019f0| 35 35 37 2c 30 78 35 37 | 35 35 2c 30 78 35 35 35 |557,0x57|55,0x555|
|00001a00| 35 2c 0a 09 58 09 30 78 | 41 46 41 41 2c 30 78 41 |5,..X.0x|AFAA,0xA|
|00001a10| 41 41 41 2c 30 78 41 42 | 45 41 2c 30 78 41 42 41 |AAA,0xAB|EA,0xABA|
|00001a20| 42 2c 30 78 44 46 44 35 | 2c 30 78 35 35 35 35 2c |B,0xDFD5|,0x5555,|
|00001a30| 30 78 35 35 35 44 2c 30 | 78 35 35 35 44 2c 0a 09 |0x555D,0|x555D,..|
|00001a40| 58 09 30 78 41 41 41 41 | 2c 30 78 41 45 41 45 2c |X.0xAAAA|,0xAEAE,|
|00001a50| 30 78 42 41 42 42 2c 30 | 78 41 41 41 42 2c 30 78 |0xBABB,0|xAAAB,0x|
|00001a60| 44 35 35 35 2c 30 78 35 | 35 35 35 2c 30 78 35 35 |D555,0x5|555,0x55|
|00001a70| 35 37 2c 30 78 37 35 35 | 44 2c 0a 09 58 09 30 78 |57,0x755|D,..X.0x|
|00001a80| 41 41 41 41 2c 30 78 41 | 45 41 41 2c 30 78 41 41 |AAAA,0xA|EAA,0xAA|
|00001a90| 41 41 2c 30 78 41 41 42 | 46 2c 30 78 46 46 46 46 |AA,0xAAB|F,0xFFFF|
|00001aa0| 2c 30 78 46 46 46 46 2c | 30 78 46 46 46 46 2c 30 |,0xFFFF,|0xFFFF,0|
|00001ab0| 78 46 46 46 46 0a 53 48 | 41 52 5f 45 4f 46 0a 69 |xFFFF.SH|AR_EOF.i|
|00001ac0| 66 20 74 65 73 74 20 32 | 35 39 33 20 2d 6e 65 20 |f test 2|593 -ne |
|00001ad0| 22 60 77 63 20 2d 63 20 | 3c 20 27 73 75 6e 6e 79 |"`wc -c |< 'sunny|
|00001ae0| 2e 69 63 6f 6e 27 60 22 | 0a 74 68 65 6e 0a 09 65 |.icon'`"|.then..e|
|00001af0| 63 68 6f 20 73 68 61 72 | 3a 20 65 72 72 6f 72 20 |cho shar|: error |
|00001b00| 74 72 61 6e 73 6d 69 74 | 74 69 6e 67 20 22 27 73 |transmit|ting "'s|
|00001b10| 75 6e 6e 79 2e 69 63 6f | 6e 27 22 20 27 28 73 68 |unny.ico|n'" '(sh|
|00001b20| 6f 75 6c 64 20 68 61 76 | 65 20 62 65 65 6e 20 32 |ould hav|e been 2|
|00001b30| 35 39 33 20 63 68 61 72 | 61 63 74 65 72 73 29 27 |593 char|acters)'|
|00001b40| 0a 66 69 0a 66 69 20 23 | 20 65 6e 64 20 6f 66 20 |.fi.fi #| end of |
|00001b50| 6f 76 65 72 77 72 69 74 | 69 6e 67 20 63 68 65 63 |overwrit|ing chec|
|00001b60| 6b 0a 65 63 68 6f 20 73 | 68 61 72 3a 20 65 78 74 |k.echo s|har: ext|
|00001b70| 72 61 63 74 69 6e 67 20 | 22 27 74 6f 6f 6c 2e 63 |racting |"'tool.c|
|00001b80| 27 22 20 27 28 33 30 36 | 30 34 20 63 68 61 72 61 |'" '(306|04 chara|
|00001b90| 63 74 65 72 73 29 27 0a | 69 66 20 74 65 73 74 20 |cters)'.|if test |
|00001ba0| 2d 66 20 27 74 6f 6f 6c | 2e 63 27 0a 74 68 65 6e |-f 'tool|.c'.then|
|00001bb0| 0a 09 65 63 68 6f 20 73 | 68 61 72 3a 20 77 69 6c |..echo s|har: wil|
|00001bc0| 6c 20 6e 6f 74 20 6f 76 | 65 72 2d 77 72 69 74 65 |l not ov|er-write|
|00001bd0| 20 65 78 69 73 74 69 6e | 67 20 66 69 6c 65 20 22 | existin|g file "|
|00001be0| 27 74 6f 6f 6c 2e 63 27 | 22 0a 65 6c 73 65 0a 73 |'tool.c'|".else.s|
|00001bf0| 65 64 20 27 73 2f 5e 09 | 58 2f 2f 27 20 3c 3c 20 |ed 's/^.|X//' << |
|00001c00| 5c 53 48 41 52 5f 45 4f | 46 20 3e 20 27 74 6f 6f |\SHAR_EO|F > 'too|
|00001c10| 6c 2e 63 27 0a 09 58 2f | 2a 0a 09 58 20 2a 20 24 |l.c'..X/|*..X * $|
|00001c20| 48 65 61 64 65 72 3a 20 | 74 6f 6f 6c 2e 63 2c 76 |Header: |tool.c,v|
|00001c30| 20 32 2e 31 20 38 39 2f | 30 35 2f 30 39 20 31 34 | 2.1 89/|05/09 14|
|00001c40| 3a 32 33 3a 30 38 20 62 | 69 6c 6c 72 20 45 78 70 |:23:08 b|illr Exp|
|00001c50| 20 24 0a 09 58 20 2a 2f | 0a 09 58 2f 2a 0a 09 58 | $..X */|..X/*..X|
|00001c60| 20 2a 20 74 6f 6f 6c 2e | 63 0a 09 58 20 2a 0a 09 | * tool.|c..X *..|
|00001c70| 58 20 2a 20 41 75 74 68 | 6f 72 3a 20 50 68 69 6c |X * Auth|or: Phil|
|00001c80| 69 70 20 48 65 6c 6c 65 | 72 2c 20 53 75 6e 20 4d |ip Helle|r, Sun M|
|00001c90| 69 63 72 6f 73 79 73 74 | 65 6d 73 2e 20 49 6e 63 |icrosyst|ems. Inc|
|00001ca0| 2e 20 3c 74 65 72 72 61 | 70 69 6e 21 68 65 6c 6c |. <terra|pin!hell|
|00001cb0| 65 72 40 73 75 6e 2e 63 | 6f 6d 3e 0a 09 58 20 2a |er@sun.c|om>..X *|
|00001cc0| 0a 09 58 20 2a 20 4f 72 | 69 67 69 6e 61 6c 20 73 |..X * Or|iginal s|
|00001cd0| 6f 75 72 63 65 20 43 6f | 70 79 72 69 67 68 74 20 |ource Co|pyright |
|00001ce0| 28 43 29 20 31 39 38 37 | 2c 20 53 75 6e 20 4d 69 |(C) 1987|, Sun Mi|
|00001cf0| 63 72 6f 73 79 73 74 65 | 6d 73 2c 20 49 6e 63 2e |crosyste|ms, Inc.|
|00001d00| 0a 09 58 20 2a 09 41 6c | 6c 20 52 69 67 68 74 73 |..X *.Al|l Rights|
|00001d10| 20 52 65 73 65 72 76 65 | 64 0a 09 58 20 2a 20 50 | Reserve|d..X * P|
|00001d20| 65 72 6d 69 73 73 69 6f | 6e 20 69 73 20 68 65 72 |ermissio|n is her|
|00001d30| 65 62 79 20 67 72 61 6e | 74 65 64 20 74 6f 20 75 |eby gran|ted to u|
|00001d40| 73 65 20 61 6e 64 20 6d | 6f 64 69 66 79 20 74 68 |se and m|odify th|
|00001d50| 69 73 20 70 72 6f 67 72 | 61 6d 20 69 6e 20 73 6f |is progr|am in so|
|00001d60| 75 72 63 65 0a 09 58 20 | 2a 20 6f 72 20 62 69 6e |urce..X |* or bin|
|00001d70| 61 72 79 20 66 6f 72 6d | 20 61 73 20 6c 6f 6e 67 |ary form| as long|
|00001d80| 20 61 73 20 69 74 20 69 | 73 20 6e 6f 74 20 73 6f | as it i|s not so|
|00001d90| 6c 64 20 66 6f 72 20 70 | 72 6f 66 69 74 20 61 6e |ld for p|rofit an|
|00001da0| 64 20 74 68 69 73 20 63 | 6f 70 79 72 69 67 68 74 |d this c|opyright|
|00001db0| 0a 09 58 20 2a 20 6e 6f | 74 69 63 65 20 72 65 6d |..X * no|tice rem|
|00001dc0| 61 69 6e 73 20 69 6e 74 | 61 63 74 2e 0a 09 58 20 |ains int|act...X |
|00001dd0| 2a 0a 09 58 20 2a 0a 09 | 58 20 2a 20 43 68 61 6e |*..X *..|X * Chan|
|00001de0| 67 65 73 2f 61 64 64 69 | 74 69 6f 6e 73 20 62 79 |ges/addi|tions by|
|00001df0| 3a 20 42 69 6c 6c 20 52 | 61 6e 64 6c 65 2c 20 54 |: Bill R|andle, T|
|00001e00| 65 6b 74 72 6f 6e 69 78 | 2c 20 49 6e 63 2e 20 3c |ektronix|, Inc. <|
|00001e10| 62 69 6c 6c 72 40 73 61 | 61 62 2e 43 4e 41 2e 54 |billr@sa|ab.CNA.T|
|00001e20| 45 4b 2e 43 4f 4d 3e 0a | 09 58 20 2a 0a 09 58 20 |EK.COM>.|.X *..X |
|00001e30| 2a 20 43 68 61 6e 67 65 | 73 20 61 6e 64 20 61 64 |* Change|s and ad|
|00001e40| 64 69 74 69 6f 6e 73 20 | 43 6f 70 79 72 69 67 68 |ditions |Copyrigh|
|00001e50| 74 20 28 43 29 20 31 39 | 38 38 2c 20 31 39 38 39 |t (C) 19|88, 1989|
|00001e60| 20 54 65 6b 74 72 6f 6e | 69 78 2c 20 49 6e 63 2e | Tektron|ix, Inc.|
|00001e70| 0a 09 58 20 2a 09 41 6c | 6c 20 52 69 67 68 74 73 |..X *.Al|l Rights|
|00001e80| 20 52 65 73 65 72 76 65 | 64 0a 09 58 20 2a 20 50 | Reserve|d..X * P|
|00001e90| 65 72 6d 69 73 73 69 6f | 6e 20 69 73 20 68 65 72 |ermissio|n is her|
|00001ea0| 65 62 79 20 67 72 61 6e | 74 65 64 20 74 6f 20 75 |eby gran|ted to u|
|00001eb0| 73 65 20 61 6e 64 20 6d | 6f 64 69 66 79 20 74 68 |se and m|odify th|
|00001ec0| 65 20 6d 6f 64 69 66 69 | 63 61 74 69 6f 6e 73 20 |e modifi|cations |
|00001ed0| 69 6e 20 73 6f 75 72 63 | 65 0a 09 58 20 2a 20 6f |in sourc|e..X * o|
|00001ee0| 72 20 62 69 6e 61 72 79 | 20 66 6f 72 6d 20 61 73 |r binary| form as|
|00001ef0| 20 6c 6f 6e 67 20 61 73 | 20 74 68 65 79 20 61 72 | long as| they ar|
|00001f00| 65 20 6e 6f 74 20 73 6f | 6c 64 20 66 6f 72 20 70 |e not so|ld for p|
|00001f10| 72 6f 66 69 74 20 61 6e | 64 20 74 68 69 73 20 63 |rofit an|d this c|
|00001f20| 6f 70 79 72 69 67 68 74 | 0a 09 58 20 2a 20 6e 6f |opyright|..X * no|
|00001f30| 74 69 63 65 20 72 65 6d | 61 69 6e 73 20 69 6e 74 |tice rem|ains int|
|00001f40| 61 63 74 2e 0a 09 58 20 | 2a 2f 0a 09 58 23 69 6e |act...X |*/..X#in|
|00001f50| 63 6c 75 64 65 20 3c 73 | 74 64 69 6f 2e 68 3e 09 |clude <s|tdio.h>.|
|00001f60| 2f 2a 20 66 6f 72 20 4e | 55 4c 4c 20 2a 2f 0a 09 |/* for N|ULL */..|
|00001f70| 58 23 69 6e 63 6c 75 64 | 65 20 3c 73 75 6e 74 6f |X#includ|e <sunto|
|00001f80| 6f 6c 2f 73 75 6e 76 69 | 65 77 2e 68 3e 0a 09 58 |ol/sunvi|ew.h>..X|
|00001f90| 23 69 6e 63 6c 75 64 65 | 20 3c 73 75 6e 74 6f 6f |#include| <suntoo|
|00001fa0| 6c 2f 63 61 6e 76 61 73 | 2e 68 3e 0a 09 58 23 69 |l/canvas|.h>..X#i|
|00001fb0| 6e 63 6c 75 64 65 20 3c | 73 75 6e 74 6f 6f 6c 2f |nclude <|suntool/|
|00001fc0| 70 61 6e 65 6c 2e 68 3e | 0a 09 58 23 69 6e 63 6c |panel.h>|..X#incl|
|00001fd0| 75 64 65 20 3c 73 75 6e | 77 69 6e 64 6f 77 2f 64 |ude <sun|window/d|
|00001fe0| 65 66 61 75 6c 74 73 2e | 68 3e 0a 09 58 23 69 6e |efaults.|h>..X#in|
|00001ff0| 63 6c 75 64 65 20 3c 73 | 79 73 2f 66 69 6c 65 2e |clude <s|ys/file.|
|00002000| 68 3e 0a 09 58 23 69 6e | 63 6c 75 64 65 20 22 63 |h>..X#in|clude "c|
|00002010| 74 2e 68 22 0a 09 58 0a | 09 58 65 78 74 65 72 6e |t.h"..X.|.Xextern|
|00002020| 20 73 74 72 75 63 74 20 | 74 6d 20 63 75 72 72 65 | struct |tm curre|
|00002030| 6e 74 3b 0a 09 58 65 78 | 74 65 72 6e 20 46 72 61 |nt;..Xex|tern Fra|
|00002040| 6d 65 20 66 72 61 6d 65 | 3b 0a 09 58 65 78 74 65 |me frame|;..Xexte|
|00002050| 72 6e 20 69 6e 74 20 77 | 6f 72 6b 69 6e 67 5f 6d |rn int w|orking_m|
|00002060| 73 67 3b 0a 09 58 43 61 | 6e 76 61 73 20 63 61 6e |sg;..XCa|nvas can|
|00002070| 76 61 73 3b 0a 09 58 50 | 61 6e 65 6c 20 70 61 6e |vas;..XP|anel pan|
|00002080| 65 6c 3b 0a 09 58 50 61 | 6e 65 6c 5f 69 74 65 6d |el;..XPa|nel_item|
|00002090| 20 74 6f 64 61 79 62 75 | 74 74 6f 6e 5f 70 69 2c | todaybu|tton_pi,|
|000020a0| 20 77 6f 72 6b 69 6e 67 | 5f 70 69 3b 0a 09 58 50 | working|_pi;..XP|
|000020b0| 61 6e 65 6c 5f 69 74 65 | 6d 20 6d 6f 6e 74 68 6d |anel_ite|m monthm|
|000020c0| 65 6e 75 5f 70 69 2c 20 | 79 65 61 72 6d 65 6e 75 |enu_pi, |yearmenu|
|000020d0| 5f 70 69 2c 20 77 65 65 | 6b 62 75 74 74 6f 6e 5f |_pi, wee|kbutton_|
|000020e0| 70 69 2c 20 64 61 79 62 | 75 74 74 6f 6e 5f 70 69 |pi, dayb|utton_pi|
|000020f0| 3b 0a 09 58 50 61 6e 65 | 6c 5f 69 74 65 6d 20 70 |;..XPane|l_item p|
|00002100| 72 65 76 69 6f 75 73 5f | 70 69 2c 20 6e 65 78 74 |revious_|pi, next|
|00002110| 5f 70 69 2c 20 63 75 72 | 72 65 6e 74 5f 70 69 2c |_pi, cur|rent_pi,|
|00002120| 20 66 69 6c 65 62 75 74 | 74 6f 6e 5f 70 69 3b 0a | filebut|ton_pi;.|
|00002130| 09 58 50 61 6e 65 6c 5f | 69 74 65 6d 20 63 6c 6f |.XPanel_|item clo|
|00002140| 63 6b 5f 70 69 3b 0a 09 | 58 23 69 66 6e 64 65 66 |ck_pi;..|X#ifndef|
|00002150| 20 4e 4f 5f 50 52 49 4e | 54 45 52 0a 09 58 50 61 | NO_PRIN|TER..XPa|
|00002160| 6e 65 6c 5f 69 74 65 6d | 20 70 72 69 6e 74 62 75 |nel_item| printbu|
|00002170| 74 74 6f 6e 5f 70 69 3b | 0a 09 58 23 65 6e 64 69 |tton_pi;|..X#endi|
|00002180| 66 0a 09 58 23 69 66 6e | 64 65 66 20 4e 4f 5f 53 |f..X#ifn|def NO_S|
|00002190| 55 4e 5f 4d 4f 4f 4e 0a | 09 58 50 61 6e 65 6c 5f |UN_MOON.|.XPanel_|
|000021a0| 69 74 65 6d 20 6d 6f 6f | 6e 62 75 74 74 6f 6e 5f |item moo|nbutton_|
|000021b0| 70 69 2c 20 73 75 6e 62 | 75 74 74 6f 6e 5f 70 69 |pi, sunb|utton_pi|
|000021c0| 3b 0a 09 58 23 65 6e 64 | 69 66 0a 09 58 4d 65 6e |;..X#end|if..XMen|
|000021d0| 75 20 6e 65 78 74 5f 6d | 65 6e 75 2c 20 70 72 65 |u next_m|enu, pre|
|000021e0| 76 69 6f 75 73 5f 6d 65 | 6e 75 3b 0a 09 58 4d 65 |vious_me|nu;..XMe|
|000021f0| 6e 75 20 64 61 79 5f 6d | 65 6e 75 2c 20 77 65 65 |nu day_m|enu, wee|
|00002200| 6b 5f 6d 65 6e 75 2c 20 | 6d 6f 6e 74 68 5f 6d 65 |k_menu, |month_me|
|00002210| 6e 75 2c 20 79 65 61 72 | 5f 6d 65 6e 75 3b 0a 09 |nu, year|_menu;..|
|00002220| 58 4d 65 6e 75 20 64 61 | 79 5f 73 65 6c 5f 6d 65 |XMenu da|y_sel_me|
|00002230| 6e 75 2c 20 63 75 72 72 | 65 6e 74 5f 6d 65 6e 75 |nu, curr|ent_menu|
|00002240| 3b 0a 09 58 23 69 66 6e | 64 65 66 20 4e 4f 5f 50 |;..X#ifn|def NO_P|
|00002250| 52 49 4e 54 45 52 0a 09 | 58 4d 65 6e 75 20 70 72 |RINTER..|XMenu pr|
|00002260| 69 6e 74 5f 6d 65 6e 75 | 3b 0a 09 58 23 65 6e 64 |int_menu|;..X#end|
|00002270| 69 66 0a 09 58 50 69 78 | 66 6f 6e 74 20 2a 66 6f |if..XPix|font *fo|
|00002280| 6e 74 2c 20 2a 62 69 67 | 66 6f 6e 74 2c 20 2a 73 |nt, *big|font, *s|
|00002290| 66 6f 6e 74 3b 0a 09 58 | 46 72 61 6d 65 20 66 66 |font;..X|Frame ff|
|000022a0| 72 61 6d 65 20 3d 20 30 | 3b 0a 09 58 50 61 6e 65 |rame = 0|;..XPane|
|000022b0| 6c 20 66 70 61 6e 65 6c | 2c 20 66 63 70 61 6e 65 |l fpanel|, fcpane|
|000022c0| 6c 3b 0a 09 58 46 72 61 | 6d 65 20 61 74 74 72 5f |l;..XFra|me attr_|
|000022d0| 66 72 61 6d 65 3b 0a 09 | 58 50 61 6e 65 6c 20 61 |frame;..|XPanel a|
|000022e0| 74 74 72 5f 70 61 6e 65 | 6c 3b 0a 09 58 50 61 6e |ttr_pane|l;..XPan|
|000022f0| 65 6c 5f 69 74 65 6d 20 | 72 65 70 65 61 74 5f 70 |el_item |repeat_p|
|00002300| 69 2c 20 72 65 6d 69 6e | 64 5f 70 69 2c 20 65 76 |i, remin|d_pi, ev|
|00002310| 65 72 79 78 5f 70 69 2c | 20 77 68 69 63 68 77 6b |eryx_pi,| whichwk|
|00002320| 5f 70 69 2c 20 6d 61 72 | 6b 65 64 5f 70 69 3b 0a |_pi, mar|ked_pi;.|
|00002330| 09 58 46 72 61 6d 65 20 | 64 65 6c 5f 66 72 61 6d |.XFrame |del_fram|
|00002340| 65 3b 0a 09 58 50 61 6e | 65 6c 20 64 65 6c 5f 70 |e;..XPan|el del_p|
|00002350| 61 6e 65 6c 3b 0a 09 58 | 50 61 6e 65 6c 5f 69 74 |anel;..X|Panel_it|
|00002360| 65 6d 20 64 65 6c 5f 63 | 68 6f 69 63 65 5f 70 69 |em del_c|hoice_pi|
|00002370| 3b 0a 09 58 46 72 61 6d | 65 20 77 6d 6f 72 65 5f |;..XFram|e wmore_|
|00002380| 66 72 61 6d 65 3b 0a 09 | 58 50 61 6e 65 6c 20 77 |frame;..|XPanel w|
|00002390| 6d 6f 72 65 5f 70 61 6e | 65 6c 3b 0a 09 58 23 69 |more_pan|el;..X#i|
|000023a0| 66 6e 64 65 66 20 4e 4f | 5f 53 55 4e 5f 4d 4f 4f |fndef NO|_SUN_MOO|
|000023b0| 4e 0a 09 58 46 72 61 6d | 65 20 73 66 72 61 6d 65 |N..XFram|e sframe|
|000023c0| 20 3d 20 30 2c 20 6d 66 | 72 61 6d 65 20 3d 20 30 | = 0, mf|rame = 0|
|000023d0| 3b 0a 09 58 23 65 6e 64 | 69 66 0a 09 58 46 72 61 |;..X#end|if..XFra|
|000023e0| 6d 65 20 66 69 6c 65 66 | 72 61 6d 65 3b 0a 09 58 |me filef|rame;..X|
|000023f0| 50 61 6e 65 6c 20 66 69 | 6c 65 70 61 6e 65 6c 3b |Panel fi|lepanel;|
|00002400| 0a 09 58 50 61 6e 65 6c | 5f 69 74 65 6d 20 66 69 |..XPanel|_item fi|
|00002410| 6c 65 6e 61 6d 65 5f 70 | 69 2c 20 66 69 6c 65 5f |lename_p|i, file_|
|00002420| 72 6f 5f 70 69 3b 0a 09 | 58 23 69 66 6e 64 65 66 |ro_pi;..|X#ifndef|
|00002430| 20 4e 4f 5f 50 52 49 4e | 54 45 52 0a 09 58 50 61 | NO_PRIN|TER..XPa|
|00002440| 6e 65 6c 5f 69 74 65 6d | 20 70 72 63 6d 64 5f 70 |nel_item| prcmd_p|
|00002450| 69 3b 0a 09 58 46 72 61 | 6d 65 20 70 72 66 72 61 |i;..XFra|me prfra|
|00002460| 6d 65 3b 0a 09 58 23 65 | 6e 64 69 66 0a 09 58 23 |me;..X#e|ndif..X#|
|00002470| 69 66 6e 64 65 66 20 4e | 4f 5f 53 55 4e 5f 4d 4f |ifndef N|O_SUN_MO|
|00002480| 4f 4e 0a 09 58 43 61 6e | 76 61 73 20 73 63 61 6e |ON..XCan|vas scan|
|00002490| 76 61 73 2c 20 6d 63 61 | 6e 76 61 73 3b 0a 09 58 |vas, mca|nvas;..X|
|000024a0| 50 61 6e 65 6c 5f 69 74 | 65 6d 20 73 64 61 74 65 |Panel_it|em sdate|
|000024b0| 5f 70 69 2c 20 6d 64 61 | 74 65 5f 70 69 3b 0a 09 |_pi, mda|te_pi;..|
|000024c0| 58 23 65 6e 64 69 66 0a | 09 58 46 72 61 6d 65 20 |X#endif.|.XFrame |
|000024d0| 70 72 6f 6d 70 74 5f 66 | 72 61 6d 65 20 3d 20 30 |prompt_f|rame = 0|
|000024e0| 3b 0a 09 58 50 69 78 72 | 65 63 74 20 2a 6d 6f 72 |;..XPixr|ect *mor|
|000024f0| 65 62 75 74 74 6f 6e 3b | 0a 09 58 73 74 61 74 69 |ebutton;|..Xstati|
|00002500| 63 20 43 75 72 73 6f 72 | 20 70 61 6e 65 6c 5f 63 |c Cursor| panel_c|
|00002510| 75 72 73 6f 72 2c 20 63 | 61 6e 76 61 73 5f 63 75 |ursor, c|anvas_cu|
|00002520| 72 73 6f 72 3b 0a 09 58 | 46 72 61 6d 65 20 64 61 |rsor;..X|Frame da|
|00002530| 74 65 5f 66 72 61 6d 65 | 3b 0a 09 58 50 61 6e 65 |te_frame|;..XPane|
|00002540| 6c 5f 69 74 65 6d 20 73 | 65 74 64 61 74 65 5f 70 |l_item s|etdate_p|
|00002550| 69 3b 0a 09 58 46 72 61 | 6d 65 20 63 75 74 5f 66 |i;..XFra|me cut_f|
|00002560| 72 61 6d 65 3b 0a 09 58 | 50 61 6e 65 6c 20 63 75 |rame;..X|Panel cu|
|00002570| 74 5f 70 61 6e 65 6c 3b | 0a 09 58 76 6f 69 64 20 |t_panel;|..Xvoid |
|00002580| 6d 6f 6e 74 68 6d 65 6e | 75 5f 6e 6f 74 69 66 79 |monthmen|u_notify|
|00002590| 28 29 2c 20 79 65 61 72 | 6d 65 6e 75 5f 6e 6f 74 |(), year|menu_not|
|000025a0| 69 66 79 28 29 2c 20 77 | 65 65 6b 62 75 74 74 6f |ify(), w|eekbutto|
|000025b0| 6e 5f 6e 6f 74 69 66 79 | 28 29 3b 0a 09 58 76 6f |n_notify|();..Xvo|
|000025c0| 69 64 20 6d 6f 6e 74 68 | 5f 6d 65 6e 75 5f 65 76 |id month|_menu_ev|
|000025d0| 65 6e 74 28 29 2c 20 79 | 65 61 72 5f 6d 65 6e 75 |ent(), y|ear_menu|
|000025e0| 5f 65 76 65 6e 74 28 29 | 2c 20 77 65 65 6b 5f 6d |_event()|, week_m|
|000025f0| 65 6e 75 5f 65 76 65 6e | 74 28 29 3b 0a 09 58 76 |enu_even|t();..Xv|
|00002600| 6f 69 64 20 74 6f 64 61 | 79 62 75 74 74 6f 6e 5f |oid toda|ybutton_|
|00002610| 6e 6f 74 69 66 79 28 29 | 2c 20 63 75 72 72 65 6e |notify()|, curren|
|00002620| 74 62 75 74 74 6f 6e 5f | 6e 6f 74 69 66 79 28 29 |tbutton_|notify()|
|00002630| 2c 20 64 61 79 62 75 74 | 74 6f 6e 5f 6e 6f 74 69 |, daybut|ton_noti|
|00002640| 66 79 28 29 3b 0a 09 58 | 76 6f 69 64 20 66 69 6c |fy();..X|void fil|
|00002650| 65 62 75 74 74 6f 6e 5f | 6e 6f 74 69 66 79 28 29 |ebutton_|notify()|
|00002660| 2c 20 63 75 72 72 65 6e | 74 5f 6d 65 6e 75 5f 65 |, curren|t_menu_e|
|00002670| 76 65 6e 74 28 29 3b 0a | 09 58 76 6f 69 64 20 63 |vent();.|.Xvoid c|
|00002680| 75 74 5f 64 6f 6e 65 28 | 29 2c 20 63 75 74 5f 61 |ut_done(|), cut_a|
|00002690| 62 6f 72 74 28 29 3b 0a | 09 58 23 69 66 6e 64 65 |bort();.|.X#ifnde|
|000026a0| 66 20 4e 4f 5f 53 55 4e | 5f 4d 4f 4f 4e 0a 09 58 |f NO_SUN|_MOON..X|
|000026b0| 76 6f 69 64 20 6d 6f 6f | 6e 62 75 74 74 6f 6e 5f |void moo|nbutton_|
|000026c0| 6e 6f 74 69 66 79 28 29 | 2c 20 73 75 6e 62 75 74 |notify()|, sunbut|
|000026d0| 74 6f 6e 5f 6e 6f 74 69 | 66 79 28 29 3b 0a 09 58 |ton_noti|fy();..X|
|000026e0| 23 65 6e 64 69 66 0a 09 | 58 23 69 66 6e 64 65 66 |#endif..|X#ifndef|
|000026f0| 20 4e 4f 5f 50 52 49 4e | 54 45 52 0a 09 58 76 6f | NO_PRIN|TER..Xvo|
|00002700| 69 64 20 70 72 69 6e 74 | 62 75 74 74 6f 6e 5f 6e |id print|button_n|
|00002710| 6f 74 69 66 79 28 29 2c | 20 70 72 69 6e 74 5f 6d |otify(),| print_m|
|00002720| 65 6e 75 5f 65 76 65 6e | 74 28 29 3b 0a 09 58 23 |enu_even|t();..X#|
|00002730| 65 6e 64 69 66 0a 09 58 | 76 6f 69 64 20 64 61 79 |endif..X|void day|
|00002740| 5f 6d 65 6e 75 5f 65 76 | 65 6e 74 28 29 3b 0a 09 |_menu_ev|ent();..|
|00002750| 58 76 6f 69 64 20 6d 61 | 69 6e 73 77 5f 73 65 6c |Xvoid ma|insw_sel|
|00002760| 65 63 74 65 64 28 29 3b | 0a 09 58 76 6f 69 64 20 |ected();|..Xvoid |
|00002770| 6e 65 78 74 5f 6d 65 6e | 75 5f 65 76 65 6e 74 28 |next_men|u_event(|
|00002780| 29 2c 20 6e 65 78 74 62 | 75 74 74 6f 6e 5f 6e 6f |), nextb|utton_no|
|00002790| 74 69 66 79 28 29 3b 0a | 09 58 76 6f 69 64 20 70 |tify();.|.Xvoid p|
|000027a0| 72 65 76 69 6f 75 73 5f | 6d 65 6e 75 5f 65 76 65 |revious_|menu_eve|
|000027b0| 6e 74 28 29 2c 20 70 72 | 65 76 69 6f 75 73 5f 6d |nt(), pr|evious_m|
|000027c0| 65 6e 75 5f 6e 6f 74 69 | 66 79 28 29 3b 0a 09 58 |enu_noti|fy();..X|
|000027d0| 76 6f 69 64 20 6d 61 69 | 6e 73 77 5f 69 6e 70 75 |void mai|nsw_inpu|
|000027e0| 74 65 76 65 6e 74 28 29 | 3b 0a 09 58 76 6f 69 64 |tevent()|;..Xvoid|
|000027f0| 20 66 64 6f 6e 65 5f 70 | 72 6f 63 28 29 2c 20 66 | fdone_p|roc(), f|
|00002800| 6b 65 65 70 5f 70 72 6f | 63 28 29 2c 20 66 61 70 |keep_pro|c(), fap|
|00002810| 70 74 5f 6e 6f 74 69 66 | 79 28 29 3b 0a 09 58 76 |pt_notif|y();..Xv|
|00002820| 6f 69 64 20 61 74 74 72 | 5f 61 63 63 65 70 74 28 |oid attr|_accept(|
|00002830| 29 2c 20 61 74 74 72 5f | 61 62 6f 72 74 28 29 3b |), attr_|abort();|
|00002840| 0a 09 58 76 6f 69 64 20 | 64 65 6c 5f 64 6f 6e 65 |..Xvoid |del_done|
|00002850| 28 29 3b 0a 09 58 23 69 | 66 6e 64 65 66 20 4e 4f |();..X#i|fndef NO|
|00002860| 5f 53 55 4e 5f 4d 4f 4f | 4e 0a 09 58 76 6f 69 64 |_SUN_MOO|N..Xvoid|
|00002870| 20 73 64 6f 6e 65 5f 70 | 72 6f 63 28 29 2c 20 6d | sdone_p|roc(), m|
|00002880| 64 6f 6e 65 5f 70 72 6f | 63 28 29 3b 0a 09 58 76 |done_pro|c();..Xv|
|00002890| 6f 69 64 20 73 66 72 61 | 6d 65 5f 64 6f 6e 65 28 |oid sfra|me_done(|
|000028a0| 29 2c 20 6d 66 72 61 6d | 65 5f 64 6f 6e 65 28 29 |), mfram|e_done()|
|000028b0| 3b 0a 09 58 23 65 6e 64 | 69 66 0a 09 58 76 6f 69 |;..X#end|if..Xvoi|
|000028c0| 64 20 66 69 6c 65 66 72 | 61 6d 65 5f 64 6f 6e 65 |d filefr|ame_done|
|000028d0| 28 29 2c 20 66 69 6c 65 | 5f 61 63 63 65 70 74 28 |(), file|_accept(|
|000028e0| 29 2c 20 66 69 6c 65 5f | 72 65 73 65 74 28 29 2c |), file_|reset(),|
|000028f0| 20 66 69 6c 65 5f 64 6f | 6e 65 28 29 3b 0a 09 58 | file_do|ne();..X|
|00002900| 76 6f 69 64 20 66 69 6c | 65 5f 73 61 76 65 28 29 |void fil|e_save()|
|00002910| 3b 0a 09 58 76 6f 69 64 | 20 70 72 6f 6d 70 74 5f |;..Xvoid| prompt_|
|00002920| 6e 6f 5f 6e 6f 74 69 66 | 79 28 29 2c 20 70 72 6f |no_notif|y(), pro|
|00002930| 6d 70 74 5f 79 65 73 5f | 6e 6f 74 69 66 79 28 29 |mpt_yes_|notify()|
|00002940| 3b 0a 09 58 76 6f 69 64 | 20 65 72 72 6f 72 5f 65 |;..Xvoid| error_e|
|00002950| 76 65 6e 74 28 29 2c 20 | 66 69 6c 65 5f 6f 72 69 |vent(), |file_ori|
|00002960| 67 28 29 3b 0a 09 58 76 | 6f 69 64 20 64 74 66 72 |g();..Xv|oid dtfr|
|00002970| 61 6d 65 5f 64 6f 6e 65 | 28 29 2c 20 64 74 64 6f |ame_done|(), dtdo|
|00002980| 6e 65 5f 70 72 6f 63 28 | 29 3b 0a 09 58 23 69 66 |ne_proc(|);..X#if|
|00002990| 6e 64 65 66 20 4e 4f 5f | 50 52 49 4e 54 45 52 0a |ndef NO_|PRINTER.|
|000029a0| 09 58 76 6f 69 64 20 70 | 72 66 72 61 6d 65 5f 64 |.Xvoid p|rframe_d|
|000029b0| 6f 6e 65 28 29 2c 20 70 | 72 64 6f 6e 65 5f 70 72 |one(), p|rdone_pr|
|000029c0| 6f 63 28 29 3b 0a 09 58 | 23 65 6e 64 69 66 0a 09 |oc();..X|#endif..|
|000029d0| 58 4e 6f 74 69 66 79 5f | 76 61 6c 75 65 20 63 68 |XNotify_|value ch|
|000029e0| 65 63 6b 5f 63 6c 6f 73 | 65 28 29 3b 0a 09 58 69 |eck_clos|e();..Xi|
|000029f0| 6e 74 20 6d 6f 6e 74 68 | 6c 65 6e 67 74 68 28 29 |nt month|length()|
|00002a00| 3b 0a 09 58 63 68 61 72 | 20 79 65 61 72 5f 73 74 |;..Xchar| year_st|
|00002a10| 72 5b 4e 52 5f 59 45 41 | 52 53 5d 5b 35 5d 3b 20 |r[NR_YEA|RS][5]; |
|00002a20| 2f 2a 20 68 6f 6c 64 73 | 20 73 74 72 69 6e 67 73 |/* holds| strings|
|00002a30| 20 66 6f 72 20 79 65 61 | 72 20 6d 65 6e 75 20 2a | for yea|r menu *|
|00002a40| 2f 0a 09 58 65 78 74 65 | 72 6e 20 50 69 78 77 69 |/..Xexte|rn Pixwi|
|00002a50| 6e 20 2a 6d 61 69 6e 5f | 70 69 78 77 69 6e 3b 0a |n *main_|pixwin;.|
|00002a60| 09 58 65 78 74 65 72 6e | 20 43 75 72 73 6f 72 20 |.Xextern| Cursor |
|00002a70| 64 61 79 5f 63 75 72 73 | 6f 72 2c 20 77 61 69 74 |day_curs|or, wait|
|00002a80| 5f 63 75 72 73 6f 72 3b | 0a 09 58 65 78 74 65 72 |_cursor;|..Xexter|
|00002a90| 6e 20 69 6e 74 20 64 61 | 79 5f 69 73 5f 6f 70 65 |n int da|y_is_ope|
|00002aa0| 6e 2c 20 6d 61 69 6e 73 | 77 5f 73 74 61 74 65 3b |n, mains|w_state;|
|00002ab0| 0a 09 58 65 78 74 65 72 | 6e 20 63 68 61 72 20 74 |..Xexter|n char t|
|00002ac0| 6f 64 61 79 73 5f 64 61 | 74 65 5b 5d 3b 0a 09 58 |odays_da|te[];..X|
|00002ad0| 65 78 74 65 72 6e 20 73 | 74 72 75 63 74 20 61 70 |extern s|truct ap|
|00002ae0| 70 74 5f 65 6e 74 72 79 | 20 66 75 74 75 72 65 5b |pt_entry| future[|
|00002af0| 5d 3b 0a 09 58 65 78 74 | 65 72 6e 20 69 6e 74 20 |];..Xext|ern int |
|00002b00| 66 69 6e 64 65 78 3b 0a | 09 58 65 78 74 65 72 6e |findex;.|.Xextern|
|00002b10| 20 73 74 72 75 63 74 20 | 64 61 79 73 6c 6f 74 20 | struct |dayslot |
|00002b20| 73 6c 6f 74 73 5b 5d 3b | 0a 09 58 23 69 66 6e 64 |slots[];|..X#ifnd|
|00002b30| 65 66 20 4e 4f 5f 53 55 | 4e 5f 4d 4f 4f 4e 0a 09 |ef NO_SU|N_MOON..|
|00002b40| 58 65 78 74 65 72 6e 20 | 50 69 78 72 65 63 74 20 |Xextern |Pixrect |
|00002b50| 6d 6f 6f 6e 5f 69 63 6f | 6e 5f 70 72 2c 20 73 75 |moon_ico|n_pr, su|
|00002b60| 6e 5f 69 63 6f 6e 5f 70 | 72 3b 0a 09 58 23 65 6e |n_icon_p|r;..X#en|
|00002b70| 64 69 66 0a 09 58 65 78 | 74 65 72 6e 20 63 68 61 |dif..Xex|tern cha|
|00002b80| 72 20 70 72 69 6e 74 65 | 72 5b 5d 3b 0a 09 58 0a |r printe|r[];..X.|
|00002b90| 09 58 2f 2a 20 43 72 65 | 61 74 65 20 61 6e 64 20 |.X/* Cre|ate and |
|00002ba0| 69 6e 69 74 20 63 6f 6e | 74 72 6f 6c 20 70 61 6e |init con|trol pan|
|00002bb0| 65 6c 20 2a 2f 0a 09 58 | 63 72 65 61 74 65 5f 70 |el */..X|create_p|
|00002bc0| 61 6e 65 6c 28 29 0a 09 | 58 7b 0a 09 58 09 69 6e |anel()..|X{..X.in|
|00002bd0| 74 09 77 69 64 74 68 3b | 0a 09 58 0a 09 58 09 2f |t.width;|..X..X./|
|00002be0| 2a 20 43 72 65 61 74 65 | 20 74 68 65 20 63 6f 6e |* Create| the con|
|00002bf0| 74 72 6f 6c 20 70 61 6e | 65 6c 2e 20 2a 2f 0a 09 |trol pan|el. */..|
|00002c00| 58 09 70 61 6e 65 6c 20 | 3d 20 77 69 6e 64 6f 77 |X.panel |= window|
|00002c10| 5f 63 72 65 61 74 65 28 | 66 72 61 6d 65 2c 20 50 |_create(|frame, P|
|00002c20| 41 4e 45 4c 2c 0a 09 58 | 09 09 09 20 20 57 49 4e |ANEL,..X|... WIN|
|00002c30| 5f 48 45 49 47 48 54 2c | 20 37 32 2c 20 57 49 4e |_HEIGHT,| 72, WIN|
|00002c40| 5f 46 4f 4e 54 2c 20 66 | 6f 6e 74 2c 0a 09 58 09 |_FONT, f|ont,..X.|
|00002c50| 09 09 20 20 57 49 4e 5f | 43 4f 4e 53 55 4d 45 5f |.. WIN_|CONSUME_|
|00002c60| 4b 42 44 5f 45 56 45 4e | 54 53 2c 0a 09 58 09 09 |KBD_EVEN|TS,..X..|
|00002c70| 09 20 20 57 49 4e 5f 55 | 50 5f 45 56 45 4e 54 53 |. WIN_U|P_EVENTS|
|00002c80| 2c 20 4b 45 59 5f 4c 45 | 46 54 28 37 29 2c 20 30 |, KEY_LE|FT(7), 0|
|00002c90| 2c 0a 09 58 09 09 09 20 | 20 57 49 4e 5f 45 52 52 |,..X... | WIN_ERR|
|00002ca0| 4f 52 5f 4d 53 47 2c 20 | 22 43 61 6e 27 74 20 63 |OR_MSG, |"Can't c|
|00002cb0| 72 65 61 74 65 20 6d 61 | 69 6e 20 70 61 6e 65 6c |reate ma|in panel|
|00002cc0| 2e 22 2c 0a 09 58 09 09 | 09 20 20 30 29 3b 0a 09 |.",..X..|. 0);..|
|00002cd0| 58 0a 09 58 09 2f 2a 20 | 43 72 65 61 74 65 20 74 |X..X./* |Create t|
|00002ce0| 68 65 20 70 61 6e 65 6c | 20 69 74 65 6d 73 20 61 |he panel| items a|
|00002cf0| 6e 64 20 74 68 65 69 72 | 20 6d 65 6e 75 73 20 2a |nd their| menus *|
|00002d00| 2f 0a 09 58 09 64 61 79 | 5f 6d 65 6e 75 20 3d 20 |/..X.day|_menu = |
|00002d10| 6d 65 6e 75 5f 63 72 65 | 61 74 65 28 4d 45 4e 55 |menu_cre|ate(MENU|
|00002d20| 5f 53 54 52 49 4e 47 53 | 2c 0a 09 58 09 09 09 22 |_STRINGS|,..X..."|
|00002d30| 53 75 6e 64 61 79 22 2c | 20 22 4d 6f 6e 64 61 79 |Sunday",| "Monday|
|00002d40| 22 2c 20 22 54 75 65 73 | 64 61 79 22 2c 20 22 57 |", "Tues|day", "W|
|00002d50| 65 64 6e 65 73 64 61 79 | 22 2c 0a 09 58 09 09 09 |ednesday|",..X...|
|00002d60| 22 54 68 75 72 73 64 61 | 79 22 2c 20 22 46 72 69 |"Thursda|y", "Fri|
|00002d70| 64 61 79 22 2c 20 22 53 | 61 74 75 72 64 61 79 22 |day", "S|aturday"|
|00002d80| 2c 20 30 2c 0a 09 58 09 | 09 09 30 29 3b 0a 09 58 |, 0,..X.|..0);..X|
|00002d90| 0a 09 58 09 64 61 79 62 | 75 74 74 6f 6e 5f 70 69 |..X.dayb|utton_pi|
|00002da0| 20 3d 20 70 61 6e 65 6c | 5f 63 72 65 61 74 65 5f | = panel|_create_|
|00002db0| 69 74 65 6d 28 70 61 6e | 65 6c 2c 20 50 41 4e 45 |item(pan|el, PANE|
|00002dc0| 4c 5f 42 55 54 54 4f 4e | 2c 0a 09 58 20 20 20 20 |L_BUTTON|,..X |
|00002dd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002de0| 20 20 20 20 50 41 4e 45 | 4c 5f 4c 41 42 45 4c 5f | PANE|L_LABEL_|
|00002df0| 49 4d 41 47 45 2c 20 0a | 09 58 20 20 20 20 20 20 |IMAGE, .|.X |
|00002e00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002e10| 20 20 20 20 70 61 6e 65 | 6c 5f 62 75 74 74 6f 6e | pane|l_button|
|00002e20| 5f 69 6d 61 67 65 28 70 | 61 6e 65 6c 2c 20 22 44 |_image(p|anel, "D|
|00002e30| 61 79 22 2c 20 34 2c 20 | 66 6f 6e 74 29 2c 0a 09 |ay", 4, |font),..|
|00002e40| 58 09 09 09 50 41 4e 45 | 4c 5f 45 56 45 4e 54 5f |X...PANE|L_EVENT_|
|00002e50| 50 52 4f 43 2c 20 64 61 | 79 5f 6d 65 6e 75 5f 65 |PROC, da|y_menu_e|
|00002e60| 76 65 6e 74 2c 0a 09 58 | 20 20 20 20 20 20 20 20 |vent,..X| |
|00002e70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002e80| 50 41 4e 45 4c 5f 4e 4f | 54 49 46 59 5f 50 52 4f |PANEL_NO|TIFY_PRO|
|00002e90| 43 2c 20 64 61 79 62 75 | 74 74 6f 6e 5f 6e 6f 74 |C, daybu|tton_not|
|00002ea0| 69 66 79 2c 0a 09 58 09 | 09 09 50 41 4e 45 4c 5f |ify,..X.|..PANEL_|
|00002eb0| 49 54 45 4d 5f 58 2c 20 | 41 54 54 52 5f 43 4f 4c |ITEM_X, |ATTR_COL|
|00002ec0| 28 32 29 2c 0a 09 58 09 | 09 09 50 41 4e 45 4c 5f |(2),..X.|..PANEL_|
|00002ed0| 49 54 45 4d 5f 59 2c 20 | 41 54 54 52 5f 52 4f 57 |ITEM_Y, |ATTR_ROW|
|00002ee0| 28 30 29 2b 32 2c 0a 09 | 58 20 20 20 20 20 20 20 |(0)+2,..|X |
|00002ef0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002f00| 20 30 29 3b 0a 09 58 09 | 0a 09 58 09 77 65 65 6b | 0);..X.|..X.week|
|00002f10| 5f 6d 65 6e 75 20 3d 20 | 6d 65 6e 75 5f 63 72 65 |_menu = |menu_cre|
|00002f20| 61 74 65 28 4d 45 4e 55 | 5f 53 54 52 49 4e 47 53 |ate(MENU|_STRINGS|
|00002f30| 2c 20 22 31 73 74 22 2c | 20 22 32 6e 64 22 2c 0a |, "1st",| "2nd",.|
|00002f40| 09 58 09 09 09 22 33 72 | 64 22 2c 20 22 34 74 68 |.X..."3r|d", "4th|
|00002f50| 22 2c 20 22 35 74 68 22 | 2c 20 22 4c 61 73 74 22 |", "5th"|, "Last"|
|00002f60| 2c 20 30 2c 0a 09 58 09 | 09 09 30 29 3b 0a 09 58 |, 0,..X.|..0);..X|
|00002f70| 0a 09 58 09 77 65 65 6b | 62 75 74 74 6f 6e 5f 70 |..X.week|button_p|
|00002f80| 69 20 3d 20 70 61 6e 65 | 6c 5f 63 72 65 61 74 65 |i = pane|l_create|
|00002f90| 5f 69 74 65 6d 28 70 61 | 6e 65 6c 2c 20 50 41 4e |_item(pa|nel, PAN|
|00002fa0| 45 4c 5f 42 55 54 54 4f | 4e 2c 0a 09 58 20 20 20 |EL_BUTTO|N,..X |
|00002fb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002fc0| 20 20 20 20 20 50 41 4e | 45 4c 5f 4c 41 42 45 4c | PAN|EL_LABEL|
|00002fd0| 5f 49 4d 41 47 45 2c 20 | 0a 09 58 20 20 20 20 20 |_IMAGE, |..X |
|00002fe0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002ff0| 20 20 20 20 20 70 61 6e | 65 6c 5f 62 75 74 74 6f | pan|el_butto|
|00003000| 6e 5f 69 6d 61 67 65 28 | 70 61 6e 65 6c 2c 20 22 |n_image(|panel, "|
|00003010| 57 65 65 6b 22 2c 20 35 | 2c 20 66 6f 6e 74 29 2c |Week", 5|, font),|
|00003020| 0a 09 58 09 09 09 50 41 | 4e 45 4c 5f 45 56 45 4e |..X...PA|NEL_EVEN|
|00003030| 54 5f 50 52 4f 43 2c 20 | 77 65 65 6b 5f 6d 65 6e |T_PROC, |week_men|
|00003040| 75 5f 65 76 65 6e 74 2c | 0a 09 58 20 20 20 20 20 |u_event,|..X |
|00003050| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003060| 20 20 20 50 41 4e 45 4c | 5f 4e 4f 54 49 46 59 5f | PANEL|_NOTIFY_|
|00003070| 50 52 4f 43 2c 20 77 65 | 65 6b 62 75 74 74 6f 6e |PROC, we|ekbutton|
|00003080| 5f 6e 6f 74 69 66 79 2c | 0a 09 58 09 09 09 50 41 |_notify,|..X...PA|
|00003090| 4e 45 4c 5f 49 54 45 4d | 5f 58 2c 20 41 54 54 52 |NEL_ITEM|_X, ATTR|
|000030a0| 5f 43 4f 4c 28 38 29 2c | 0a 09 58 09 09 09 50 41 |_COL(8),|..X...PA|
|000030b0| 4e 45 4c 5f 49 54 45 4d | 5f 59 2c 20 41 54 54 52 |NEL_ITEM|_Y, ATTR|
|000030c0| 5f 52 4f 57 28 30 29 2b | 32 2c 0a 09 58 20 20 20 |_ROW(0)+|2,..X |
|000030d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000030e0| 20 20 20 20 20 30 29 3b | 0a 09 58 0a 09 58 09 6d | 0);|..X..X.m|
|000030f0| 6f 6e 74 68 5f 6d 65 6e | 75 20 3d 20 6d 65 6e 75 |onth_men|u = menu|
|00003100| 5f 63 72 65 61 74 65 28 | 4d 45 4e 55 5f 53 54 52 |_create(|MENU_STR|
|00003110| 49 4e 47 53 2c 0a 09 58 | 09 09 09 22 4a 61 6e 75 |INGS,..X|..."Janu|
|00003120| 61 72 79 22 2c 20 22 46 | 65 62 72 75 61 72 79 22 |ary", "F|ebruary"|
|00003130| 2c 22 4d 61 72 63 68 22 | 2c 0a 09 58 09 09 09 22 |,"March"|,..X..."|
|00003140| 41 70 72 69 6c 22 2c 20 | 22 4d 61 79 22 2c 20 22 |April", |"May", "|
|00003150| 4a 75 6e 65 22 2c 20 22 | 4a 75 6c 79 22 2c 20 22 |June", "|July", "|
|00003160| 41 75 67 75 73 74 22 2c | 0a 09 58 09 09 09 22 53 |August",|..X..."S|
|00003170| 65 70 74 65 6d 62 65 72 | 22 2c 20 22 4f 63 74 6f |eptember|", "Octo|
|00003180| 62 65 72 22 2c 20 22 4e | 6f 76 65 6d 62 65 72 22 |ber", "N|ovember"|
|00003190| 2c 20 22 44 65 63 65 6d | 62 65 72 22 2c 20 30 2c |, "Decem|ber", 0,|
|000031a0| 0a 09 58 09 09 09 30 29 | 3b 0a 09 58 0a 09 58 09 |..X...0)|;..X..X.|
|000031b0| 6d 6f 6e 74 68 6d 65 6e | 75 5f 70 69 20 3d 20 70 |monthmen|u_pi = p|
|000031c0| 61 6e 65 6c 5f 63 72 65 | 61 74 65 5f 69 74 65 6d |anel_cre|ate_item|
|000031d0| 28 70 61 6e 65 6c 2c 20 | 50 41 4e 45 4c 5f 42 55 |(panel, |PANEL_BU|
|000031e0| 54 54 4f 4e 2c 20 20 0a | 09 58 20 20 20 20 20 20 |TTON, .|.X |
|000031f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003200| 20 20 50 41 4e 45 4c 5f | 4c 41 42 45 4c 5f 49 4d | PANEL_|LABEL_IM|
|00003210| 41 47 45 2c 0a 09 58 09 | 09 09 20 20 70 61 6e 65 |AGE,..X.|.. pane|
|00003220| 6c 5f 62 75 74 74 6f 6e | 5f 69 6d 61 67 65 28 70 |l_button|_image(p|
|00003230| 61 6e 65 6c 2c 20 22 4d | 6f 6e 74 68 22 2c 20 36 |anel, "M|onth", 6|
|00003240| 2c 20 66 6f 6e 74 29 2c | 0a 09 58 09 09 09 50 41 |, font),|..X...PA|
|00003250| 4e 45 4c 5f 45 56 45 4e | 54 5f 50 52 4f 43 2c 20 |NEL_EVEN|T_PROC, |
|00003260| 6d 6f 6e 74 68 5f 6d 65 | 6e 75 5f 65 76 65 6e 74 |month_me|nu_event|
|00003270| 2c 0a 09 58 20 20 20 20 | 20 20 20 20 20 20 20 20 |,..X | |
|00003280| 20 20 20 20 20 20 20 20 | 20 20 20 20 50 41 4e 45 | | PANE|
|00003290| 4c 5f 4e 4f 54 49 46 59 | 5f 50 52 4f 43 2c 20 6d |L_NOTIFY|_PROC, m|
|000032a0| 6f 6e 74 68 6d 65 6e 75 | 5f 6e 6f 74 69 66 79 2c |onthmenu|_notify,|
|000032b0| 20 20 0a 09 58 09 09 09 | 50 41 4e 45 4c 5f 49 54 | ..X...|PANEL_IT|
|000032c0| 45 4d 5f 58 2c 20 41 54 | 54 52 5f 43 4f 4c 28 31 |EM_X, AT|TR_COL(1|
|000032d0| 35 29 2c 0a 09 58 09 09 | 09 50 41 4e 45 4c 5f 49 |5),..X..|.PANEL_I|
|000032e0| 54 45 4d 5f 59 2c 20 41 | 54 54 52 5f 52 4f 57 28 |TEM_Y, A|TTR_ROW(|
|000032f0| 30 29 2b 32 2c 0a 09 58 | 20 20 20 20 20 20 20 20 |0)+2,..X| |
|00003300| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003310| 30 29 3b 0a 09 58 0a 09 | 58 09 79 65 61 72 5f 6d |0);..X..|X.year_m|
|00003320| 65 6e 75 20 3d 20 6d 65 | 6e 75 5f 63 72 65 61 74 |enu = me|nu_creat|
|00003330| 65 28 30 29 3b 09 2f 2a | 20 79 65 61 72 73 20 66 |e(0);./*| years f|
|00003340| 69 6c 6c 65 64 20 69 6e | 20 6c 61 74 65 72 20 2a |illed in| later *|
|00003350| 2f 0a 09 58 09 61 64 64 | 5f 79 65 61 72 73 5f 74 |/..X.add|_years_t|
|00003360| 6f 5f 6d 65 6e 75 28 29 | 3b 0a 09 58 0a 09 58 09 |o_menu()|;..X..X.|
|00003370| 79 65 61 72 6d 65 6e 75 | 5f 70 69 20 3d 20 70 61 |yearmenu|_pi = pa|
|00003380| 6e 65 6c 5f 63 72 65 61 | 74 65 5f 69 74 65 6d 28 |nel_crea|te_item(|
|00003390| 70 61 6e 65 6c 2c 20 50 | 41 4e 45 4c 5f 42 55 54 |panel, P|ANEL_BUT|
|000033a0| 54 4f 4e 2c 0a 09 58 20 | 20 20 20 20 20 20 20 20 |TON,..X | |
|000033b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 50 | | P|
|000033c0| 41 4e 45 4c 5f 4c 41 42 | 45 4c 5f 49 4d 41 47 45 |ANEL_LAB|EL_IMAGE|
|000033d0| 2c 0a 09 58 09 09 09 20 | 20 70 61 6e 65 6c 5f 62 |,..X... | panel_b|
|000033e0| 75 74 74 6f 6e 5f 69 6d | 61 67 65 28 70 61 6e 65 |utton_im|age(pane|
|000033f0| 6c 2c 20 22 59 65 61 72 | 22 2c 20 35 2c 20 66 6f |l, "Year|", 5, fo|
|00003400| 6e 74 29 2c 0a 09 58 09 | 09 09 50 41 4e 45 4c 5f |nt),..X.|..PANEL_|
|00003410| 45 56 45 4e 54 5f 50 52 | 4f 43 2c 20 79 65 61 72 |EVENT_PR|OC, year|
|00003420| 5f 6d 65 6e 75 5f 65 76 | 65 6e 74 2c 0a 09 58 20 |_menu_ev|ent,..X |
|00003430| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003440| 20 20 20 20 20 20 20 50 | 41 4e 45 4c 5f 4e 4f 54 | P|ANEL_NOT|
|00003450| 49 46 59 5f 50 52 4f 43 | 2c 20 79 65 61 72 6d 65 |IFY_PROC|, yearme|
|00003460| 6e 75 5f 6e 6f 74 69 66 | 79 2c 0a 09 58 09 09 09 |nu_notif|y,..X...|
|00003470| 50 41 4e 45 4c 5f 49 54 | 45 4d 5f 58 2c 20 41 54 |PANEL_IT|EM_X, AT|
|00003480| 54 52 5f 43 4f 4c 28 32 | 33 29 2c 0a 09 58 09 09 |TR_COL(2|3),..X..|
|00003490| 09 50 41 4e 45 4c 5f 49 | 54 45 4d 5f 59 2c 20 41 |.PANEL_I|TEM_Y, A|
|000034a0| 54 54 52 5f 52 4f 57 28 | 30 29 2b 32 2c 0a 09 58 |TTR_ROW(|0)+2,..X|
|000034b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000034c0| 20 20 20 20 20 20 20 20 | 30 29 3b 0a 09 58 0a 09 | |0);..X..|
|000034d0| 58 09 74 6f 64 61 79 62 | 75 74 74 6f 6e 5f 70 69 |X.todayb|utton_pi|
|000034e0| 20 3d 20 70 61 6e 65 6c | 5f 63 72 65 61 74 65 5f | = panel|_create_|
|000034f0| 69 74 65 6d 28 70 61 6e | 65 6c 2c 20 50 41 4e 45 |item(pan|el, PANE|
|00003500| 4c 5f 42 55 54 54 4f 4e | 2c 0a 09 58 20 20 20 20 |L_BUTTON|,..X |
|00003510| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003520| 20 20 20 20 50 41 4e 45 | 4c 5f 4c 41 42 45 4c 5f | PANE|L_LABEL_|
|00003530| 49 4d 41 47 45 2c 20 0a | 09 58 20 20 20 20 20 20 |IMAGE, .|.X |
|00003540| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003550| 20 20 20 20 70 61 6e 65 | 6c 5f 62 75 74 74 6f 6e | pane|l_button|
|00003560| 5f 69 6d 61 67 65 28 70 | 61 6e 65 6c 2c 20 22 54 |_image(p|anel, "T|
|00003570| 6f 64 61 79 22 2c 20 36 | 2c 20 66 6f 6e 74 29 2c |oday", 6|, font),|
|00003580| 0a 09 58 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |..X | |
|00003590| 20 20 20 20 20 20 20 20 | 20 20 20 50 41 4e 45 4c | | PANEL|
|000035a0| 5f 4e 4f 54 49 46 59 5f | 50 52 4f 43 2c 20 74 6f |_NOTIFY_|PROC, to|
|000035b0| 64 61 79 62 75 74 74 6f | 6e 5f 6e 6f 74 69 66 79 |daybutto|n_notify|
|000035c0| 2c 0a 09 58 09 09 09 50 | 41 4e 45 4c 5f 49 54 45 |,..X...P|ANEL_ITE|
|000035d0| 4d 5f 58 2c 20 41 54 54 | 52 5f 43 4f 4c 28 33 33 |M_X, ATT|R_COL(33|
|000035e0| 29 2c 0a 09 58 09 09 09 | 50 41 4e 45 4c 5f 49 54 |),..X...|PANEL_IT|
|000035f0| 45 4d 5f 59 2c 20 41 54 | 54 52 5f 52 4f 57 28 30 |EM_Y, AT|TR_ROW(0|
|00003600| 29 2b 32 2c 0a 09 58 20 | 20 20 20 20 20 20 20 20 |)+2,..X | |
|00003610| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 30 | | 0|
|00003620| 29 3b 0a 09 58 0a 09 58 | 09 66 69 6c 65 62 75 74 |);..X..X|.filebut|
|00003630| 74 6f 6e 5f 70 69 20 3d | 20 70 61 6e 65 6c 5f 63 |ton_pi =| panel_c|
|00003640| 72 65 61 74 65 5f 69 74 | 65 6d 28 70 61 6e 65 6c |reate_it|em(panel|
|00003650| 2c 20 50 41 4e 45 4c 5f | 42 55 54 54 4f 4e 2c 0a |, PANEL_|BUTTON,.|
|00003660| 09 58 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.X | |
|00003670| 20 20 20 20 20 20 20 20 | 20 20 50 41 4e 45 4c 5f | | PANEL_|
|00003680| 4c 41 42 45 4c 5f 49 4d | 41 47 45 2c 20 0a 09 58 |LABEL_IM|AGE, ..X|
|00003690| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000036a0| 20 20 20 20 20 20 20 20 | 20 20 70 61 6e 65 6c 5f | | panel_|
|000036b0| 62 75 74 74 6f 6e 5f 69 | 6d 61 67 65 28 70 61 6e |button_i|mage(pan|
|000036c0| 65 6c 2c 20 22 46 69 6c | 65 22 2c 20 35 2c 20 66 |el, "Fil|e", 5, f|
|000036d0| 6f 6e 74 29 2c 0a 09 58 | 20 20 20 20 20 20 20 20 |ont),..X| |
|000036e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000036f0| 50 41 4e 45 4c 5f 4e 4f | 54 49 46 59 5f 50 52 4f |PANEL_NO|TIFY_PRO|
|00003700| 43 2c 20 66 69 6c 65 62 | 75 74 74 6f 6e 5f 6e 6f |C, fileb|utton_no|
|00003710| 74 69 66 79 2c 0a 09 58 | 09 09 09 50 41 4e 45 4c |tify,..X|...PANEL|
|00003720| 5f 49 54 45 4d 5f 58 2c | 20 41 54 54 52 5f 43 4f |_ITEM_X,| ATTR_CO|
|00003730| 4c 28 34 35 29 2c 0a 09 | 58 09 09 09 50 41 4e 45 |L(45),..|X...PANE|
|00003740| 4c 5f 49 54 45 4d 5f 59 | 2c 20 41 54 54 52 5f 52 |L_ITEM_Y|, ATTR_R|
|00003750| 4f 57 28 30 29 2b 32 2c | 0a 09 58 20 20 20 20 20 |OW(0)+2,|..X |
|00003760| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003770| 20 20 20 30 29 3b 0a 09 | 58 0a 09 58 23 69 66 6e | 0);..|X..X#ifn|
|00003780| 64 65 66 20 4e 4f 5f 50 | 52 49 4e 54 45 52 0a 09 |def NO_P|RINTER..|
|00003790| 58 09 70 72 69 6e 74 62 | 75 74 74 6f 6e 5f 70 69 |X.printb|utton_pi|
|000037a0| 20 3d 20 70 61 6e 65 6c | 5f 63 72 65 61 74 65 5f | = panel|_create_|
|000037b0| 69 74 65 6d 28 70 61 6e | 65 6c 2c 20 50 41 4e 45 |item(pan|el, PANE|
|000037c0| 4c 5f 42 55 54 54 4f 4e | 2c 0a 09 58 20 20 20 20 |L_BUTTON|,..X |
|000037d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000037e0| 20 20 20 20 50 41 4e 45 | 4c 5f 4c 41 42 45 4c 5f | PANE|L_LABEL_|
|000037f0| 49 4d 41 47 45 2c 20 0a | 09 58 20 20 20 20 20 20 |IMAGE, .|.X |
|00003800| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003810| 20 20 20 20 70 61 6e 65 | 6c 5f 62 75 74 74 6f 6e | pane|l_button|
|00003820| 5f 69 6d 61 67 65 28 70 | 61 6e 65 6c 2c 20 22 50 |_image(p|anel, "P|
|00003830| 72 69 6e 74 22 2c 20 36 | 2c 20 66 6f 6e 74 29 2c |rint", 6|, font),|
|00003840| 0a 09 58 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |..X | |
|00003850| 20 20 20 20 20 20 20 20 | 20 20 20 50 41 4e 45 4c | | PANEL|
|00003860| 5f 45 56 45 4e 54 5f 50 | 52 4f 43 2c 20 70 72 69 |_EVENT_P|ROC, pri|
|00003870| 6e 74 5f 6d 65 6e 75 5f | 65 76 65 6e 74 2c 0a 09 |nt_menu_|event,..|
|00003880| 58 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |X | |
|00003890| 20 20 20 20 20 20 20 20 | 20 50 41 4e 45 4c 5f 4e | | PANEL_N|
|000038a0| 4f 54 49 46 59 5f 50 52 | 4f 43 2c 20 70 72 69 6e |OTIFY_PR|OC, prin|
|000038b0| 74 62 75 74 74 6f 6e 5f | 6e 6f 74 69 66 79 2c 0a |tbutton_|notify,.|
|000038c0| 09 58 09 09 09 50 41 4e | 45 4c 5f 49 54 45 4d 5f |.X...PAN|EL_ITEM_|
|000038d0| 58 2c 20 41 54 54 52 5f | 43 4f 4c 28 35 33 29 2c |X, ATTR_|COL(53),|
|000038e0| 0a 09 58 09 09 09 50 41 | 4e 45 4c 5f 49 54 45 4d |..X...PA|NEL_ITEM|
|000038f0| 5f 59 2c 20 41 54 54 52 | 5f 52 4f 57 28 30 29 2b |_Y, ATTR|_ROW(0)+|
|00003900| 32 2c 0a 09 58 09 09 09 | 50 41 4e 45 4c 5f 53 48 |2,..X...|PANEL_SH|
|00003910| 4f 57 5f 49 54 45 4d 2c | 20 46 41 4c 53 45 2c 0a |OW_ITEM,| FALSE,.|
|00003920| 09 58 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.X | |
|00003930| 20 20 20 20 20 20 20 20 | 20 20 30 29 3b 0a 09 58 | | 0);..X|
|00003940| 09 0a 09 58 09 70 72 69 | 6e 74 5f 6d 65 6e 75 20 |...X.pri|nt_menu |
|00003950| 3d 20 6d 65 6e 75 5f 63 | 72 65 61 74 65 28 4d 45 |= menu_c|reate(ME|
|00003960| 4e 55 5f 53 54 52 49 4e | 47 53 2c 20 22 50 72 69 |NU_STRIN|GS, "Pri|
|00003970| 6e 74 20 50 6f 73 74 73 | 63 72 69 70 74 22 2c 20 |nt Posts|cript", |
|00003980| 22 50 72 69 6e 74 20 52 | 61 73 74 65 72 22 2c 0a |"Print R|aster",.|
|00003990| 09 58 09 09 09 22 43 68 | 61 6e 67 65 20 50 72 69 |.X..."Ch|ange Pri|
|000039a0| 6e 74 65 72 22 2c 20 30 | 2c 0a 09 58 09 09 09 30 |nter", 0|,..X...0|
|000039b0| 29 3b 0a 09 58 23 65 6e | 64 69 66 0a 09 58 0a 09 |);..X#en|dif..X..|
|000039c0| 58 09 77 6f 72 6b 69 6e | 67 5f 70 69 20 3d 20 70 |X.workin|g_pi = p|
|000039d0| 61 6e 65 6c 5f 63 72 65 | 61 74 65 5f 69 74 65 6d |anel_cre|ate_item|
|000039e0| 28 70 61 6e 65 6c 2c 20 | 50 41 4e 45 4c 5f 4d 45 |(panel, |PANEL_ME|
|000039f0| 53 53 41 47 45 2c 0a 09 | 58 09 09 09 50 41 4e 45 |SSAGE,..|X...PANE|
|00003a00| 4c 5f 4c 41 42 45 4c 5f | 53 54 52 49 4e 47 2c 20 |L_LABEL_|STRING, |
|00003a10| 22 57 6f 72 6b 69 6e 67 | 21 22 2c 0a 09 58 09 09 |"Working|!",..X..|
|00003a20| 09 50 41 4e 45 4c 5f 4c | 41 42 45 4c 5f 46 4f 4e |.PANEL_L|ABEL_FON|
|00003a30| 54 2c 20 66 6f 6e 74 2c | 0a 09 58 09 09 09 50 41 |T, font,|..X...PA|
|00003a40| 4e 45 4c 5f 4c 41 42 45 | 4c 5f 42 4f 4c 44 2c 20 |NEL_LABE|L_BOLD, |
|00003a50| 54 52 55 45 2c 0a 09 58 | 09 09 09 50 41 4e 45 4c |TRUE,..X|...PANEL|
|00003a60| 5f 53 48 4f 57 5f 49 54 | 45 4d 2c 20 46 41 4c 53 |_SHOW_IT|EM, FALS|
|00003a70| 45 2c 0a 09 58 09 09 09 | 50 41 4e 45 4c 5f 49 54 |E,..X...|PANEL_IT|
|00003a80| 45 4d 5f 58 2c 20 41 54 | 54 52 5f 43 4f 4c 28 33 |EM_X, AT|TR_COL(3|
|00003a90| 37 29 2c 0a 09 58 09 09 | 09 50 41 4e 45 4c 5f 49 |7),..X..|.PANEL_I|
|00003aa0| 54 45 4d 5f 59 2c 20 41 | 54 54 52 5f 52 4f 57 28 |TEM_Y, A|TTR_ROW(|
|00003ab0| 31 29 2b 35 2c 0a 09 58 | 09 09 09 30 29 3b 0a 09 |1)+5,..X|...0);..|
|00003ac0| 58 0a 09 58 09 70 72 65 | 76 69 6f 75 73 5f 6d 65 |X..X.pre|vious_me|
|00003ad0| 6e 75 20 3d 20 6d 65 6e | 75 5f 63 72 65 61 74 65 |nu = men|u_create|
|00003ae0| 28 4d 45 4e 55 5f 53 54 | 52 49 4e 47 53 2c 0a 09 |(MENU_ST|RINGS,..|
|00003af0| 58 09 09 09 22 59 65 73 | 74 65 72 64 61 79 22 2c |X..."Yes|terday",|
|00003b00| 20 22 4c 61 73 74 20 57 | 65 65 6b 22 2c 20 22 4c | "Last W|eek", "L|
|00003b10| 61 73 74 20 4d 6f 6e 74 | 68 22 2c 20 22 4c 61 73 |ast Mont|h", "Las|
|00003b20| 74 20 59 65 61 72 22 2c | 20 30 2c 0a 09 58 09 09 |t Year",| 0,..X..|
|00003b30| 09 30 29 3b 0a 09 58 09 | 0a 09 58 09 70 72 65 76 |.0);..X.|..X.prev|
|00003b40| 69 6f 75 73 5f 70 69 20 | 3d 20 70 61 6e 65 6c 5f |ious_pi |= panel_|
|00003b50| 63 72 65 61 74 65 5f 69 | 74 65 6d 28 70 61 6e 65 |create_i|tem(pane|
|00003b60| 6c 2c 20 50 41 4e 45 4c | 5f 42 55 54 54 4f 4e 2c |l, PANEL|_BUTTON,|
|00003b70| 0a 09 58 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |..X | |
|00003b80| 20 20 20 20 20 20 20 20 | 20 20 20 50 41 4e 45 4c | | PANEL|
|00003b90| 5f 4c 41 42 45 4c 5f 49 | 4d 41 47 45 2c 20 0a 09 |_LABEL_I|MAGE, ..|
|00003ba0| 58 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |X | |
|00003bb0| 20 20 20 20 20 20 20 20 | 20 20 20 70 61 6e 65 6c | | panel|
|00003bc0| 5f 62 75 74 74 6f 6e 5f | 69 6d 61 67 65 28 70 61 |_button_|image(pa|
|00003bd0| 6e 65 6c 2c 20 22 50 72 | 65 76 69 6f 75 73 22 2c |nel, "Pr|evious",|
|00003be0| 20 39 2c 20 66 6f 6e 74 | 29 2c 0a 09 58 09 09 09 | 9, font|),..X...|
|00003bf0| 50 41 4e 45 4c 5f 45 56 | 45 4e 54 5f 50 52 4f 43 |PANEL_EV|ENT_PROC|
|00003c00| 2c 20 70 72 65 76 69 6f | 75 73 5f 6d 65 6e 75 5f |, previo|us_menu_|
|00003c10| 65 76 65 6e 74 2c 0a 09 | 58 20 20 20 20 20 20 20 |event,..|X |
|00003c20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003c30| 20 50 41 4e 45 4c 5f 4e | 4f 54 49 46 59 5f 50 52 | PANEL_N|OTIFY_PR|
|00003c40| 4f 43 2c 20 70 72 65 76 | 69 6f 75 73 5f 6d 65 6e |OC, prev|ious_men|
|00003c50| 75 5f 6e 6f 74 69 66 79 | 2c 20 0a 09 58 09 09 09 |u_notify|, ..X...|
|00003c60| 50 41 4e 45 4c 5f 49 54 | 45 4d 5f 58 2c 20 41 54 |PANEL_IT|EM_X, AT|
|00003c70| 54 52 5f 43 4f 4c 28 32 | 29 2c 0a 09 58 09 09 09 |TR_COL(2|),..X...|
|00003c80| 50 41 4e 45 4c 5f 49 54 | 45 4d 5f 59 2c 20 41 54 |PANEL_IT|EM_Y, AT|
|00003c90| 54 52 5f 52 4f 57 28 32 | 29 2d 32 2c 0a 09 58 09 |TR_ROW(2|)-2,..X.|
|00003ca0| 09 09 30 29 3b 0a 09 58 | 0a 09 58 09 63 75 72 72 |..0);..X|..X.curr|
|00003cb0| 65 6e 74 5f 6d 65 6e 75 | 20 3d 20 6d 65 6e 75 5f |ent_menu| = menu_|
|00003cc0| 63 72 65 61 74 65 28 4d | 45 4e 55 5f 53 54 52 49 |create(M|ENU_STRI|
|00003cd0| 4e 47 53 2c 20 22 43 75 | 72 72 65 6e 74 20 44 61 |NGS, "Cu|rrent Da|
|00003ce0| 79 22 2c 0a 09 58 09 09 | 09 22 43 75 72 72 65 6e |y",..X..|."Curren|
|00003cf0| 74 20 57 65 65 6b 22 2c | 20 22 43 75 72 72 65 6e |t Week",| "Curren|
|00003d00| 74 20 4d 6f 6e 74 68 22 | 2c 20 22 43 75 72 72 65 |t Month"|, "Curre|
|00003d10| 6e 74 20 59 65 61 72 22 | 2c 0a 09 58 09 09 09 22 |nt Year"|,..X..."|
|00003d20| 43 68 61 6e 67 65 20 44 | 61 74 65 22 2c 20 30 2c |Change D|ate", 0,|
|00003d30| 0a 09 58 09 09 09 30 29 | 3b 0a 09 58 0a 09 58 09 |..X...0)|;..X..X.|
|00003d40| 63 75 72 72 65 6e 74 5f | 70 69 20 3d 20 70 61 6e |current_|pi = pan|
|00003d50| 65 6c 5f 63 72 65 61 74 | 65 5f 69 74 65 6d 28 70 |el_creat|e_item(p|
|00003d60| 61 6e 65 6c 2c 20 50 41 | 4e 45 4c 5f 42 55 54 54 |anel, PA|NEL_BUTT|
|00003d70| 4f 4e 2c 0a 09 58 20 20 | 20 20 20 20 20 20 20 20 |ON,..X | |
|00003d80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 50 41 | | PA|
|00003d90| 4e 45 4c 5f 4c 41 42 45 | 4c 5f 49 4d 41 47 45 2c |NEL_LABE|L_IMAGE,|
|00003da0| 20 0a 09 58 20 20 20 20 | 20 20 20 20 20 20 20 20 | ..X | |
|00003db0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 70 61 | | pa|
|00003dc0| 6e 65 6c 5f 62 75 74 74 | 6f 6e 5f 69 6d 61 67 65 |nel_butt|on_image|
|00003dd0| 28 70 61 6e 65 6c 2c 20 | 22 43 75 72 72 65 6e 74 |(panel, |"Current|
|00003de0| 22 2c 20 38 2c 20 66 6f | 6e 74 29 2c 0a 09 58 09 |", 8, fo|nt),..X.|
|00003df0| 09 09 50 41 4e 45 4c 5f | 45 56 45 4e 54 5f 50 52 |..PANEL_|EVENT_PR|
|00003e00| 4f 43 2c 20 63 75 72 72 | 65 6e 74 5f 6d 65 6e 75 |OC, curr|ent_menu|
|00003e10| 5f 65 76 65 6e 74 2c 0a | 09 58 20 20 20 20 20 20 |_event,.|.X |
|00003e20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003e30| 20 20 50 41 4e 45 4c 5f | 4e 4f 54 49 46 59 5f 50 | PANEL_|NOTIFY_P|
|00003e40| 52 4f 43 2c 20 63 75 72 | 72 65 6e 74 62 75 74 74 |ROC, cur|rentbutt|
|00003e50| 6f 6e 5f 6e 6f 74 69 66 | 79 2c 0a 09 58 09 09 09 |on_notif|y,..X...|
|00003e60| 50 41 4e 45 4c 5f 49 54 | 45 4d 5f 58 2c 20 41 54 |PANEL_IT|EM_X, AT|
|00003e70| 54 52 5f 43 4f 4c 28 31 | 33 29 2c 0a 09 58 09 09 |TR_COL(1|3),..X..|
|00003e80| 09 50 41 4e 45 4c 5f 49 | 54 45 4d 5f 59 2c 20 41 |.PANEL_I|TEM_Y, A|
|00003e90| 54 54 52 5f 52 4f 57 28 | 32 29 2d 32 2c 0a 09 58 |TTR_ROW(|2)-2,..X|
|00003ea0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003eb0| 20 20 20 20 20 20 20 20 | 30 29 3b 0a 09 58 0a 09 | |0);..X..|
|00003ec0| 58 09 6e 65 78 74 5f 6d | 65 6e 75 20 3d 20 6d 65 |X.next_m|enu = me|
|00003ed0| 6e 75 5f 63 72 65 61 74 | 65 28 4d 45 4e 55 5f 53 |nu_creat|e(MENU_S|
|00003ee0| 54 52 49 4e 47 53 2c 0a | 09 58 09 09 09 22 54 6f |TRINGS,.|.X..."To|
|00003ef0| 6d 6d 6f 72 6f 77 22 2c | 20 22 4e 65 78 74 20 57 |mmorow",| "Next W|
|00003f00| 65 65 6b 22 2c 20 22 4e | 65 78 74 20 4d 6f 6e 74 |eek", "N|ext Mont|
|00003f10| 68 22 2c 20 22 4e 65 78 | 74 20 59 65 61 72 22 2c |h", "Nex|t Year",|
|00003f20| 20 30 2c 0a 09 58 09 09 | 09 30 29 3b 0a 09 58 09 | 0,..X..|.0);..X.|
|00003f30| 0a 09 58 09 6e 65 78 74 | 5f 70 69 20 3d 20 70 61 |..X.next|_pi = pa|
|00003f40| 6e 65 6c 5f 63 72 65 61 | 74 65 5f 69 74 65 6d 28 |nel_crea|te_item(|
|00003f50| 70 61 6e 65 6c 2c 20 50 | 41 4e 45 4c 5f 42 55 54 |panel, P|ANEL_BUT|
|00003f60| 54 4f 4e 2c 0a 09 58 20 | 20 20 20 20 20 20 20 20 |TON,..X | |
|00003f70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 50 | | P|
|00003f80| 41 4e 45 4c 5f 4c 41 42 | 45 4c 5f 49 4d 41 47 45 |ANEL_LAB|EL_IMAGE|
|00003f90| 2c 20 0a 09 58 20 20 20 | 20 20 20 20 20 20 20 20 |, ..X | |
|00003fa0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 70 | | p|
|00003fb0| 61 6e 65 6c 5f 62 75 74 | 74 6f 6e 5f 69 6d 61 67 |anel_but|ton_imag|
|00003fc0| 65 28 70 61 6e 65 6c 2c | 20 22 4e 65 78 74 22 2c |e(panel,| "Next",|
|00003fd0| 20 35 2c 20 66 6f 6e 74 | 29 2c 0a 09 58 09 09 09 | 5, font|),..X...|
|00003fe0| 50 41 4e 45 4c 5f 45 56 | 45 4e 54 5f 50 52 4f 43 |PANEL_EV|ENT_PROC|
|00003ff0| 2c 20 6e 65 78 74 5f 6d | 65 6e 75 5f 65 76 65 6e |, next_m|enu_even|
|00004000| 74 2c 0a 09 58 20 20 20 | 20 20 20 20 20 20 20 20 |t,..X | |
|00004010| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 50 41 4e | | PAN|
|00004020| 45 4c 5f 4e 4f 54 49 46 | 59 5f 50 52 4f 43 2c 20 |EL_NOTIF|Y_PROC, |
|00004030| 6e 65 78 74 62 75 74 74 | 6f 6e 5f 6e 6f 74 69 66 |nextbutt|on_notif|
|00004040| 79 2c 20 0a 09 58 09 09 | 09 50 41 4e 45 4c 5f 49 |y, ..X..|.PANEL_I|
|00004050| 54 45 4d 5f 58 2c 20 41 | 54 54 52 5f 43 4f 4c 28 |TEM_X, A|TTR_COL(|
|00004060| 32 33 29 2c 0a 09 58 09 | 09 09 50 41 4e 45 4c 5f |23),..X.|..PANEL_|
|00004070| 49 54 45 4d 5f 59 2c 20 | 41 54 54 52 5f 52 4f 57 |ITEM_Y, |ATTR_ROW|
|00004080| 28 32 29 2d 32 2c 0a 09 | 58 09 09 09 30 29 3b 0a |(2)-2,..|X...0);.|
|00004090| 09 58 0a 09 58 09 77 69 | 64 74 68 20 3d 20 28 69 |.X..X.wi|dth = (i|
|000040a0| 6e 74 29 77 69 6e 64 6f | 77 5f 67 65 74 28 70 61 |nt)windo|w_get(pa|
|000040b0| 6e 65 6c 2c 20 57 49 4e | 5f 57 49 44 54 48 29 3b |nel, WIN|_WIDTH);|
|000040c0| 0a 09 58 0a 09 58 09 63 | 6c 6f 63 6b 5f 70 69 20 |..X..X.c|lock_pi |
|000040d0| 3d 20 70 61 6e 65 6c 5f | 63 72 65 61 74 65 5f 69 |= panel_|create_i|
|000040e0| 74 65 6d 28 70 61 6e 65 | 6c 2c 20 50 41 4e 45 4c |tem(pane|l, PANEL|
|000040f0| 5f 4d 45 53 53 41 47 45 | 2c 0a 09 58 09 09 09 50 |_MESSAGE|,..X...P|
|00004100| 41 4e 45 4c 5f 49 54 45 | 4d 5f 58 2c 20 77 69 64 |ANEL_ITE|M_X, wid|
|00004110| 74 68 2d 31 35 30 2d 28 | 73 74 72 6c 65 6e 28 74 |th-150-(|strlen(t|
|00004120| 6f 64 61 79 73 5f 64 61 | 74 65 29 2a 66 6f 6e 74 |odays_da|te)*font|
|00004130| 2d 3e 70 66 5f 64 65 66 | 61 75 6c 74 73 69 7a 65 |->pf_def|aultsize|
|00004140| 2e 78 29 2c 0a 09 58 09 | 09 09 50 41 4e 45 4c 5f |.x),..X.|..PANEL_|
|00004150| 49 54 45 4d 5f 59 2c 20 | 41 54 54 52 5f 52 4f 57 |ITEM_Y, |ATTR_ROW|
|00004160| 28 32 29 2b 33 2c 0a 09 | 58 09 09 09 50 41 4e 45 |(2)+3,..|X...PANE|
|00004170| 4c 5f 4c 41 42 45 4c 5f | 53 54 52 49 4e 47 2c 20 |L_LABEL_|STRING, |
|00004180| 74 6f 64 61 79 73 5f 64 | 61 74 65 2c 0a 09 58 09 |todays_d|ate,..X.|
|00004190| 09 09 50 41 4e 45 4c 5f | 4c 41 42 45 4c 5f 46 4f |..PANEL_|LABEL_FO|
|000041a0| 4e 54 2c 20 66 6f 6e 74 | 2c 0a 09 58 09 09 09 30 |NT, font|,..X...0|
|000041b0| 29 3b 0a 09 58 0a 09 58 | 23 69 66 6e 64 65 66 20 |);..X..X|#ifndef |
|000041c0| 4e 4f 5f 53 55 4e 5f 4d | 4f 4f 4e 0a 09 58 09 73 |NO_SUN_M|OON..X.s|
|000041d0| 75 6e 62 75 74 74 6f 6e | 5f 70 69 20 3d 20 70 61 |unbutton|_pi = pa|
|000041e0| 6e 65 6c 5f 63 72 65 61 | 74 65 5f 69 74 65 6d 28 |nel_crea|te_item(|
|000041f0| 70 61 6e 65 6c 2c 20 50 | 41 4e 45 4c 5f 42 55 54 |panel, P|ANEL_BUT|
|00004200| 54 4f 4e 2c 0a 09 58 20 | 20 20 20 20 20 20 20 20 |TON,..X | |
|00004210| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 50 | | P|
|00004220| 41 4e 45 4c 5f 4c 41 42 | 45 4c 5f 49 4d 41 47 45 |ANEL_LAB|EL_IMAGE|
|00004230| 2c 20 26 73 75 6e 5f 69 | 63 6f 6e 5f 70 72 2c 0a |, &sun_i|con_pr,.|
|00004240| 09 58 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.X | |
|00004250| 20 20 20 20 20 20 20 20 | 20 20 50 41 4e 45 4c 5f | | PANEL_|
|00004260| 4e 4f 54 49 46 59 5f 50 | 52 4f 43 2c 20 73 75 6e |NOTIFY_P|ROC, sun|
|00004270| 62 75 74 74 6f 6e 5f 6e | 6f 74 69 66 79 2c 0a 09 |button_n|otify,..|
|00004280| 58 09 09 09 50 41 4e 45 | 4c 5f 49 54 45 4d 5f 58 |X...PANE|L_ITEM_X|
|00004290| 2c 20 77 69 64 74 68 2d | 31 34 30 2c 0a 09 58 09 |, width-|140,..X.|
|000042a0| 09 09 50 41 4e 45 4c 5f | 49 54 45 4d 5f 59 2c 20 |..PANEL_|ITEM_Y, |
|000042b0| 41 54 54 52 5f 52 4f 57 | 28 30 29 2c 0a 09 58 09 |ATTR_ROW|(0),..X.|
|000042c0| 09 09 50 41 4e 45 4c 5f | 53 48 4f 57 5f 49 54 45 |..PANEL_|SHOW_ITE|
|000042d0| 4d 2c 20 46 41 4c 53 45 | 2c 0a 09 58 20 20 20 20 |M, FALSE|,..X |
|000042e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000042f0| 20 20 20 20 30 29 3b 0a | 09 58 0a 09 58 09 6d 6f | 0);.|.X..X.mo|
|00004300| 6f 6e 62 75 74 74 6f 6e | 5f 70 69 20 3d 20 70 61 |onbutton|_pi = pa|
|00004310| 6e 65 6c 5f 63 72 65 61 | 74 65 5f 69 74 65 6d 28 |nel_crea|te_item(|
|00004320| 70 61 6e 65 6c 2c 20 50 | 41 4e 45 4c 5f 42 55 54 |panel, P|ANEL_BUT|
|00004330| 54 4f 4e 2c 0a 09 58 20 | 20 20 20 20 20 20 20 20 |TON,..X | |
|00004340| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 50 | | P|
|00004350| 41 4e 45 4c 5f 4c 41 42 | 45 4c 5f 49 4d 41 47 45 |ANEL_LAB|EL_IMAGE|
|00004360| 2c 20 26 6d 6f 6f 6e 5f | 69 63 6f 6e 5f 70 72 2c |, &moon_|icon_pr,|
|00004370| 0a 09 58 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |..X | |
|00004380| 20 20 20 20 20 20 20 20 | 20 20 20 50 41 4e 45 4c | | PANEL|
|00004390| 5f 4e 4f 54 49 46 59 5f | 50 52 4f 43 2c 20 6d 6f |_NOTIFY_|PROC, mo|
|000043a0| 6f 6e 62 75 74 74 6f 6e | 5f 6e 6f 74 69 66 79 2c |onbutton|_notify,|
|000043b0| 0a 09 58 09 09 09 50 41 | 4e 45 4c 5f 49 54 45 4d |..X...PA|NEL_ITEM|
|000043c0| 5f 58 2c 20 77 69 64 74 | 68 2d 37 30 2c 0a 09 58 |_X, widt|h-70,..X|
|000043d0| 09 09 09 50 41 4e 45 4c | 5f 49 54 45 4d 5f 59 2c |...PANEL|_ITEM_Y,|
|000043e0| 20 41 54 54 52 5f 52 4f | 57 28 30 29 2c 0a 09 58 | ATTR_RO|W(0),..X|
|000043f0| 09 09 09 50 41 4e 45 4c | 5f 53 48 4f 57 5f 49 54 |...PANEL|_SHOW_IT|
|00004400| 45 4d 2c 20 46 41 4c 53 | 45 2c 0a 09 58 20 20 20 |EM, FALS|E,..X |
|00004410| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004420| 20 20 20 20 20 30 29 3b | 0a 09 58 23 65 6e 64 69 | 0);|..X#endi|
|00004430| 66 0a 09 58 0a 09 58 09 | 2f 2a 0a 09 58 09 20 2a |f..X..X.|/*..X. *|
|00004440| 20 6d 65 6e 75 20 73 74 | 72 69 6e 67 73 20 66 6f | menu st|rings fo|
|00004450| 72 20 72 69 67 68 74 20 | 4d 42 20 6d 65 6e 75 20 |r right |MB menu |
|00004460| 69 6e 20 74 68 65 20 63 | 61 6e 76 61 73 0a 09 58 |in the c|anvas..X|
|00004470| 09 20 2a 20 28 64 61 79 | 20 64 69 73 70 6c 61 79 |. * (day| display|
|00004480| 29 2e 20 4e 42 3a 20 69 | 66 20 74 68 65 20 6f 72 |). NB: i|f the or|
|00004490| 64 65 72 20 6f 66 20 74 | 68 69 73 20 6d 65 6e 75 |der of t|his menu|
|000044a0| 20 69 73 0a 09 58 09 20 | 2a 20 63 68 61 6e 67 65 | is..X. |* change|
|000044b0| 64 2c 20 61 6c 73 6f 20 | 63 68 61 6e 67 65 20 74 |d, also |change t|
|000044c0| 68 65 20 23 64 65 66 69 | 6e 65 73 20 69 6e 20 63 |he #defi|nes in c|
|000044d0| 74 2e 68 0a 09 58 09 20 | 2a 20 28 4d 4d 4f 44 49 |t.h..X. |* (MMODI|
|000044e0| 46 59 2c 20 4d 43 55 54 | 2c 20 65 74 63 2e 29 2e |FY, MCUT|, etc.).|
|000044f0| 0a 09 58 09 20 2a 2f 0a | 09 58 09 64 61 79 5f 73 |..X. */.|.X.day_s|
|00004500| 65 6c 5f 6d 65 6e 75 20 | 3d 20 6d 65 6e 75 5f 63 |el_menu |= menu_c|
|00004510| 72 65 61 74 65 28 4d 45 | 4e 55 5f 53 54 52 49 4e |reate(ME|NU_STRIN|
|00004520| 47 53 2c 0a 09 58 09 09 | 09 22 4d 6f 64 69 66 79 |GS,..X..|."Modify|
|00004530| 22 2c 20 22 43 75 74 22 | 2c 20 22 50 61 73 74 65 |", "Cut"|, "Paste|
|00004540| 22 2c 20 22 43 6f 70 79 | 22 2c 20 22 44 65 6c 65 |", "Copy|", "Dele|
|00004550| 74 65 22 2c 0a 09 58 09 | 09 09 22 55 6e 64 65 6c |te",..X.|.."Undel|
|00004560| 65 74 65 22 2c 20 30 2c | 0a 09 58 09 09 09 30 29 |ete", 0,|..X...0)|
|00004570| 3b 0a 09 58 0a 09 58 09 | 2f 2a 0a 09 58 09 20 2a |;..X..X.|/*..X. *|
|00004580| 20 74 68 69 73 20 62 75 | 74 74 6f 6e 20 69 73 20 | this bu|tton is |
|00004590| 64 69 73 70 6c 61 79 65 | 64 20 69 6e 20 74 68 65 |displaye|d in the|
|000045a0| 20 63 61 6e 76 61 73 2c | 20 62 75 74 20 6e 65 65 | canvas,| but nee|
|000045b0| 64 73 20 61 20 70 61 6e | 65 6c 0a 09 58 09 20 2a |ds a pan|el..X. *|
|000045c0| 20 66 6f 72 20 74 68 65 | 20 66 75 6e 63 74 69 6f | for the| functio|
|000045d0| 6e 20 63 61 6c 6c 20 74 | 6f 20 77 6f 72 6b 20 70 |n call t|o work p|
|000045e0| 72 6f 70 65 72 6c 79 0a | 09 58 09 20 2a 2f 0a 09 |roperly.|.X. */..|
|000045f0| 58 09 6d 6f 72 65 62 75 | 74 74 6f 6e 20 3d 20 70 |X.morebu|tton = p|
|00004600| 61 6e 65 6c 5f 62 75 74 | 74 6f 6e 5f 69 6d 61 67 |anel_but|ton_imag|
|00004610| 65 28 70 61 6e 65 6c 2c | 20 22 4d 6f 72 65 22 2c |e(panel,| "More",|
|00004620| 20 34 2c 20 66 6f 6e 74 | 29 3b 0a 09 58 0a 09 58 | 4, font|);..X..X|
|00004630| 09 2f 2a 0a 09 58 09 20 | 2a 20 69 6e 74 65 72 70 |./*..X. |* interp|
|00004640| 6f 73 65 20 6f 6e 20 70 | 61 6e 65 6c 20 65 76 65 |ose on p|anel eve|
|00004650| 6e 74 73 20 74 6f 20 63 | 68 65 63 6b 20 66 6f 72 |nts to c|heck for|
|00004660| 20 4c 37 20 28 6f 70 65 | 6e 2f 63 6c 6f 73 65 29 | L7 (ope|n/close)|
|00004670| 0a 09 58 09 20 2a 2f 0a | 09 58 09 6e 6f 74 69 66 |..X. */.|.X.notif|
|00004680| 79 5f 69 6e 74 65 72 70 | 6f 73 65 5f 65 76 65 6e |y_interp|ose_even|
|00004690| 74 5f 66 75 6e 63 28 70 | 61 6e 65 6c 2c 20 63 68 |t_func(p|anel, ch|
|000046a0| 65 63 6b 5f 63 6c 6f 73 | 65 2c 20 4e 4f 54 49 46 |eck_clos|e, NOTIF|
|000046b0| 59 5f 53 41 46 45 29 3b | 0a 09 58 7d 0a 09 58 0a |Y_SAFE);|..X}..X.|
|000046c0| 09 58 2f 2a 0a 09 58 20 | 2a 20 41 64 64 20 79 65 |.X/*..X |* Add ye|
|000046d0| 61 72 20 73 74 72 69 6e | 67 73 20 74 6f 20 79 65 |ar strin|gs to ye|
|000046e0| 61 72 20 70 61 6e 65 6c | 20 6d 65 6e 75 0a 09 58 |ar panel| menu..X|
|000046f0| 20 2a 2f 0a 09 58 61 64 | 64 5f 79 65 61 72 73 5f | */..Xad|d_years_|
|00004700| 74 6f 5f 6d 65 6e 75 28 | 29 0a 09 58 7b 0a 09 58 |to_menu(|)..X{..X|
|00004710| 09 69 6e 74 20 6e 2c 20 | 79 65 61 72 3b 0a 09 58 |.int n, |year;..X|
|00004720| 0a 09 58 09 6e 20 3d 20 | 31 3b 0a 09 58 09 66 6f |..X.n = |1;..X.fo|
|00004730| 72 20 28 79 65 61 72 3d | 53 54 41 52 54 5f 59 45 |r (year=|START_YE|
|00004740| 41 52 3b 20 79 65 61 72 | 3c 53 54 41 52 54 5f 59 |AR; year|<START_Y|
|00004750| 45 41 52 2b 4e 52 5f 59 | 45 41 52 53 3b 20 79 65 |EAR+NR_Y|EARS; ye|
|00004760| 61 72 2b 2b 2c 6e 2b 2b | 29 20 7b 0a 09 58 09 09 |ar++,n++|) {..X..|
|00004770| 73 70 72 69 6e 74 66 28 | 79 65 61 72 5f 73 74 72 |sprintf(|year_str|
|00004780| 5b 6e 2d 31 5d 2c 20 22 | 25 34 64 22 2c 20 79 65 |[n-1], "|%4d", ye|
|00004790| 61 72 2b 31 39 30 30 29 | 3b 0a 09 58 09 09 6d 65 |ar+1900)|;..X..me|
|000047a0| 6e 75 5f 73 65 74 28 79 | 65 61 72 5f 6d 65 6e 75 |nu_set(y|ear_menu|
|000047b0| 2c 20 4d 45 4e 55 5f 53 | 54 52 49 4e 47 5f 49 54 |, MENU_S|TRING_IT|
|000047c0| 45 4d 2c 20 79 65 61 72 | 5f 73 74 72 5b 6e 2d 31 |EM, year|_str[n-1|
|000047d0| 5d 2c 20 6e 2c 20 30 29 | 3b 0a 09 58 09 7d 0a 09 |], n, 0)|;..X.}..|
|000047e0| 58 7d 0a 09 58 0a 09 58 | 2f 2a 20 74 75 72 6e 20 |X}..X..X|/* turn |
|000047f0| 73 75 6e 20 61 6e 64 20 | 6d 6f 6f 6e 20 62 75 74 |sun and |moon but|
|00004800| 74 6f 6e 73 20 6f 6e 20 | 6f 72 20 6f 66 66 20 2a |tons on |or off *|
|00004810| 2f 0a 09 58 73 75 6e 5f | 6d 6f 6f 6e 5f 62 75 74 |/..Xsun_|moon_but|
|00004820| 74 6f 6e 73 28 73 74 61 | 74 65 29 0a 09 58 69 6e |tons(sta|te)..Xin|
|00004830| 74 20 73 74 61 74 65 3b | 0a 09 58 7b 0a 09 58 23 |t state;|..X{..X#|
|00004840| 69 66 6e 64 65 66 20 4e | 4f 5f 53 55 4e 5f 4d 4f |ifndef N|O_SUN_MO|
|00004850| 4f 4e 0a 09 58 09 69 66 | 20 28 73 74 61 74 65 29 |ON..X.if| (state)|
|00004860| 20 7b 0a 09 58 09 09 69 | 66 20 28 21 6d 66 72 61 | {..X..i|f (!mfra|
|00004870| 6d 65 29 0a 09 58 09 09 | 09 70 61 6e 65 6c 5f 73 |me)..X..|.panel_s|
|00004880| 65 74 28 6d 6f 6f 6e 62 | 75 74 74 6f 6e 5f 70 69 |et(moonb|utton_pi|
|00004890| 2c 20 50 41 4e 45 4c 5f | 53 48 4f 57 5f 49 54 45 |, PANEL_|SHOW_ITE|
|000048a0| 4d 2c 20 54 52 55 45 2c | 20 30 29 3b 0a 09 58 09 |M, TRUE,| 0);..X.|
|000048b0| 09 69 66 20 28 21 73 66 | 72 61 6d 65 29 0a 09 58 |.if (!sf|rame)..X|
|000048c0| 09 09 09 70 61 6e 65 6c | 5f 73 65 74 28 73 75 6e |...panel|_set(sun|
|000048d0| 62 75 74 74 6f 6e 5f 70 | 69 2c 20 50 41 4e 45 4c |button_p|i, PANEL|
|000048e0| 5f 53 48 4f 57 5f 49 54 | 45 4d 2c 20 54 52 55 45 |_SHOW_IT|EM, TRUE|
|000048f0| 2c 20 30 29 3b 0a 09 58 | 09 7d 20 65 6c 73 65 20 |, 0);..X|.} else |
|00004900| 7b 0a 09 58 09 09 70 61 | 6e 65 6c 5f 73 65 74 28 |{..X..pa|nel_set(|
|00004910| 6d 6f 6f 6e 62 75 74 74 | 6f 6e 5f 70 69 2c 20 50 |moonbutt|on_pi, P|
|00004920| 41 4e 45 4c 5f 53 48 4f | 57 5f 49 54 45 4d 2c 20 |ANEL_SHO|W_ITEM, |
|00004930| 46 41 4c 53 45 2c 20 30 | 29 3b 0a 09 58 09 09 70 |FALSE, 0|);..X..p|
|00004940| 61 6e 65 6c 5f 73 65 74 | 28 73 75 6e 62 75 74 74 |anel_set|(sunbutt|
|00004950| 6f 6e 5f 70 69 2c 20 50 | 41 4e 45 4c 5f 53 48 4f |on_pi, P|ANEL_SHO|
|00004960| 57 5f 49 54 45 4d 2c 20 | 46 41 4c 53 45 2c 20 30 |W_ITEM, |FALSE, 0|
|00004970| 29 3b 0a 09 58 09 09 2f | 2a 20 72 65 6d 6f 76 65 |);..X../|* remove|
|00004980| 20 6d 6f 6f 6e 20 77 69 | 6e 64 6f 77 2c 20 69 66 | moon wi|ndow, if|
|00004990| 20 69 74 20 65 78 69 73 | 74 73 20 2a 2f 0a 09 58 | it exis|ts */..X|
|000049a0| 09 09 69 66 20 28 6d 66 | 72 61 6d 65 29 20 7b 0a |..if (mf|rame) {.|
|000049b0| 09 58 09 09 09 77 69 6e | 64 6f 77 5f 64 65 73 74 |.X...win|dow_dest|
|000049c0| 72 6f 79 28 6d 66 72 61 | 6d 65 29 3b 0a 09 58 09 |roy(mfra|me);..X.|
|000049d0| 09 09 6d 66 72 61 6d 65 | 20 3d 20 30 3b 0a 09 58 |..mframe| = 0;..X|
|000049e0| 09 09 7d 0a 09 58 09 09 | 2f 2a 20 72 65 6d 6f 76 |..}..X..|/* remov|
|000049f0| 65 20 73 75 6e 20 77 69 | 6e 64 6f 77 2c 20 69 66 |e sun wi|ndow, if|
|00004a00| 20 69 74 20 65 78 69 73 | 74 73 20 2a 2f 0a 09 58 | it exis|ts */..X|
|00004a10| 09 09 69 66 20 28 73 66 | 72 61 6d 65 29 20 7b 0a |..if (sf|rame) {.|
|00004a20| 09 58 09 09 09 77 69 6e | 64 6f 77 5f 64 65 73 74 |.X...win|dow_dest|
|00004a30| 72 6f 79 28 73 66 72 61 | 6d 65 29 3b 0a 09 58 09 |roy(sfra|me);..X.|
|00004a40| 09 09 73 66 72 61 6d 65 | 20 3d 20 30 3b 0a 09 58 |..sframe| = 0;..X|
|00004a50| 09 09 7d 0a 09 58 09 7d | 0a 09 58 23 65 6e 64 69 |..}..X.}|..X#endi|
|00004a60| 66 0a 09 58 7d 0a 09 58 | 0a 09 58 2f 2a 20 74 75 |f..X}..X|..X/* tu|
|00004a70| 72 6e 20 70 72 69 6e 74 | 20 62 75 74 74 6f 6e 20 |rn print| button |
|00004a80| 6f 6e 20 6f 72 20 6f 66 | 66 20 2a 2f 0a 09 58 70 |on or of|f */..Xp|
|00004a90| 72 69 6e 74 5f 62 75 74 | 74 6f 6e 28 73 74 61 74 |rint_but|ton(stat|
|00004aa0| 65 29 0a 09 58 69 6e 74 | 20 73 74 61 74 65 3b 0a |e)..Xint| state;.|
|00004ab0| 09 58 7b 0a 09 58 23 69 | 66 6e 64 65 66 20 4e 4f |.X{..X#i|fndef NO|
|00004ac0| 5f 50 52 49 4e 54 45 52 | 0a 09 58 2f 2a 20 69 66 |_PRINTER|..X/* if|
|00004ad0| 20 6e 6f 20 70 72 69 6e | 74 65 72 20 73 70 65 63 | no prin|ter spec|
|00004ae0| 69 66 69 65 64 20 74 68 | 65 6e 20 6e 65 76 65 72 |ified th|en never|
|00004af0| 20 73 68 6f 77 20 50 72 | 69 6e 74 20 62 75 74 74 | show Pr|int butt|
|00004b00| 6f 6e 20 2a 2f 0a 09 58 | 09 69 66 20 28 73 74 61 |on */..X|.if (sta|
|00004b10| 74 65 29 0a 09 58 09 09 | 70 61 6e 65 6c 5f 73 65 |te)..X..|panel_se|
|00004b20| 74 28 70 72 69 6e 74 62 | 75 74 74 6f 6e 5f 70 69 |t(printb|utton_pi|
|00004b30| 2c 20 50 41 4e 45 4c 5f | 53 48 4f 57 5f 49 54 45 |, PANEL_|SHOW_ITE|
|00004b40| 4d 2c 20 54 52 55 45 2c | 20 30 29 3b 0a 09 58 09 |M, TRUE,| 0);..X.|
|00004b50| 65 6c 73 65 0a 09 58 09 | 09 70 61 6e 65 6c 5f 73 |else..X.|.panel_s|
|00004b60| 65 74 28 70 72 69 6e 74 | 62 75 74 74 6f 6e 5f 70 |et(print|button_p|
|00004b70| 69 2c 20 50 41 4e 45 4c | 5f 53 48 4f 57 5f 49 54 |i, PANEL|_SHOW_IT|
|00004b80| 45 4d 2c 20 46 41 4c 53 | 45 2c 20 30 29 3b 0a 09 |EM, FALS|E, 0);..|
|00004b90| 58 23 65 6e 64 69 66 09 | 2f 2a 20 4e 4f 5f 50 52 |X#endif.|/* NO_PR|
|00004ba0| 49 4e 54 45 52 20 2a 2f | 0a 09 58 7d 0a 09 58 0a |INTER */|..X}..X.|
|00004bb0| 09 58 77 6f 72 6b 69 6e | 67 28 73 74 61 74 65 29 |.Xworkin|g(state)|
|00004bc0| 0a 09 58 69 6e 74 20 73 | 74 61 74 65 3b 0a 09 58 |..Xint s|tate;..X|
|00004bd0| 7b 0a 09 58 09 2f 2a 20 | 74 75 72 6e 20 22 57 6f |{..X./* |turn "Wo|
|00004be0| 72 6b 69 6e 67 21 22 20 | 6d 65 73 73 61 67 65 20 |rking!" |message |
|00004bf0| 6f 6e 20 6f 72 20 6f 66 | 66 20 2a 2f 0a 09 58 09 |on or of|f */..X.|
|00004c00| 69 66 20 28 77 6f 72 6b | 69 6e 67 5f 6d 73 67 29 |if (work|ing_msg)|
|00004c10| 20 7b 0a 09 58 09 09 69 | 66 20 28 73 74 61 74 65 | {..X..i|f (state|
|00004c20| 29 0a 09 58 09 09 09 70 | 61 6e 65 6c 5f 73 65 74 |)..X...p|anel_set|
|00004c30| 28 77 6f 72 6b 69 6e 67 | 5f 70 69 2c 20 50 41 4e |(working|_pi, PAN|
|00004c40| 45 4c 5f 53 48 4f 57 5f | 49 54 45 4d 2c 20 54 52 |EL_SHOW_|ITEM, TR|
|00004c50| 55 45 2c 20 30 29 3b 0a | 09 58 09 09 65 6c 73 65 |UE, 0);.|.X..else|
|00004c60| 0a 09 58 09 09 09 70 61 | 6e 65 6c 5f 73 65 74 28 |..X...pa|nel_set(|
|00004c70| 77 6f 72 6b 69 6e 67 5f | 70 69 2c 20 50 41 4e 45 |working_|pi, PANE|
|00004c80| 4c 5f 53 48 4f 57 5f 49 | 54 45 4d 2c 20 46 41 4c |L_SHOW_I|TEM, FAL|
|00004c90| 53 45 2c 20 30 29 3b 0a | 09 58 09 7d 0a 09 58 7d |SE, 0);.|.X.}..X}|
|00004ca0| 0a 09 58 0a 09 58 2f 2a | 20 43 72 65 61 74 65 20 |..X..X/*| Create |
|00004cb0| 61 6e 64 20 69 6e 69 74 | 20 6d 61 69 6e 20 73 75 |and init| main su|
|00004cc0| 62 77 69 6e 64 6f 77 2e | 20 2a 2f 0a 09 58 63 72 |bwindow.| */..Xcr|
|00004cd0| 65 61 74 65 5f 6d 61 69 | 6e 5f 77 69 6e 64 6f 77 |eate_mai|n_window|
|00004ce0| 28 29 0a 09 58 7b 0a 09 | 58 09 63 61 6e 76 61 73 |()..X{..|X.canvas|
|00004cf0| 20 3d 20 77 69 6e 64 6f | 77 5f 63 72 65 61 74 65 | = windo|w_create|
|00004d00| 28 66 72 61 6d 65 2c 20 | 43 41 4e 56 41 53 2c 0a |(frame, |CANVAS,.|
|00004d10| 09 58 09 09 09 43 41 4e | 56 41 53 5f 46 49 58 45 |.X...CAN|VAS_FIXE|
|00004d20| 44 5f 49 4d 41 47 45 2c | 20 54 52 55 45 2c 0a 09 |D_IMAGE,| TRUE,..|
|00004d30| 58 09 09 09 57 49 4e 5f | 43 4f 4e 53 55 4d 45 5f |X...WIN_|CONSUME_|
|00004d40| 4b 42 44 5f 45 56 45 4e | 54 53 2c 20 57 49 4e 5f |KBD_EVEN|TS, WIN_|
|00004d50| 41 53 43 49 49 5f 45 56 | 45 4e 54 53 2c 0a 09 58 |ASCII_EV|ENTS,..X|
|00004d60| 09 09 09 57 49 4e 5f 55 | 50 5f 45 56 45 4e 54 53 |...WIN_U|P_EVENTS|
|00004d70| 2c 20 4b 45 59 5f 4c 45 | 46 54 28 37 29 2c 20 30 |, KEY_LE|FT(7), 0|
|00004d80| 2c 0a 09 58 09 09 09 57 | 49 4e 5f 43 4f 4e 53 55 |,..X...W|IN_CONSU|
|00004d90| 4d 45 5f 50 49 43 4b 5f | 45 56 45 4e 54 53 2c 20 |ME_PICK_|EVENTS, |
|00004da0| 57 49 4e 5f 4e 4f 5f 45 | 56 45 4e 54 53 2c 0a 09 |WIN_NO_E|VENTS,..|
|00004db0| 58 09 09 09 57 49 4e 5f | 4d 4f 55 53 45 5f 42 55 |X...WIN_|MOUSE_BU|
|00004dc0| 54 54 4f 4e 53 2c 20 4c | 4f 43 5f 53 54 49 4c 4c |TTONS, L|OC_STILL|
|00004dd0| 2c 20 4c 4f 43 5f 44 52 | 41 47 2c 0a 09 58 09 09 |, LOC_DR|AG,..X..|
|00004de0| 09 57 49 4e 5f 49 4e 5f | 54 52 41 4e 53 49 54 5f |.WIN_IN_|TRANSIT_|
|00004df0| 45 56 45 4e 54 53 2c 20 | 30 2c 0a 09 58 09 09 09 |EVENTS, |0,..X...|
|00004e00| 57 49 4e 5f 45 56 45 4e | 54 5f 50 52 4f 43 2c 20 |WIN_EVEN|T_PROC, |
|00004e10| 6d 61 69 6e 73 77 5f 69 | 6e 70 75 74 65 76 65 6e |mainsw_i|nputeven|
|00004e20| 74 2c 0a 09 58 09 09 09 | 43 41 4e 56 41 53 5f 52 |t,..X...|CANVAS_R|
|00004e30| 45 54 41 49 4e 45 44 2c | 20 54 52 55 45 2c 0a 09 |ETAINED,| TRUE,..|
|00004e40| 58 09 09 09 57 49 4e 5f | 42 45 4c 4f 57 2c 20 70 |X...WIN_|BELOW, p|
|00004e50| 61 6e 65 6c 2c 0a 09 58 | 09 09 09 57 49 4e 5f 45 |anel,..X|...WIN_E|
|00004e60| 52 52 4f 52 5f 4d 53 47 | 2c 20 22 43 61 6e 27 74 |RROR_MSG|, "Can't|
|00004e70| 20 63 72 65 61 74 65 20 | 6d 61 69 6e 20 77 69 6e | create |main win|
|00004e80| 64 6f 77 2e 22 2c 0a 09 | 58 09 09 09 30 29 3b 0a |dow.",..|X...0);.|
|00004e90| 09 58 09 6d 61 69 6e 5f | 70 69 78 77 69 6e 20 3d |.X.main_|pixwin =|
|00004ea0| 20 28 50 69 78 77 69 6e | 20 2a 29 20 63 61 6e 76 | (Pixwin| *) canv|
|00004eb0| 61 73 5f 70 69 78 77 69 | 6e 28 63 61 6e 76 61 73 |as_pixwi|n(canvas|
|00004ec0| 29 3b 0a 09 58 09 0a 09 | 58 09 77 69 6e 64 6f 77 |);..X...|X.window|
|00004ed0| 5f 73 65 74 28 63 61 6e | 76 61 73 2c 20 57 49 4e |_set(can|vas, WIN|
|00004ee0| 5f 43 55 52 53 4f 52 2c | 20 64 61 79 5f 63 75 72 |_CURSOR,| day_cur|
|00004ef0| 73 6f 72 2c 20 30 29 3b | 0a 09 58 09 6d 61 69 6e |sor, 0);|..X.main|
|00004f00| 73 77 5f 73 74 61 74 65 | 20 3d 20 44 49 53 50 4c |sw_state| = DISPL|
|00004f10| 41 59 49 4e 47 5f 44 41 | 59 3b 0a 09 58 09 64 61 |AYING_DA|Y;..X.da|
|00004f20| 79 5f 69 73 5f 6f 70 65 | 6e 20 3d 20 46 41 4c 53 |y_is_ope|n = FALS|
|00004f30| 45 3b 0a 09 58 09 64 72 | 61 77 5f 64 61 79 31 28 |E;..X.dr|aw_day1(|
|00004f40| 29 3b 20 20 2f 2a 20 6c | 69 6b 65 20 64 72 61 77 |); /* l|ike draw|
|00004f50| 5f 64 61 79 28 29 2c 20 | 6f 6e 6c 79 20 6e 6f 20 |_day(), |only no |
|00004f60| 66 75 74 75 72 65 20 70 | 6f 70 75 70 20 2a 2f 0a |future p|opup */.|
|00004f70| 09 58 7d 0a 09 58 0a 09 | 58 67 65 74 5f 66 6f 6e |.X}..X..|Xget_fon|
|00004f80| 74 73 28 29 0a 09 58 7b | 0a 09 58 09 63 68 61 72 |ts()..X{|..X.char|
|00004f90| 20 2a 64 65 66 61 75 6c | 74 5f 70 74 72 2c 20 66 | *defaul|t_ptr, f|
|00004fa0| 6f 6e 74 73 74 72 5b 31 | 32 38 5d 3b 0a 09 58 0a |ontstr[1|28];..X.|
|00004fb0| 09 58 09 2f 2a 20 4f 70 | 65 6e 20 6e 6f 72 6d 61 |.X./* Op|en norma|
|00004fc0| 6c 20 61 6e 64 20 62 69 | 67 20 66 6f 6e 74 20 66 |l and bi|g font f|
|00004fd0| 69 6c 65 73 2e 20 2a 2f | 0a 09 58 09 69 66 20 28 |iles. */|..X.if (|
|00004fe0| 28 64 65 66 61 75 6c 74 | 5f 70 74 72 20 3d 20 64 |(default|_ptr = d|
|00004ff0| 65 66 61 75 6c 74 73 5f | 67 65 74 5f 73 74 72 69 |efaults_|get_stri|
|00005000| 6e 67 28 22 2f 43 61 6c | 65 6e 54 6f 6f 6c 2f 46 |ng("/Cal|enTool/F|
|00005010| 6f 6e 74 22 2c 20 4e 55 | 4c 4c 2c 20 30 29 29 20 |ont", NU|LL, 0)) |
|00005020| 21 3d 20 4e 55 4c 4c 29 | 20 7b 0a 09 58 09 09 69 |!= NULL)| {..X..i|
|00005030| 66 20 28 2a 64 65 66 61 | 75 6c 74 5f 70 74 72 20 |f (*defa|ult_ptr |
|00005040| 21 3d 20 27 2f 27 29 20 | 7b 0a 09 58 09 09 09 73 |!= '/') |{..X...s|
|00005050| 74 72 63 70 79 28 66 6f | 6e 74 73 74 72 2c 20 22 |trcpy(fo|ntstr, "|
|00005060| 2f 75 73 72 2f 6c 69 62 | 2f 66 6f 6e 74 73 2f 66 |/usr/lib|/fonts/f|
|00005070| 69 78 65 64 77 69 64 74 | 68 66 6f 6e 74 73 2f 22 |ixedwidt|hfonts/"|
|00005080| 29 3b 0a 09 58 09 09 09 | 73 74 72 63 61 74 28 66 |);..X...|strcat(f|
|00005090| 6f 6e 74 73 74 72 2c 20 | 64 65 66 61 75 6c 74 5f |ontstr, |default_|
|000050a0| 70 74 72 29 3b 0a 09 58 | 09 09 09 69 66 20 28 28 |ptr);..X|...if ((|
|000050b0| 66 6f 6e 74 20 3d 20 70 | 66 5f 6f 70 65 6e 28 66 |font = p|f_open(f|
|000050c0| 6f 6e 74 73 74 72 29 29 | 20 3d 3d 20 4e 55 4c 4c |ontstr))| == NULL|
|000050d0| 29 0a 09 58 09 09 09 09 | 66 6f 6e 74 20 3d 20 70 |)..X....|font = p|
|000050e0| 77 5f 70 66 73 79 73 6f | 70 65 6e 28 29 3b 0a 09 |w_pfsyso|pen();..|
|000050f0| 58 09 09 7d 20 65 6c 73 | 65 20 7b 0a 09 58 09 09 |X..} els|e {..X..|
|00005100| 09 69 66 20 28 28 66 6f | 6e 74 20 3d 20 70 66 5f |.if ((fo|nt = pf_|
|00005110| 6f 70 65 6e 28 64 65 66 | 61 75 6c 74 5f 70 74 72 |open(def|ault_ptr|
|00005120| 29 29 20 3d 3d 20 4e 55 | 4c 4c 29 0a 09 58 09 09 |)) == NU|LL)..X..|
|00005130| 09 09 66 6f 6e 74 20 3d | 20 70 77 5f 70 66 73 79 |..font =| pw_pfsy|
|00005140| 73 6f 70 65 6e 28 29 3b | 0a 09 58 09 09 7d 0a 09 |sopen();|..X..}..|
|00005150| 58 09 7d 20 65 6c 73 65 | 0a 09 58 09 09 66 6f 6e |X.} else|..X..fon|
|00005160| 74 20 3d 20 70 77 5f 70 | 66 73 79 73 6f 70 65 6e |t = pw_p|fsysopen|
|00005170| 28 29 3b 0a 09 58 09 69 | 66 20 28 28 64 65 66 61 |();..X.i|f ((defa|
|00005180| 75 6c 74 5f 70 74 72 20 | 3d 20 64 65 66 61 75 6c |ult_ptr |= defaul|
|00005190| 74 73 5f 67 65 74 5f 73 | 74 72 69 6e 67 28 22 2f |ts_get_s|tring("/|
|000051a0| 43 61 6c 65 6e 54 6f 6f | 6c 2f 42 69 67 46 6f 6e |CalenToo|l/BigFon|
|000051b0| 74 22 2c 20 4e 55 4c 4c | 2c 20 30 29 29 20 21 3d |t", NULL|, 0)) !=|
|000051c0| 20 4e 55 4c 4c 29 20 7b | 0a 09 58 09 09 69 66 20 | NULL) {|..X..if |
|000051d0| 28 2a 64 65 66 61 75 6c | 74 5f 70 74 72 20 21 3d |(*defaul|t_ptr !=|
|000051e0| 20 27 2f 27 29 20 7b 0a | 09 58 09 09 09 73 74 72 | '/') {.|.X...str|
|000051f0| 63 70 79 28 66 6f 6e 74 | 73 74 72 2c 20 22 2f 75 |cpy(font|str, "/u|
|00005200| 73 72 2f 6c 69 62 2f 66 | 6f 6e 74 73 2f 66 69 78 |sr/lib/f|onts/fix|
|00005210| 65 64 77 69 64 74 68 66 | 6f 6e 74 73 2f 22 29 3b |edwidthf|onts/");|
|00005220| 0a 09 58 09 09 09 73 74 | 72 63 61 74 28 66 6f 6e |..X...st|rcat(fon|
|00005230| 74 73 74 72 2c 20 64 65 | 66 61 75 6c 74 5f 70 74 |tstr, de|fault_pt|
|00005240| 72 29 3b 0a 09 58 09 09 | 09 69 66 20 28 28 62 69 |r);..X..|.if ((bi|
|00005250| 67 66 6f 6e 74 20 3d 20 | 70 66 5f 6f 70 65 6e 28 |gfont = |pf_open(|
|00005260| 66 6f 6e 74 73 74 72 29 | 29 20 3d 3d 20 4e 55 4c |fontstr)|) == NUL|
|00005270| 4c 29 0a 09 58 09 09 09 | 09 62 69 67 66 6f 6e 74 |L)..X...|.bigfont|
|00005280| 20 3d 20 70 66 5f 6f 70 | 65 6e 28 22 2f 75 73 72 | = pf_op|en("/usr|
|00005290| 2f 6c 69 62 2f 66 6f 6e | 74 73 2f 66 69 78 65 64 |/lib/fon|ts/fixed|
|000052a0| 77 69 64 74 68 66 6f 6e | 74 73 2f 67 61 6c 6c 61 |widthfon|ts/galla|
|000052b0| 6e 74 2e 72 2e 31 30 22 | 29 3b 0a 09 58 09 09 7d |nt.r.10"|);..X..}|
|000052c0| 20 65 6c 73 65 20 7b 0a | 09 58 09 09 09 69 66 20 | else {.|.X...if |
|000052d0| 28 28 62 69 67 66 6f 6e | 74 20 3d 20 70 66 5f 6f |((bigfon|t = pf_o|
|000052e0| 70 65 6e 28 64 65 66 61 | 75 6c 74 5f 70 74 72 29 |pen(defa|ult_ptr)|
|000052f0| 29 20 3d 3d 20 4e 55 4c | 4c 29 0a 09 58 09 09 09 |) == NUL|L)..X...|
|00005300| 09 62 69 67 66 6f 6e 74 | 20 3d 20 70 66 5f 6f 70 |.bigfont| = pf_op|
|00005310| 65 6e 28 22 2f 75 73 72 | 2f 6c 69 62 2f 66 6f 6e |en("/usr|/lib/fon|
|00005320| 74 73 2f 66 69 78 65 64 | 77 69 64 74 68 66 6f 6e |ts/fixed|widthfon|
|00005330| 74 73 2f 67 61 6c 6c 61 | 6e 74 2e 72 2e 31 30 22 |ts/galla|nt.r.10"|
|00005340| 29 3b 0a 09 58 09 09 7d | 0a 09 58 09 7d 20 65 6c |);..X..}|..X.} el|
|00005350| 73 65 0a 09 58 09 09 62 | 69 67 66 6f 6e 74 20 3d |se..X..b|igfont =|
|00005360| 20 70 66 5f 6f 70 65 6e | 28 22 2f 75 73 72 2f 6c | pf_open|("/usr/l|
|00005370| 69 62 2f 66 6f 6e 74 73 | 2f 66 69 78 65 64 77 69 |ib/fonts|/fixedwi|
|00005380| 64 74 68 66 6f 6e 74 73 | 2f 67 61 6c 6c 61 6e 74 |dthfonts|/gallant|
|00005390| 2e 72 2e 31 30 22 29 3b | 0a 09 58 09 2f 2a 20 66 |.r.10");|..X./* f|
|000053a0| 6f 6e 74 20 66 6f 72 20 | 64 69 73 70 6c 61 79 69 |ont for |displayi|
|000053b0| 6e 67 20 74 69 6d 65 20 | 75 6e 64 65 72 20 74 68 |ng time |under th|
|000053c0| 65 20 69 63 6f 6e 20 2a | 2f 0a 09 58 09 73 66 6f |e icon *|/..X.sfo|
|000053d0| 6e 74 20 3d 20 70 66 5f | 6f 70 65 6e 28 22 2f 75 |nt = pf_|open("/u|
|000053e0| 73 72 2f 6c 69 62 2f 66 | 6f 6e 74 73 2f 66 69 78 |sr/lib/f|onts/fix|
|000053f0| 65 64 77 69 64 74 68 66 | 6f 6e 74 73 2f 73 63 72 |edwidthf|onts/scr|
|00005400| 65 65 6e 2e 72 2e 37 22 | 29 3b 0a 09 58 7d 0a 09 |een.r.7"|);..X}..|
|00005410| 58 0a 09 58 2f 2a 0a 09 | 58 20 2a 20 63 72 65 61 |X..X/*..|X * crea|
|00005420| 74 65 20 70 6f 70 75 70 | 20 77 69 6e 64 6f 77 20 |te popup| window |
|00005430| 66 6f 72 20 66 75 74 75 | 72 65 20 61 70 70 74 73 |for futu|re appts|
|00005440| 20 64 69 73 70 6c 61 79 | 0a 09 58 20 2a 20 63 61 | display|..X * ca|
|00005450| 6c 6c 65 64 20 77 68 65 | 6e 20 77 65 20 64 72 61 |lled whe|n we dra|
|00005460| 77 20 61 20 64 61 79 20 | 64 69 73 70 6c 61 79 2e |w a day |display.|
|00005470| 0a 09 58 20 2a 2f 0a 09 | 58 63 72 65 61 74 65 5f |..X */..|Xcreate_|
|00005480| 66 75 74 75 72 65 5f 70 | 6f 70 75 70 28 29 0a 09 |future_p|opup()..|
|00005490| 58 7b 0a 09 58 09 69 6e | 74 20 69 2c 20 70 5f 77 |X{..X.in|t i, p_w|
|000054a0| 69 64 74 68 3b 0a 09 58 | 09 50 61 6e 65 6c 5f 69 |idth;..X|.Panel_i|
|000054b0| 74 65 6d 20 69 74 65 6d | 3b 0a 09 58 09 63 68 61 |tem item|;..X.cha|
|000054c0| 72 20 2a 66 61 70 70 74 | 5f 73 74 72 2c 20 2a 66 |r *fappt|_str, *f|
|000054d0| 6f 72 6d 61 74 5f 61 70 | 70 74 28 29 3b 0a 09 58 |ormat_ap|pt();..X|
|000054e0| 09 73 74 61 74 69 63 20 | 50 61 6e 65 6c 5f 69 74 |.static |Panel_it|
|000054f0| 65 6d 20 66 64 6f 6e 65 | 5f 70 69 2c 20 66 6b 65 |em fdone|_pi, fke|
|00005500| 65 70 5f 70 69 3b 0a 09 | 58 09 73 74 61 74 69 63 |ep_pi;..|X.static|
|00005510| 20 69 6e 74 20 63 70 5f | 77 69 64 74 68 2c 20 63 | int cp_|width, c|
|00005520| 70 5f 78 3b 0a 09 58 0a | 09 58 09 69 66 20 28 21 |p_x;..X.|.X.if (!|
|00005530| 66 66 72 61 6d 65 29 20 | 7b 0a 09 58 09 09 2f 2a |fframe) |{..X../*|
|00005540| 20 63 72 65 61 74 65 20 | 6e 65 77 20 66 72 61 6d | create |new fram|
|00005550| 65 20 61 6e 64 20 63 6f | 6e 74 72 6f 6c 20 70 61 |e and co|ntrol pa|
|00005560| 6e 65 6c 20 2a 2f 0a 09 | 58 09 09 66 66 72 61 6d |nel */..|X..ffram|
|00005570| 65 20 3d 20 77 69 6e 64 | 6f 77 5f 63 72 65 61 74 |e = wind|ow_creat|
|00005580| 65 28 66 72 61 6d 65 2c | 20 46 52 41 4d 45 2c 20 |e(frame,| FRAME, |
|00005590| 46 52 41 4d 45 5f 4e 4f | 5f 43 4f 4e 46 49 52 4d |FRAME_NO|_CONFIRM|
|000055a0| 2c 20 54 52 55 45 2c 0a | 09 58 09 09 09 09 57 49 |, TRUE,.|.X....WI|
|000055b0| 4e 5f 53 48 4f 57 2c 20 | 54 52 55 45 2c 20 57 49 |N_SHOW, |TRUE, WI|
|000055c0| 4e 5f 58 2c 20 41 54 54 | 52 5f 43 4f 4c 28 31 32 |N_X, ATT|R_COL(12|
|000055d0| 29 2c 0a 09 58 09 09 09 | 09 57 49 4e 5f 59 2c 20 |),..X...|.WIN_Y, |
|000055e0| 73 6c 6f 74 73 5b 4e 5f | 53 4c 4f 54 53 2d 34 5d |slots[N_|SLOTS-4]|
|000055f0| 2e 73 6c 6f 74 5f 70 6f | 73 2e 74 6f 70 2c 0a 09 |.slot_po|s.top,..|
|00005600| 58 09 09 09 09 46 52 41 | 4d 45 5f 4c 41 42 45 4c |X....FRA|ME_LABEL|
|00005610| 2c 20 22 46 75 74 75 72 | 65 20 41 70 70 6f 69 6e |, "Futur|e Appoin|
|00005620| 74 6d 65 6e 74 73 22 2c | 0a 09 58 09 09 09 09 46 |tments",|..X....F|
|00005630| 52 41 4d 45 5f 53 48 4f | 57 5f 4c 41 42 45 4c 2c |RAME_SHO|W_LABEL,|
|00005640| 20 54 52 55 45 2c 0a 09 | 58 09 09 09 09 57 49 4e | TRUE,..|X....WIN|
|00005650| 5f 45 52 52 4f 52 5f 4d | 53 47 2c 20 22 43 61 6e |_ERROR_M|SG, "Can|
|00005660| 27 74 20 63 72 65 61 74 | 65 20 66 75 74 75 72 65 |'t creat|e future|
|00005670| 20 66 72 61 6d 65 2e 22 | 2c 0a 09 58 09 09 09 09 | frame."|,..X....|
|00005680| 30 29 3b 0a 09 58 0a 09 | 58 09 09 66 63 70 61 6e |0);..X..|X..fcpan|
|00005690| 65 6c 20 3d 20 77 69 6e | 64 6f 77 5f 63 72 65 61 |el = win|dow_crea|
|000056a0| 74 65 28 66 66 72 61 6d | 65 2c 20 50 41 4e 45 4c |te(ffram|e, PANEL|
|000056b0| 2c 20 30 29 3b 0a 09 58 | 09 0a 09 58 09 09 66 6b |, 0);..X|...X..fk|
|000056c0| 65 65 70 5f 70 69 20 3d | 20 70 61 6e 65 6c 5f 63 |eep_pi =| panel_c|
|000056d0| 72 65 61 74 65 5f 69 74 | 65 6d 28 66 63 70 61 6e |reate_it|em(fcpan|
|000056e0| 65 6c 2c 20 50 41 4e 45 | 4c 5f 42 55 54 54 4f 4e |el, PANE|L_BUTTON|
|000056f0| 2c 20 50 41 4e 45 4c 5f | 4e 4f 54 49 46 59 5f 50 |, PANEL_|NOTIFY_P|
|00005700| 52 4f 43 2c 0a 09 58 09 | 09 09 09 66 6b 65 65 70 |ROC,..X.|...fkeep|
|00005710| 5f 70 72 6f 63 2c 20 50 | 41 4e 45 4c 5f 4c 41 42 |_proc, P|ANEL_LAB|
|00005720| 45 4c 5f 49 4d 41 47 45 | 2c 0a 09 58 09 09 09 09 |EL_IMAGE|,..X....|
|00005730| 70 61 6e 65 6c 5f 62 75 | 74 74 6f 6e 5f 69 6d 61 |panel_bu|tton_ima|
|00005740| 67 65 28 66 63 70 61 6e | 65 6c 2c 20 22 4b 65 65 |ge(fcpan|el, "Kee|
|00005750| 70 22 2c 20 34 2c 20 66 | 6f 6e 74 29 2c 0a 09 58 |p", 4, f|ont),..X|
|00005760| 09 09 09 09 50 41 4e 45 | 4c 5f 53 48 4f 57 5f 49 |....PANE|L_SHOW_I|
|00005770| 54 45 4d 2c 20 54 52 55 | 45 2c 0a 09 58 09 09 09 |TEM, TRU|E,..X...|
|00005780| 09 50 41 4e 45 4c 5f 49 | 54 45 4d 5f 58 2c 20 41 |.PANEL_I|TEM_X, A|
|00005790| 54 54 52 5f 43 4f 4c 28 | 32 30 29 2c 0a 09 58 09 |TTR_COL(|20),..X.|
|000057a0| 09 09 09 50 41 4e 45 4c | 5f 49 54 45 4d 5f 59 2c |...PANEL|_ITEM_Y,|
|000057b0| 20 41 54 54 52 5f 52 4f | 57 28 30 29 2c 0a 09 58 | ATTR_RO|W(0),..X|
|000057c0| 09 09 09 09 30 29 3b 0a | 09 58 09 0a 09 58 09 09 |....0);.|.X...X..|
|000057d0| 66 64 6f 6e 65 5f 70 69 | 20 3d 20 70 61 6e 65 6c |fdone_pi| = panel|
|000057e0| 5f 63 72 65 61 74 65 5f | 69 74 65 6d 28 66 63 70 |_create_|item(fcp|
|000057f0| 61 6e 65 6c 2c 20 50 41 | 4e 45 4c 5f 42 55 54 54 |anel, PA|NEL_BUTT|
|00005800| 4f 4e 2c 20 50 41 4e 45 | 4c 5f 4e 4f 54 49 46 59 |ON, PANE|L_NOTIFY|
|00005810| 5f 50 52 4f 43 2c 0a 09 | 58 09 09 09 09 66 64 6f |_PROC,..|X....fdo|
|00005820| 6e 65 5f 70 72 6f 63 2c | 20 50 41 4e 45 4c 5f 4c |ne_proc,| PANEL_L|
|00005830| 41 42 45 4c 5f 49 4d 41 | 47 45 2c 0a 09 58 09 09 |ABEL_IMA|GE,..X..|
|00005840| 09 09 70 61 6e 65 6c 5f | 62 75 74 74 6f 6e 5f 69 |..panel_|button_i|
|00005850| 6d 61 67 65 28 66 63 70 | 61 6e 65 6c 2c 20 22 44 |mage(fcp|anel, "D|
|00005860| 6f 6e 65 22 2c 20 34 2c | 20 66 6f 6e 74 29 2c 0a |one", 4,| font),.|
|00005870| 09 58 09 09 09 09 50 41 | 4e 45 4c 5f 53 48 4f 57 |.X....PA|NEL_SHOW|
|00005880| 5f 49 54 45 4d 2c 20 54 | 52 55 45 2c 0a 09 58 09 |_ITEM, T|RUE,..X.|
|00005890| 09 09 09 50 41 4e 45 4c | 5f 49 54 45 4d 5f 58 2c |...PANEL|_ITEM_X,|
|000058a0| 20 41 54 54 52 5f 43 4f | 4c 28 33 30 29 2c 0a 09 | ATTR_CO|L(30),..|
|000058b0| 58 09 09 09 09 50 41 4e | 45 4c 5f 49 54 45 4d 5f |X....PAN|EL_ITEM_|
|000058c0| 59 2c 20 41 54 54 52 5f | 52 4f 57 28 30 29 2c 0a |Y, ATTR_|ROW(0),.|
|000058d0| 09 58 09 09 09 09 30 29 | 3b 0a 09 58 09 0a 09 58 |.X....0)|;..X...X|
|000058e0| 09 09 77 69 6e 64 6f 77 | 5f 66 69 74 28 66 63 70 |..window|_fit(fcp|
|000058f0| 61 6e 65 6c 29 3b 0a 09 | 58 09 09 63 70 5f 77 69 |anel);..|X..cp_wi|
|00005900| 64 74 68 20 3d 20 28 69 | 6e 74 29 20 77 69 6e 64 |dth = (i|nt) wind|
|00005910| 6f 77 5f 67 65 74 28 66 | 63 70 61 6e 65 6c 2c 20 |ow_get(f|cpanel, |
|00005920| 57 49 4e 5f 57 49 44 54 | 48 29 3b 0a 09 58 09 09 |WIN_WIDT|H);..X..|
|00005930| 63 70 5f 78 20 3d 20 28 | 69 6e 74 29 20 77 69 6e |cp_x = (|int) win|
|00005940| 64 6f 77 5f 67 65 74 28 | 66 63 70 61 6e 65 6c 2c |dow_get(|fcpanel,|
|00005950| 20 57 49 4e 5f 58 29 3b | 0a 09 58 0a 09 58 09 7d | WIN_X);|..X..X.}|
|00005960| 20 65 6c 73 65 20 7b 0a | 09 58 09 09 2f 2a 20 65 | else {.|.X../* e|
|00005970| 78 69 73 74 69 6e 67 20 | 66 72 61 6d 65 2c 20 73 |xisting |frame, s|
|00005980| 6f 20 6a 75 73 74 20 64 | 65 6c 65 74 65 20 61 6e |o just d|elete an|
|00005990| 64 20 72 65 63 72 65 61 | 74 65 20 74 68 65 0a 09 |d recrea|te the..|
|000059a0| 58 09 09 20 2a 20 6d 65 | 73 73 61 67 65 20 70 61 |X.. * me|ssage pa|
|000059b0| 6e 65 6c 20 61 6e 64 20 | 69 74 73 20 69 74 65 6d |nel and |its item|
|000059c0| 73 0a 09 58 09 09 20 2a | 2f 0a 09 58 09 09 77 69 |s..X.. *|/..X..wi|
|000059d0| 6e 64 6f 77 5f 64 65 73 | 74 72 6f 79 28 66 70 61 |ndow_des|troy(fpa|
|000059e0| 6e 65 6c 29 3b 0a 09 58 | 09 7d 0a 09 58 09 66 70 |nel);..X|.}..X.fp|
|000059f0| 61 6e 65 6c 20 3d 20 77 | 69 6e 64 6f 77 5f 63 72 |anel = w|indow_cr|
|00005a00| 65 61 74 65 28 66 66 72 | 61 6d 65 2c 20 50 41 4e |eate(ffr|ame, PAN|
|00005a10| 45 4c 2c 20 57 49 4e 5f | 42 45 4c 4f 57 2c 20 66 |EL, WIN_|BELOW, f|
|00005a20| 63 70 61 6e 65 6c 2c 0a | 09 58 09 09 09 57 49 4e |cpanel,.|.X...WIN|
|00005a30| 5f 46 4f 4e 54 2c 20 66 | 6f 6e 74 2c 20 57 49 4e |_FONT, f|ont, WIN|
|00005a40| 5f 58 2c 20 63 70 5f 78 | 2c 20 30 29 3b 0a 09 58 |_X, cp_x|, 0);..X|
|00005a50| 09 2f 2a 20 63 72 65 61 | 74 65 20 61 20 70 61 6e |./* crea|te a pan|
|00005a60| 65 6c 20 6d 65 73 73 61 | 67 65 20 69 74 65 6d 20 |el messa|ge item |
|00005a70| 66 6f 72 20 65 61 63 68 | 20 66 75 74 75 72 65 20 |for each| future |
|00005a80| 61 70 70 74 20 2a 2f 0a | 09 58 09 66 6f 72 20 28 |appt */.|.X.for (|
|00005a90| 69 3d 30 3b 20 69 3c 66 | 69 6e 64 65 78 3b 20 69 |i=0; i<f|index; i|
|00005aa0| 2b 2b 29 20 7b 0a 09 58 | 09 09 66 61 70 70 74 5f |++) {..X|..fappt_|
|00005ab0| 73 74 72 20 3d 20 66 6f | 72 6d 61 74 5f 61 70 70 |str = fo|rmat_app|
|00005ac0| 74 28 26 66 75 74 75 72 | 65 5b 69 5d 29 3b 0a 09 |t(&futur|e[i]);..|
|00005ad0| 58 09 09 28 76 6f 69 64 | 29 20 70 61 6e 65 6c 5f |X..(void|) panel_|
|00005ae0| 63 72 65 61 74 65 5f 69 | 74 65 6d 28 66 70 61 6e |create_i|tem(fpan|
|00005af0| 65 6c 2c 20 50 41 4e 45 | 4c 5f 4d 45 53 53 41 47 |el, PANE|L_MESSAG|
|00005b00| 45 2c 0a 09 58 09 09 09 | 09 50 41 4e 45 4c 5f 4e |E,..X...|.PANEL_N|
|00005b10| 4f 54 49 46 59 5f 50 52 | 4f 43 2c 20 66 61 70 70 |OTIFY_PR|OC, fapp|
|00005b20| 74 5f 6e 6f 74 69 66 79 | 2c 0a 09 58 09 09 09 09 |t_notify|,..X....|
|00005b30| 50 41 4e 45 4c 5f 53 48 | 4f 57 5f 49 54 45 4d 2c |PANEL_SH|OW_ITEM,|
|00005b40| 20 54 52 55 45 2c 0a 09 | 58 09 09 09 09 50 41 4e | TRUE,..|X....PAN|
|00005b50| 45 4c 5f 43 4c 49 45 4e | 54 5f 44 41 54 41 2c 20 |EL_CLIEN|T_DATA, |
|00005b60| 28 63 61 64 64 72 5f 74 | 29 69 2c 0a 09 58 09 09 |(caddr_t|)i,..X..|
|00005b70| 09 09 50 41 4e 45 4c 5f | 4c 41 42 45 4c 5f 58 2c |..PANEL_|LABEL_X,|
|00005b80| 20 41 54 54 52 5f 43 4f | 4c 28 31 29 2c 0a 09 58 | ATTR_CO|L(1),..X|
|00005b90| 09 09 09 09 50 41 4e 45 | 4c 5f 4c 41 42 45 4c 5f |....PANE|L_LABEL_|
|00005ba0| 59 2c 20 41 54 54 52 5f | 52 4f 57 28 69 29 2c 0a |Y, ATTR_|ROW(i),.|
|00005bb0| 09 58 09 09 09 09 50 41 | 4e 45 4c 5f 4c 41 42 45 |.X....PA|NEL_LABE|
|00005bc0| 4c 5f 46 4f 4e 54 2c 20 | 66 6f 6e 74 2c 0a 09 58 |L_FONT, |font,..X|
|00005bd0| 09 09 09 09 50 41 4e 45 | 4c 5f 4c 41 42 45 4c 5f |....PANE|L_LABEL_|
|00005be0| 53 54 52 49 4e 47 2c 20 | 66 61 70 70 74 5f 73 74 |STRING, |fappt_st|
|00005bf0| 72 2c 0a 09 58 09 09 09 | 09 30 29 3b 0a 09 58 09 |r,..X...|.0);..X.|
|00005c00| 7d 0a 09 58 09 77 69 6e | 64 6f 77 5f 66 69 74 28 |}..X.win|dow_fit(|
|00005c10| 66 70 61 6e 65 6c 29 3b | 0a 09 58 09 2f 2a 20 66 |fpanel);|..X./* f|
|00005c20| 69 6e 64 20 6f 75 74 20 | 77 68 69 63 68 20 70 61 |ind out |which pa|
|00005c30| 6e 65 6c 20 69 73 20 77 | 69 64 65 72 20 61 6e 64 |nel is w|ider and|
|00005c40| 20 75 73 65 20 69 74 20 | 66 6f 72 20 66 72 61 6d | use it |for fram|
|00005c50| 65 20 77 69 64 74 68 20 | 2a 2f 0a 09 58 09 70 5f |e width |*/..X.p_|
|00005c60| 77 69 64 74 68 20 3d 20 | 28 69 6e 74 29 20 77 69 |width = |(int) wi|
|00005c70| 6e 64 6f 77 5f 67 65 74 | 28 66 70 61 6e 65 6c 2c |ndow_get|(fpanel,|
|00005c80| 20 57 49 4e 5f 57 49 44 | 54 48 29 3b 0a 09 58 09 | WIN_WID|TH);..X.|
|00005c90| 69 66 20 28 70 5f 77 69 | 64 74 68 20 3e 20 63 70 |if (p_wi|dth > cp|
|00005ca0| 5f 77 69 64 74 68 29 20 | 7b 0a 09 58 09 09 2f 2a |_width) |{..X../*|
|00005cb0| 20 72 65 73 65 74 20 63 | 6f 6e 74 72 6f 6c 20 70 | reset c|ontrol p|
|00005cc0| 61 6e 65 6c 20 73 69 7a | 65 20 2a 2f 0a 09 58 09 |anel siz|e */..X.|
|00005cd0| 09 77 69 6e 64 6f 77 5f | 73 65 74 28 66 63 70 61 |.window_|set(fcpa|
|00005ce0| 6e 65 6c 2c 20 57 49 4e | 5f 57 49 44 54 48 2c 20 |nel, WIN|_WIDTH, |
|00005cf0| 70 5f 77 69 64 74 68 2c | 20 30 29 3b 0a 09 58 09 |p_width,| 0);..X.|
|00005d00| 09 2f 2a 20 6d 6f 76 65 | 20 62 75 74 74 6f 6e 73 |./* move| buttons|
|00005d10| 20 2a 2f 0a 09 58 09 09 | 70 61 6e 65 6c 5f 73 65 | */..X..|panel_se|
|00005d20| 74 28 66 64 6f 6e 65 5f | 70 69 2c 20 50 41 4e 45 |t(fdone_|pi, PANE|
|00005d30| 4c 5f 49 54 45 4d 5f 58 | 2c 20 41 54 54 52 5f 43 |L_ITEM_X|, ATTR_C|
|00005d40| 4f 4c 28 2d 37 29 2b 70 | 5f 77 69 64 74 68 2c 0a |OL(-7)+p|_width,.|
|00005d50| 09 58 09 09 09 09 50 41 | 4e 45 4c 5f 53 48 4f 57 |.X....PA|NEL_SHOW|
|00005d60| 5f 49 54 45 4d 2c 20 54 | 52 55 45 2c 0a 09 58 09 |_ITEM, T|RUE,..X.|
|00005d70| 09 09 09 30 29 3b 0a 09 | 58 09 09 70 61 6e 65 6c |...0);..|X..panel|
|00005d80| 5f 73 65 74 28 66 6b 65 | 65 70 5f 70 69 2c 20 50 |_set(fke|ep_pi, P|
|00005d90| 41 4e 45 4c 5f 49 54 45 | 4d 5f 58 2c 20 41 54 54 |ANEL_ITE|M_X, ATT|
|00005da0| 52 5f 43 4f 4c 28 2d 31 | 37 29 2b 70 5f 77 69 64 |R_COL(-1|7)+p_wid|
|00005db0| 74 68 2c 0a 09 58 09 09 | 09 09 50 41 4e 45 4c 5f |th,..X..|..PANEL_|
|00005dc0| 53 48 4f 57 5f 49 54 45 | 4d 2c 20 54 52 55 45 2c |SHOW_ITE|M, TRUE,|
|00005dd0| 0a 09 58 09 09 09 09 30 | 29 3b 0a 09 58 09 7d 20 |..X....0|);..X.} |
|00005de0| 65 6c 73 65 20 7b 0a 09 | 58 09 09 77 69 6e 64 6f |else {..|X..windo|
|00005df0| 77 5f 73 65 74 28 66 70 | 61 6e 65 6c 2c 20 57 49 |w_set(fp|anel, WI|
|00005e00| 4e 5f 57 49 44 54 48 2c | 20 63 70 5f 77 69 64 74 |N_WIDTH,| cp_widt|
|00005e10| 68 2c 20 30 29 3b 0a 09 | 58 09 09 2f 2a 20 6d 6f |h, 0);..|X../* mo|
|00005e20| 76 65 20 62 75 74 74 6f | 6e 73 20 2a 2f 0a 09 58 |ve butto|ns */..X|
|00005e30| 09 09 70 61 6e 65 6c 5f | 73 65 74 28 66 64 6f 6e |..panel_|set(fdon|
|00005e40| 65 5f 70 69 2c 20 50 41 | 4e 45 4c 5f 49 54 45 4d |e_pi, PA|NEL_ITEM|
|00005e50| 5f 58 2c 20 41 54 54 52 | 5f 43 4f 4c 28 2d 37 29 |_X, ATTR|_COL(-7)|
|00005e60| 2b 63 70 5f 77 69 64 74 | 68 2c 0a 09 58 09 09 09 |+cp_widt|h,..X...|
|00005e70| 09 50 41 4e 45 4c 5f 53 | 48 4f 57 5f 49 54 45 4d |.PANEL_S|HOW_ITEM|
|00005e80| 2c 20 54 52 55 45 2c 0a | 09 58 09 09 09 09 30 29 |, TRUE,.|.X....0)|
|00005e90| 3b 0a 09 58 09 09 70 61 | 6e 65 6c 5f 73 65 74 28 |;..X..pa|nel_set(|
|00005ea0| 66 6b 65 65 70 5f 70 69 | 2c 20 50 41 4e 45 4c 5f |fkeep_pi|, PANEL_|
|00005eb0| 49 54 45 4d 5f 58 2c 20 | 41 54 54 52 5f 43 4f 4c |ITEM_X, |ATTR_COL|
|00005ec0| 28 2d 31 37 29 2b 63 70 | 5f 77 69 64 74 68 2c 0a |(-17)+cp|_width,.|
|00005ed0| 09 58 09 09 09 09 50 41 | 4e 45 4c 5f 53 48 4f 57 |.X....PA|NEL_SHOW|
|00005ee0| 5f 49 54 45 4d 2c 20 54 | 52 55 45 2c 0a 09 58 09 |_ITEM, T|RUE,..X.|
|00005ef0| 09 09 09 30 29 3b 0a 09 | 58 09 7d 0a 09 58 09 77 |...0);..|X.}..X.w|
|00005f00| 69 6e 64 6f 77 5f 66 69 | 74 28 66 66 72 61 6d 65 |indow_fi|t(fframe|
|00005f10| 29 3b 0a 09 58 7d 0a 09 | 58 0a 09 58 2f 2a 0a 09 |);..X}..|X..X/*..|
|00005f20| 58 20 2a 20 63 72 65 61 | 74 65 20 61 20 70 6f 70 |X * crea|te a pop|
|00005f30| 75 70 20 74 6f 20 6d 6f | 64 69 66 79 20 6f 72 20 |up to mo|dify or |
|00005f40| 73 65 74 20 61 74 74 72 | 69 62 75 74 65 73 20 66 |set attr|ibutes f|
|00005f50| 6f 72 20 61 20 67 69 76 | 65 6e 0a 09 58 20 2a 20 |or a giv|en..X * |
|00005f60| 61 70 70 6f 69 6e 74 6d | 65 6e 74 2e 0a 09 58 20 |appointm|ent...X |
|00005f70| 2a 2f 0a 09 58 63 72 65 | 61 74 65 5f 61 74 74 72 |*/..Xcre|ate_attr|
|00005f80| 5f 66 72 61 6d 65 28 29 | 0a 09 58 7b 0a 09 58 09 |_frame()|..X{..X.|
|00005f90| 76 6f 69 64 20 65 76 65 | 72 79 78 5f 6e 6f 74 69 |void eve|ryx_noti|
|00005fa0| 66 79 28 29 3b 0a 09 58 | 0a 09 58 09 2f 2a 20 63 |fy();..X|..X./* c|
|00005fb0| 72 65 61 74 65 20 6e 65 | 77 20 66 72 61 6d 65 20 |reate ne|w frame |
|00005fc0| 61 6e 64 20 63 6f 6e 74 | 72 6f 6c 20 70 61 6e 65 |and cont|rol pane|
|00005fd0| 6c 20 2a 2f 0a 09 58 09 | 61 74 74 72 5f 66 72 61 |l */..X.|attr_fra|
|00005fe0| 6d 65 20 3d 20 77 69 6e | 64 6f 77 5f 63 72 65 61 |me = win|dow_crea|
|00005ff0| 74 65 28 66 72 61 6d 65 | 2c 20 46 52 41 4d 45 2c |te(frame|, FRAME,|
|00006000| 20 46 52 41 4d 45 5f 4e | 4f 5f 43 4f 4e 46 49 52 | FRAME_N|O_CONFIR|
|00006010| 4d 2c 20 54 52 55 45 2c | 0a 09 58 09 09 09 46 52 |M, TRUE,|..X...FR|
|00006020| 41 4d 45 5f 53 48 4f 57 | 5f 4c 41 42 45 4c 2c 20 |AME_SHOW|_LABEL, |
|00006030| 46 41 4c 53 45 2c 0a 09 | 58 09 09 09 57 49 4e 5f |FALSE,..|X...WIN_|
|00006040| 45 52 52 4f 52 5f 4d 53 | 47 2c 20 22 43 61 6e 27 |ERROR_MS|G, "Can'|
|00006050| 74 20 63 72 65 61 74 65 | 20 61 74 74 72 69 62 75 |t create| attribu|
|00006060| 74 65 73 20 66 72 61 6d | 65 2e 22 2c 0a 09 58 09 |tes fram|e.",..X.|
|00006070| 09 09 30 29 3b 0a 09 58 | 0a 09 58 09 61 74 74 72 |..0);..X|..X.attr|
|00006080| 5f 70 61 6e 65 6c 20 3d | 20 77 69 6e 64 6f 77 5f |_panel =| window_|
|00006090| 63 72 65 61 74 65 28 61 | 74 74 72 5f 66 72 61 6d |create(a|ttr_fram|
|000060a0| 65 2c 20 50 41 4e 45 4c | 2c 0a 09 58 09 09 09 57 |e, PANEL|,..X...W|
|000060b0| 49 4e 5f 46 4f 4e 54 2c | 20 66 6f 6e 74 2c 0a 09 |IN_FONT,| font,..|
|000060c0| 58 09 09 09 50 41 4e 45 | 4c 5f 42 4c 49 4e 4b 5f |X...PANE|L_BLINK_|
|000060d0| 43 41 52 45 54 2c 20 54 | 52 55 45 2c 0a 09 58 09 |CARET, T|RUE,..X.|
|000060e0| 09 09 30 29 3b 0a 09 58 | 09 0a 09 58 09 28 76 6f |..0);..X|...X.(vo|
|000060f0| 69 64 29 20 70 61 6e 65 | 6c 5f 63 72 65 61 74 65 |id) pane|l_create|
|00006100| 5f 69 74 65 6d 28 61 74 | 74 72 5f 70 61 6e 65 6c |_item(at|tr_panel|
|00006110| 2c 20 50 41 4e 45 4c 5f | 4d 45 53 53 41 47 45 2c |, PANEL_|MESSAGE,|
|00006120| 0a 09 58 09 09 09 50 41 | 4e 45 4c 5f 53 48 4f 57 |..X...PA|NEL_SHOW|
|00006130| 5f 49 54 45 4d 2c 20 54 | 52 55 45 2c 0a 09 58 09 |_ITEM, T|RUE,..X.|
|00006140| 09 09 50 41 4e 45 4c 5f | 4c 41 42 45 4c 5f 53 54 |..PANEL_|LABEL_ST|
|00006150| 52 49 4e 47 2c 20 22 41 | 70 70 6f 69 6e 74 6d 65 |RING, "A|ppointme|
|00006160| 6e 74 20 4f 70 74 69 6f | 6e 73 22 2c 0a 09 58 09 |nt Optio|ns",..X.|
|00006170| 09 09 50 41 4e 45 4c 5f | 4c 41 42 45 4c 5f 58 2c |..PANEL_|LABEL_X,|
|00006180| 20 41 54 54 52 5f 43 4f | 4c 28 34 29 2c 0a 09 58 | ATTR_CO|L(4),..X|
|00006190| 09 09 09 50 41 4e 45 4c | 5f 4c 41 42 45 4c 5f 59 |...PANEL|_LABEL_Y|
|000061a0| 2c 20 41 54 54 52 5f 52 | 4f 57 28 30 29 2b 34 2c |, ATTR_R|OW(0)+4,|
|000061b0| 0a 09 58 09 09 09 50 41 | 4e 45 4c 5f 4c 41 42 45 |..X...PA|NEL_LABE|
|000061c0| 4c 5f 42 4f 4c 44 2c 20 | 54 52 55 45 2c 0a 09 58 |L_BOLD, |TRUE,..X|
|000061d0| 09 09 09 30 29 3b 0a 09 | 58 0a 09 58 09 28 76 6f |...0);..|X..X.(vo|
|000061e0| 69 64 29 20 70 61 6e 65 | 6c 5f 63 72 65 61 74 65 |id) pane|l_create|
|000061f0| 5f 69 74 65 6d 28 61 74 | 74 72 5f 70 61 6e 65 6c |_item(at|tr_panel|
|00006200| 2c 20 50 41 4e 45 4c 5f | 42 55 54 54 4f 4e 2c 20 |, PANEL_|BUTTON, |
|00006210| 50 41 4e 45 4c 5f 4e 4f | 54 49 46 59 5f 50 52 4f |PANEL_NO|TIFY_PRO|
|00006220| 43 2c 0a 09 58 09 09 09 | 61 74 74 72 5f 61 63 63 |C,..X...|attr_acc|
|00006230| 65 70 74 2c 20 50 41 4e | 45 4c 5f 4c 41 42 45 4c |ept, PAN|EL_LABEL|
|00006240| 5f 49 4d 41 47 45 2c 0a | 09 58 09 09 09 70 61 6e |_IMAGE,.|.X...pan|
|00006250| 65 6c 5f 62 75 74 74 6f | 6e 5f 69 6d 61 67 65 28 |el_butto|n_image(|
|00006260| 61 74 74 72 5f 70 61 6e | 65 6c 2c 20 22 41 63 63 |attr_pan|el, "Acc|
|00006270| 65 70 74 22 2c 20 36 2c | 20 66 6f 6e 74 29 2c 0a |ept", 6,| font),.|
|00006280| 09 58 09 09 09 50 41 4e | 45 4c 5f 53 48 4f 57 5f |.X...PAN|EL_SHOW_|
|00006290| 49 54 45 4d 2c 20 54 52 | 55 45 2c 0a 09 58 09 09 |ITEM, TR|UE,..X..|
|000062a0| 09 50 41 4e 45 4c 5f 49 | 54 45 4d 5f 58 2c 20 41 |.PANEL_I|TEM_X, A|
|000062b0| 54 54 52 5f 43 4f 4c 28 | 33 35 29 2c 0a 09 58 09 |TTR_COL(|35),..X.|
|000062c0| 09 09 50 41 4e 45 4c 5f | 49 54 45 4d 5f 59 2c 20 |..PANEL_|ITEM_Y, |
|000062d0| 41 54 54 52 5f 52 4f 57 | 28 30 29 2c 0a 09 58 09 |ATTR_ROW|(0),..X.|
|000062e0| 09 09 30 29 3b 0a 09 58 | 0a 09 58 09 28 76 6f 69 |..0);..X|..X.(voi|
|000062f0| 64 29 20 70 61 6e 65 6c | 5f 63 72 65 61 74 65 5f |d) panel|_create_|
|00006300| 69 74 65 6d 28 61 74 74 | 72 5f 70 61 6e 65 6c 2c |item(att|r_panel,|
|00006310| 20 50 41 4e 45 4c 5f 42 | 55 54 54 4f 4e 2c 20 50 | PANEL_B|UTTON, P|
|00006320| 41 4e 45 4c 5f 4e 4f 54 | 49 46 59 5f 50 52 4f 43 |ANEL_NOT|IFY_PROC|
|00006330| 2c 0a 09 58 09 09 09 61 | 74 74 72 5f 61 62 6f 72 |,..X...a|ttr_abor|
|00006340| 74 2c 20 50 41 4e 45 4c | 5f 4c 41 42 45 4c 5f 49 |t, PANEL|_LABEL_I|
|00006350| 4d 41 47 45 2c 0a 09 58 | 09 09 09 70 61 6e 65 6c |MAGE,..X|...panel|
|00006360| 5f 62 75 74 74 6f 6e 5f | 69 6d 61 67 65 28 61 74 |_button_|image(at|
|00006370| 74 72 5f 70 61 6e 65 6c | 2c 20 22 41 62 6f 72 74 |tr_panel|, "Abort|
|00006380| 22 2c 20 35 2c 20 66 6f | 6e 74 29 2c 0a 09 58 09 |", 5, fo|nt),..X.|
|00006390| 09 09 50 41 4e 45 4c 5f | 53 48 4f 57 5f 49 54 45 |..PANEL_|SHOW_ITE|
|000063a0| 4d 2c 20 54 52 55 45 2c | 0a 09 58 09 09 09 50 41 |M, TRUE,|..X...PA|
|000063b0| 4e 45 4c 5f 49 54 45 4d | 5f 58 2c 20 41 54 54 52 |NEL_ITEM|_X, ATTR|
|000063c0| 5f 43 4f 4c 28 34 35 29 | 2c 0a 09 58 09 09 09 50 |_COL(45)|,..X...P|
|000063d0| 41 4e 45 4c 5f 49 54 45 | 4d 5f 59 2c 20 41 54 54 |ANEL_ITE|M_Y, ATT|
|000063e0| 52 5f 52 4f 57 28 30 29 | 2c 0a 09 58 09 09 09 30 |R_ROW(0)|,..X...0|
|000063f0| 29 3b 0a 09 58 0a 09 58 | 09 65 76 65 72 79 78 5f |);..X..X|.everyx_|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.