mirror of
https://github.com/mrkite/regs.git
synced 2024-11-29 04:49:16 +00:00
240 lines
4.4 KiB
Plaintext
240 lines
4.4 KiB
Plaintext
|
MenuDefProc enum<int16> {
|
||
|
mDrawMsg = $0000,
|
||
|
mChooseMsg = $0001,
|
||
|
mSizeMsg = $0002,
|
||
|
mDrawTitle = $0003,
|
||
|
mDrawMItem = $0004,
|
||
|
mGetMItemID = $0005,
|
||
|
}
|
||
|
|
||
|
MenuFlag enum<int16> {
|
||
|
mInvis = $0004,
|
||
|
mCustom = $0010,
|
||
|
mXor = $0020,
|
||
|
mSelected = $0040,
|
||
|
mDisabled = $0080,
|
||
|
}
|
||
|
|
||
|
MenuBarRecHndl = ^MenuBarRecPtr;
|
||
|
MenuBarRecPtr = ^MenuBarRec;
|
||
|
MenuBarRec = CtlRec;
|
||
|
MenuRecHndl = ^MenuRecPtr;
|
||
|
MenuRecPtr = ^MenuRec;
|
||
|
MenuRec struct {
|
||
|
menuID: int16;
|
||
|
menuWidth: int16;
|
||
|
menuHeight: int16;
|
||
|
menuProc: WordProcPtr;
|
||
|
menuFlag: MenuFlag;
|
||
|
firstItem: uint8;
|
||
|
numOfItems: uint8;
|
||
|
titleWidth: int16;
|
||
|
titleName: Ptr;
|
||
|
}
|
||
|
|
||
|
MenuBootInit() {
|
||
|
$0f, $01
|
||
|
}
|
||
|
MenuStartUp(userID: int16, dPageAddr: int16) {
|
||
|
$0f, $02
|
||
|
}
|
||
|
MenuShutDown() {
|
||
|
$0f, $03
|
||
|
}
|
||
|
MenuVersion(): int16 {
|
||
|
$0f, $04
|
||
|
}
|
||
|
MenuReset() {
|
||
|
$0f, $05
|
||
|
}
|
||
|
MenuStatus(): bool {
|
||
|
$0f, $06
|
||
|
}
|
||
|
CalcMenuSize(newWidth: int16, newHeight: int16, menuNum: int16) {
|
||
|
$0f, $1c
|
||
|
}
|
||
|
CheckMItem(checkedFlag: bool, itemNum: int16) {
|
||
|
$0f, $32
|
||
|
}
|
||
|
CountMItes(menuNum: int16): int16 {
|
||
|
$0f, $14
|
||
|
}
|
||
|
DeleteMenu(menuNum: int16) {
|
||
|
$0f, $0e
|
||
|
}
|
||
|
DeleteMItem(itemNum: int16) {
|
||
|
$0f, $10
|
||
|
}
|
||
|
DisableMItem(itemNum: int16) {
|
||
|
$0f, $31
|
||
|
}
|
||
|
DisposeMenu(menuHandle: MenuRecHndl) {
|
||
|
$0f, $2e
|
||
|
}
|
||
|
DrawMenuBar() {
|
||
|
$0f, $2a
|
||
|
}
|
||
|
EnableMItem(itemNuM: int16) {
|
||
|
$0f, $30
|
||
|
}
|
||
|
FixMenuBar(): int16 {
|
||
|
$0f, $13
|
||
|
}
|
||
|
FlashMenuBar() {
|
||
|
$0f, $0c
|
||
|
}
|
||
|
GetBarColors(): int32 {
|
||
|
$0f, $18
|
||
|
}
|
||
|
GetMenuBar(): MenuBarRecHndl {
|
||
|
$0f, $0a
|
||
|
}
|
||
|
GetMenuFlag(menuNum: int16): MenuFlag {
|
||
|
$0f, $20
|
||
|
}
|
||
|
GetMenuMgrPort(): GrafPortPtr {
|
||
|
$0f, $1b
|
||
|
}
|
||
|
GetMenuTitle(menuNum: int16): Ptr {
|
||
|
$0f, $22
|
||
|
}
|
||
|
GetMHandle(menuNuM: int16): MenuRecHndl {
|
||
|
$0f, $16
|
||
|
}
|
||
|
GetMItem(itemNum: int16): StringPtr {
|
||
|
$0f, $25
|
||
|
}
|
||
|
GetMItemFlag(itemNum: int16): int16 {
|
||
|
$0f, $27
|
||
|
}
|
||
|
GetMItemMark(itemNum: int16): int16 {
|
||
|
$0f, $34
|
||
|
}
|
||
|
GetMItemStyle(itemNum: int16): TextStyle {
|
||
|
$0f, $36
|
||
|
}
|
||
|
GetMTitleStart(): int16 {
|
||
|
$0f, $1a
|
||
|
}
|
||
|
GetMTitleWidth(menuNum: int16): int16 {
|
||
|
$0f, $1e
|
||
|
}
|
||
|
GetSysBar(): MenuBarRecHndl {
|
||
|
$0f, $11
|
||
|
}
|
||
|
HiliteMenu(hiliteFlag: bool, menuNum: int16) {
|
||
|
$0f, $2c
|
||
|
}
|
||
|
InitPalette() {
|
||
|
$0f, $2f
|
||
|
}
|
||
|
InsertMenu(addMenuHandle: MenuRecHndl, insertAfter: int16) {
|
||
|
$0f, $0d
|
||
|
}
|
||
|
InsertMItem(addItemPtr: Ptr, insertAfter: int16, menuNum: int16) {
|
||
|
$0f, $0f
|
||
|
}
|
||
|
MenuGlobal(menuGlobalMask: int16): int16 {
|
||
|
$0f, $23
|
||
|
}
|
||
|
MenuKey(taskRecPtr: ^WmTaskRec, barHandle: MenuBarRecHndl) {
|
||
|
$0f, $09
|
||
|
}
|
||
|
MenuNewRes() {
|
||
|
$0f,$29
|
||
|
}
|
||
|
MenuRefresh(redrawRoutinePtr: VoidProcPtr) {
|
||
|
$0f, $0b
|
||
|
}
|
||
|
MenuSelect(taskRecPtr: ^WmTaskRec, barHandle: MenuBarRecHndl) {
|
||
|
$0f, $2b
|
||
|
}
|
||
|
NewMenu(menuStringPtr: Ptr): MenuRecHndl {
|
||
|
$0f, $2d
|
||
|
}
|
||
|
NewMenuBar(theWindowPtr: WindowPtr): MenuBarRecHndl {
|
||
|
$0f, $15
|
||
|
}
|
||
|
SetBarColors(newBarColor: int16, newInvertColor: int16, newOutColor: int16) {
|
||
|
$0f, $17
|
||
|
}
|
||
|
SetMenuBar(barHandle: MenuBarRecHndl) {
|
||
|
$0f, $39
|
||
|
}
|
||
|
SetMenuFlag(newValue: int16, menuNum: int16) {
|
||
|
$0f, $1f
|
||
|
}
|
||
|
SetMenuID(newMenuNum: int16, curMenuNum: int16) {
|
||
|
$0f, $37
|
||
|
}
|
||
|
SetMenuTitle(newStr: ^Str255, menuNum: int16) {
|
||
|
$0f, $21
|
||
|
}
|
||
|
SetMItem(newItemLine: ^Str255, itemNum: int16) {
|
||
|
$0f, $24
|
||
|
}
|
||
|
SetMItemBlink(count: int16) {
|
||
|
$0f, $28
|
||
|
}
|
||
|
SetMItemFlag(newValue: int16, itemNum: int16) {
|
||
|
$0f, $26
|
||
|
}
|
||
|
SetMItemID(newItemNum: int16, curItemNum: int16) {
|
||
|
$0f, $38
|
||
|
}
|
||
|
SetMItemMark(mark: int16, itemNum: int16) {
|
||
|
$0f, $33
|
||
|
}
|
||
|
SetMItemName(str: ^Str255, itemNum: int16) {
|
||
|
$0f, $3a
|
||
|
}
|
||
|
SetMItemStyle(theTextStyle: TextStyle, itemNum: int16) {
|
||
|
$0f, $35
|
||
|
}
|
||
|
SetMTitleStart(xStart: int16) {
|
||
|
$0f, $19
|
||
|
}
|
||
|
SetMTitleWidth(newWidth: int16, menuNum: int16) {
|
||
|
$0f, $1d
|
||
|
}
|
||
|
SetSysBar(barHandle: MenuBarRecHndl) {
|
||
|
$0f, $12
|
||
|
}
|
||
|
PopUpMenuSelect(selection: int16, currentLeft: int16, currentTop: int16,
|
||
|
flag: int16, menuHandle: MenuRecHndl): int16 {
|
||
|
$0f, $3c
|
||
|
}
|
||
|
GetPopUpDefProc(): Ptr {
|
||
|
$0f, $3b
|
||
|
}
|
||
|
DrawPopUp(selection: int16, flag: int16, right: int16, bottom: int16,
|
||
|
left: int16, top: int16, menuHandle: MenuRecHndl) {
|
||
|
$0f, $3d
|
||
|
}
|
||
|
NewMenuBar2(refDesc: RefDescriptor, menuBarTemplateRef: Ref,
|
||
|
windowPortPtr: GrafPortPtr): MenuBarRecHndl {
|
||
|
$0f, $43
|
||
|
}
|
||
|
NewMenu2(refDesc: RefDescriptor, menuTemplateRef: Ref): MenuRecHndl {
|
||
|
$0f, $3e
|
||
|
}
|
||
|
InsertMItem2(refDesc: RefDescriptor, menuTemplateRef: Ref, insertAfter: int16,
|
||
|
menuNum: int16) {
|
||
|
$0f, $3f
|
||
|
}
|
||
|
SetMenuTitle2(refDesc: RefDescriptor, titleRef: Ref, menuNum: int16) {
|
||
|
$0f, $40
|
||
|
}
|
||
|
SetMItem2(refDesc: RefDescriptor, menuItemTempRef: Ref, menuItemID: int16) {
|
||
|
$0f, $41
|
||
|
}
|
||
|
SetMItemName2(refDesc: RefDescriptor, titleRef: Ref, menuItemID: int16) {
|
||
|
$0f, $42
|
||
|
}
|
||
|
HideMenuBar() {
|
||
|
$0f, $45
|
||
|
}
|
||
|
ShowMenuBar() {
|
||
|
$0f, $46
|
||
|
}
|