mirror of
https://github.com/ksherlock/morse-gs.git
synced 2024-12-10 18:49:41 +00:00
448 lines
6.1 KiB
Plaintext
448 lines
6.1 KiB
Plaintext
|
|
#include "Types.rez"
|
|
|
|
#define WIN_HEIGHT 100
|
|
#define WIN_WIDTH 400
|
|
#define MENU_HEIGHT 12
|
|
#define BUTTON_HEIGHT 13
|
|
#define BUTTON_WIDTH 90
|
|
#define kTextEdit 1
|
|
#define kPlayID 2
|
|
#define kStopID 3
|
|
|
|
resource rWindParam1 (0x1000) {
|
|
fTitle + fVis + fMove,
|
|
0x1000E,
|
|
0x0,
|
|
{0, 0, 0, 0},
|
|
0x1000,
|
|
{0, 0},
|
|
{0, 0},
|
|
{0, 0},
|
|
{0, 0},
|
|
{0, 0},
|
|
0x0,
|
|
0,
|
|
{62, 120, 162, 520},
|
|
infront,
|
|
0x1000,
|
|
0xA09
|
|
};
|
|
|
|
resource rWindColor (0x1000) {
|
|
0x0, // frame
|
|
0xF0F, // title/close/zoom
|
|
0x0, // tbar
|
|
0xF0FF, // grow
|
|
0xF0 // info
|
|
};
|
|
|
|
|
|
resource rControlList (0x1000) {
|
|
{
|
|
0x1,
|
|
0x2,
|
|
0x3,
|
|
}
|
|
};
|
|
|
|
resource rControlTemplate (0x1) {
|
|
kTextEdit,
|
|
{4, 4, WIN_HEIGHT - 21, WIN_WIDTH - 4},
|
|
editTextControl {
|
|
{ /* optional Fields */
|
|
0x0,
|
|
0x7400,
|
|
0x3,
|
|
fSingleStyle+fTabSwitch+fSmartCutPaste+fDrawBounds+fColorHilight+fDrawInactiveSelection,
|
|
{-1, -1, -1, -1},
|
|
0x0,
|
|
0,
|
|
0x0,
|
|
0,
|
|
0x0,
|
|
0x15,
|
|
0x4,
|
|
0,
|
|
255, /* max chars */
|
|
0,
|
|
0,
|
|
0,
|
|
0x0,
|
|
0x0,
|
|
0x0
|
|
}
|
|
}
|
|
};
|
|
|
|
|
|
resource rControlTemplate (0x2) {
|
|
kPlayID,
|
|
{WIN_HEIGHT - 4 - BUTTON_HEIGHT, 4, WIN_HEIGHT - 4, 4 + BUTTON_WIDTH},
|
|
SimpleButtonControl {
|
|
{ /* optional Fields */
|
|
SquareShadowButton,
|
|
0x3002,
|
|
0,
|
|
0x1000F,
|
|
0x0,
|
|
{
|
|
"\n",
|
|
"\n",
|
|
0x100,
|
|
0x100
|
|
}
|
|
}
|
|
}
|
|
};
|
|
|
|
resource rControlTemplate (0x3) {
|
|
kStopID,
|
|
{WIN_HEIGHT - 4 - BUTTON_HEIGHT, WIN_WIDTH - 4 - BUTTON_WIDTH, WIN_HEIGHT - 4, WIN_WIDTH - 4},
|
|
SimpleButtonControl {
|
|
{ /* optional Fields */
|
|
SquareButton+CtlInactive,
|
|
0x3002,
|
|
0,
|
|
0x10010,
|
|
0x0,
|
|
{
|
|
".",
|
|
".",
|
|
0x100,
|
|
0x100
|
|
}
|
|
}
|
|
}
|
|
};
|
|
|
|
resource rPString (0x1, locked, fixed, nocrossbank, nospecialmemory) {
|
|
"@"
|
|
};
|
|
|
|
resource rPString (0x2, locked, fixed, nocrossbank, nospecialmemory) {
|
|
" File "
|
|
};
|
|
|
|
resource rPString (0x3, locked, fixed, nocrossbank, nospecialmemory) {
|
|
" Edit "
|
|
};
|
|
|
|
resource rPString (0xFA, locked, fixed, nocrossbank, nospecialmemory) {
|
|
"Undo"
|
|
};
|
|
|
|
resource rPString (0xFB, locked, fixed, nocrossbank, nospecialmemory) {
|
|
"Cut"
|
|
};
|
|
|
|
resource rPString (0xFC, locked, fixed, nocrossbank, nospecialmemory) {
|
|
"Copy"
|
|
};
|
|
|
|
resource rPString (0xFD, locked, fixed, nocrossbank, nospecialmemory) {
|
|
"Paste"
|
|
};
|
|
|
|
resource rPString (0xFE, locked, fixed, nocrossbank, nospecialmemory) {
|
|
"Clear"
|
|
};
|
|
|
|
resource rPString (0xFF, locked, fixed, nocrossbank, nospecialmemory) {
|
|
"Close"
|
|
};
|
|
|
|
resource rPString (0x100, locked, fixed, nocrossbank, nospecialmemory) {
|
|
"About..."
|
|
};
|
|
|
|
resource rPString (0x101, locked, fixed, nocrossbank, nospecialmemory) {
|
|
"Quit"
|
|
};
|
|
|
|
resource rPString (0x102, locked, fixed, nocrossbank, nospecialmemory) {
|
|
"Select All"
|
|
};
|
|
|
|
resource rPString (0x103, locked, fixed, nocrossbank, nospecialmemory) {
|
|
"Preferences..."
|
|
};
|
|
|
|
/*
|
|
resource rPString (0x102, locked, fixed, nocrossbank, nospecialmemory) {
|
|
"New"
|
|
};
|
|
|
|
resource rPString (0x103, locked, fixed, nocrossbank, nospecialmemory) {
|
|
"Open..."
|
|
};
|
|
|
|
resource rPString (0x104, locked, fixed, nocrossbank, nospecialmemory) {
|
|
"Save"
|
|
};
|
|
|
|
resource rPString (0x105, locked, fixed, nocrossbank, nospecialmemory) {
|
|
"Save as..."
|
|
};
|
|
|
|
resource rPString (0x106, locked, fixed, nocrossbank, nospecialmemory) {
|
|
"Revert to saved"
|
|
};
|
|
|
|
|
|
*/
|
|
|
|
resource rPString (0x1000E) {
|
|
" -- --- .-. ... . "
|
|
};
|
|
|
|
resource rPString (0x1000F) {
|
|
"Play"
|
|
};
|
|
|
|
resource rPString (0x10010) {
|
|
"Stop"
|
|
};
|
|
|
|
resource rMenuBar (0x1, locked, fixed, nocrossbank, nospecialmemory) {
|
|
{
|
|
0x1,
|
|
0x2,
|
|
0x3,
|
|
}
|
|
};
|
|
|
|
resource rMenu (0x1, locked, fixed, nocrossbank, nospecialmemory) {
|
|
0x1,
|
|
0xA008,
|
|
0x1,
|
|
{
|
|
0x100,
|
|
0x103,
|
|
}
|
|
};
|
|
|
|
resource rMenu (0x2, locked, fixed, nocrossbank, nospecialmemory) {
|
|
0x2,
|
|
0xA008,
|
|
0x2,
|
|
{
|
|
0xFF,
|
|
0x101,
|
|
}
|
|
};
|
|
|
|
resource rMenu (0x3, locked, fixed, nocrossbank, nospecialmemory) {
|
|
0x3,
|
|
0xA008,
|
|
0x3,
|
|
{
|
|
0xFA,
|
|
0xFB,
|
|
0xFC,
|
|
0xFD,
|
|
0xFE,
|
|
0x102
|
|
}
|
|
};
|
|
|
|
resource rMenuItem (0xFA, nocrossbank, nospecialmemory) {
|
|
0xFA,
|
|
"Z",
|
|
"z",
|
|
0x0,
|
|
0x8040,
|
|
0xFA
|
|
};
|
|
|
|
resource rMenuItem (0xFB, nocrossbank, nospecialmemory) {
|
|
0xFB,
|
|
"X",
|
|
"x",
|
|
0x0,
|
|
0x8000,
|
|
0xFB
|
|
};
|
|
|
|
resource rMenuItem (0xFC, locked, fixed, nocrossbank, nospecialmemory) {
|
|
0xFC,
|
|
"C",
|
|
"c",
|
|
0x0,
|
|
0x8000,
|
|
0xFC
|
|
};
|
|
|
|
resource rMenuItem (0xFD, locked, fixed, nocrossbank, nospecialmemory) {
|
|
0xFD,
|
|
"V",
|
|
"v",
|
|
0x0,
|
|
0x8000,
|
|
0xFD
|
|
};
|
|
|
|
resource rMenuItem (0xFE, nocrossbank, nospecialmemory) {
|
|
0xFE,
|
|
"",
|
|
"",
|
|
0x0,
|
|
0x8000,
|
|
0xFE
|
|
};
|
|
|
|
resource rMenuItem (0xFF, nocrossbank, nospecialmemory) {
|
|
0xFF,
|
|
"W",
|
|
"w",
|
|
0x0,
|
|
0x8000,
|
|
0xFF
|
|
};
|
|
|
|
resource rMenuItem (0x100, nocrossbank, nospecialmemory) {
|
|
0x100,
|
|
"",
|
|
"",
|
|
0x0,
|
|
0x8000,
|
|
0x100
|
|
};
|
|
|
|
resource rMenuItem (0x101, nocrossbank, nospecialmemory) {
|
|
0x101,
|
|
"Q",
|
|
"q",
|
|
0x0,
|
|
0x8000,
|
|
0x101
|
|
};
|
|
|
|
resource rMenuItem (0x102, nocrossbank, nospecialmemory) {
|
|
0x102,
|
|
"A",
|
|
"a",
|
|
0x0,
|
|
0x8000,
|
|
0x102
|
|
};
|
|
|
|
|
|
resource rMenuItem (0x103, nocrossbank, nospecialmemory) {
|
|
0x103,
|
|
"",
|
|
"",
|
|
0x0,
|
|
0x8000+rMIDisabled+rMIDivider,
|
|
0x103
|
|
};
|
|
|
|
|
|
/*
|
|
resource rMenuItem (0x102, nocrossbank, nospecialmemory) {
|
|
0x102,
|
|
"N",
|
|
"n",
|
|
0x0,
|
|
0x8000,
|
|
0x102
|
|
};
|
|
|
|
resource rMenuItem (0x103, locked, fixed, nocrossbank, nospecialmemory) {
|
|
0x103,
|
|
"O",
|
|
"o",
|
|
0x0,
|
|
0x8040,
|
|
0x103
|
|
};
|
|
|
|
resource rMenuItem (0x104, locked, fixed, nocrossbank, nospecialmemory) {
|
|
0x104,
|
|
"S",
|
|
"s",
|
|
0x0,
|
|
0x8000,
|
|
0x104
|
|
};
|
|
|
|
resource rMenuItem (0x105, locked, fixed, nocrossbank, nospecialmemory) {
|
|
0x105,
|
|
"",
|
|
"",
|
|
0x0,
|
|
0x8000,
|
|
0x105
|
|
};
|
|
|
|
resource rMenuItem (0x106, locked, fixed, nocrossbank, nospecialmemory) {
|
|
0x106,
|
|
"",
|
|
"",
|
|
0x0,
|
|
0x8040,
|
|
0x106
|
|
};
|
|
*/
|
|
|
|
resource rToolStartup (0x1) {
|
|
0xC080,
|
|
{
|
|
0x3, 0x300,
|
|
0x4, 0x301,
|
|
0x5, 0x302,
|
|
0x6, 0x300,
|
|
0xB, 0x200,
|
|
0xE, 0x301,
|
|
0xF, 0x301,
|
|
0x10, 0x301,
|
|
0x12, 0x301,
|
|
0x13, 0x300,
|
|
0x14, 0x301,
|
|
0x15, 0x301,
|
|
0x16, 0x300,
|
|
0x17, 0x301,
|
|
0x1B, 0x301,
|
|
0x1C, 0x301,
|
|
0x1E, 0x100,
|
|
0x22, 0x101
|
|
}
|
|
};
|
|
|
|
|
|
resource rAlertString (0x1) {
|
|
"40~"
|
|
".... .- -.-. -.- ..-. . ... -"
|
|
" ..--- ----- ..--- -----"
|
|
"\n\n\n"
|
|
"-.- . .-.. ...- .. -."
|
|
" ... .... . .-. .-.. --- -.-. -.-"
|
|
"~^Ok\0x00"
|
|
};
|
|
|
|
resource rText (0x4) {
|
|
"CDQ"
|
|
};
|
|
|
|
resource rVersion (0x1) {
|
|
{
|
|
0x1,
|
|
0x0,
|
|
0x0,
|
|
release,
|
|
0x0
|
|
},
|
|
verUS,
|
|
"-- --- .-. ... .",
|
|
"-- --- .-. ... ."
|
|
};
|
|
|
|
resource rComment (0x1) {
|
|
".... .- -.-. -.- ..-. . ... -"
|
|
" ..--- ----- ..--- -----"
|
|
"\n\n\n"
|
|
"-.- . .-.. ...- .. -."
|
|
" ... .... . .-. .-.. --- -.-. -.-"
|
|
};
|
|
|