?? mac_res.r
字號:
/* $Id: mac_res.r,v 1.40 2004/01/01 16:47:48 simon Exp $ */
/*
* Copyright (c) 1999, 2002, 2003 Ben Harris
* All rights reserved.
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
* files (the "Software"), to deal in the Software without
* restriction, including without limitation the rights to use,
* copy, modify, merge, publish, distribute, sublicense, and/or
* sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following
* conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
* ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
/* PuTTY resources */
/*
* The space after the # for system includes is to stop mkfiles.pl
* trying to chase them (Rez doesn't support the angle-bracket
* syntax).
*/
# include "Types.r"
# include "Dialogs.r"
# include "Palettes.r"
# include "Script.r"
/* Get resource IDs we share with C code */
#include "macresid.h"
#include "version.r"
/*
* Finder-related resources
*/
/* 'pTTY' is now registered with Apple as PuTTY's signature */
type 'pTTY' as 'STR ';
resource 'pTTY' (0, purgeable) {
"PuTTY experimental Mac port"
};
resource 'SIZE' (-1) {
reserved,
acceptSuspendResumeEvents,
reserved,
canBackground,
doesActivateOnFGSwitch,
backgroundAndForeground,
dontGetFrontClicks,
ignoreAppDiedEvents,
is32BitCompatible,
isHighLevelEventAware,
localandRemoteHLEvents,
isStationeryAware,
dontUseTextEditServices,
reserved,
reserved,
reserved,
2048 * 1024, /* Preferred size */
1024 * 1024, /* Minimum size */
};
#define FREF_APPL 128
#define FREF_Sess 129
#define FREF_Sesss 130
#define FREF_HKey 131
#define FREF_Seed 132
resource 'FREF' (FREF_APPL, purgeable) {
/* The application itself */
'APPL', FREF_APPL, ""
};
resource 'FREF' (FREF_Sess, purgeable) {
/* Saved session */
'Sess', FREF_Sess, ""
};
resource 'FREF' (FREF_Sesss, purgeable) {
/* Saved session stationery pad*/
'sess', FREF_Sesss, ""
};
resource 'FREF' (FREF_HKey, purgeable) {
/* SSH host keys database */
'HKey', FREF_HKey, ""
};
resource 'FREF' (FREF_Seed, purgeable) {
/* Random seed */
'Seed', FREF_Seed, ""
};
resource 'BNDL' (128, purgeable) {
'pTTY', 0,
{
'ICN#', {
FREF_APPL, FREF_APPL,
FREF_Sess, FREF_Sess,
FREF_Sesss, FREF_Sesss
},
'FREF', {
FREF_APPL, FREF_APPL,
FREF_Sess, FREF_Sess,
FREF_Sesss, FREF_Sesss,
};
};
};
/* "Internal" file types, which can't be opened */
resource 'BNDL' (129, purgeable) {
'pTTI', 0,
{
'ICN#', {
FREF_HKey, FREF_HKey,
FREF_Seed, FREF_Seed,
},
'FREF', {
FREF_HKey, FREF_HKey,
FREF_Seed, FREF_Seed,
};
};
};
/* Open resource, for the Translation Manager and Navigation Services */
resource 'open' (open_pTTY) {
'pTTY',
{ 'Sess' }
};
/* Kind resources, for Navigation services etc. */
resource 'kind' (128) {
'pTTY',
verBritain,
{
'Sess', "PuTTY saved session",
}
};
resource 'kind' (129) {
'pTTI',
verBritain,
{
'HKey', "PuTTY host key database",
'Seed', "PuTTY random number seed",
}
};
#if TARGET_API_MAC_CARBON
/*
* Mac OS X Info.plist.
* See Tech Note TN2013 for details.
* We don't bother with things that Mac OS X seems to be able to get from
* other resources.
*/
type 'plst' as 'TEXT';
resource 'plst' (0) {
"<?xml version='1.0' encoding='UTF-8'?>\n"
"<!DOCTYPE plist PUBLIC '-//Apple Computer//DTD PLIST 1.0//EN'\n"
" 'http://www.apple.com/DTDs/PropertyList-1.0.dtd'>\n"
"<plist version='1.0'>\n"
" <dict>\n"
" <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string>\n"
" <key>CFBundleIdentifier</key>\n"
" <string>org.tartarus.projects.putty.putty</string>\n"
" <key>CFBundleName</key> <string>PuTTY</string>\n"
" <key>CFBundlePackageType</key> <string>APPL</string>\n"
" <key>CFBundleSignature</key> <string>pTTY</string>\n"
" </dict>\n"
"</plist>\n"
};
/* Mac OS X doesn't use this, but Mac OS 9 does. */
type 'carb' as 'TEXT';
resource 'carb' (0) { "" };
#endif
/* Icons, courtesy of DeRez */
/* Application icon */
resource 'ICN#' (FREF_APPL, purgeable) {
{ /* array: 2 elements */
/* [1] */
$"00003FFE 00004001 00004FF9 00005005"
$"00005355 00004505 00005A05 00002405"
$"00004A85 00019005 000223F9 00047C01"
$"00180201 7FA00C7D 801F1001 9FE22001"
$"A004DFFE AA892002 A0123FFE A82C0000"
$"A0520000 AA6A0000 A00A0000 9FF20000"
$"80020000 80020000 90FA0000 80020000"
$"80020000 7FFC0000 40040000 7FFC",
/* [2] */
$"00003FFE 00007FFF 00007FFF 00007FFF"
$"00007FFF 00007FFF 00007FFF 00007FFF"
$"00007FFF 0001FFFF 0003FFFF 0007FFFF"
$"001FFFFF 7FFFFFFF FFFFFFFF FFFFFFFF"
$"FFFFFFFE FFFF3FFE FFFE3FFE FFFE0000"
$"FFFE0000 FFFE0000 FFFE0000 FFFE0000"
$"FFFE0000 FFFE0000 FFFE0000 FFFE0000"
$"FFFE0000 7FFC0000 7FFC0000 7FFC"
}
};
resource 'icl4' (FREF_APPL, purgeable) {
$"000000000000000000FFFFFFFFFFFFF0"
$"00000000000000000FCCCCCCCCCCCCCF"
$"00000000000000000FCEEEEEEEEEEECF"
$"00000000000000000FCE0D0D0D0D0CCF"
$"00000000000000000FCED0FFD0D0D0CF"
$"00000000000000000FCE0F1F0D0D0CCF"
$"00000000000000000FCFF1F0D0D0D0CF"
$"00000000000000000FF11F0D0D0D0CCF"
$"00000000000000000F11F0D0D0D0D0CF"
$"000000000000000FF11F0D0D0D0D0CCF"
$"00000000000000F111FEC0C0C0C0C0CF"
$"0000000000000F111FFFFFCCCCCCCCCF"
$"00000000000FF111111111FCCCCCCCCF"
$"0FFFFFFFFFF111111111FFCCCFFFFFCF"
$"FCCCCCCCCCCFFFFF111F3CCCCCCCCCCF"
$"FCEEEEEEEEEEECF111FCCCCCCCCCCCCF"
$"FCE0D0D0D0D0CF11FFFFFFFFFFFFFFF0"
$"FCED0D0D0D0DF11F00FCCCDDDEEEEAF0"
$"FCE0D0D0D0DF11F000FFFFFFFFFFFFF0"
$"FCED0D0D0DF1FFF00000000000000000"
$"FCE0D0D0DF1FCCF00000000000000000"
$"FCED0D0D0FFD0CF00000000000000000"
$"FCE0D0D0D0D0CCF00000000000000000"
$"FCEC0C0C0C0C0CF00000000000000000"
$"FCCCCCCCCCCCCCF00000000000000000"
$"FCCCCCCCCCCCCCF00000000000000000"
$"FC88CCCCFFFFFCF00000000000000000"
$"FC33CCCCCCCCCCF00000000000000000"
$"FCCCCCCCCCCCCCF00000000000000000"
$"0FFFFFFFFFFFFF000000000000000000"
$"0FCCCDDDEEEEAF000000000000000000"
$"0FFFFFFFFFFFFF"
};
resource 'icl8' (FREF_APPL, purgeable) {
$"000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF00"
$"0000000000000000000000000000000000FF2B2B2B2B2B2B2B2B2B2B2B2B2BFF"
$"0000000000000000000000000000000000FF2BFCFCFCFCFCFCFCFCFCFCFC2BFF"
$"0000000000000000000000000000000000FF2BFC2A2A2A2A2A2A2A2A2A002BFF"
$"0000000000000000000000000000000000FF2BFC2A2AFFFF2A2A2A2A2A002BFF"
$"0000000000000000000000000000000000FF2BFC2AFF05FF2A2A2A2A2A002BFF"
$"0000000000000000000000000000000000FF2BFFFF05FF2A2A2A2A2A2A002BFF"
$"0000000000000000000000000000000000FFFF0505FF2A2A2A2A2A2A2A002BFF"
$"0000000000000000000000000000000000FF0505FF2A2A2A2A2A2A2A2A002BFF"
$"000000000000000000000000000000FFFF0505FF2A2A2A2A2A2A2A2A2A002BFF"
$"0000000000000000000000000000FF050505FFFC000000000000000000002BFF"
$"00000000000000000000000000FF050505FFFFFFFFFF2B2B2B2B2B2B2B2B2BFF"
$"0000000000000000000000FFFF050505050505050505FF2B2B2B2B2B2B2B2BFF"
$"00FFFFFFFFFFFFFFFFFFFF050505050505050505FFFF2B2B2BFFFFFFFFFF2BFF"
$"FF2B2B2B2B2B2B2B2B2B2BFFFFFFFFFF050505FFD82B2B2B2B2B2B2B2B2B2BFF"
$"FF2BFCFCFCFCFCFCFCFCFCFCFC2BFF050505FF2B2B2B2B2B2B2B2B2B2B2B2BFF"
$"FF2BFC2A2A2A2A2A2A2A2A2A00FF0505FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00"
$"FF2BFC2A2A2A2A2A2A2A2A2AFF0505FF0000FF2BF7F8F9FAFAFBFBFCFCFDFF00"
$"FF2BFC2A2A2A2A2A2A2A2AFF0505FF000000FFFFFFFFFFFFFFFFFFFFFFFFFF00"
$"FF2BFC2A2A2A2A2A2A2AFF05FFFFFF0000000000000000000000000000000000"
$"FF2BFC2A2A2A2A2A2AFF05FF002BFF0000000000000000000000000000000000"
$"FF2BFC2A2A2A2A2A2AFFFF2A002BFF0000000000000000000000000000000000"
$"FF2BFC2A2A2A2A2A2A2A2A2A002BFF0000000000000000000000000000000000"
$"FF2BFC000000000000000000002BFF0000000000000000000000000000000000"
$"FF2B2B2B2B2B2B2B2B2B2B2B2B2BFF0000000000000000000000000000000000"
$"FF2B2B2B2B2B2B2B2B2B2B2B2B2BFF0000000000000000000000000000000000"
$"FF2BE3E32B2B2B2BFFFFFFFFFF2BFF0000000000000000000000000000000000"
$"FF2BD8D82B2B2B2B2B2B2B2B2B2BFF0000000000000000000000000000000000"
$"FF2B2B2B2B2B2B2B2B2B2B2B2B2BFF0000000000000000000000000000000000"
$"00FFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000"
$"00FF2BF7F8F9FAFAFBFBFCFCFDFF000000000000000000000000000000000000"
$"00FFFFFFFFFFFFFFFFFFFFFFFFFF"
};
resource 'ics#' (FREF_APPL, purgeable) {
{ /* array: 2 elements */
/* [1] */
$"00FF 0081 008D 0035 00D5 0325 F441 822D"
$"B4C1 AB3E AC00 B100 8100 8D00 8100 7E",
/* [2] */
$"00FF 00FF 00FF 00FF 00FF 03FF FFFF FFFF"
$"FFFF FF7E FF00 FF00 FF00 FF00 FF00 7E"
}
};
resource 'ics4' (FREF_APPL) {
$"00000000FFFFFFFF"
$"00000000FCCCCCCF"
$"00000000FCEEEECF"
$"00000000FCFFC0CF"
$"00000000FF1FC0CF"
$"000000FF11F000CF"
$"FFFFFF111FCCCCCF"
$"FCCCCCF111FCFFCF"
$"FCEEEF11FFCCCCCF"
$"FCECF1FF0FFFFFF0"
$"FCECFFCF00000000"
$"FCE000CF00000000"
$"FCCCCCCF00000000"
$"FCCCFFCF00000000"
$"FCCCCCCF00000000"
$"0FFFFFF0"
};
resource 'ics8' (FREF_APPL) {
$"0000000000000000FFFFFFFFFFFFFFFF"
$"0000000000000000FF2B2B2B2B2B2BFF"
$"0000000000000000FF2BFCFCFCFC2BFF"
$"0000000000000000FF2BFFFF2A002BFF"
$"0000000000000000FFFF05FF2A002BFF"
$"000000000000FFFF0505FF0000002BFF"
$"FFFFFFFFFFFF050505FF2B2B2B2B2BFF"
$"FF2B2B2B2B2BFF050505FF2BFFFF2BFF"
$"FF2BFCFCFCFF0505FFFF2B2B2B2B2BFF"
$"FF2BFC2AFF05FFFF00FFFFFFFFFFFF00"
$"FF2BFC2AFFFF2BFF0000000000000000"
$"FF2BFC0000002BFF0000000000000000"
$"FF2B2B2B2B2B2BFF0000000000000000"
$"FF2B2B2BFFFF2BFF0000000000000000"
$"FF2B2B2B2B2B2BFF0000000000000000"
$"00FFFFFFFFFFFF"
};
/* Saved-session icon */
resource 'ICN#' (FREF_Sess) {
{ /* array: 2 elements */
/* [1] */
$"1FFFFC00 10000600 10200500 103FFC80"
$"10200440 10000420 17AAAFF0 12000510"
$"12201A10 12002510 12204810 12019510"
$"12222210 12047FD0 12380290 12200D90"
$"123F1090 12022190 1224C090 12090190"
$"12128090 122C4190 12504090 177555D0"
$"10000010 10400110 107FFF10 10400110"
$"10000010 10000010 10000010 1FFFFFF0",
/* [2] */
$"1FFFFC00 1FFFFE00 1FFFFF00 1FFFFF80"
$"1FFFFFC0 1FFFFFE0 1FFFFFF0 1FFFFFF0"
$"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
$"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
$"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
$"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
$"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
$"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
}
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -