Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
ADSP Chat.r
#include "Types.r" |
#include "SysTypes.r" |
resource 'vers' (1, purgeable) { |
0x00, |
0x00, |
release, |
0x00, |
verUs, |
"1.0", |
"ADSP Chat - Version 1.0" |
}; |
type 'SCOT' as 'STR '; |
resource 'SCOT' (0, purgeable) { |
"ADSP Chat - Version 1.0" |
}; |
resource 'FREF' (128) { |
'APPL', |
0, |
"" |
}; |
data 'SCOT' (0) { |
$"2253 616D 706C 6520 4320 4170 706C 6963" /* "Sample C Applic */ |
$"6174 696F 6E20 2D20 5665 7273 696F 6E20" /* ation - Version */ |
$"322E 30" /* 2.0 */ |
}; |
resource 'BNDL' (128) { |
'SCOT', |
0, |
{ |
'ICN#', { |
0, 128, |
}, |
'FREF', { |
0, 128, |
} |
} |
}; |
resource 'MENU' (131, "Special", preload) { |
131, |
textMenuProc, |
allEnabled, |
enabled, |
"ADSP", |
{ /* array: 1 elements */ |
/* [1] */ |
"Initialize ADSP", noIcon, "A", noMark, plain |
} |
}; |
resource 'MENU' (128, "Apple", preload) { |
128, |
textMenuProc, |
0x7FFFFFFD, |
enabled, |
apple, |
{ /* array: 2 elements */ |
/* [1] */ |
"About ADSP SampleÉ", noIcon, noKey, noMark, plain, |
/* [2] */ |
"-", noIcon, noKey, noMark, plain |
} |
}; |
resource 'MENU' (129, "File", preload) { |
129, |
textMenuProc, |
allEnabled, |
enabled, |
"File", |
{ /* array: 2 elements */ |
/* [1] */ |
"Close", noIcon, noKey, noMark, plain, |
/* [2] */ |
"Quit", noIcon, "Q", noMark, plain |
} |
}; |
resource 'MENU' (130, "Edit", preload) { |
130, |
textMenuProc, |
allEnabled, |
enabled, |
"Edit", |
{ /* array: 6 elements */ |
/* [1] */ |
"Undo", noIcon, "Z", noMark, plain, |
/* [2] */ |
"-", noIcon, noKey, noMark, plain, |
/* [3] */ |
"Cut", noIcon, "X", noMark, plain, |
/* [4] */ |
"Copy", noIcon, "C", noMark, plain, |
/* [5] */ |
"Paste", noIcon, "V", noMark, plain, |
/* [6] */ |
"Clear", noIcon, noKey, noMark, plain |
} |
}; |
resource 'DLOG' (128) { |
{40, 40, 169, 313}, |
documentProc, |
invisible, |
noGoAway, |
0x0, |
128, |
"" |
}; |
resource 'DLOG' (130) { |
{40, 40, 224, 276}, |
documentProc, |
invisible, |
noGoAway, |
0x0, |
130, |
"" |
}; |
resource 'DLOG' (129) { |
{39, 38, 323, 482}, |
noGrowDocProc, |
visible, |
noGoAway, |
0x0, |
129, |
"" |
}; |
resource 'DITL' (129) { |
{ /* array DITLarray: 21 elements */ |
/* [1] */ |
{39, 52, 58, 203}, |
UserItem { |
disabled |
}, |
/* [2] */ |
{66, 52, 85, 203}, |
UserItem { |
disabled |
}, |
/* [3] */ |
{118, 52, 137, 203}, |
UserItem { |
enabled |
}, |
/* [4] */ |
{18, 230, 45, 431}, |
UserItem { |
enabled |
}, |
/* [5] */ |
{23, 234, 42, 429}, |
StaticText { |
disabled, |
"" |
}, |
/* [6] */ |
{245, 12, 266, 123}, |
Button { |
enabled, |
"Connect" |
}, |
/* [7] */ |
{246, 145, 267, 209}, |
Button { |
enabled, |
"Quit" |
}, |
/* [8] */ |
{63, 230, 145, 429}, |
UserItem { |
enabled |
}, |
/* [9] */ |
{72, 234, 144, 426}, |
StaticText { |
enabled, |
"" |
}, |
/* [10] */ |
{158, 228, 175, 430}, |
StaticText { |
disabled, |
"Outgoing Text:" |
}, |
/* [11] */ |
{180, 231, 251, 428}, |
EditText { |
enabled, |
"" |
}, |
/* [12] */ |
{160, 12, 176, 108}, |
StaticText { |
disabled, |
"Connected To:" |
}, |
/* [13] */ |
{94, 24, 111, 190}, |
CheckBox { |
enabled, |
"Filter on \"Moof\" types" |
}, |
/* [14] */ |
{18, 11, 147, 211}, |
UserItem { |
disabled |
}, |
/* [15] */ |
{255, 253, 269, 434}, |
StaticText { |
disabled, |
"(Press <enter> to send message)" |
}, |
/* [16] */ |
{160, 79, 177, 211}, |
StaticText { |
disabled, |
"" |
}, |
/* [17] */ |
{39, 15, 55, 51}, |
StaticText { |
disabled, |
"Object" |
}, |
/* [18] */ |
{66, 15, 82, 51}, |
StaticText { |
disabled, |
"Type" |
}, |
/* [19] */ |
{119, 16, 134, 48}, |
StaticText { |
disabled, |
"Zone" |
}, |
/* [20] */ |
{190, 13, 222, 211}, |
UserItem { |
disabled |
}, |
/* [21] */ |
{197, 18, 218, 207}, |
StaticText { |
disabled, |
"" |
} |
} |
}; |
resource 'DITL' (128) { |
{ /* array DITLarray: 5 elements */ |
/* [1] */ |
{88, 180, 108, 260}, |
Button { |
enabled, |
"OK" |
}, |
/* [2] */ |
{8, 8, 24, 214}, |
StaticText { |
disabled, |
"ADSP Sample" |
}, |
/* [3] */ |
{32, 8, 48, 237}, |
StaticText { |
disabled, |
"Copyright © 1992 Apple Computer" |
}, |
/* [4] */ |
{56, 8, 72, 136}, |
StaticText { |
disabled, |
"Brought to you by:" |
}, |
/* [5] */ |
{80, 24, 112, 167}, |
StaticText { |
disabled, |
"Macintosh Developer ÊTechnical Support" |
} |
} |
}; |
resource 'DITL' (130) { |
{ /* array DITLarray: 2 elements */ |
/* [1] */ |
{123, 131, 143, 189}, |
Button { |
enabled, |
"OK" |
}, |
/* [2] */ |
{36, 23, 108, 193}, |
StaticText { |
disabled, |
"^0" |
} |
} |
}; |
resource 'ALRT' (128) { |
{38, 75, 158, 347}, |
128, |
{ /* array: 4 elements */ |
/* [1] */ |
OK, visible, silent, |
/* [2] */ |
OK, visible, silent, |
/* [3] */ |
OK, visible, silent, |
/* [4] */ |
OK, visible, silent |
} |
}; |
resource 'ALRT' (130) { |
{40, 40, 240, 280}, |
130, |
{ /* array: 4 elements */ |
/* [1] */ |
OK, visible, sound1, |
/* [2] */ |
OK, visible, sound1, |
/* [3] */ |
OK, visible, sound1, |
/* [4] */ |
OK, visible, sound1 |
} |
}; |
resource 'SIZE' (-1) { |
reserved, |
acceptSuspendResumeEvents, |
reserved, |
canBackground, |
multiFinderAware, |
backgroundAndForeground, |
dontGetFrontClicks, |
ignoreChildDiedEvents, |
not32BitCompatible, |
notHighLevelEventAware, |
onlyLocalHLEvents, |
notStationeryAware, |
dontUseTextEditServices, |
reserved, |
reserved, |
reserved, |
288000, |
288000 |
}; |
resource 'MBAR' (128) { |
{ /* array MenuArray: 3 elements */ |
/* [1] */ |
128, |
/* [2] */ |
129, |
/* [3] */ |
130 |
} |
}; |
resource 'ICN#' (128) { |
{ /* array: 2 elements */ |
/* [1] */ |
$"0000 0000 0000 0000 0000 00FC 0000 0084" |
$"0001 0084 0002 80FC 0004 4084 0002 2084" |
$"0001 1000 6FFF 88F0 0000 0488 1BC0 0284" |
$"0000 0484 06FF 8888 0001 10F0 0002 2000" |
$"0104 40FC 0282 8080 0441 0080 0880 00FC" |
$"1100 0004 23FF EC04 4000 00FC 8007 B000" |
$"4000 00FC 23FE C084 1100 00FC 0880 0080" |
$"0440 0080 0280 0080 01", |
/* [2] */ |
$"0000 0000 0000 0000 0000 00FC 0000 0084" |
$"0001 0084 0003 80FC 0007 C084 0003 E084" |
$"0001 F000 7FFF F8F0 3FFF FC88 1FFF FE84" |
$"0FFF FC84 07FF F888 0001 F0F0 0003 E000" |
$"0107 C0FC 0383 8080 07C1 0080 0F80 00FC" |
$"1F00 0004 3FFF FE04 7FFF FCFC FFFF F800" |
$"7FFF F0FC 3FFF E084 1F00 00FC 0F80 0080" |
$"07C0 0080 0380 0080 01" |
} |
}; |
Copyright © 2003 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2003-01-14