-/* $Id: mac_res.r,v 1.3 2002/12/08 22:09:47 ben Exp $ */
+/* $Id: mac_res.r,v 1.10 2003/01/03 12:20:14 ben Exp $ */
/*
- * Copyright (c) 1999 Ben Harris
+ * Copyright (c) 1999, 2002 Ben Harris
* All rights reserved.
*
* Permission is hereby granted, free of charge, to any person
/* PuTTY resources */
-#include "Types.r"
-#include "Dialogs.r"
-#include "Palettes.r"
+/*
+ * 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"
$"00FF2BF7F8F9FAFAFBFBFCFCFDFF000000000000000000000000000000000000"
$"00FFFFFFFFFFFFFFFFFFFFFFFFFF"
};
+
resource 'ics#' (128, purgeable) {
{ /* array: 2 elements */
/* [1] */
- $"00FF 0081 00BD 00A5 00A5 00BD FF81 818D"
- $"BD81 A57E A500 BD00 8100 8D00 8100 7E",
+ $"00FF 0081 008D 0035 00D5 0325 F441 822D"
+ $"B4C1 AB3E AC00 B100 8100 8D00 8100 7E",
/* [2] */
- $"00FF 00FF 00FF 00FF 00FF 00FF FFFF FFFF"
+ $"00FF 00FF 00FF 00FF 00FF 03FF FFFF FFFF"
$"FFFF FF7E FF00 FF00 FF00 FF00 FF00 7E"
}
};
+resource 'ics4' (128) {
+ $"00000000FFFFFFFF"
+ $"00000000FCCCCCCF"
+ $"00000000FCEEEECF"
+ $"00000000FCFFC0CF"
+ $"00000000FF1FC0CF"
+ $"000000FF11F000CF"
+ $"FFFFFF111FCCCCCF"
+ $"FCCCCCF111FCFFCF"
+ $"FCEEEF11FFCCCCCF"
+ $"FCECF1FF0FFFFFF0"
+ $"FCECFFCF00000000"
+ $"FCE000CF00000000"
+ $"FCCCCCCF00000000"
+ $"FCCCFFCF00000000"
+ $"FCCCCCCF00000000"
+ $"0FFFFFF0"
+};
+
+resource 'ics8' (128) {
+ $"0000000000000000FFFFFFFFFFFFFFFF"
+ $"0000000000000000FF2B2B2B2B2B2BFF"
+ $"0000000000000000FF2BFCFCFCFC2BFF"
+ $"0000000000000000FF2BFFFF2A002BFF"
+ $"0000000000000000FFFF05FF2A002BFF"
+ $"000000000000FFFF0505FF0000002BFF"
+ $"FFFFFFFFFFFF050505FF2B2B2B2B2BFF"
+ $"FF2B2B2B2B2BFF050505FF2BFFFF2BFF"
+ $"FF2BFCFCFCFF0505FFFF2B2B2B2B2BFF"
+ $"FF2BFC2AFF05FFFF00FFFFFFFFFFFF00"
+ $"FF2BFC2AFFFF2BFF0000000000000000"
+ $"FF2BFC0000002BFF0000000000000000"
+ $"FF2B2B2B2B2B2BFF0000000000000000"
+ $"FF2B2B2BFFFF2BFF0000000000000000"
+ $"FF2B2B2B2B2B2BFF0000000000000000"
+ $"00FFFFFFFFFFFF"
+};
+
/* Known hosts icon */
resource 'ICN#' (130, purgeable) {
{ /* array: 2 elements */
$"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
};
+resource 'vers' (1, purgeable) {
+ /* XXX This needs to be updated for each new version */
+ 0x00, 0x53,
+#ifdef RELEASE
+ beta,
+#else
+ development,
+#endif
+ 0, /* No prerelease version */
+ verBritain,
+#ifdef RELEASESTR
+ RELEASESTR,
+ "Release " RELEASESTR,
+#else
+#ifdef SNAPSHOTSTR
+ SNAPSHOTSTR,
+ "Development snapshot " SNAPSHOTSTR,
+#else
+ "unknown",
+ "Unidentified build, " $$Date " " $$Time,
+#endif
+#endif
+};
+
+resource 'vers' (2, purgeable) {
+ /* XXX This needs to be updated for each new version */
+ 0x00, 0x53,
+#ifdef RELEASE
+ beta,
+#else
+ development,
+#endif
+ 0, /* No prerelease version */
+ verBritain,
+#ifdef RELEASESTR
+ RELEASESTR,
+ "PuTTY " RELEASESTR,
+#else
+#ifdef SNAPSHOTSTR
+ SNAPSHOTSTR,
+ "PuTTY snapshot " SNAPSHOTSTR,
+#else
+ "unknown",
+ "PuTTY",
+#endif
+#endif
+};
/*
* Internal resources
enabled,
apple,
{
- "About PuTTYÉ", noicon, nokey, nomark, plain,
+ "About PuTTY\0xc9", noicon, nokey, nomark, plain,
"-", noicon, nokey, nomark, plain,
}
};
resource 'MENU' (mFile, preload) {
mFile,
textMenuProc,
- 0b11111111111111111111111111111011,
+ 0b11111111111111111111111111110111,
enabled,
- "File",
+ "Session",
{
- "New Session", noicon, "N", nomark, plain,
+ "New", noicon, "N", nomark, plain,
+ "Open\0xc9", noicon, "O", nomark, plain,
"Close", noicon, "W", nomark, plain,
"-", noicon, nokey, nomark, plain,
"Quit", noicon, "Q", nomark, plain,
scrollBarProc, 0, ""
};
+/* Settings dialogue */
+
+resource 'DLOG' (wSettings, "settings", purgeable) {
+ { 0, 0, 46, 240 },
+ noGrowDocProc,
+ invisible,
+ goAway,
+ wSettings,
+ wSettings,
+ "Settings",
+ staggerParentWindowScreen
+};
+
+resource 'dlgx' (wSettings, "settings", purgeable) {
+ versionZero {
+ kDialogFlagsUseThemeBackground | kDialogFlagsUseThemeControls
+ }
+};
+
+resource 'DITL' (wSettings, "settings", purgeable) {
+ {
+ { 13, 13, 33, 227 },
+ Button { enabled, "Open" },
+ }
+};
+
/* "About" box */
resource 'DLOG' (wAbout, "about", purgeable) {
};
resource 'TEXT' (wLicence, "licence", purgeable) {
- "PuTTY is copyright 1997-2001 Simon Tatham.\n"
+ "PuTTY is copyright 1997-2003 Simon Tatham.\n"
"\n"
"Portions copyright Robert de Bath, Joris van Rantwijk, Delian"
"Delchev, Andreas Schultz, Jeroen Massar, Wez Furlong, Nicolas Barry,"