Update copyright notices that both Owen and Simon managed to miss.
[u/mdw/putty] / mac / mac_res.r
CommitLineData
0ea28161 1/* $Id: mac_res.r,v 1.10 2003/01/03 12:20:14 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/*
45 * Finder-related resources
46 */
47
48/* 'pTTY' is now registered with Apple as PuTTY's signature */
49
50type 'pTTY' as 'STR ';
51
52resource 'pTTY' (0, purgeable) {
53 "PuTTY experimental Mac port"
54};
55
56resource 'SIZE' (-1) {
57 reserved,
58 ignoreSuspendResumeEvents,
59 reserved,
60 cannotBackground,
61 needsActivateOnFGSwitch,
62 backgroundAndForeground,
63 dontGetFrontClicks,
64 ignoreAppDiedEvents,
65 is32BitCompatible,
66 notHighLevelEventAware,
67 onlyLocalHLEvents,
68 notStationeryAware,
69 useTextEditServices,
70 reserved,
71 reserved,
72 reserved,
73 1024 * 1024, /* Minimum size */
74 1024 * 1024, /* Preferred size */
75};
76
77resource 'FREF' (128, purgeable) {
78 /* The application itself */
79 'APPL', 128, ""
80};
81
82resource 'FREF' (129, purgeable) {
83 /* Saved session */
84 'Sess', 129, ""
85 };
86
87resource 'FREF' (130, purgeable) {
88 /* SSH host keys database */
89 'HKey', 130, ""
90};
91
92resource 'BNDL' (128, purgeable) {
93 'pTTY', 0,
94 {
95 'ICN#', {
96 128, 128,
97 129, 129,
98 130, 130
99 },
100 'FREF', {
101 128, 128,
102 129, 129,
103 130, 130
104 };
105 };
106};
107
108/* Icons, courtesy of DeRez */
109
110/* Application icon */
111resource 'ICN#' (128, purgeable) {
112 { /* array: 2 elements */
113 /* [1] */
114 $"00003FFE 00004001 00004FF9 00005005"
115 $"00005355 00004505 00005A05 00002405"
116 $"00004A85 00019005 000223F9 00047C01"
117 $"00180201 7FA00C7D 801F1001 9FE22001"
118 $"A00CDFFE AA892002 A0123FFE A82C0000"
119 $"A0520000 AA6A0000 A00A0000 9FF20000"
120 $"80020000 80020000 90FA0000 80020000"
121 $"80020000 7FFC0000 40040000 7FFC",
122 /* [2] */
123 $"00003FFE 00007FFF 00007FFF 00007FFF"
124 $"00007FFF 00007FFF 00007FFF 00007FFF"
125 $"00007FFF 0001FFFF 0003FFFF 0007FFFF"
126 $"001FFFFF 7FFFFFFF FFFFFFFF FFFFFFFF"
127 $"FFFFFFFE FFFF3FFE FFFE3FFE FFFE0000"
128 $"FFFE0000 FFFE0000 FFFE0000 FFFE0000"
129 $"FFFE0000 FFFE0000 FFFE0000 FFFE0000"
130 $"FFFE0000 7FFC0000 7FFC0000 7FFC"
131 }
132};
133
134resource 'icl4' (128, purgeable) {
135 $"000000000000000000FFFFFFFFFFFFF0"
136 $"00000000000000000FCCCCCCCCCCCCCF"
137 $"00000000000000000FCEEEEEEEEEEECF"
138 $"00000000000000000FCE0D0D0D0D0CCF"
139 $"00000000000000000FCED0FFD0D0D0CF"
140 $"00000000000000000FCE0F1F0D0D0CCF"
141 $"00000000000000000FCFF1F0D0D0D0CF"
142 $"00000000000000000FF11F0D0D0D0CCF"
143 $"00000000000000000F11F0D0D0D0D0CF"
144 $"000000000000000FF11F0D0D0D0D0CCF"
145 $"00000000000000F111FEC0C0C0C0C0CF"
146 $"0000000000000F111FFFFFCCCCCCCCCF"
147 $"00000000000FF111111111FCCCCCCCCF"
148 $"0FFFFFFFFFF111111111FFCCCFFFFFCF"
149 $"FCCCCCCCCCCFFFFF111F3CCCCCCCCCCF"
150 $"FCEEEEEEEEEEECF111FCCCCCCCCCCCCF"
151 $"FCE0D0D0D0D0FF11FFFFFFFFFFFFFFF0"
152 $"FCED0D0D0D0DF11F00FCCCDDDEEEEAF0"
153 $"FCE0D0D0D0DF11F000FFFFFFFFFFFFF0"
154 $"FCED0D0D0DF1FFF00000000000000000"
155 $"FCE0D0D0DF1FCCF00000000000000000"
156 $"FCED0D0D0FFD0CF00000000000000000"
157 $"FCE0D0D0D0D0CCF00000000000000000"
158 $"FCEC0C0C0C0C0CF00000000000000000"
159 $"FCCCCCCCCCCCCCF00000000000000000"
160 $"FCCCCCCCCCCCCCF00000000000000000"
161 $"FC88CCCCFFFFFCF00000000000000000"
162 $"FC33CCCCCCCCCCF00000000000000000"
163 $"FCCCCCCCCCCCCCF00000000000000000"
164 $"0FFFFFFFFFFFFF000000000000000000"
165 $"0FCCCDDDEEEEAF000000000000000000"
166 $"0FFFFFFFFFFFFF"
167};
168
169resource 'icl8' (128, purgeable) {
170 $"000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF00"
171 $"0000000000000000000000000000000000FF2B2B2B2B2B2B2B2B2B2B2B2B2BFF"
172 $"0000000000000000000000000000000000FF2BFCFCFCFCFCFCFCFCFCFCFC2BFF"
173 $"0000000000000000000000000000000000FF2BFC2A2A2A2A2A2A2A2A2A002BFF"
174 $"0000000000000000000000000000000000FF2BFC2A2AFFFF2A2A2A2A2A002BFF"
175 $"0000000000000000000000000000000000FF2BFC2AFF05FF2A2A2A2A2A002BFF"
176 $"0000000000000000000000000000000000FF2BFFFF05FF2A2A2A2A2A2A002BFF"
177 $"0000000000000000000000000000000000FFFF0505FF2A2A2A2A2A2A2A002BFF"
178 $"0000000000000000000000000000000000FF0505FF2A2A2A2A2A2A2A2A002BFF"
179 $"000000000000000000000000000000FFFF0505FF2A2A2A2A2A2A2A2A2A002BFF"
180 $"0000000000000000000000000000FF050505FFFC000000000000000000002BFF"
181 $"00000000000000000000000000FF050505FFFFFFFFFF2B2B2B2B2B2B2B2B2BFF"
182 $"0000000000000000000000FFFF050505050505050505FF2B2B2B2B2B2B2B2BFF"
183 $"00FFFFFFFFFFFFFFFFFFFF050505050505050505FFFF2B2B2BFFFFFFFFFF2BFF"
184 $"FF2B2B2B2B2B2B2B2B2B2BFFFFFFFFFF050505FFD82B2B2B2B2B2B2B2B2B2BFF"
185 $"FF2BFCFCFCFCFCFCFCFCFCFCFC2BFF050505FF2B2B2B2B2B2B2B2B2B2B2B2BFF"
186 $"FF2BFC2A2A2A2A2A2A2A2A2AFFFF0505FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00"
187 $"FF2BFC2A2A2A2A2A2A2A2A2AFF0505FF0000FF2BF7F8F9FAFAFBFBFCFCFDFF00"
188 $"FF2BFC2A2A2A2A2A2A2A2AFF0505FF000000FFFFFFFFFFFFFFFFFFFFFFFFFF00"
189 $"FF2BFC2A2A2A2A2A2A2AFF05FFFFFF0000000000000000000000000000000000"
190 $"FF2BFC2A2A2A2A2A2AFF05FF002BFF0000000000000000000000000000000000"
191 $"FF2BFC2A2A2A2A2A2AFFFF2A002BFF0000000000000000000000000000000000"
192 $"FF2BFC2A2A2A2A2A2A2A2A2A002BFF0000000000000000000000000000000000"
193 $"FF2BFC000000000000000000002BFF0000000000000000000000000000000000"
194 $"FF2B2B2B2B2B2B2B2B2B2B2B2B2BFF0000000000000000000000000000000000"
195 $"FF2B2B2B2B2B2B2B2B2B2B2B2B2BFF0000000000000000000000000000000000"
196 $"FF2BE3E32B2B2B2BFFFFFFFFFF2BFF0000000000000000000000000000000000"
197 $"FF2BD8D82B2B2B2B2B2B2B2B2B2BFF0000000000000000000000000000000000"
198 $"FF2B2B2B2B2B2B2B2B2B2B2B2B2BFF0000000000000000000000000000000000"
199 $"00FFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000"
200 $"00FF2BF7F8F9FAFAFBFBFCFCFDFF000000000000000000000000000000000000"
201 $"00FFFFFFFFFFFFFFFFFFFFFFFFFF"
202};
9968412e 203
4df086de 204resource 'ics#' (128, purgeable) {
205 { /* array: 2 elements */
206 /* [1] */
9968412e 207 $"00FF 0081 008D 0035 00D5 0325 F441 822D"
208 $"B4C1 AB3E AC00 B100 8100 8D00 8100 7E",
4df086de 209 /* [2] */
9968412e 210 $"00FF 00FF 00FF 00FF 00FF 03FF FFFF FFFF"
4df086de 211 $"FFFF FF7E FF00 FF00 FF00 FF00 FF00 7E"
212 }
213};
214
9968412e 215resource 'ics4' (128) {
216 $"00000000FFFFFFFF"
217 $"00000000FCCCCCCF"
218 $"00000000FCEEEECF"
219 $"00000000FCFFC0CF"
220 $"00000000FF1FC0CF"
221 $"000000FF11F000CF"
222 $"FFFFFF111FCCCCCF"
223 $"FCCCCCF111FCFFCF"
224 $"FCEEEF11FFCCCCCF"
225 $"FCECF1FF0FFFFFF0"
226 $"FCECFFCF00000000"
227 $"FCE000CF00000000"
228 $"FCCCCCCF00000000"
229 $"FCCCFFCF00000000"
230 $"FCCCCCCF00000000"
231 $"0FFFFFF0"
232};
233
234resource 'ics8' (128) {
235 $"0000000000000000FFFFFFFFFFFFFFFF"
236 $"0000000000000000FF2B2B2B2B2B2BFF"
237 $"0000000000000000FF2BFCFCFCFC2BFF"
238 $"0000000000000000FF2BFFFF2A002BFF"
239 $"0000000000000000FFFF05FF2A002BFF"
240 $"000000000000FFFF0505FF0000002BFF"
241 $"FFFFFFFFFFFF050505FF2B2B2B2B2BFF"
242 $"FF2B2B2B2B2BFF050505FF2BFFFF2BFF"
243 $"FF2BFCFCFCFF0505FFFF2B2B2B2B2BFF"
244 $"FF2BFC2AFF05FFFF00FFFFFFFFFFFF00"
245 $"FF2BFC2AFFFF2BFF0000000000000000"
246 $"FF2BFC0000002BFF0000000000000000"
247 $"FF2B2B2B2B2B2BFF0000000000000000"
248 $"FF2B2B2BFFFF2BFF0000000000000000"
249 $"FF2B2B2B2B2B2BFF0000000000000000"
250 $"00FFFFFFFFFFFF"
251};
252
4df086de 253/* Known hosts icon */
254resource 'ICN#' (130, purgeable) {
255 { /* array: 2 elements */
256 /* [1] */
257 $"1FFFFC00 10000600 10000500 1FFFFC80"
258 $"10000440 10000420 1FFFFFF0 10000010"
259 $"13FC0F90 1C03F0F0 15FA8090 150A8090"
260 $"1D0B80F0 150A8050 15FA8050 1C038070"
261 $"143A8050 14028050 1FFFABF0 12048110"
262 $"13FCFF10 1AAAAAB0 10000010 17FFFFD0"
263 $"14000050 15252250 15555550 15252250"
264 $"14000050 17FFFFD0 10000010 1FFFFFF0",
265 /* [2] */
266 $"1FFFFC00 1FFFFE00 1FFFFF00 1FFFFF80"
267 $"1FFFFFC0 1FFFFFE0 1FFFFFF0 1FFFFFF0"
268 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
269 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
270 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
271 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
272 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
273 $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
274 }
275};
276
277resource 'icl4' (130, purgeable) {
278 $"000FFFFFFFFFFFFFFFFFFF0000000000"
279 $"000F00000000000000000FF000000000"
280 $"000F00000000000000000FCF00000000"
281 $"000FFFFFFFFFFFFFFFFFFFCCF0000000"
282 $"000F00000000000000000FCCCF000000"
283 $"000F00000000000000000FCCCCF00000"
284 $"000FFFFFFFFFFFFFFFFFFFFFFFFF0000"
285 $"000F00000000000000000000000F0000"
286 $"000F00FFFFFFFF000000FFFFF00F0000"
287 $"000FFFCCCCCCCCFFFFFFCCCCFFFF0000"
288 $"000F0FCEEEEECCF0FCCCCCCCF00F0000"
289 $"000F0FCE0D0D0CF0FCCCCCCCF00F0000"
290 $"000FFFCED0D0CCFFFCCCCCCCFFFF0000"
291 $"000F0FCE0D0D0CF0FCCCCCCCCF0F0000"
292 $"000F0FCCC0C0CCF0FCCCCCCCCF0F0000"
293 $"000FFFCCCCCCCCFFFCCCCCCCCFFF0000"
294 $"000F0FCCCCFFFCF0FCCCCCCCCF0F0000"
295 $"000F0FCCCCCCCCF0FCCCCCCCCF0F0000"
296 $"000FFFFFFFFFFFFFFDDDDDDFFFFF0000"
297 $"000F00FCCDDEEF00FDDDDDDF000F0000"
298 $"000F00FFFFFFFF00FFFFFFFF000F0000"
299 $"000F0C0C0C0C0C0C0C0C0C0C0C0F0000"
300 $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
301 $"000F0FFFFFFFFFFFFFFFFFFFFF0F0000"
302 $"000FCF0000000000000000000FCF0000"
303 $"000F0F0F00F00F0F00F000F00F0F0000"
304 $"000FCF0F0F0F0F0F0F0F0F0F0FCF0000"
305 $"000F0F0F00F00F0F00F000F00F0F0000"
306 $"000FCF0000000000000000000FCF0000"
307 $"000F0FFFFFFFFFFFFFFFFFFFFF0F0000"
308 $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
309 $"000FFFFFFFFFFFFFFFFFFFFFFFFF"
310};
311resource 'icl8' (130, purgeable) {
312 $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000"
313 $"000000FF0000000000000000000000000000000000FFFF000000000000000000"
314 $"000000FF0000000000000000000000000000000000FFF6FF0000000000000000"
315 $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6FF00000000000000"
316 $"000000FF0000000000000000000000000000000000FFF6F6F6FF000000000000"
317 $"000000FF0000000000000000000000000000000000FFF6F6F6F6FF0000000000"
318 $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000"
319 $"000000FF0000000000000000000000000000000000000000000000FF00000000"
320 $"000000FF0000FFFFFFFFFFFFFFFF000000000000FFFFFFFFFF0000FF00000000"
321 $"000000FFFFFF2B2B2B2B2B2B2B2BFFFFFFFFFFFF2B2B2B2BFFFFFFFF00000000"
322 $"000000FF00FF2BFCFCFCFCFCF82BFF00FF2B2B2B2B2B2B2BFF0000FF00000000"
323 $"000000FF00FF2BFC2A2A2A2A002BFF00FF2B2B2B2B2B2B2BFF0000FF00000000"
324 $"000000FFFFFF2BFC2A2A2A2A002BFFFFFF2B2B2B2B2B2B2BFFFFFFFF00000000"
325 $"000000FF00FF2BFC2A2A2A2A002BFF00FF2B2B2B2B2B2B2B2BFF00FF00000000"
326 $"000000FF00FF2BF800000000002BFF00FF2B2B2B2B2B2B2B2BFF00FF00000000"
327 $"000000FFFFFF2B2B2B2B2B2B2B2BFFFFFF2B2B2B2B2B2B2B2BFFFFFF00000000"
328 $"000000FF00FF2B2B2B2BFFFFFF2BFF00FF2B2B2B2B2B2B2B2BFF00FF00000000"
329 $"000000FF00FF2B2B2B2B2B2B2B2BFF00FF2B2B2B2B2B2B2B2BFF00FF00000000"
330 $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F9F9F9FFFFFFFFFF00000000"
331 $"000000FF0000FFF7F8F9FAFBFCFF0000FFF9F9F9F9F9F9FF000000FF00000000"
332 $"000000FF0000FFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFF000000FF00000000"
333 $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
334 $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
335 $"000000FFF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5FF00000000"
336 $"000000FFF5FF00000000000000000000000000000000000000FFF5FF00000000"
337 $"000000FFF5FF00FF0000FF0000FF00FF0000FF000000FF0000FFF5FF00000000"
338 $"000000FFF5FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FFF5FF00000000"
339 $"000000FFF5FF00FF0000FF0000FF00FF0000FF000000FF0000FFF5FF00000000"
340 $"000000FFF5FF00000000000000000000000000000000000000FFF5FF00000000"
341 $"000000FFF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5FF00000000"
342 $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
343 $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
344};
345
2afa5f5d 346resource 'vers' (1, purgeable) {
347 /* XXX This needs to be updated for each new version */
348 0x00, 0x53,
349#ifdef RELEASE
350 beta,
351#else
352 development,
353#endif
354 0, /* No prerelease version */
64c96bdf 355 verBritain,
2afa5f5d 356#ifdef RELEASESTR
357 RELEASESTR,
358 "Release " RELEASESTR,
359#else
360#ifdef SNAPSHOTSTR
361 SNAPSHOTSTR,
362 "Development snapshot " SNAPSHOTSTR,
363#else
364 "unknown",
365 "Unidentified build, " $$Date " " $$Time,
366#endif
367#endif
368};
369
370resource 'vers' (2, purgeable) {
371 /* XXX This needs to be updated for each new version */
372 0x00, 0x53,
373#ifdef RELEASE
374 beta,
375#else
376 development,
377#endif
378 0, /* No prerelease version */
64c96bdf 379 verBritain,
2afa5f5d 380#ifdef RELEASESTR
381 RELEASESTR,
382 "PuTTY " RELEASESTR,
383#else
384#ifdef SNAPSHOTSTR
385 SNAPSHOTSTR,
386 "PuTTY snapshot " SNAPSHOTSTR,
387#else
388 "unknown",
389 "PuTTY",
390#endif
391#endif
392};
4df086de 393
394/*
395 * Internal resources
396 */
397
398/* Menu bar */
399
400resource 'MBAR' (MBAR_Main, preload) {
401 { mApple, mFile, mEdit }
402};
403
404resource 'MENU' (mApple, preload) {
405 mApple,
406 textMenuProc,
407 0b11111111111111111111111111111101,
408 enabled,
409 apple,
410 {
ce283213 411 "About PuTTY\0xc9", noicon, nokey, nomark, plain,
4df086de 412 "-", noicon, nokey, nomark, plain,
413 }
414};
415
416resource 'MENU' (mFile, preload) {
417 mFile,
418 textMenuProc,
ce283213 419 0b11111111111111111111111111110111,
4df086de 420 enabled,
ce283213 421 "Session",
4df086de 422 {
ce283213 423 "New", noicon, "N", nomark, plain,
424 "Open\0xc9", noicon, "O", nomark, plain,
4df086de 425 "Close", noicon, "W", nomark, plain,
426 "-", noicon, nokey, nomark, plain,
427 "Quit", noicon, "Q", nomark, plain,
428 }
429};
430
431resource 'MENU' (mEdit, preload) {
432 mEdit,
433 textMenuProc,
434 0b11111111111111111111111111111101,
435 enabled,
436 "Edit",
437 {
438 "Undo", noicon, "Z", nomark, plain,
439 "-", noicon, nokey, nomark, plain,
440 "Cut", noicon, "X", nomark, plain,
441 "Copy", noicon, "C", nomark, plain,
442 "Paste", noicon, "V", nomark, plain,
443 "Clear", noicon, nokey, nomark, plain,
444 "Select All", noicon, "A", nomark, plain,
445 }
446};
447
448/* Fatal error box. Stolen from the Finder. */
449
450resource 'ALRT' (wFatal, "fatalbox", purgeable) {
451 {54, 67, 152, 435},
452 wFatal,
453 beepStages,
454 alertPositionMainScreen
455};
456
457resource 'DITL' (wFatal, "fatalbox", purgeable) {
458 { /* array DITLarray: 3 elements */
459 /* [1] */
460 {68, 299, 88, 358},
461 Button {
462 enabled,
463 "OK"
464 },
465 /* [2] */
466 {68, 227, 88, 286},
467 StaticText {
468 disabled,
469 ""
470 },
471 /* [3] */
472 {7, 74, 55, 358},
473 StaticText {
474 disabled,
475 "^0"
476 }
477 }
478};
479
480/* Terminal window */
481
482resource 'WIND' (wTerminal, "terminal", purgeable) {
483 { 0, 0, 200, 200 },
484 zoomDocProc,
485 invisible,
486 goAway,
487 0x0,
488 "untitled",
489 staggerParentWindowScreen
490};
491
492resource 'CNTL' (cVScroll, "vscroll", purgeable) {
493 { 0, 0, 48, 16 },
494 0, invisible, 0, 0,
495 scrollBarProc, 0, ""
496};
497
6cb61a05 498/* Settings dialogue */
499
500resource 'DLOG' (wSettings, "settings", purgeable) {
501 { 0, 0, 46, 240 },
502 noGrowDocProc,
503 invisible,
504 goAway,
505 wSettings,
506 wSettings,
507 "Settings",
508 staggerParentWindowScreen
509};
510
511resource 'dlgx' (wSettings, "settings", purgeable) {
512 versionZero {
513 kDialogFlagsUseThemeBackground | kDialogFlagsUseThemeControls
514 }
515};
516
517resource 'DITL' (wSettings, "settings", purgeable) {
518 {
519 { 13, 13, 33, 227 },
520 Button { enabled, "Open" },
521 }
522};
523
4df086de 524/* "About" box */
525
526resource 'DLOG' (wAbout, "about", purgeable) {
527 { 0, 0, 120, 240 },
528 noGrowDocProc,
529 invisible,
530 goAway,
531 wAbout, /* RefCon -- identifies the window to PuTTY */
532 wAbout, /* DITL ID */
533 "About PuTTY",
534 alertPositionMainScreen
535};
536
537resource 'dlgx' (wAbout, "about", purgeable) {
538 versionZero {
539 kDialogFlagsUseThemeBackground | kDialogFlagsUseThemeControls
540 }
541};
542
543resource 'DITL' (wAbout, "about", purgeable) {
544 {
545 { 87, 13, 107, 227 },
546 Button { enabled, "View Licence" },
547 { 13, 13, 29, 227 },
548 StaticText { disabled, "PuTTY"},
549 { 42, 13, 74, 227 },
550 StaticText { disabled, "Some version or other\n"
551