Another compiler pickiness. It feels wrong to be doing this to
[u/mdw/putty] / mac / mac_res.r
CommitLineData
f9eb8b9f 1/* $Id$ */
4df086de 2/*
088e7ede 3 * Copyright (c) 1999, 2002, 2003 Ben Harris
4df086de 4 * All rights reserved.
5 *
6 * Permission is hereby granted, free of charge, to any person
7 * obtaining a copy of this software and associated documentation
8 * files (the "Software"), to deal in the Software without
9 * restriction, including without limitation the rights to use,
10 * copy, modify, merge, publish, distribute, sublicense, and/or
11 * sell copies of the Software, and to permit persons to whom the
12 * Software is furnished to do so, subject to the following
13 * conditions:
14 *
15 * The above copyright notice and this permission notice shall be
16 * included in all copies or substantial portions of the Software.
17 *
18 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
19 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
20 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
21 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
22 * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
23 * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
24 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
25 * SOFTWARE.
26 */
27
28/* PuTTY resources */
29
15f58acd 30/*
31 * The space after the # for system includes is to stop mkfiles.pl
32 * trying to chase them (Rez doesn't support the angle-bracket
33 * syntax).
34 */
35
36# include "Types.r"
37# include "Dialogs.r"
38# include "Palettes.r"
64c96bdf 39# include "Script.r"
4df086de 40
41/* Get resource IDs we share with C code */
42#include "macresid.h"
43
06c24bc0 44#include "version.r"
dd953a88 45
46/*
4df086de 47 * Finder-related resources
48 */
49
50/* 'pTTY' is now registered with Apple as PuTTY's signature */
51
52type 'pTTY' as 'STR ';
53
54resource 'pTTY' (0, purgeable) {
55 "PuTTY experimental Mac port"
56};
57
58resource 'SIZE' (-1) {
59 reserved,
0c5c7f5c 60 acceptSuspendResumeEvents,
4df086de 61 reserved,
2595231f 62 canBackground,
0c5c7f5c 63 doesActivateOnFGSwitch,
4df086de 64 backgroundAndForeground,
65 dontGetFrontClicks,
66 ignoreAppDiedEvents,
67 is32BitCompatible,
97cfddb2 68 isHighLevelEventAware,
69 localandRemoteHLEvents,
d7652484 70 isStationeryAware,
c47df58b 71 dontUseTextEditServices,
4df086de 72 reserved,
73 reserved,
74 reserved,
817e14a8 75 2048 * 1024, /* Preferred size */
5fac915c 76 1024 * 1024, /* Minimum size */
4df086de 77};
78
1d4cb74b 79#define FREF_APPL 128
80#define FREF_Sess 129
81#define FREF_Sesss 130
82#define FREF_HKey 131
83#define FREF_Seed 132
84
85resource 'FREF' (FREF_APPL, purgeable) {
4df086de 86 /* The application itself */
1d4cb74b 87 'APPL', FREF_APPL, ""
4df086de 88};
89
1d4cb74b 90resource 'FREF' (FREF_Sess, purgeable) {
4df086de 91 /* Saved session */
1d4cb74b 92 'Sess', FREF_Sess, ""
93};
4df086de 94
1d4cb74b 95resource 'FREF' (FREF_Sesss, purgeable) {
96 /* Saved session stationery pad*/
97 'sess', FREF_Sesss, ""
98};
99
100resource 'FREF' (FREF_HKey, purgeable) {
4df086de 101 /* SSH host keys database */
1d4cb74b 102 'HKey', FREF_HKey, ""
4df086de 103};
104
1d4cb74b 105resource 'FREF' (FREF_Seed, purgeable) {
273e5569 106 /* Random seed */
1d4cb74b 107 'Seed', FREF_Seed, ""
273e5569 108};
109
4df086de 110resource 'BNDL' (128, purgeable) {
111 'pTTY', 0,
112 {
113 'ICN#', {
1d4cb74b 114 FREF_APPL, FREF_APPL,
115 FREF_Sess, FREF_Sess,
116 FREF_Sesss, FREF_Sesss
4df086de 117 },
118 'FREF', {
1d4cb74b 119 FREF_APPL, FREF_APPL,
120 FREF_Sess, FREF_Sess,
121 FREF_Sesss, FREF_Sesss,
122 };
123 };
124};
125
126/* "Internal" file types, which can't be opened */
127resource 'BNDL' (129, purgeable) {
128 'pTTI', 0,
129 {
130 'ICN#', {
131 FREF_HKey, FREF_HKey,
132 FREF_Seed, FREF_Seed,
133 },
134 'FREF', {
135 FREF_HKey, FREF_HKey,
136 FREF_Seed, FREF_Seed,
4df086de 137 };
138 };
139};
140
9ef3c1ca 141/* Open resource, for the Translation Manager and Navigation Services */
142resource 'open' (open_pTTY) {
143 'pTTY',
144 { 'Sess' }
145};
146
147/* Kind resources, for Navigation services etc. */
148resource 'kind' (128) {
149 'pTTY',
150 verBritain,
151 {
152 'Sess', "PuTTY saved session",
153 }
154};
155
156resource 'kind' (129) {
157 'pTTI',
158 verBritain,
159 {
160 'HKey', "PuTTY host key database",
161 'Seed', "PuTTY random number seed",
162 }
163};
164
088e7ede 165#if TARGET_API_MAC_CARBON
166/*
167 * Mac OS X Info.plist.
168 * See Tech Note TN2013 for details.
169 * We don't bother with things that Mac OS X seems to be able to get from
170 * other resources.
171 */
172type 'plst' as 'TEXT';
173
174resource 'plst' (0) {
175 "<?xml version='1.0' encoding='UTF-8'?>\n"
176 "<!DOCTYPE plist PUBLIC '-//Apple Computer//DTD PLIST 1.0//EN'\n"
177 " 'http://www.apple.com/DTDs/PropertyList-1.0.dtd'>\n"
178 "<plist version='1.0'>\n"
179 " <dict>\n"
180 " <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string>\n"
181 " <key>CFBundleIdentifier</key>\n"
182 " <string>org.tartarus.projects.putty.putty</string>\n"
183 " <key>CFBundleName</key> <string>PuTTY</string>\n"
184 " <key>CFBundlePackageType</key> <string>APPL</string>\n"
185 " <key>CFBundleSignature</key> <string>pTTY</string>\n"
186 " </dict>\n"
187 "</plist>\n"
188};
189
190/* Mac OS X doesn't use this, but Mac OS 9 does. */
191type 'carb' as 'TEXT';
192resource 'carb' (0) { "" };
193#endif
194
4df086de 195/* Icons, courtesy of DeRez */
196
197/* Application icon */
1d4cb74b 198resource 'ICN#' (FREF_APPL, purgeable) {
4df086de 199 { /* array: 2 elements */
200 /* [1] */
201 $"00003FFE 00004001 00004FF9 00005005"
202 $"00005355 00004505 00005A05 00002405"
203 $"00004A85 00019005 000223F9 00047C01"
204 $"00180201 7FA00C7D 801F1001 9FE22001"
174b297e 205 $"A004DFFE AA892002 A0123FFE A82C0000"
4df086de 206 $"A0520000 AA6A0000 A00A0000 9FF20000"
207 $"80020000 80020000 90FA0000 80020000"
208 $"80020000 7FFC0000 40040000 7FFC",
209 /* [2] */
210 $"00003FFE 00007FFF 00007FFF 00007FFF"
211 $"00007FFF 00007FFF 00007FFF 00007FFF"
212 $"00007FFF 0001FFFF 0003FFFF 0007FFFF"
213 $"001FFFFF 7FFFFFFF FFFFFFFF FFFFFFFF"
214 $"FFFFFFFE FFFF3FFE FFFE3FFE FFFE0000"
215 $"FFFE0000 FFFE0000 FFFE0000 FFFE0000"
216 $"FFFE0000 FFFE0000 FFFE0000 FFFE0000"
217 $"FFFE0000 7FFC0000 7FFC0000 7FFC"
218 }
219};
1d4cb74b 220resource 'icl4' (FREF_APPL, purgeable) {
4df086de 221 $"000000000000000000FFFFFFFFFFFFF0"
222 $"00000000000000000FCCCCCCCCCCCCCF"
223 $"00000000000000000FCEEEEEEEEEEECF"
224 $"00000000000000000FCE0D0D0D0D0CCF"
225 $"00000000000000000FCED0FFD0D0D0CF"
226 $"00000000000000000FCE0F1F0D0D0CCF"
227 $"00000000000000000FCFF1F0D0D0D0CF"
228 $"00000000000000000FF11F0D0D0D0CCF"
229 $"00000000000000000F11F0D0D0D0D0CF"
230 $"000000000000000FF11F0D0D0D0D0CCF"
231 $"00000000000000F111FEC0C0C0C0C0CF"
232 $"0000000000000F111FFFFFCCCCCCCCCF"
233 $"00000000000FF111111111FCCCCCCCCF"
234 $"0FFFFFFFFFF111111111FFCCCFFFFFCF"
235 $"FCCCCCCCCCCFFFFF111F3CCCCCCCCCCF"
236 $"FCEEEEEEEEEEECF111FCCCCCCCCCCCCF"
174b297e 237 $"FCE0D0D0D0D0CF11FFFFFFFFFFFFFFF0"
4df086de 238 $"FCED0D0D0D0DF11F00FCCCDDDEEEEAF0"
239 $"FCE0D0D0D0DF11F000FFFFFFFFFFFFF0"
240 $"FCED0D0D0DF1FFF00000000000000000"
241 $"FCE0D0D0DF1FCCF00000000000000000"
242 $"FCED0D0D0FFD0CF00000000000000000"
243 $"FCE0D0D0D0D0CCF00000000000000000"
244 $"FCEC0C0C0C0C0CF00000000000000000"
245 $"FCCCCCCCCCCCCCF00000000000000000"
246 $"FCCCCCCCCCCCCCF00000000000000000"
247 $"FC88CCCCFFFFFCF00000000000000000"
248 $"FC33CCCCCCCCCCF00000000000000000"
249 $"FCCCCCCCCCCCCCF00000000000000000"
250 $"0FFFFFFFFFFFFF000000000000000000"
251 $"0FCCCDDDEEEEAF000000000000000000"
252 $"0FFFFFFFFFFFFF"
253};
1d4cb74b 254resource 'icl8' (FREF_APPL, purgeable) {
4df086de 255 $"000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF00"
256 $"0000000000000000000000000000000000FF2B2B2B2B2B2B2B2B2B2B2B2B2BFF"
257 $"0000000000000000000000000000000000FF2BFCFCFCFCFCFCFCFCFCFCFC2BFF"
258 $"0000000000000000000000000000000000FF2BFC2A2A2A2A2A2A2A2A2A002BFF"
259 $"0000000000000000000000000000000000FF2BFC2A2AFFFF2A2A2A2A2A002BFF"
260 $"0000000000000000000000000000000000FF2BFC2AFF05FF2A2A2A2A2A002BFF"
261 $"0000000000000000000000000000000000FF2BFFFF05FF2A2A2A2A2A2A002BFF"
262 $"0000000000000000000000000000000000FFFF0505FF2A2A2A2A2A2A2A002BFF"
263 $"0000000000000000000000000000000000FF0505FF2A2A2A2A2A2A2A2A002BFF"
264 $"000000000000000000000000000000FFFF0505FF2A2A2A2A2A2A2A2A2A002BFF"
265 $"0000000000000000000000000000FF050505FFFC000000000000000000002BFF"
266 $"00000000000000000000000000FF050505FFFFFFFFFF2B2B2B2B2B2B2B2B2BFF"
267 $"0000000000000000000000FFFF050505050505050505FF2B2B2B2B2B2B2B2BFF"
268 $"00FFFFFFFFFFFFFFFFFFFF050505050505050505FFFF2B2B2BFFFFFFFFFF2BFF"
269 $"FF2B2B2B2B2B2B2B2B2B2BFFFFFFFFFF050505FFD82B2B2B2B2B2B2B2B2B2BFF"
270 $"FF2BFCFCFCFCFCFCFCFCFCFCFC2BFF050505FF2B2B2B2B2B2B2B2B2B2B2B2BFF"
174b297e 271 $"FF2BFC2A2A2A2A2A2A2A2A2A00FF0505FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00"
4df086de 272 $"FF2BFC2A2A2A2A2A2A2A2A2AFF0505FF0000FF2BF7F8F9FAFAFBFBFCFCFDFF00"
273 $"FF2BFC2A2A2A2A2A2A2A2AFF0505FF000000FFFFFFFFFFFFFFFFFFFFFFFFFF00"
274 $"FF2BFC2A2A2A2A2A2A2AFF05FFFFFF0000000000000000000000000000000000"
275 $"FF2BFC2A2A2A2A2A2AFF05FF002BFF0000000000000000000000000000000000"
276 $"FF2BFC2A2A2A2A2A2AFFFF2A002BFF0000000000000000000000000000000000"
277 $"FF2BFC2A2A2A2A2A2A2A2A2A002BFF0000000000000000000000000000000000"
278 $"FF2BFC000000000000000000002BFF0000000000000000000000000000000000"
279 $"FF2B2B2B2B2B2B2B2B2B2B2B2B2BFF0000000000000000000000000000000000"
280 $"FF2B2B2B2B2B2B2B2B2B2B2B2B2BFF0000000000000000000000000000000000"
281 $"FF2BE3E32B2B2B2BFFFFFFFFFF2BFF0000000000000000000000000000000000"
282 $"FF2BD8D82B2B2B2B2B2B2B2B2B2BFF0000000000000000000000000000000000"
283 $"FF2B2B2B2B2B2B2B2B2B2B2B2B2BFF0000000000000000000000000000000000"
284 $"00FFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000"
285 $"00FF2BF7F8F9FAFAFBFBFCFCFDFF000000000000000000000000000000000000"
286 $"00FFFFFFFFFFFFFFFFFFFFFFFFFF"
287};
1d4cb74b 288resource 'ics#' (FREF_APPL, purgeable) {
4df086de 289 { /* array: 2 elements */
290 /* [1] */
9968412e 291 $"00FF 0081 008D 0035 00D5 0325 F441 822D"
292 $"B4C1 AB3E AC00 B100 8100 8D00 8100 7E",
4df086de 293 /* [2] */
9968412e 294 $"00FF 00FF 00FF 00FF 00FF 03FF FFFF FFFF"
4df086de 295 $"FFFF FF7E FF00 FF00 FF00 FF00 FF00 7E"
296 }
297};
1d4cb74b 298resource 'ics4' (FREF_APPL) {
9968412e 299 $"00000000FFFFFFFF"
300 $"00000000FCCCCCCF"
301 $"00000000FCEEEECF"
302 $"00000000FCFFC0CF"
303 $"00000000FF1FC0CF"
304 $"000000FF11F000CF"
305 $"FFFFFF111FCCCCCF"
306 $"FCCCCCF111FCFFCF"
307 $"FCEEEF11FFCCCCCF"
308 $"FCECF1FF0FFFFFF0"
309 $"FCECFFCF00000000"
310 $"FCE000CF00000000"
311 $"FCCCCCCF00000000"
312 $"FCCCFFCF00000000"
313 $"FCCCCCCF00000000"
314 $"0FFFFFF0"
315};
1d4cb74b 316resource 'ics8' (FREF_APPL) {
9968412e 317 $"0000000000000000FFFFFFFFFFFFFFFF"
318 $"0000000000000000FF2B2B2B2B2B2BFF"
319 $"0000000000000000FF2BFCFCFCFC2BFF"
320 $"0000000000000000FF2BFFFF2A002BFF"
321 $"0000000000000000FFFF05FF2A002BFF"
322 $"000000000000FFFF0505FF0000002BFF"
323 $"FFFFFFFFFFFF050505FF2B2B2B2B2BFF"
324 $"FF2B2B2B2B2BFF050505FF2BFFFF2BFF"
325 $"FF2BFCFCFCFF0505FFFF2B2B2B2B2BFF"
326 $"FF2BFC2AFF05FFFF00FFFFFFFFFFFF00"
327 $"FF2BFC2AFFFF2BFF0000000000000000"
328 $"FF2BFC0000002BFF0000000000000000"
329 $"FF2B2B2B2B2B2BFF0000000000000000"
330 $"FF2B2B2BFFFF2BFF0000000000000000"
331 $"FF2B2B2B2B2B2BFF0000000000000000"
332 $"00FFFFFFFFFFFF"
333};
334
273e5569 335/* Saved-session icon */
336
1d4cb74b 337resource 'ICN#' (FREF_Sess) {
273e5569 338 { /* array: 2 elements */
339 /* [1] */
340 $"1FFFFC00 10000600 10200500 103FFC80"
341 $"10200440 10000420 17AAAFF0 12000510"
342 $"12201A10 12002510 12204810 12019510"
343 $"12222210 12047FD0 12380290 12200D90"
344 $"123F1090 12022190 1224C090 12090190"
345 $"12128090 122C4190 12504090 177555D0"
346 $"10000010 10400110 107FFF10 10400110"
347 $"10000010 10000010 10000010 1FFFFFF0",
348 /* [2] */
349 $"1FFFFC00 1FFFFE00 1FFFFF00 1FFFFF80"
350 $"1FFFFFC0 1FFFFFE0 1FFFFFF0 1FFFFFF0"
351 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
352 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
353 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
354 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
355 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
356 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
357 }
358};
1d4cb74b 359resource 'icl4' (FREF_Sess) {
273e5569 360 $"000FFFFFFFFFFFFFFFFFFF0000000000"
361 $"000F0C0C0C0C0C0C0C0C0FF000000000"
362 $"000FC0C0C0F0C0C0C0C0CFCF00000000"
363 $"000F0C0C0CFFFFFFFFFFFFCCF0000000"
364 $"000FC0C0C0F0C0C0C0C0CFCCCF000000"
365 $"000F0C0C0CDC0C0C0C0C0FCCCCF00000"
366 $"000FCFFFDDDDDDDDDDDDDFFFFFFF0000"
367 $"000F0CFC0CDC0C0C0C0C0F1F0C0F0000"
368 $"000FC0F0C0D0C0C0C0CFF1FDC0CF0000"
369 $"000F0CFC0CDC0C0C0CF11F0D0C0F0000"
370 $"000FC0F0C0D0C0C0CF11F0CDC0CF0000"
371 $"000F0CFC0CDC0C0FF11F0F0D0C0F0000"
372 $"000FC0F0C0D0C0F111F0C0FDC0CF0000"
373 $"000F0CFC0CDC0F111FFFFFFFFF0F0000"
374 $"000FC0F0C0DFF111111111FDF0CF0000"
375 $"000F0CFC0CF111111111FF0DFC0F0000"
376 $"000FC0F0C0DFFFFF111FC0CDF0CF0000"
377 $"000F0CFC0CDC0CF111FC0C0DFC0F0000"
378 $"000FC0F0C0C0CF11FFC0C0CDF0CF0000"
379 $"000F0CFC0C0CF11F0C0C0C0DFC0F0000"
380 $"000FC0F0C0CF11F0F0C0C0CDF0CF0000"
381 $"000F0CFC0CF1FF0C0F0C0C0DFC0F0000"
382 $"000FC0F0CF1FC0C0CEC0C0CDF0CF0000"
383 $"000F0FFFDFFDDDDDDEDDDDDFFF0F0000"
384 $"000FC0C0CDC0C0C0C0C0C0CDC0CF0000"
385 $"000F0C0C0F0C0C0C0C0C0C0F0C0F0000"
386 $"000FC0C0CFFFFFFFFFFFFFFFC0CF0000"
387 $"000F0C0C0F0C0C0C0C0C0C0F0C0F0000"
388 $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
389 $"000F0C0C0C0C0C0C0C0C0C0C0C0F0000"
390 $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
391 $"000FFFFFFFFFFFFFFFFFFFFFFFFF"
392};
1d4cb74b 393resource 'icl8' (FREF_Sess, purgeable) {
273e5569 394 $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000"
395 $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FFFF000000000000000000"
396 $"000000FFF5F5F5F5F5F5FFF5F5F5F5F5F5F5F5F5F5FF2BFF0000000000000000"
397 $"000000FFF5F5F5F5F5F5FFFFFFFFFFFFFFFFFFFFFFFF2B2BFF00000000000000"
398 $"000000FFF5F5F5F5F5F5FFF5F5F5F5F5F5F5F5F5F5FF2B2B2BFF000000000000"
399 $"000000FFF5F5F5F5F5F5F9F5F5F5F5F5F5F5F5F5F5FF2B2B2B2BFF0000000000"
400 $"000000FFF5FFFFFFF9F9F9F9F9F9F9F9F9F9F9F9F9FFFFFFFFFFFFFF00000000"
401 $"000000FFF5F5FFF5F5F5F9F5F5F5F5F5F5F5F5F5F5FF05FFF5F5F5FF00000000"
402 $"000000FFF5F5FFF5F5F5F9F5F5F5F5F5F5F5F5FFFF05FFF9F5F5F5FF00000000"
403 $"000000FFF5F5FFF5F5F5F9F5F5F5F5F5F5F5FF0505FFF5F9F5F5F5FF00000000"
404 $"000000FFF5F5FFF5F5F5F9F5F5F5F5F5F5FF0505FFF5F5F9F5F5F5FF00000000"
405 $"000000FFF5F5FFF5F5F5F9F5F5F5F5FFFF0505FFF5FFF5F9F5F5F5FF00000000"
406 $"000000FFF5F5FFF5F5F5F9F5F5F5FF050505FFF5F5F5FFF9F5F5F5FF00000000"
407 $"000000FFF5F5FFF5F5F5F9F5F5FF050505FFFFFFFFFFFFFFFFFFF5FF00000000"
408 $"000000FFF5F5FFF5F5F5F9FFFF050505050505050505FFF9FFF5F5FF00000000"
409 $"000000FFF5F5FFF5F5F5FF050505050505050505FFFFF5F9FFF5F5FF00000000"
410 $"000000FFF5F5FFF5F5F5F9FFFFFFFFFF050505FFF5F5F5F9FFF5F5FF00000000"
411 $"000000FFF5F5FFF5F5F5F9F5F5F5FF050505FFF5F5F5F5F9FFF5F5FF00000000"
412 $"000000FFF5F5FFF5F5F5F5F5F5FF0505FFFFF5F5F5F5F5F9FFF5F5FF00000000"
413 $"000000FFF5F5FFF5F5F5F5F5FF0505FFF5F5F5F5F5F5F5F9FFF5F5FF00000000"
414 $"000000FFF5F5FFF5F5F5F5FF0505FFF5FFF5F5F5F5F5F5F9FFF5F5FF00000000"
415 $"000000FFF5F5FFF5F5F5FF05FFFFF5F5F5FCF5F5F5F5F5F9FFF5F5FF00000000"
416 $"000000FFF5F5FFF5F5FF05FFF5F5F5F5F5FCF5F5F5F5F5F9FFF5F5FF00000000"
417 $"000000FFF5FFFFFFF9FFFFF9F9F9F9F9F9FCF9F9F9F9F9FFFFFFF5FF00000000"
418 $"000000FFF5F5F5F5F5F9F5F5F5F5F5F5F5F5F5F5F5F5F5F9F5F5F5FF00000000"
419 $"000000FFF5F5F5F5F5FFF5F5F5F5F5F5F5F5F5F5F5F5F5FFF5F5F5FF00000000"
420 $"000000FFF5F5F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FF00000000"
421 $"000000FFF5F5F5F5F5FFF5F5F5F5F5F5F5F5F5F5F5F5F5FFF5F5F5FF00000000"
422 $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
423 $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
424 $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
425 $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
426};
1d4cb74b 427resource 'ics#' (FREF_Sess, purgeable) {
273e5569 428 { /* array: 2 elements */
429 /* [1] */
430 $"7FE0 4030 4028 403C 5AB4 50D4 5334 5444"
431 $"5234 54C4 5B14 5544 4814 4FF4 4004 7FFC",
432 /* [2] */
433 $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
434 $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
435 }
436};
1d4cb74b 437resource 'ics4' (FREF_Sess) {
273e5569 438 $"0FFFFFFFFFF00000"
439 $"0F0C0C0C0CFF0000"
440 $"0FC0C0C0C0FCF000"
441 $"0F0C0C0C0CFFFF00"
442 $"0FCFDDDDDDFFCF00"
443 $"0F0F0C0CFF1F0F00"
444 $"0FCFC0FF11FDCF00"
445 $"0F0F0F111F0D0F00"
446 $"0FCFC0F111FDCF00"
447 $"0F0F0F11FF0D0F00"
448 $"0FCFF1FFC0CDCF00"
449 $"0F0FCFDDDDDD0F00"
450 $"0FC0F0C0C0CFCF00"
451 $"0F0CFFFFFFFF0F00"
452 $"0FC0C0C0C0C0CF00"
453 $"0FFFFFFFFFFFFF"
454};
1d4cb74b 455resource 'ics8' (FREF_Sess) {
273e5569 456 $"00FFFFFFFFFFFFFFFFFFFF0000000000"
457 $"00FFF5F5F5F5F5F5F5F5FFFF00000000"
458 $"00FFF5F5F5F5F5F5F5F5FF2BFF000000"
459 $"00FFF5F5F5F5F5F5F5F5FFFFFFFF0000"
460 $"00FFF5FFF9F9F9F9F9F9FFFFF5FF0000"
461 $"00FFF5FFF5F5F5F5FFFF05FFF5FF0000"
462 $"00FFF5FFF5F5FFFF0505FFF9F5FF0000"
463 $"00FFF5FFF5FF050505FFF5F9F5FF0000"
464 $"00FFF5FFF5F5FF050505FFF9F5FF0000"
465 $"00FFF5FFF5FF0505FFFFF5F9F5FF0000"
466 $"00FFF5FFFF05FFFFF5F5F5F9F5FF0000"
467 $"00FFF5FFF8FFF9F9F9F9F9F9F5FF0000"
468 $"00FFF5F5FFF5F5F5F5F5F5FFF5FF0000"
469 $"00FFF5F5FFFFFFFFFFFFFFFFF5FF0000"
470 $"00FFF5F5F5F5F5F5F5F5F5F5F5FF0000"
471 $"00FFFFFFFFFFFFFFFFFFFFFFFFFF"
472};
473
1d4cb74b 474/* Saved session stationery pad icon */
475resource 'ICN#' (FREF_Sesss, purgeable) {
476 { /* array: 2 elements */
477 /* [1] */
478 $"3FFFFFE0 20000020 20400238 207FFE28"
479 $"20400228 20000028 2F555628 24000A28"
480 $"24403428 24004A28 24409028 24032A28"
481 $"24444428 2408FFA8 24700528 24401B28"
482 $"247E2128 24044328 24498128 24120328"
483 $"24250128 24588328 24A08128 2EEAAFE8"
484 $"20000848 20800888 20FFF908 20800A08"
485 $"20000C08 3FFFF808 08000008 0FFFFFF8",
486 /* [2] */
487 $"3FFFFFE0 3FFFFFE0 3FFFFFF8 3FFFFFF8"
488 $"3FFFFFF8 3FFFFFF8 3FFFFFF8 3FFFFFF8"
489 $"3FFFFFF8 3FFFFFF8 3FFFFFF8 3FFFFFF8"
490 $"3FFFFFF8 3FFFFFF8 3FFFFFF8 3FFFFFF8"
491 $"3FFFFFF8 3FFFFFF8 3FFFFFF8 3FFFFFF8"
492 $"3FFFFFF8 3FFFFFF8 3FFFFFF8 3FFFFFF8"
493 $"3FFFFFF8 3FFFFFF8 3FFFFFF8 3FFFFFF8"
494 $"3FFFFFF8 3FFFFFF8 0FFFFFF8 0FFFFFF8"
495 }
496};
497resource 'icl4' (FREF_Sesss, purgeable) {
498 $"00FFFFFFFFFFFFFFFFFFFFFFFFF00000"
499 $"00FC0C0C0C0C0C0C0C0C0C0C0CF00000"
500 $"00F0C0C0CFC0C0C0C0C0C0F0C0FFF000"
501 $"00FC0C0C0FFFFFFFFFFFFFFC0CFDF000"
502 $"00F0C0C0CFC0C0C0C0C0C0F0C0FDF000"
503 $"00FC0C0C0D0C0C0C0C0C0CDC0CFDF000"
504 $"00F0FFFDDDDDDDDDDDDDDFF0C0FDF000"
505 $"00FC0F0C0D0C0C0C0C0CF1FC0CFDF000"
506 $"00F0CFC0CDC0C0C0C0FF1FD0C0FDF000"
507 $"00FC0F0C0D0C0C0C0F11FCDC0CFDF000"
508 $"00F0CFC0CDC0C0C0F11FC0D0C0FDF000"
509 $"00FC0F0C0D0C0CFF11FCFCDC0CFDF000"
510 $"00F0CFC0CDC0CF111FC0CFD0C0FDF000"
511 $"00FC0F0C0D0CF111FFFFFFFFFCFDF000"
512 $"00F0CFC0CDFF111111111FDFC0FDF000"
513 $"00FC0F0C0F111111111FFCDF0CFDF000"
514 $"00F0CFC0CDFFFFF111F0C0DFC0FDF000"
515 $"00FC0F0C0D0C0F111F0C0CDF0CFDF000"
516 $"00F0CFC0C0C0F11FF0C0C0DFC0FDF000"
517 $"00FC0F0C0C0F11FC0C0C0CDF0CFDF000"
518 $"00F0CFC0C0F11FCFC0C0C0DFC0FDF000"
519 $"00FC0F0C0F1FFC0CFC0C0CDF0CFDF000"
520 $"00F0CFC0F1F0C0C0E0C0C0DFC0FDF000"
521 $"00FCFFFDFFDDDDDDEDDDFFFFFFFDF000"
522 $"00F0C0C0D0C0C0C0C0C0FCCCCFDDF000"
523 $"00FC0C0CFC0C0C0C0C0CFCCCFDDCF000"
524 $"00F0C0C0FFFFFFFFFFFFFCCFDDCCF000"
525 $"00FC0C0CFC0C0C0C0C0CFCFDDCCCF000"
526 $"00F0C0C0C0C0C0C0C0C0FFDDCCCCF000"
527 $"00FFFFFFFFFFFFFFFFFFFDDCCCCCF000"
528 $"0000FDDDDDDDDDDDDDDDDDCCCCCCF000"
529 $"0000FFFFFFFFFFFFFFFFFFFFFFFFF0"
530};
531resource 'icl8' (FREF_Sesss, purgeable) {
532 $"0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000"
533 $"0000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF0000000000"
534 $"0000FFF5F5F5F5F5F5FFF5F5F5F5F5F5F5F5F5F5F5F5FFF5F5F5FFFFFF000000"
535 $"0000FFF5F5F5F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFF9FF000000"
536 $"0000FFF5F5F5F5F5F5FFF5F5F5F5F5F5F5F5F5F5F5F5FFF5F5F5FFF9FF000000"
537 $"0000FFF5F5F5F5F5F5F9F5F5F5F5F5F5F5F5F5F5F5F5F9F5F5F5FFF9FF000000"
538 $"0000FFF5FFFFFFF9F9F9F9F9F9F9F9F9F9F9F9F9F9FFFFF5F5F5FFF9FF000000"
539 $"0000FFF5F5FFF5F5F5F9F5F5F5F5F5F5F5F5F5F5FF05FFF5F5F5FFF9FF000000"
540 $"0000FFF5F5FFF5F5F5F9F5F5F5F5F5F5F5F5FFFF05FFF9F5F5F5FFF9FF000000"
541 $"0000FFF5F5FFF5F5F5F9F5F5F5F5F5F5F5FF0505FFF5F9F5F5F5FFF9FF000000"
542 $"0000FFF5F5FFF5F5F5F9F5F5F5F5F5F5FF0505FFF5F5F9F5F5F5FFF9FF000000"
543 $"0000FFF5F5FFF5F5F5F9F5F5F5F5FFFF0505FFF5FFF5F9F5F5F5FFF9FF000000"
544 $"0000FFF5F5FFF5F5F5F9F5F5F5FF050505FFF5F5F5FFF9F5F5F5FFF9FF000000"
545 $"0000FFF5F5FFF5F5F5F9F5F5FF050505FFFFFFFFFFFFFFFFFFF5FFF9FF000000"
546 $"0000FFF5F5FFF5F5F5F9FFFF050505050505050505FFF9FFF5F5FFF9FF000000"
547 $"0000FFF5F5FFF5F5F5FF050505050505050505FFFFF5F9FFF5F5FFF9FF000000"
548 $"0000FFF5F5FFF5F5F5F9FFFFFFFFFF050505FFF5F5F5F9FFF5F5FFF9FF000000"
549 $"0000FFF5F5FFF5F5F5F9F5F5F5FF050505FFF5F5F5F5F9FFF5F5FFF9FF000000"
550 $"0000FFF5F5FFF5F5F5F5F5F5FF0505FFFFF5F5F5F5F5F9FFF5F5FFF9FF000000"
551 $"0000FFF5F5FFF5F5F5F5F5FF0505FFF5F5F5F5F5F5F5F9FFF5F5FFF9FF000000"
552 $"0000FFF5F5FFF5F5F5F5FF0505FFF5FFF5F5F5F5F5F5F9FFF5F5FFF9FF000000"
553 $"0000FFF5F5FFF5F5F5FF05FFFFF5F5F5FCF5F5F5F5F5F9FFF5F5FFF9FF000000"
554 $"0000FFF5F5FFF5F5FF05FFF5F5F5F5F5FCF5F5F5F5F5F9FFF5F5FFF9FF000000"
555 $"0000FFF5FFFFFFF9FFFFF9F9F9F9F9F9FCF9F9F9FFFFFFFFFFFFFFF9FF000000"
556 $"0000FFF5F5F5F5F5F9F5F5F5F5F5F5F5F5F5F5F5FF2B2B2BF7FFF9F7FF000000"
557 $"0000FFF5F5F5F5F5FFF5F5F5F5F5F5F5F5F5F5F5FF2B2BF7FFF9F72BFF000000"
558 $"0000FFF5F5F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFF2BF7FFF9F72BF6FF000000"
559 $"0000FFF5F5F5F5F5FFF5F5F5F5F5F5F5F5F5F5F5FFF7FFF9F72BF6F6FF000000"
560 $"0000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FFFFF9F72BF6F6F6FF000000"
561 $"0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F72BF6F6F6F6FF000000"
562 $"00000000FFF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F72BF6F6F6F6F6FF000000"
563 $"00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
564};
565resource 'ics#' (FREF_Sesss, purgeable) {
566 { /* array: 2 elements */
567 /* [1] */
568 $"7FF8 4008 756E 61AA 666A 688A 646A 698A"
569 $"762A 6A8A 507A 5FD2 4062 7FC2 1002 1FFE",
570 /* [2] */
571 $"7FF8 7FF8 7FFE 7FFE 7FFE 7FFE 7FFE 7FFE"
572 $"7FFE 7FFE 7FFE 7FFE 7FFE 7FFE 1FFE 1FFE"
573 }
574};
575resource 'ics4' (FREF_Sesss, purgeable) {
576 $"0FFFFFFFFFFFF000"
577 $"0FC0C0C0C0C0F000"
578 $"0FFDDDDDDFFCFFF0"
579 $"0FF0C0CFF1F0FDF0"
580 $"0FFC0FF11FDCFDF0"
581 $"0FF0F111F0D0FDF0"
582 $"0FFC0F111FDCFDF0"
583 $"0FF0F11FF0D0FDF0"
584 $"0FFF1FFC0CDCFDF0"
585 $"0FFCFDDDDDD0FDF0"
586 $"0F0F0C0C0FFFFDF0"
587 $"0FCFFFFFFFCFDDF0"
588 $"0F0C0C0C0FFDDCF0"
589 $"0FFFFFFFFFDDC0F0"
590 $"000FDDDDDDDC0CF0"
591 $"000FFFFFFFFFFFF0"
592};
593resource 'ics8' (FREF_Sesss, purgeable) {
594 $"00FFFFFFFFFFFFFFFFFFFFFFFF000000"
595 $"00FFF5F5F5F5F5F5F5F5F5F5FF000000"
596 $"00FFFFF9F9F9F9F9F9FFFFF5FFFFFF00"
597 $"00FFFFF5F5F5F5FFFF05FFF5FFF9FF00"
598 $"00FFFFF5F5FFFF0505FFF9F5FFF9FF00"
599 $"00FFFFF5FF050505FFF5F9F5FFF9FF00"
600 $"00FFFFF5F5FF050505FFF9F5FFF9FF00"
601 $"00FFFFF5FF0505FFFFF5F9F5FFF9FF00"
602 $"00FFFFFF05FFFFF5F5F5F9F5FFF9FF00"
603 $"00FFFFF8FFF9F9F9F9F9F9F5FFF9FF00"
604 $"00FFF5FFF5F5F5F5F5FFFFFFFFF9FF00"
605 $"00FFF5FFFFFFFFFFFFFF2BFFF9F9FF00"
606 $"00FFF5F5F5F5F5F5F5FFFFF9F9F5FF00"
607 $"00FFFFFFFFFFFFFFFFFFF9F9F5F5FF00"
608 $"000000FFF9F9F9F9F9F9F9F5F5F5FF00"
609 $"000000FFFFFFFFFFFFFFFFFFFFFFFF"
610};
611
4df086de 612/* Known hosts icon */
1d4cb74b 613resource 'ICN#' (FREF_HKey, purgeable) {
4df086de 614 { /* array: 2 elements */
615 /* [1] */
616 $"1FFFFC00 10000600 10000500 1FFFFC80"
617 $"10000440 10000420 1FFFFFF0 10000010"
618 $"13FC0F90 1C03F0F0 15FA8090 150A8090"
619 $"1D0B80F0 150A8050 15FA8050 1C038070"
620 $"143A8050 14028050 1FFFABF0 12048110"
621 $"13FCFF10 1AAAAAB0 10000010 17FFFFD0"
622 $"14000050 15252250 15555550 15252250"
623 $"14000050 17FFFFD0 10000010 1FFFFFF0",
624 /* [2] */
625 $"1FFFFC00 1FFFFE00 1FFFFF00 1FFFFF80"
626 $"1FFFFFC0 1FFFFFE0 1FFFFFF0 1FFFFFF0"
627 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
628 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
629 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
630 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
631 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
632 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
633 }
634};
1d4cb74b 635resource 'icl4' (FREF_HKey, purgeable) {
4df086de 636 $"000FFFFFFFFFFFFFFFFFFF0000000000"
637 $"000F00000000000000000FF000000000"
638 $"000F00000000000000000FCF00000000"
639 $"000FFFFFFFFFFFFFFFFFFFCCF0000000"
640 $"000F00000000000000000FCCCF000000"
641 $"000F00000000000000000FCCCCF00000"
642 $"000FFFFFFFFFFFFFFFFFFFFFFFFF0000"
643 $"000F00000000000000000000000F0000"
644 $"000F00FFFFFFFF000000FFFFF00F0000"
645 $"000FFFCCCCCCCCFFFFFFCCCCFFFF0000"
646 $"000F0FCEEEEECCF0FCCCCCCCF00F0000"
647 $"000F0FCE0D0D0CF0FCCCCCCCF00F0000"
648 $"000FFFCED0D0CCFFFCCCCCCCFFFF0000"
649 $"000F0FCE0D0D0CF0FCCCCCCCCF0F0000"
650 $"000F0FCCC0C0CCF0FCCCCCCCCF0F0000"
651 $"000FFFCCCCCCCCFFFCCCCCCCCFFF0000"
652 $"000F0FCCCCFFFCF0FCCCCCCCCF0F0000"
653 $"000F0FCCCCCCCCF0FCCCCCCCCF0F0000"
654 $"000FFFFFFFFFFFFFFDDDDDDFFFFF0000"
655 $"000F00FCCDDEEF00FDDDDDDF000F0000"
656 $"000F00FFFFFFFF00FFFFFFFF000F0000"
657 $"000F0C0C0C0C0C0C0C0C0C0C0C0F0000"
658 $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
659 $"000F0FFFFFFFFFFFFFFFFFFFFF0F0000"
660 $"000FCF0000000000000000000FCF0000"
661 $"000F0F0F00F00F0F00F000F00F0F0000"
662 $"000FCF0F0F0F0F0F0F0F0F0F0FCF0000"
663 $"000F0F0F00F00F0F00F000F00F0F0000"
664 $"000FCF0000000000000000000FCF0000"
665 $"000F0FFFFFFFFFFFFFFFFFFFFF0F0000"
666 $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
667 $"000FFFFFFFFFFFFFFFFFFFFFFFFF"
668};
1d4cb74b 669resource 'icl8' (FREF_HKey, purgeable) {
4df086de 670 $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000"
671 $"000000FF0000000000000000000000000000000000FFFF000000000000000000"
672 $"000000FF0000000000000000000000000000000000FFF6FF0000000000000000"
673 $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6FF00000000000000"
674 $"000000FF0000000000000000000000000000000000FFF6F6F6FF000000000000"
675 $"000000FF0000000000000000000000000000000000FFF6F6F6F6FF0000000000"
676 $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000"
677 $"000000FF0000000000000000000000000000000000000000000000FF00000000"
678 $"000000FF0000FFFFFFFFFFFFFFFF000000000000FFFFFFFFFF0000FF00000000"
679 $"000000FFFFFF2B2B2B2B2B2B2B2BFFFFFFFFFFFF2B2B2B2BFFFFFFFF00000000"
680 $"000000FF00FF2BFCFCFCFCFCF82BFF00FF2B2B2B2B2B2B2BFF0000FF00000000"
681 $"000000FF00FF2BFC2A2A2A2A002BFF00FF2B2B2B2B2B2B2BFF0000FF00000000"
682 $"000000FFFFFF2BFC2A2A2A2A002BFFFFFF2B2B2B2B2B2B2BFFFFFFFF00000000"
683 $"000000FF00FF2BFC2A2A2A2A002BFF00FF2B2B2B2B2B2B2B2BFF00FF00000000"
684 $"000000FF00FF2BF800000000002BFF00FF2B2B2B2B2B2B2B2BFF00FF00000000"
685 $"000000FFFFFF2B2B2B2B2B2B2B2BFFFFFF2B2B2B2B2B2B2B2BFFFFFF00000000"
686 $"000000FF00FF2B2B2B2BFFFFFF2BFF00FF2B2B2B2B2B2B2B2BFF00FF00000000"
687 $"000000FF00FF2B2B2B2B2B2B2B2BFF00FF2B2B2B2B2B2B2B2BFF00FF00000000"
688 $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F9F9F9FFFFFFFFFF00000000"
689 $"000000FF0000FFF7F8F9FAFBFCFF0000FFF9F9F9F9F9F9FF000000FF00000000"
690 $"000000FF0000FFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFF000000FF00000000"
691 $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
692 $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
693 $"000000FFF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5FF00000000"
694 $"000000FFF5FF00000000000000000000000000000000000000FFF5FF00000000"
695 $"000000FFF5FF00FF0000FF0000FF00FF0000FF000000FF0000FFF5FF00000000"
696 $"000000FFF5FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FFF5FF00000000"
697 $"000000FFF5FF00FF0000FF0000FF00FF0000FF000000FF0000FFF5FF00000000"
698 $"000000FFF5FF00000000000000000000000000000000000000FFF5FF00000000"
699 $"000000FFF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5FF00000000"
700 $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
701 $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
702};
703
273e5569 704/* Random seed icon */
705
1d4cb74b 706resource 'ICN#' (FREF_Seed, purgeable) {
273e5569 707 { /* array: 2 elements */
708 /* [1] */
709 $"1FFFFC00 18F36600 161EF500 1CC92C80"
710 $"1CF2EC40 10662C20 108E07F0 151F0490"
711 $"1E00C4F0 1803BBD0 1FC5BE10 108B5A90"
712 $"1B3C4F50 1267AC90 14B60470 1BB791B0"
713 $"17F4D2B0 1DC1F830 1B029450 1B753DD0"
714 $"145A8170 11390DD0 1E15A8B0 1CC4CD90"
715 $"154ECED0 15C9CF30 172CDB50 12617970"
716 $"15E45C90 1D4B9890 15CE4430 1FFFFFF0",
717 /* [2] */
718 $"1FFFFC00 1FFFFE00 1FFFFF00 1FFFFF80"
719 $"1FFFFFC0 1FFFFFE0 1FFFFFF0 1FFFFFF0"
720 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
721 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
722 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
723 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
724 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
725 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
726 }
727};
1d4cb74b 728resource 'icl4' (FREF_Seed) {
273e5569 729 $"000FFFFFFFFFFFFFFFFFFF0000000000"
730 $"000FFC0CFFFF0CFF1FFC0FF000000000"
731 $"000F0FF0C0CFFFF1FFFFCFCF00000000"
732 $"000FFF0CFF0CF11F0CFCFFCCF0000000"
733 $"000FFFC0FFFF11F0FFF0FFCCCF000000"
734 $"000F0C0C0FF11FFC0CFCFFCCCCF00000"
735 $"000FC0C0F111FFF0C0C0CFFFFFFF0000"
736 $"000F0F0F111FFFFF0C0C0F0CFC0F0000"
737 $"000FFFF111111111FFC0CFC0FFFF0000"
738 $"000FF111111111FFFCFFF0FFFF0F0000"
739 $"000FFFFFFF111FCFF0FFFFF0C0CF0000"
740 $"000F0C0CF111FCFF0F0FFCFCFC0F0000"
741 $"000FF0FF11FFFFC0CFC0FFFFCFCF0000"
742 $"000F0CF11FFC0FFFFCFCFF0CFC0F0000"
743 $"000FCF11F0FFCFF0C0C0CFC0CFFF0000"
744 $"000FF1FFFCFF0FFFFC0F0C0FFCFF0000"
745 $"000F1FFFFFFFCFC0FFCFC0F0F0FF0000"
746 $"000FFF0FFF0C0C0FFFFFFC0C0CFF0000"
747 $"000FF0FFC0C0C0F0F0CF0FC0CFCF0000"
748 $"000FFCFF0FFF0F0F0CFFFF0FFF0F0000"
749 $"000FCFC0CF0FF0F0F0C0C0CFCFFF0000"
750 $"000F0C0F0CFFFC0F0C0CFF0FFF0F0000"
751 $"000FFFF0C0CFCFCFF0F0F0C0F0FF0000"
752 $"000FFF0CFF0C0F0CFF0CFF0FFC0F0000"
753 $"000FCFCF0FC0FFF0FFC0FFF0FFCF0000"
754 $"000F0F0FFF0CFC0FFF0CFFFF0CFF0000"
755 $"000FCFFFC0F0FFC0FFCFF0FFCFCF0000"
756 $"000F0CFC0FFC0C0F0FFFFC0F0FFF0000"
757 $"000FCFCFFFF0CFC0CFCFFFC0F0CF0000"
758 $"000FFF0F0F0CF0FFFC0FFC0CFC0F0000"
759 $"000FCFCFFFC0FFF0CFC0CFC0C0FF0000"
760 $"000FFFFFFFFFFFFFFFFFFFFFFFFF"
761};
1d4cb74b 762resource 'icl8' (FREF_Seed) {
273e5569 763 $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000"
764 $"000000FFFFF5F5F5FFFFFFFFF5F5FFFF05FFFFF5F5FFFF000000000000000000"
765 $"000000FFF5FFFFF5F5F5F5FFFFFFFF05FFFFFFFFF5FF2BFF0000000000000000"
766 $"000000FFFFFFF5F5FFFFF5F5FF0505FF0000FFF5FFFF2B2BFF00000000000000"
767 $"000000FFFFFFF5F5FFFFFFFF0505FFF5FFFFFFF5FFFF2B2B2BFF000000000000"
768 $"000000FFF5F5F5F5F5FFFF0505FFFFF5F5F5FFF5FFFF2B2B2B2BFF0000000000"
769 $"000000FFF5F5F5F5FF050505FFFFFFF5F5F5F5F5F5FFFFFFFFFFFFFF00000000"
770 $"000000FFF5FFF5FF050505FFFFFFFFFFF5F5F5F5F5FFF5F5FFF5F5FF00000000"
771 $"000000FFFFFFFF050505050505050505FFFFF5F5F5FFF5F5FFFFFFFF00000000"
772 $"000000FFFF050505050505050505FFFFFFF5FFFFFFF5FFFFFFFFF5FF00000000"
773 $"000000FFFFFFFFFFFFFF050505FFF5FFFFF5FFFFFFFFFFF5F5F5F5FF00000000"
774 $"000000FFF5F5F5F5FF050505FFF5FFFFF5FFF5FFFFF5FFF5FFF5F5FF00000000"
775 $"000000FFFFF5FFFF0505FFFFFFFFF5F5F5FFF5F5FFFFFFFFF5FFF5FF00000000"
776 $"000000FFF5F5FF0505FFFFF5F5FFFFFFFFF5FFF5FFFFF5F5FFF5F5FF00000000"
777 $"000000FFF5FF0505FFF5FFFFF5FFFFF5F5F5F5F5F5FFF5F5F5FFFFFF00000000"
778 $"000000FFFF05FFFFFFF5FFFFF5FFFFFFFFF5F5FFF5F5F5FFFFF5FFFF00000000"
779 $"000000FF05FFFFFFFFFFFFFFF5FFF5F5FFFFF5FFF5F5FFF5FFF5FFFF00000000"
780 $"000000FFFFFFF5FFFFFFF5F5F5F5F5FFFFFFFFFFFFF5F5F5F5F5FFFF00000000"
781 $"000000FFFFF5FFFFF5F5F5F5F5F5FF00FFF5F5FFF5FFF5F5F5FFF5FF00000000"
782 $"000000FFFFF5FFFFF5FFFFFFF5FF00FFF5F5FFFFFFFFF5FFFFFFF5FF00000000"
783 $"000000FFF5FFF5F5F5FFF5FFFF00FF00FFF5F5F5F5F5F5FFF5FFFFFF00000000"
784 $"000000FFF5F5F5FFF5F5FFFFFF0000FFF5F5F5F5FFFFF5FFFFFF00FF00000000"
785 $"000000FFFFFFFFF5F5F5F5FFF5FF00FFFFF5FFF5FFF5F5F5FF00FFFF00000000"
786 $"000000FFFFFFF5F5FFFFF5F5F5FF0000FFFFF5F5FFFFF5FFFF0000FF00000000"
787 $"000000FFF5FFF5FFF5FFF5F5FFFFFF00FFFFF5F5FFFFFFF5FFFF00FF00000000"
788 $"000000FFF5FFF5FFFFFFF5F5FFF5F5FFFFFFF5F5FFFFFFFFF5F5FFFF00000000"
789 $"000000FFF5FFFFFFF5F5FFF5FFFFF5F5FFFFF5FFFFF5FFFFF5FFF5FF00000000"
790 $"000000FFF5F5FFF5F5FFFFF5F5F5F5FFF5FFFFFFFFF5F5FFF5FFFFFF00000000"
791 $"000000FFF5FFF5FFFFFFFFF5F5FFF5F5F5FFF5FFFFFFF5F5FFF5F5FF00000000"
792 $"000000FFFFFFF5FFF5FFF5F5FFF5FFFFFFF5F5FFFFF5F5F5FFF5F5FF00000000"
793 $"000000FFF5FFF5FFFFFFF5F5FFFFFFF5F5FFF5F5F5FFF5F5F5F5FFFF00000000"
794 $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
795};
1d4cb74b 796resource 'ics#' (FREF_Seed) {
273e5569 797 { /* array: 2 elements */
798 /* [1] */
799 $"7FE0 56B0 59A8 637C 51DC 6794 59AC 76EC"
800 $"7224 7C6C 743C 71AC 505C 459C 4424 7FFC",
801 /* [2] */
802 $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
803 $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
804 }
805};
1d4cb74b 806resource 'ics4' (FREF_Seed) {
273e5569 807 $"0FFFFFFFFFF00000"
808 $"0F0F0FF1FCFF0000"
809 $"0FCFF11FF0FCF000"
810 $"0FF111FF0FFFFF00"
811 $"0FCF111FFFCFFF00"
812 $"0FF11FFFFC0F0F00"
813 $"0F1FF0CFF0F0FF00"
814 $"0FFF0FFCFFFCFF00"
815 $"0FFFC0F0C0F0CF00"
816 $"0FFFFF0C0FFCFF00"
817 $"0FFFCFC0C0FFFF00"
818 $"0FFF0C0FFCFCFF00"
819 $"0FCFC0C0CFCFFF00"
820 $"0F0C0F0FFC0FFF00"
821 $"0FC0CFC0C0F0CF00"
822 $"0FFFFFFFFFFFFF"
823};
1d4cb74b 824resource 'ics8' (FREF_Seed) {
273e5569 825 $"00FFFFFFFFFFFFFFFFFFFF0000000000"
826 $"00FFF5FFF5FFFF05FFF5FFFF00000000"
827 $"00FFF5FFFF0505FFFFF5FF2BFF000000"
828 $"00FFFF050505FFFFF5FFFFFFFFFF0000"
829 $"00FFF5FF050505FFFFFFF5FFFFFF0000"
830 $"00FFFF0505FFFFFFFFF5F5FFF5FF0000"
831 $"00FF05FFFFF5F5FFFFF5FFF5FFFF0000"
832 $"00FFFFFFF5FFFFF5FFFFFFF5FFFF0000"
833 $"00FFFFFFF5F5FFF5F5F5FFF5F5FF0000"
834 $"00FFFFFFFFFFF5F5F5FFFFF5FFFF0000"
835 $"00FFFFFFF5FFF5F5F5F5FFFFFFFF0000"
836 $"00FFFFFFF5F5F5FFFFF5FFF5FFFF0000"
837 $"00FFF5FFF5F5F5F5F5FFF5FFFFFF0000"
838 $"00FFF5F5F5FFF5FFFFF5F5FFFFFF0000"
839 $"00FFF5F5F5FFF5F5F5F5FFF5F5FF0000"
840 $"00FFFFFFFFFFFFFFFFFFFFFFFFFF"
841};
842
4df086de 843/*
1d4cb74b 844 * Resources to copy into created files
845 */
846
847/*
848 * Application-missing message string, for random seed and host key database
849 * files.
850 */
851resource 'STR ' (-16397, purgeable) {
852 "This file is used internally by PuTTY. It cannot be opened."
853};
854
855/* Missing-application name string, for saved sessions. */
856resource 'STR ' (-16396, purgeable) {
857 "PuTTY"
858};
859
860/* ResEdit template resource for saved sessions. */
861
862type 'TMPL' {
863 array {
864 pstring;
865 literal longint;
866 };
867};
868
869resource 'TMPL' (TMPL_Int, "Int ", purgeable) {
870 { "Value", 'DLNG' }
871};
872
873/*
4df086de 874 * Internal resources
875 */
876
877/* Menu bar */
878
879resource 'MBAR' (MBAR_Main, preload) {
7dcd1f87 880 { mApple, mFile, mEdit, mWindow }
4df086de 881};
882
883resource 'MENU' (mApple, preload) {
884 mApple,
885 textMenuProc,
886 0b11111111111111111111111111111101,
887 enabled,
888 apple,
889 {
ce283213 890 "About PuTTY\0xc9", noicon, nokey, nomark, plain,
4df086de 891 "-", noicon, nokey, nomark, plain,
892 }
893};
894
895resource 'MENU' (mFile, preload) {
896 mFile,
897 textMenuProc,
71581f96 898 0b11111111111111111111111011110111,
4df086de 899 enabled,
ce283213 900 "Session",
4df086de 901 {
ce283213 902 "New", noicon, "N", nomark, plain,
903 "Open\0xc9", noicon, "O", nomark, plain,
71581f96 904 "Change Settings", noicon, nokey, nomark, plain,
5211281f 905 "-", noicon, nokey, nomark, plain,
4df086de 906 "Close", noicon, "W", nomark, plain,
8d586271 907 "Save", noicon, "S", nomark, plain,
908 "Save As\0xc9", noicon, nokey, nomark, plain,
5211281f 909 "Duplicate", noicon, "D", nomark, plain,
4df086de 910 "-", noicon, nokey, nomark, plain,
911 "Quit", noicon, "Q", nomark, plain,
912 }
913};
914
915resource 'MENU' (mEdit, preload) {
916 mEdit,
917 textMenuProc,
918 0b11111111111111111111111111111101,
919 enabled,
920 "Edit",
921 {
922 "Undo", noicon, "Z", nomark, plain,
923 "-", noicon, nokey, nomark, plain,
924 "Cut", noicon, "X", nomark, plain,
925 "Copy", noicon, "C", nomark, plain,
926 "Paste", noicon, "V", nomark, plain,
927 "Clear", noicon, nokey, nomark, plain,
928 "Select All", noicon, "A", nomark, plain,
929 }
930};
931
7dcd1f87 932resource 'MENU' (mWindow, preload) {
933 mWindow,
934 textMenuProc,
935 0b11111111111111111111111111111111,
936 enabled,
937 "Window",
938 {
939 "Show Event Log", noicon, nokey, nomark, plain,
940 }
941};
942
4df086de 943/* Fatal error box. Stolen from the Finder. */
944
945resource 'ALRT' (wFatal, "fatalbox", purgeable) {
946 {54, 67, 152, 435},
947 wFatal,
948 beepStages,
949 alertPositionMainScreen
950};
951
952resource 'DITL' (wFatal, "fatalbox", purgeable) {
953 { /* array DITLarray: 3 elements */
954 /* [1] */
955 {68, 299, 88, 358},
956 Button {
957 enabled,
958 "OK"
959 },
960 /* [2] */
961 {68, 227, 88, 286},
962 StaticText {
963 disabled,
964 ""
965 },
966 /* [3] */
967 {7, 74, 55, 358},
968 StaticText {
969 disabled,
970 "^0"
971 }
972 }
973};
974
af76d965 975/* Caution box. Stolen from the Finder. */
976
977resource 'ALRT' (wQuestion, "questionbox", purgeable) {
978 {54, 67, 152, 435},
979 wQuestion,
980 beepStages,
981 alertPositionMainScreen
982};
983
984resource 'DITL' (wQuestion, "fatalbox", purgeable) {
985 { /* array DITLarray: 3 elements */
986 /* [1] */
987 {68, 299, 88, 358},
988 Button {
989 enabled,
990 "OK"
991 },
992 /* [2] */
993 {68, 227, 88, 286},
994 Button {
995 enabled,
996 "Cancel"
997 },
998 /* [3] */
999 {7, 74, 55, 358},
1000 StaticText {
1001 disabled,
1002 "^0"
1003 }
1004 }
1005};
1006
4df086de 1007/* Terminal window */
1008
1009resource 'WIND' (wTerminal, "terminal", purgeable) {
1010 { 0, 0, 200, 200 },
1011 zoomDocProc,
1012 invisible,
1013 goAway,
1014 0x0,
1015 "untitled",
1016 staggerParentWindowScreen
1017};
1018
1019resource 'CNTL' (cVScroll, "vscroll", purgeable) {
1020 { 0, 0, 48, 16 },
1021 0, invisible, 0, 0,
1022 scrollBarProc, 0, ""
1023};
1024
6cb61a05 1025/* Settings dialogue */
1026
8a7e67ec 1027resource 'WIND' (wSettings, "settings", purgeable) {
1fb5924c 1028 { 0, 0, 432, 626 },
6cb61a05 1029 noGrowDocProc,
1030 invisible,
1031 goAway,
8a7e67ec 1032 0x0,
1033 "untitled",
6cb61a05 1034 staggerParentWindowScreen
1035};
1036
7dcd1f87 1037/* Event log */
1038resource 'WIND' (wEventLog, "event log", purgeable) {
1039 { 0, 0, 200, 200 },
1040 zoomDocProc,
1041 invisible,
1042 goAway,
1043 0x0,
1044 "PuTTY Event Log",
1045 staggerParentWindowScreen
1046};
1047
4df086de 1048/* "About" box */
1049
1050resource 'DLOG' (wAbout, "about", purgeable) {
1051 { 0, 0, 120, 240 },
1052 noGrowDocProc,
1053 invisible,
1054 goAway,
1055 wAbout, /* RefCon -- identifies the window to PuTTY */
1056 wAbout, /* DITL ID */
1057 "About PuTTY",
1058 alertPositionMainScreen
1059};
1060
1061resource 'dlgx' (wAbout, "about", purgeable) {
1062 versionZero {
1063 kDialogFlagsUseThemeBackground | kDialogFlagsUseThemeControls
1064 }
1065};
1066
1067resource 'DITL' (wAbout, "about", purgeable) {
1068 {
1069 { 87, 13, 107, 227 },
1070 Button { enabled, "View Licence" },
1071 { 13, 13, 29, 227 },
1072 StaticText { disabled, "PuTTY"},
1073 { 42, 13, 74, 227 },
1074 StaticText { disabled, "Some version or other\n"
1075