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