Files
Twilight_II/source/twilight/nm/ledmsg.rez
2020-06-08 23:06:12 +02:00

234 lines
6.0 KiB
Plaintext

#include "types.rez"
#include "t2common.rez"
// --- Flags resource
resource rT2ModuleFlags (moduleFlags) {
fFadeOut+fFadeIn+fGrafPort320+fSetup, // module flags word
$01, // enabled flag (unimplemented)
$0110, // minimum T2 version required
NIL, // reserved
"L.E.D. Message" // module name
};
// --- About text resource
resource rTextForLETextBox2 (moduleMessage) {
TBLeftJust
TBBackColor TBColorF
TBForeColor TBColor1
"L.E.D. Message"
TBForeColor TBColor0
" scrolls a message of your choice across the screen.\n"
TBForeColor TBColor4
"Written by Nathan Mates, dedicated to Ah-Ram Kim."
};
// --- Version resource
resource rVersion (moduleVersion) {
{1,0,0,final,2}, // Version
verUS, // US Version
"T2 L.E.D. Message Module", // program's name
"By Nathan Mates.\n"
"Special Thanks to Jim Maricondo." // copyright notice
};
// --- About icon resource
resource rIcon (moduleIcon) {
$8000, // kind
$0014, // height
$0016, // width
$"0000000000000000000000"
$"0FFFFFFFFFFFFFFFFFFFF0"
$"0F000000000000000000F0"
$"0F000000000000000000F0"
$"0F040000044400044400F0"
$"0F040000040000040040F0"
$"0F040000044000040040F0"
$"0F040000040000040040F0"
$"0F044404044404044404F0"
$"0F000000000000000000F0"
$"0F000000000000000000F0"
$"0F000000000000000000F0"
$"0FFFFFFFFFFFFFFFFAFFF0"
$"0000000000000000000000"
$"F0FFFFFFFFFFFFFFFFFF0F"
$"F0FFFFFFFFFFFFFFFFFF0F"
$"F0FF4AFFFFFFFFFFFFFF0F"
$"F0CCCCCCCCCCCCCCCCCC0F"
$"F0FFFFFFFFFFFFFFFAFF0F"
$"F00000000000000000000F",
$"FFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFF"
$"0FFFFFFFFFFFFFFFFFFFF0"
$"0FFFFFFFFFFFFFFFFFFFF0"
$"0FFFFFFFFFFFFFFFFFFFF0"
$"0FFFFFFFFFFFFFFFFFFFF0"
$"0FFFFFFFFFFFFFFFFFFFF0"
$"0FFFFFFFFFFFFFFFFFFFF0";
};
resource rControlList (0x00000001) {{
1, /* control resource id */
2,
3, /* control resource id */
4, // Icon //
5, // Descriptor string //
};
};
resource rControlTemplate (0x00000001) {
0x00000001, /* control id */
{0x0044,0x000C,0x0080,0x0154}, /* control rectangle */
editTextControl{{ /* control type */
0x0000, /* flags */
0x7400, /* more flags */
0, /* ref con */
0x42800000, /* TE text flags */
{0xFFFF,0xFFFF,0xFFFF,0xFFFF}, /* indent rect, standard */
0xFFFFFFFF, /* TE vert scroll */
0, /* te vert movement */
0, /* MUST BE NUL version 1.0 */
0, /* MUST BE NUL version 1.0 */
0, /* style ref */
0, /* text descriptor */
0, /* text ref */
0, /* text length */
0, /* maximum characters */
0, /* MUST BE NUL version 1.0 */
0, /* MUST BE NUL version 1.0 */
0, /* MUST BE NUL version 1.0 */
0, /* color table */
0x0000, /* drawing mode */
0 /* filter proc */
}};
};
resource rControlTemplate (0x00000003) {
0x00000003, /* control id */
{0x0035,0x000A,0x0042,0x0085}, /* control rectangle */
statTextControl{{ /* control type */
0x0000, /* flags */
0x1002, /* more flags */
0, /* ref con */
0x00000003, /* text reference */
0x0010, /* text length */
0x0008 /* text justification not currently implemented (sys 5.0.2) */
}};
};
resource rTextForLETextBox2 (0x00000003){
"Text to display:"
};
resource rControlTemplate (4) {
4, // ID
{ 25, 84, 48,130}, // rect
iconButtonControl {{
$000C, // flag
$1020, // moreFlags
$00000000, // refCon
moduleIcon, // iconRef
0, // titleRef
0, // colorTableRef
$0000 // displayMode
}};
};
resource rControlTemplate (5) {
5, // ID
{ 32,142, 42,350}, // rect
statTextControl {{
$0000, // flag
$1002, // moreFlags
$00000000, // refCon
1 //txtref...
}};
};
resource rTextForLETextBox2 (1) {
"L.E.D. Message Options"
};
resource rControlTemplate (0x00000002) {
0x00000002, /* control id */
{0x0032,0x00CE,0x003f,0x0154}, /* control rectangle */
PopUpControl{{ /* control type */
0x0000, /* flags */
0x1002, /* more flags */
0, /* ref con */
0, /* title width */
0x00000003, /* menu reference */
0x012C, /* inital value */
0x00000000 /* color table id */
}};
};
resource rMenu (0x00000003) {
0x001E, /* id of menu */
RefIsResource*MenuTitleRefShift+RefIsResource*ItemRefShift+fAllowCache,
0x00000003, /* id of title string */
{
0x0000000A, /* item reference */
0x0000000B, /* item reference */
0x0000000C, /* item reference */
0x0000000D, /* item reference */
};};
resource rPString (0x00000003) {
"Font:"};
resource rMenuItem (0x0000000A) {
0x012C, /* item id number */
"","", /* hot key*/
0, /* check character */
RefIsResource*ItemTitleRefShift+fXOR,
0x0000000A, /* title reference */
};
resource rPString (0x0000000A) {
"Standard"};
resource rMenuItem (0x0000000B) {
0x012D, /* item id number */
"","", /* hot key*/
0, /* check character */
RefIsResource*ItemTitleRefShift+fXOR,
0x0000000B, /* title reference */
};
resource rPString (0x0000000B) {
"Sans Serif"};
resource rMenuItem (0x0000000C) {
0x012E, /* item id number */
"","", /* hot key*/
0, /* check character */
RefIsResource*ItemTitleRefShift+fXOR,
0x0000000C, /* title reference */
};
resource rPString (0x0000000C) {
"Small"};
resource rMenuItem (0x0000000D) {
0x012F, /* item id number */
"","", /* hot key*/
0, /* check character */
RefIsResource*ItemTitleRefShift+fXOR,
0x0000000D, /* title reference */
};
resource rPString (0x0000000D) {
"Random"};