AmendHub

Download

thecloud

/

SimpleSpooler

/

Spooler.r

 

(View History)

thecloud   refactor StartSpooler code to allow auto-running server Latest amendment: 3 on 2026-07-29

1 /*
2 * Spooler.r
3 * Resource Definitions
4 *
5 */
6
7 #include "Types.r"
8 #include "SysTypes.r"
9
10 #define VERSION_STR "0.3"
11
12 /* resource type declarations */
13 type 'spoo' as 'STR ';
14
15 resource 'spoo' (0) {
16 VERSION_STR
17 };
18
19 resource 'BNDL' (128, purgeable) {
20 'spoo',
21 0,
22 { /* array TypeArray: 2 elements */
23 /* [1] */
24 'FREF',
25 { /* array IDArray: 2 elements */
26 /* [1] */
27 0, 128,
28 /* [2] */
29 1, 129
30 },
31 /* [2] */
32 'ICN#',
33 { /* array IDArray: 2 elements */
34 /* [1] */
35 0, 128,
36 /* [2] */
37 1, 129
38 }
39 }
40 };
41
42 resource 'FREF' (128, purgeable) {
43 'APPL', 0, ""
44 };
45
46 resource 'FREF' (129, purgeable) {
47 'pjob', 1, ""
48 };
49
50 /*
51 * 'vers' development=0x20, alpha=0x40, beta=0x60, release=0x80;
52 */
53 resource 'vers' (1) {
54 0x00, 0x10, development, 0x00, verUS,
55 VERSION_STR,
56 $$Format("Simple Spooler %s\nCopyright © 2026 Ken McLeod",
57 VERSION_STR)
58 };
59
60 resource 'DLOG' (128, "Printer Setup") {
61 {40, 40, 268, 464},
62 dBoxProc,
63 invisible,
64 noGoAway,
65 0x0,
66 128,
67 ""
68 };
69
70 resource 'DITL' (128) {
71 { /* array DITLarray: 21 elements */
72 /* [1] */
73 {195, 344, 215, 410},
74 Button {
75 enabled,
76 ""
77 },
78 /* [2] */
79 {195, 266, 215, 332},
80 Button {
81 enabled,
82 ""
83 },
84 /* [3] */
85 {34, 81, 51, 409},
86 EditText {
87 enabled,
88 ""
89 },
90 /* [4] */
91 {13, 78, 29, 183},
92 StaticText {
93 disabled,
94 "Printer name:"
95 },
96 /* [5] */
97 {11, 23, 43, 55},
98 Icon {
99 disabled,
100 128
101 },
102 /* [6] */
103 {88, 96, 120, 128},
104 Icon {
105 enabled,
106 129
107 },
108 /* [7] */
109 {88, 143, 120, 175},
110 Icon {
111 enabled,
112 130
113 },
114 /* [8] */
115 {88, 190, 120, 222},
116 Icon {
117 enabled,
118 131
119 },
120 /* [9] */
121 {61, 88, 77, 230},
122 StaticText {
123 disabled,
124 " Virtual printer type:"
125 },
126 /* [10] */
127 {88, 298, 120, 330},
128 Icon {
129 enabled,
130 200
131 },
132 /* [11] */
133 {88, 347, 120, 379},
134 Icon {
135 enabled,
136 201
137 },
138 /* [12] */
139 {61, 276, 77, 400},
140 StaticText {
141 disabled,
142 " Print to this port:"
143 },
144 /* [13] */
145 {133, 88, 151, 206},
146 CheckBox {
147 enabled,
148 "Color ribbon"
149 },
150 /* [14] */
151 {152, 88, 170, 194},
152 CheckBox {
153 enabled,
154 "Sheet feeder"
155 },
156 /* [15] */
157 {171, 88, 189, 245},
158 CheckBox {
159 enabled,
160 "IW1 compatibility"
161 },
162 /* [16] */
163 {190, 88, 208, 245},
164 CheckBox {
165 enabled,
166 "Skip reverse feeds"
167 },
168 /* [17] */
169 {133, 276, 151, 358},
170 CheckBox {
171 enabled,
172 "Enabled"
173 },
174 /* [18] */
175 {153, 292, 171, 402},
176 UserItem {
177 enabled
178 },
179 /* [19] */
180 {68, 78, 215, 253},
181 UserItem {
182 disabled
183 },
184 /* [20] */
185 {68, 266, 182, 410},
186 UserItem {
187 disabled
188 },
189 /* [21] */
190 {11, 264, 30, 412},
191 CheckBox {
192 enabled,
193 "Auto-run at launch"
194 }
195 }
196 };
197
198 resource 'MENU' (128, preload) {
199 128,
200 textMenuProc,
201 0x7FFFFFFD,
202 enabled,
203 apple,
204 { /* array: 2 elements */
205 /* [1] */
206 "About Simple Spooler…", noIcon, noKey, noMark, plain,
207 /* [2] */
208 "-", noIcon, noKey, noMark, plain
209 }
210 };
211
212 resource 'MENU' (129, preload) {
213 129,
214 textMenuProc,
215 allEnabled,
216 enabled,
217 "File",
218 { /* array: 1 elements */
219 /* [1] */
220 "Quit", noIcon, "Q", noMark, plain
221 }
222 };
223
224 resource 'MENU' (130, preload) {
225 130,
226 textMenuProc,
227 0x0,
228 enabled,
229 "Edit",
230 { /* array: 8 elements */
231 /* [1] */
232 "Undo", noIcon, "Z", noMark, plain,
233 /* [2] */
234 "-", noIcon, noKey, noMark, plain,
235 /* [3] */
236 "Cut", noIcon, "X", noMark, plain,
237 /* [4] */
238 "Copy", noIcon, "C", noMark, plain,
239 /* [5] */
240 "Paste", noIcon, "V", noMark, plain,
241 /* [6] */
242 "Clear", noIcon, noKey, noMark, plain,
243 /* [7] */
244 "-", noIcon, noKey, noMark, plain,
245 /* [8] */
246 "Select All", noIcon, "A", noMark, plain
247 }
248 };
249
250 resource 'MENU' (131, preload) {
251 131,
252 textMenuProc,
253 0x7FFFFFF8,
254 enabled,
255 "Control",
256 { /* array: 5 elements */
257 /* [1] */
258 "Start Spooler", noIcon, "R", noMark, plain,
259 /* [2] */
260 "Stop Spooler", noIcon, ".", noMark, plain,
261 /* [3] */
262 "-", noIcon, noKey, noMark, plain,
263 /* [4] */
264 "Settings…", noIcon, noKey, noMark, plain,
265 /* [5] */
266 "Print Status", noIcon, noKey, noMark, plain
267 }
268 };
269
270 resource 'WIND' (128) {
271 {40, 10, 320, 490},
272 documentProc,
273 invisible,
274 noGoAway,
275 0x0,
276 "Simple Spooler Log"
277 };
278
279 resource 'SIZE' (0) {
280 reserved,
281 acceptSuspendResumeEvents,
282 reserved,
283 canBackground,
284 notMultiFinderAware,
285 backgroundAndForeground,
286 dontGetFrontClicks,
287 ignoreChildDiedEvents,
288 is32BitCompatible,
289 notHighLevelEventAware,
290 onlyLocalHLEvents,
291 notStationeryAware,
292 dontUseTextEditServices,
293 reserved,
294 reserved,
295 reserved,
296 98304,
297 81920
298 };
299
300 resource 'SIZE' (-1) {
301 reserved,
302 acceptSuspendResumeEvents,
303 reserved,
304 canBackground,
305 notMultiFinderAware,
306 backgroundAndForeground,
307 dontGetFrontClicks,
308 ignoreChildDiedEvents,
309 is32BitCompatible,
310 notHighLevelEventAware,
311 onlyLocalHLEvents,
312 notStationeryAware,
313 dontUseTextEditServices,
314 reserved,
315 reserved,
316 reserved,
317 81920,
318 61440
319 };
320
321 resource 'STR#' (128, "Types") {
322 { /* array StringArray: 3 elements */
323 /* [1] */
324 "LaserWriter",
325 /* [2] */
326 "LQ",
327 /* [3] */
328 "ImageWriter"
329 }
330 };
331
332 resource 'STR#' (129, "Names") {
333 { /* array StringArray: 3 elements */
334 /* [1] */
335 "LaserWriter Spooler",
336 /* [2] */
337 "LQ Spooler",
338 /* [3] */
339 "ImageWriter Spooler"
340 }
341 };
342
343 resource 'STR#' (130, "Ports") {
344 { /* array StringArray: 2 elements */
345 /* [1] */
346 "Modem",
347 /* [2] */
348 "Printer"
349 }
350 };
351
352 resource 'STR#' (131, "Buttons") {
353 { /* array StringArray: 4 elements */
354 /* [1] */
355 "OK",
356 /* [2] */
357 "Cancel",
358 /* [3] */
359 "Start",
360 /* [4] */
361 "Save"
362 }
363 };
364 resource 'ics8' (128) {
365 $"0000 0000 0000 0000 0000 0000 0000 0000"
366 $"0000 0000 FFFF FF00 0000 00FF FF00 0000"
367 $"0000 00FF 00F5 F5FF FFFF FFF5 F5FF 0000"
368 $"0000 00FF 00FF F5FF F5F5 F5FC F5FF 0000"
369 $"0000 00FF 00FF F5FF F9F5 F5FC F5FF 0000"
370 $"0000 00FF 00FF F5FF FCF9 F9FC F5FF 0000"
371 $"0000 00FF 00F5 F5FF FFFC FFF5 F5FF 0000"
372 $"0000 0000 FFFF FF00 0000 00FF FF00 0000"
373 $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
374 $"0000 0000 FF08 FF08 FF00 00FF FF00 0000"
375 $"0000 0000 00FF 08FF 08FF FF08 FF00 0000"
376 $"0000 0000 0000 FF08 0808 08FF FF00 0000"
377 $"0000 0000 0000 00FF FF08 0808 FF00 0000"
378 $"0000 0000 0000 0000 00FF FF08 FF00 0000"
379 $"0000 0000 0000 0000 00FF FFFF FFFF 0000"
380 $"0000 0000 0000 0000 00FF FFFF FFFF"
381 };
382
383 resource 'ics8' (129) {
384 $"00FF FFFF FFFF FFFF FFFF FF00 0000 0000"
385 $"00FF F5F5 F5F5 F5F5 F5F5 FFFF 0000 0000"
386 $"00FF F5F5 F5F5 F5F5 F5F5 FFF6 FF00 0000"
387 $"00FF F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000"
388 $"00FF F5F5 FFFF F5F5 F5FF FFF5 F5FF 0000"
389 $"00FF F5FF F5F5 FFFF FFF9 00FF F5FF 0000"
390 $"00FF F5FF F5FF FFF5 F500 F9FF F5FF 0000"
391 $"00FF F5FF F5FF F9F7 F500 FFFF F5FF 0000"
392 $"00FF F5FF 0000 FFFF FFFF F5FF F5FF 0000"
393 $"00FF FFF5 FFFF F5F5 F5FF FFF5 FFFF 0000"
394 $"00FF 00FF FFFF FFFF FFFF FFFF FFFF 0000"
395 $"00FF F5F5 FF08 FF08 FF08 FFFF F5FF 0000"
396 $"00FF F5F5 F5FF 08FF 08FF 08FF F5FF 0000"
397 $"00FF F5F5 F5F5 FFFF 0808 08FF F5FF 0000"
398 $"00FF F5F5 F5F5 F5F5 FFFF FFFF FFFF 0000"
399 $"00FF FFFF FFFF FFFF FFFF FFFF FFFF"
400 };
401
402 resource 'ics4' (128) {
403 $"0000 0000 0000 0000 0000 FFF0 000F F000"
404 $"000F 0CCF FFFC 0F00 000F 0FCF CCCE 0F00"
405 $"000F 0FCF DCCE 0F00 000F 0FCF EDDE 0F00"
406 $"000F 0CCF FEF0 0F00 0000 FFF0 000F F000"
407 $"0FFF FFFF FFFF FFFF 0000 F2F0 F02F F000"
408 $"0000 0F0F 2FF0 F000 0000 00F2 020F F000"
409 $"0000 000F F020 F000 0000 0000 0FF2 F000"
410 $"0000 0000 0FFF FF00 0000 0000 0FFF FF"
411 };
412
413 resource 'ics4' (129) {
414 $"0FFF FFFF FFF0 0000 0F0C 0C0C 0CFF 0000"
415 $"0FC0 C0C0 C0FC F000 0F0C 0C0C 0CFF FF00"
416 $"0FC0 FFC0 CFF0 CF00 0F0F 00FF FD0F 0F00"
417 $"0FCF 0FF0 00DF CF00 0F0F 0FDC 00FF 0F00"
418 $"0FCF 00FF FF0F CF00 0FF0 FF00 0FF0 FF00"
419 $"0FCF FFFF FFFF FF00 0F0C F0F0 F2FF 0F00"
420 $"0FC0 CF2F 0F0F CF00 0F0C 0CFF 202F 0F00"
421 $"0FC0 C0C0 FFFF FF00 0FFF FFFF FFFF FF"
422 };
423
424 resource 'ics#' (128) {
425 { /* array: 2 elements */
426 /* [1] */
427 $"0000 0E18 11E4 1514 1594 15F4 11E4 0E18"
428 $"7FFF 0A98 0568 0218 0188 0068 007C 007C",
429 /* [2] */
430 $"0000 0E18 1FFC 1FFC 1FFC 1FFC 1FFC 0FF8"
431 $"7FFF 0FF8 07F8 03F8 01F8 0078 007C 007C"
432 }
433 };
434
435 resource 'ics#' (129) {
436 { /* array: 2 elements */
437 /* [1] */
438 $"7FE0 4030 4028 403C 4C64 5394 5654 5654"
439 $"53D4 6C6C 5FFC 4AB4 4554 4314 40FC 7FFC",
440 /* [2] */
441 $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
442 $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
443 }
444 };
445
446 resource 'ICON' (1000) {
447 $"0000 0000 0000 0000 0000 0000 0000 0000"
448 $"0000 0000 0000 0000 0000 0000 0000 0000"
449 $"00FF F800 0080 0800 00A0 2800 0080 0800"
450 $"00A0 2800 0080 0800 00A0 2800 0080 0800"
451 $"00A0 2800 0080 0800 0FFF FFF0 0900 0490"
452 $"0FFF FF90 0900 0490 0FFF FC90 0800 00F0"
453 $"0FFF FF80 0800 0080 0A00 0080 0800 0080"
454 $"0FFF FF80"
455 };
456
457 resource 'ICON' (129) {
458 $"1FFF FC00 1000 0600 1000 0500 1007 8480"
459 $"100C C440 1018 C420 1018 C7F0 1018 8010"
460 $"1019 8010 100E 3E10 101C 1C10 106E 1810"
461 $"10C6 1010 1187 3010 7183 E01C B181 C01E"
462 $"91C0 E11A 90E3 7E1A D03C 1C1A B000 001E"
463 $"7000 001C 7FFF FFFC AAAA AAAE 8000 0002"
464 $"8000 0002 D555 5552 AAAA AAAE 7FFF FFFC"
465 $"1FFF FFF0 1000 0010 1000 0010 1FFF FFF0"
466 };
467
468 resource 'ICON' (130) {
469 $"01FF FFF8 0200 0014 0400 0022 0510 70A2"
470 $"0410 883E 0510 88A0 0410 A820 0510 90A0"
471 $"041E 6820 0400 0020 0FFF FFF0 F800 001F"
472 $"8FFF FFF5 F800 001D 8800 0015 8FFF FFF5"
473 $"A000 0005 8000 0007 FFFF FFFC D555 5554"
474 $"FFFF FFFC 0000 0140 0000 0140 0000 0140"
475 $"0000 03E0 0000 0220 0000 0220 0000 03E0"
476 $"0000 02A0 BFFF FC9D 0000 0140 BFFF FE3D"
477 };
478
479 resource 'ICON' (131) {
480 $"07FF FF00 0400 0100 0500 0500 0400 0100"
481 $"051E C500 0400 0100 051B 4500 0400 0100"
482 $"051D C500 0400 0100 FFFF FFFF 9000 0049"
483 $"FFFF FFF9 9000 0049 9FFF FFC9 8000 0009"
484 $"FFFF FFF9 8000 000F 8000 0008 9000 0008"
485 $"8000 0008 FFFF FFF8 0000 0140 0000 0140"
486 $"0000 03E0 0000 0220 0000 0220 0000 03E0"
487 $"0000 02A0 BFFF FC9D 0000 0140 BFFF FE3D"
488 };
489
490 resource 'ICON' (128) {
491 $"0000 0000 0000 0000 0000 0000 0000 0000"
492 $"0030 0C00 0048 1200 004F F200 0084 0900"
493 $"00B6 0500 00B7 0500 00B7 0500 00B7 0500"
494 $"0087 F900 004F FA00 0048 1200 0030 0C00"
495 $"FFFF FFFF 4000 0002 3FFF FFFC 00AA 0500"
496 $"00AB 0500 0065 D900 0022 3700 0019 0900"
497 $"000C 0500 0003 0300 0000 C100 0000 2100"
498 $"0000 7F80 0000 7F80 0000 7F80"
499 };
500
501 resource 'ICON' (200) {
502 $"FFFF FFFF 8000 0001 8000 0001 8000 0031"
503 $"8000 0049 81C0 0049 8220 0131 8410 0081"
504 $"8810 0641 8808 0901 9008 0901 9008 2601"
505 $"9010 1001 9060 C801 8881 2001 8881 2001"
506 $"8484 C001 8442 0001 8221 0001 8210 0E01"
507 $"8108 1181 8084 2041 8042 2021 8021 C021"
508 $"8010 0021 800C 0041 8003 0081 8000 C301"
509 $"8000 3C01 8000 0001 8000 0001 FFFF FFFF"
510 };
511
512 resource 'ICON' (201) {
513 $"FFFF FFFF 8000 0001 8000 0001 8000 0001"
514 $"80FF C001 8080 6001 8080 5001 8080 4801"
515 $"8080 4401 8080 7E01 8080 0201 8080 0201"
516 $"8080 0201 8080 0201 8080 0201 8080 0201"
517 $"8080 0201 8080 0201 8F80 03E1 8880 0221"
518 $"8880 0239 88FF FE29 8800 0029 8800 0029"
519 $"8800 0039 8800 0021 8800 0021 8FFF FFE1"
520 $"8000 0001 8000 0001 8000 0001 FFFF FFFF"
521 };
522
523 resource 'icl8' (128) {
524 $"0000 0000 0000 0000 0000 0000 0000 0000"
525 $"0000 0000 0000 0000 0000 0000 0000 0000"
526 $"0000 0000 0000 0000 0000 0000 0000 0000"
527 $"0000 0000 0000 0000 0000 0000 0000 0000"
528 $"0000 0000 0000 0000 0000 0000 0000 0000"
529 $"0000 0000 0000 0000 0000 0000 0000 0000"
530 $"0000 0000 0000 0000 0000 0000 0000 0000"
531 $"0000 0000 0000 0000 0000 0000 0000 0000"
532 $"0000 0000 0000 0000 0000 FFFF 0000 0000"
533 $"0000 0000 FFFF 0000 0000 0000 0000 0000"
534 $"0000 0000 0000 0000 00FF 00F6 FF00 0000"
535 $"0000 00FF F600 FF00 0000 0000 0000 0000"
536 $"0000 0000 0000 0000 00FF 00F6 FFFF FFFF"
537 $"FFFF FFFF F600 FF00 0000 0000 0000 0000"
538 $"0000 0000 0000 0000 FF00 00F6 F6FF F6F6"
539 $"F6F6 F6F6 FCF6 00FF 0000 0000 0000 0000"
540 $"0000 0000 0000 0000 FF00 FFFF F6FF F92B"
541 $"F6F6 F6F6 F6FC 00FF 0000 0000 0000 0000"
542 $"0000 0000 0000 0000 FF00 FFFF F6FF FCF9"
543 $"F6F6 F6F6 F6FC 00FF 0000 0000 0000 0000"
544 $"0000 0000 0000 0000 FF00 FFFF F6FF FCF9"
545 $"2BF6 F6F6 F6FC 00FF 0000 0000 0000 0000"
546 $"0000 0000 0000 0000 FF00 FFFF F6FF FCF9"
547 $"F9F6 F6F6 F6FC 00FF 0000 0000 0000 0000"
548 $"0000 0000 0000 0000 FF00 00F6 F6FF FCFC"
549 $"FCFC FCFC FCF6 00FF 0000 0000 0000 0000"
550 $"0000 0000 0000 0000 00FF 00F6 FFFF FFFF"
551 $"FFFF FFFF FFF6 FF00 0000 0000 0000 0000"
552 $"0000 0000 0000 0000 00FF 00F6 FF00 0000"
553 $"0000 00FF F6F6 FF00 0000 0000 0000 0000"
554 $"0000 0000 0000 0000 0000 FFFF 0000 0000"
555 $"0000 0000 FFFF 0000 0000 0000 0000 0000"
556 $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
557 $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
558 $"00FF 0000 0000 0000 0000 0000 0000 0000"
559 $"0000 0000 0000 0000 0000 0000 0000 FF00"
560 $"0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
561 $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0000"
562 $"0000 0000 0000 0000 FF08 FF08 FF08 FF00"
563 $"0000 0000 00FF 08FF 0000 0000 0000 0000"
564 $"0000 0000 0000 0000 FF08 FF08 FF08 FFFF"
565 $"0000 0000 00FF 08FF 0000 0000 0000 0000"
566 $"0000 0000 0000 0000 00FF FF08 08FF 08FF"
567 $"FFFF 00FF FF08 08FF 0000 0000 0000 0000"
568 $"0000 0000 0000 0000 0000 FF08 0808 FF08"
569 $"0808 FFFF 08FF FFFF 0000 0000 0000 0000"
570 $"0000 0000 0000 0000 0000 00FF FF08 08FF"
571 $"0808 0808 FF08 08FF 0000 0000 0000 0000"
572 $"0000 0000 0000 0000 0000 0000 FFFF 0808"
573 $"0808 0808 08FF 08FF 0000 0000 0000 0000"
574 $"0000 0000 0000 0000 0000 0000 0000 FFFF"
575 $"0808 0808 0808 FFFF 0000 0000 0000 0000"
576 $"0000 0000 0000 0000 0000 0000 0000 0000"
577 $"FFFF 0808 0808 08FF 0000 0000 0000 0000"
578 $"0000 0000 0000 0000 0000 0000 0000 0000"
579 $"0000 FF08 0808 08FF 0000 0000 0000 0000"
580 $"0000 0000 0000 0000 0000 0000 0000 0000"
581 $"00FF FFFF FFFF FFFF FF00 0000 0000 0000"
582 $"0000 0000 0000 0000 0000 0000 0000 0000"
583 $"00FF FFFF FFFF FFFF FF00 0000 0000 0000"
584 $"0000 0000 0000 0000 0000 0000 0000 0000"
585 $"00FF FFFF FFFF FFFF FF"
586 };
587
588 resource 'icl8' (129) {
589 $"0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
590 $"FFFF FFFF FFFF FFFF 0000 0000 0000 0000"
591 $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
592 $"F5F5 F5F5 F5F5 F5FF FF00 0000 0000 0000"
593 $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
594 $"F5F5 F5F5 F5F5 F5FF F6FF 0000 0000 0000"
595 $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
596 $"F5F5 F5F5 F5F5 F5FF F6F6 FF00 0000 0000"
597 $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
598 $"F5F5 F5F5 F5F5 F5FF F6F6 F6FF 0000 0000"
599 $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
600 $"F5F5 F5F5 F5F5 F5FF FFFF FFFF FF00 0000"
601 $"0000 FFF5 F5F5 F5F5 F5FF FFF5 F5F5 F5F5"
602 $"F5F5 F5FF FFF5 F5F5 F5F5 F5F5 FF00 0000"
603 $"0000 FFF5 F5F5 F5F5 FF00 F6FF F5F5 F5F5"
604 $"F5F5 FFF6 00FF F5F5 F5F5 F5F5 FF00 0000"
605 $"0000 FFF5 F5F5 F5F5 FF00 F6FF FFFF FFFF"
606 $"FFFF FFF6 00FF F5F5 F5F5 F5F5 FF00 0000"
607 $"0000 FFF5 F5F5 F5FF 0000 F6F6 FFF6 F6F6"
608 $"F6F6 F6FC F600 FFF5 F5F5 F5F5 FF00 0000"
609 $"0000 FFF5 F5F5 F5FF 00FF FFF6 FFF9 2BF6"
610 $"F6F6 F6F6 FC00 FFF5 F5F5 F5F5 FF00 0000"
611 $"0000 FFF5 F5F5 F5FF 00FF FFF6 FFFC F9F6"
612 $"F6F6 F6F6 FC00 FFF5 F5F5 F5F5 FF00 0000"
613 $"0000 FFF5 F5F5 F5FF 00FF FFF6 FFFC F92B"
614 $"F6F6 F6F6 FC00 FFF5 F5F5 F5F5 FF00 0000"
615 $"0000 FFF5 F5F5 F5FF 00FF FFF6 FFFC F9F9"
616 $"F6F6 F6F6 FC00 FFF5 F5F5 F5F5 FF00 0000"
617 $"0000 FFF5 F5F5 F5FF 0000 F6F6 FFFC FCFC"
618 $"FCFC FCFC F600 FFF5 F5F5 F5F5 FF00 0000"
619 $"0000 FFF5 F5F5 F5F5 FF00 F6FF FFFF FFFF"
620 $"FFFF FFFF F6FF F5F5 F5F5 F5F5 FF00 0000"
621 $"0000 FFF5 F5F5 F5F5 FF00 F6FF F5F5 F5F5"
622 $"F5F5 FFF6 F6FF F5F5 F5F5 F5F5 FF00 0000"
623 $"0000 FFF5 F5F5 F5F5 F5FF FFF5 F5F5 F5F5"
624 $"F5F5 F5FF FFF5 F5F5 F5F5 F5F5 FF00 0000"
625 $"0000 FFF5 FFFF FFFF FFFF FFFF FFFF FFFF"
626 $"FFFF FFFF FFFF FFFF FFFF F5F5 FF00 0000"
627 $"0000 FFF5 F5FF FFFF FFFF FFFF FFFF FFFF"
628 $"FFFF FFFF FFFF FFFF FFF5 F5F5 FF00 0000"
629 $"0000 FFF5 F5F5 F5F5 FF08 FF08 FFF5 F5F5"
630 $"F5F5 FF08 FFF5 F5F5 F5F5 F5F5 FF00 0000"
631 $"0000 FFF5 F5F5 F5F5 F5FF 08FF 08FF F5F5"
632 $"F5F5 FF08 FFF5 F5F5 F5F5 F5F5 FF00 0000"
633 $"0000 FFF5 F5F5 F5F5 F5FF 08FF 0808 FFFF"
634 $"F5FF FF08 FFF5 F5F5 F5F5 F5F5 FF00 0000"
635 $"0000 FFF5 F5F5 F5F5 F5F5 FF08 FF08 0808"
636 $"FF08 08FF FFF5 F5F5 F5F5 F5F5 FF00 0000"
637 $"0000 FFF5 F5F5 F5F5 F5F5 F5FF FFFF 0808"
638 $"08FF 0808 FFF5 F5F5 F5F5 F5F5 FF00 0000"
639 $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5FF FF08"
640 $"0808 FF08 FFF5 F5F5 F5F5 F5F5 FF00 0000"
641 $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
642 $"0808 0808 FFF5 F5F5 F5F5 F5F5 FF00 0000"
643 $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
644 $"FF08 0808 FFF5 F5F5 F5F5 F5F5 FF00 0000"
645 $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
646 $"FFFF FFFF FFFF F5F5 F5F5 F5F5 FF00 0000"
647 $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
648 $"FFFF FFFF FFFF F5F5 F5F5 F5F5 FF00 0000"
649 $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
650 $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FF00 0000"
651 $"0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
652 $"FFFF FFFF FFFF FFFF FFFF FFFF FF"
653 };
654
655 resource 'icl4' (128) {
656 $"0000 0000 0000 0000 0000 0000 0000 0000"
657 $"0000 0000 0000 0000 0000 0000 0000 0000"
658 $"0000 0000 0000 0000 0000 0000 0000 0000"
659 $"0000 0000 0000 0000 0000 0000 0000 0000"
660 $"0000 0000 00FF 0000 0000 FF00 0000 0000"
661 $"0000 0000 0F0C F000 000F C0F0 0000 0000"
662 $"0000 0000 0F0C FFFF FFFF C0F0 0000 0000"
663 $"0000 0000 F00C CFCC CCCC EC0F 0000 0000"
664 $"0000 0000 F0FF CFDC CCCC CE0F 0000 0000"
665 $"0000 0000 F0FF CFED CCCC CE0F 0000 0000"
666 $"0000 0000 F0FF CFED CCCC CE0F 0000 0000"
667 $"0000 0000 F0FF CFED DCCC CE0F 0000 0000"
668 $"0000 0000 F00C CFEE EEEE EC0F 0000 0000"
669 $"0000 0000 0F0C FFFF FFFF FCF0 0000 0000"
670 $"0000 0000 0F0C F000 000F CCF0 0000 0000"
671 $"0000 0000 00FF 0000 0000 FF00 0000 0000"
672 $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
673 $"0F00 0000 0000 0000 0000 0000 0000 00F0"
674 $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FF00"
675 $"0000 0000 F0F2 F0F0 0000 0F2F 0000 0000"
676 $"0000 0000 F2F0 F2FF 0000 0F0F 0000 0000"
677 $"0000 0000 0FF0 2F0F FF0F F02F 0000 0000"
678 $"0000 0000 00F2 02F2 02FF 0FFF 0000 0000"
679 $"0000 0000 000F F02F 2020 F02F 0000 0000"
680 $"0000 0000 0000 FF02 0202 0F0F 0000 0000"
681 $"0000 0000 0000 00FF 2020 20FF 0000 0000"
682 $"0000 0000 0000 0000 FF02 020F 0000 0000"
683 $"0000 0000 0000 0000 00F0 202F 0000 0000"
684 $"0000 0000 0000 0000 0FFF FFFF F000 0000"
685 $"0000 0000 0000 0000 0FFF FFFF F000 0000"
686 $"0000 0000 0000 0000 0FFF FFFF F0"
687 };
688
689 resource 'icl4' (129) {
690 $"00FF FFFF FFFF FFFF FFFF FFFF 0000 0000"
691 $"00FC 0C0C 0C0C 0C0C 0C0C 0C0F F000 0000"
692 $"00F0 C0C0 C0C0 C0C0 C0C0 C0CF CF00 0000"
693 $"00FC 0C0C 0C0C 0C0C 0C0C 0C0F CCF0 0000"
694 $"00F0 C0C0 C0C0 C0C0 C0C0 C0CF CCCF 0000"
695 $"00FC 0C0C 0C0C 0C0C 0C0C 0C0F FFFF F000"
696 $"00F0 C0C0 0FF0 C0C0 C0CF F0C0 C0C0 F000"
697 $"00FC 0C0C F0CF 0C0C 0CFC 0F0C 0C0C F000"
698 $"00F0 C0C0 F0CF FFFF FFFC 0FC0 C0C0 F000"
699 $"00FC 0C0F 00CC FCCC CCCE C0FC 0C0C F000"
700 $"00F0 C0CF 0FFC FDCC CCCC E0F0 C0C0 F000"
701 $"00FC 0C0F 0FFC FEDC CCCC E0FC 0C0C F000"
702 $"00F0 C0CF 0FFC FEDC CCCC E0F0 C0C0 F000"
703 $"00FC 0C0F 0FFC FEDD CCCC E0FC 0C0C F000"
704 $"00F0 C0CF 00CC FEEE EEEE C0F0 C0C0 F000"
705 $"00FC 0C0C F0CF FFFF FFFF CF0C 0C0C F000"
706 $"00F0 C0C0 F0CF C0C0 C0FC CFC0 C0C0 F000"
707 $"00FC 0C0C 0FFC 0C0C 0C0F FC0C 0C0C F000"
708 $"00F0 FFFF FFFF FFFF FFFF FFFF FFC0 F000"
709 $"00FC 0FFF FFFF FFFF FFFF FFFF FC0C F000"
710 $"00F0 C0C0 F0F0 F0C0 C0F0 F0C0 C0C0 F000"
711 $"00FC 0C0C 0F2F 0F0C 0CF2 FC0C 0C0C F000"
712 $"00F0 C0C0 CF0F 20FF CFF0 F0C0 C0C0 F000"
713 $"00FC 0C0C 0CF2 F202 F02F FC0C 0C0C F000"
714 $"00F0 C0C0 C0CF FF20 2F02 F0C0 C0C0 F000"
715 $"00FC 0C0C 0C0C 0FF2 02F0 FC0C 0C0C F000"
716 $"00F0 C0C0 C0C0 C0CF 2020 F0C0 C0C0 F000"
717 $"00FC 0C0C 0C0C 0C0C F202 FC0C 0C0C F000"
718 $"00F0 C0C0 C0C0 C0CF FFFF FFC0 C0C0 F000"
719 $"00FC 0C0C 0C0C 0C0F FFFF FF0C 0C0C F000"
720 $"00F0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 F000"
721 $"00FF FFFF FFFF FFFF FFFF FFFF FFFF F0"
722 };
723
724 resource 'ICN#' (128) {
725 { /* array: 2 elements */
726 /* [1] */
727 $"0000 0000 0000 0000 0000 0000 0000 0000"
728 $"0030 0C00 0048 1200 004F F200 0084 0900"
729 $"00B6 0500 00B7 0500 00B7 0500 00B7 0500"
730 $"0087 F900 004F FA00 0048 1200 0030 0C00"
731 $"FFFF FFFF 4000 0002 3FFF FFFC 00AA 0500"
732 $"00AB 0500 0065 D900 0022 3700 0019 0900"
733 $"000C 0500 0003 0300 0000 C100 0000 2100"
734 $"0000 7F80 0000 7F80 0000 7F80",
735 /* [2] */
736 $"0000 0000 0000 0000 0000 0000 0000 0000"
737 $"0030 0C00 0078 1E00 007F FE00 00FF FF00"
738 $"00FF FF00 00FF FF00 00FF FF00 00FF FF00"
739 $"00FF FF00 007F FE00 0078 1E00 0030 0C00"
740 $"FFFF FFFF 7FFF FFFE 3FFF FFFC 00FE 0700"
741 $"00FF 0700 007F DF00 003F FF00 001F FF00"
742 $"000F FF00 0003 FF00 0000 FF00 0000 3F00"
743 $"0000 7F80 0000 7F80 0000 7F80"
744 }
745 };
746
747 resource 'ICN#' (129) {
748 { /* array: 2 elements */
749 /* [1] */
750 $"3FFF FF00 2000 0180 2000 0140 2000 0120"
751 $"2000 0110 2000 01F8 2060 1808 2090 2408"
752 $"209F E408 2108 1208 216C 0A08 216E 0A08"
753 $"216E 0A08 216E 0A08 210F F208 209F F408"
754 $"2090 2408 2060 1808 2FFF FFC8 27FF FF88"
755 $"20A8 2808 2054 2808 2053 6808 2028 9808"
756 $"201C 4808 2006 2808 2001 0808 2000 8808"
757 $"2001 FC08 2001 FC08 2000 0008 3FFF FFF8",
758 /* [2] */
759 $"3FFF FF00 3FFF FF80 3FFF FFC0 3FFF FFE0"
760 $"3FFF FFF0 3FFF FFF8 3FFF FFF8 3FFF FFF8"
761 $"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8"
762 $"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8"
763 $"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8"
764 $"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8"
765 $"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8"
766 $"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8"
767 }
768 };
769
770 resource 'PICT' (128, purgeable) {
771 89,
772 {134, 272, 152, 283},
773 $"1101 0100 0A8A D08A D075 3075 3090 0002"
774 $"00FE 0160 0110 0170 00FE 0160 0110 016B"
775 $"0086 0110 0098 011B 0000 3F80 4040 8420"
776 $"8E20 9F20 BFA0 8E20 8E20 8020 8020 8E20"
777 $"8E20 BFA0 9F20 8E20 8420 4040 3F80 FF"
778 };
779
780 resource 'PICT' (129, purgeable) {
781 133,
782 {183, 223, 201, 240},
783 $"1101 A030 3901 000A 00B7 00DF 00C9 00F0"
784 $"3200 C800 DF00 C900 F090 0004 00B7 00D8"
785 $"00C8 00F0 00B7 00DF 00C8 00F0 00B7 00DF"
786 $"00C8 00F0 0000 0007 C000 0018 3000 0021"
787 $"0800 0041 0400 0081 0200 0081 0200 0101"
788 $"0100 0101 0100 0101 0100 0100 8140 0100"
789 $"4100 3880 22DC A480 1252 A440 0452 2420"
790 $"0852 2418 3052 0007 C000 FF"
791 };