2001-08-19 19:13:00 -03:00
|
|
|
# Generated from 'Menus.h'
|
|
|
|
|
|
|
|
def FOUR_CHAR_CODE(x): return x
|
2002-05-22 12:08:58 -03:00
|
|
|
noMark = 0
|
2001-08-19 19:13:00 -03:00
|
|
|
kMenuDrawMsg = 0
|
|
|
|
kMenuSizeMsg = 2
|
|
|
|
kMenuPopUpMsg = 3
|
|
|
|
kMenuCalcItemMsg = 5
|
|
|
|
kMenuThemeSavvyMsg = 7
|
|
|
|
mDrawMsg = 0
|
|
|
|
mSizeMsg = 2
|
|
|
|
mPopUpMsg = 3
|
|
|
|
mCalcItemMsg = 5
|
|
|
|
mChooseMsg = 1
|
|
|
|
mDrawItemMsg = 4
|
|
|
|
kMenuChooseMsg = 1
|
|
|
|
kMenuDrawItemMsg = 4
|
2002-05-22 12:08:58 -03:00
|
|
|
kThemeSavvyMenuResponse = 0x7473
|
2001-08-19 19:13:00 -03:00
|
|
|
kMenuInitMsg = 8
|
|
|
|
kMenuDisposeMsg = 9
|
|
|
|
kMenuFindItemMsg = 10
|
|
|
|
kMenuHiliteItemMsg = 11
|
2002-05-22 12:08:58 -03:00
|
|
|
kMenuDrawItemsMsg = 12
|
2001-08-19 19:13:00 -03:00
|
|
|
textMenuProc = 0
|
|
|
|
hMenuCmd = 27
|
|
|
|
hierMenu = -1
|
|
|
|
kInsertHierarchicalMenu = -1
|
|
|
|
mctAllItems = -98
|
2002-05-22 12:08:58 -03:00
|
|
|
mctLastIDIndic = -99
|
2001-08-19 19:13:00 -03:00
|
|
|
kMenuStdMenuProc = 63
|
|
|
|
kMenuStdMenuBarProc = 63
|
|
|
|
kMenuNoModifiers = 0
|
|
|
|
kMenuShiftModifier = (1 << 0)
|
|
|
|
kMenuOptionModifier = (1 << 1)
|
|
|
|
kMenuControlModifier = (1 << 2)
|
2002-05-22 12:08:58 -03:00
|
|
|
kMenuNoCommandModifier = (1 << 3)
|
2001-08-19 19:13:00 -03:00
|
|
|
kMenuNoIcon = 0
|
|
|
|
kMenuIconType = 1
|
|
|
|
kMenuShrinkIconType = 2
|
|
|
|
kMenuSmallIconType = 3
|
|
|
|
kMenuColorIconType = 4
|
|
|
|
kMenuIconSuiteType = 5
|
2002-05-22 12:08:58 -03:00
|
|
|
kMenuIconRefType = 6
|
|
|
|
kMenuCGImageRefType = 7
|
|
|
|
kMenuNullGlyph = 0x00
|
|
|
|
kMenuTabRightGlyph = 0x02
|
|
|
|
kMenuTabLeftGlyph = 0x03
|
|
|
|
kMenuEnterGlyph = 0x04
|
|
|
|
kMenuShiftGlyph = 0x05
|
|
|
|
kMenuControlGlyph = 0x06
|
|
|
|
kMenuOptionGlyph = 0x07
|
|
|
|
kMenuSpaceGlyph = 0x09
|
|
|
|
kMenuDeleteRightGlyph = 0x0A
|
|
|
|
kMenuReturnGlyph = 0x0B
|
|
|
|
kMenuReturnR2LGlyph = 0x0C
|
|
|
|
kMenuNonmarkingReturnGlyph = 0x0D
|
|
|
|
kMenuPencilGlyph = 0x0F
|
|
|
|
kMenuDownwardArrowDashedGlyph = 0x10
|
|
|
|
kMenuCommandGlyph = 0x11
|
|
|
|
kMenuCheckmarkGlyph = 0x12
|
|
|
|
kMenuDiamondGlyph = 0x13
|
|
|
|
kMenuAppleLogoFilledGlyph = 0x14
|
|
|
|
kMenuParagraphKoreanGlyph = 0x15
|
|
|
|
kMenuDeleteLeftGlyph = 0x17
|
|
|
|
kMenuLeftArrowDashedGlyph = 0x18
|
|
|
|
kMenuUpArrowDashedGlyph = 0x19
|
|
|
|
kMenuRightArrowDashedGlyph = 0x1A
|
|
|
|
kMenuEscapeGlyph = 0x1B
|
|
|
|
kMenuClearGlyph = 0x1C
|
|
|
|
kMenuLeftDoubleQuotesJapaneseGlyph = 0x1D
|
|
|
|
kMenuRightDoubleQuotesJapaneseGlyph = 0x1E
|
|
|
|
kMenuTrademarkJapaneseGlyph = 0x1F
|
|
|
|
kMenuBlankGlyph = 0x61
|
|
|
|
kMenuPageUpGlyph = 0x62
|
|
|
|
kMenuCapsLockGlyph = 0x63
|
|
|
|
kMenuLeftArrowGlyph = 0x64
|
|
|
|
kMenuRightArrowGlyph = 0x65
|
|
|
|
kMenuNorthwestArrowGlyph = 0x66
|
|
|
|
kMenuHelpGlyph = 0x67
|
|
|
|
kMenuUpArrowGlyph = 0x68
|
|
|
|
kMenuSoutheastArrowGlyph = 0x69
|
|
|
|
kMenuDownArrowGlyph = 0x6A
|
|
|
|
kMenuPageDownGlyph = 0x6B
|
|
|
|
kMenuAppleLogoOutlineGlyph = 0x6C
|
|
|
|
kMenuContextualMenuGlyph = 0x6D
|
|
|
|
kMenuPowerGlyph = 0x6E
|
|
|
|
kMenuF1Glyph = 0x6F
|
|
|
|
kMenuF2Glyph = 0x70
|
|
|
|
kMenuF3Glyph = 0x71
|
|
|
|
kMenuF4Glyph = 0x72
|
|
|
|
kMenuF5Glyph = 0x73
|
|
|
|
kMenuF6Glyph = 0x74
|
|
|
|
kMenuF7Glyph = 0x75
|
|
|
|
kMenuF8Glyph = 0x76
|
|
|
|
kMenuF9Glyph = 0x77
|
|
|
|
kMenuF10Glyph = 0x78
|
|
|
|
kMenuF11Glyph = 0x79
|
|
|
|
kMenuF12Glyph = 0x7A
|
|
|
|
kMenuF13Glyph = 0x87
|
|
|
|
kMenuF14Glyph = 0x88
|
|
|
|
kMenuF15Glyph = 0x89
|
|
|
|
kMenuControlISOGlyph = 0x8A
|
2001-08-19 19:13:00 -03:00
|
|
|
kMenuAttrExcludesMarkColumn = (1 << 0)
|
2002-05-22 12:08:58 -03:00
|
|
|
kMenuAttrAutoDisable = (1 << 2)
|
|
|
|
kMenuAttrUsePencilGlyph = (1 << 3)
|
|
|
|
kMenuItemAttrDisabled = (1 << 0)
|
|
|
|
kMenuItemAttrIconDisabled = (1 << 1)
|
|
|
|
kMenuItemAttrSubmenuParentChoosable = (1 << 2)
|
|
|
|
kMenuItemAttrDynamic = (1 << 3)
|
|
|
|
kMenuItemAttrNotPreviousAlternate = (1 << 4)
|
|
|
|
kMenuItemAttrHidden = (1 << 5)
|
|
|
|
kMenuItemAttrSeparator = (1 << 6)
|
|
|
|
kMenuItemAttrSectionHeader = (1 << 7)
|
|
|
|
kMenuItemAttrIgnoreMeta = (1 << 8)
|
|
|
|
kMenuItemAttrAutoRepeat = (1 << 9)
|
|
|
|
kMenuItemAttrUseVirtualKey = (1 << 10)
|
2001-08-19 19:13:00 -03:00
|
|
|
kMenuTrackingModeMouse = 1
|
2002-05-22 12:08:58 -03:00
|
|
|
kMenuTrackingModeKeyboard = 2
|
|
|
|
kMenuEventIncludeDisabledItems = 0x0001
|
|
|
|
kMenuEventQueryOnly = 0x0002
|
|
|
|
kMenuEventDontCheckSubmenus = 0x0004
|
|
|
|
kMenuItemDataText = (1 << 0)
|
|
|
|
kMenuItemDataMark = (1 << 1)
|
|
|
|
kMenuItemDataCmdKey = (1 << 2)
|
|
|
|
kMenuItemDataCmdKeyGlyph = (1 << 3)
|
|
|
|
kMenuItemDataCmdKeyModifiers = (1 << 4)
|
|
|
|
kMenuItemDataStyle = (1 << 5)
|
|
|
|
kMenuItemDataEnabled = (1 << 6)
|
|
|
|
kMenuItemDataIconEnabled = (1 << 7)
|
|
|
|
kMenuItemDataIconID = (1 << 8)
|
|
|
|
kMenuItemDataIconHandle = (1 << 9)
|
|
|
|
kMenuItemDataCommandID = (1 << 10)
|
|
|
|
kMenuItemDataTextEncoding = (1 << 11)
|
|
|
|
kMenuItemDataSubmenuID = (1 << 12)
|
|
|
|
kMenuItemDataSubmenuHandle = (1 << 13)
|
|
|
|
kMenuItemDataFontID = (1 << 14)
|
|
|
|
kMenuItemDataRefcon = (1 << 15)
|
|
|
|
kMenuItemDataAttributes = (1 << 16)
|
|
|
|
kMenuItemDataCFString = (1 << 17)
|
|
|
|
kMenuItemDataProperties = (1 << 18)
|
|
|
|
kMenuItemDataIndent = (1 << 19)
|
|
|
|
kMenuItemDataCmdVirtualKey = (1 << 20)
|
|
|
|
kMenuItemDataAllDataVersionOne = 0x000FFFFF
|
|
|
|
kMenuItemDataAllDataVersionTwo = kMenuItemDataAllDataVersionOne | kMenuItemDataCmdVirtualKey
|
|
|
|
kMenuDefProcPtr = 0
|
|
|
|
kMenuPropertyPersistent = 0x00000001
|
2001-08-19 19:13:00 -03:00
|
|
|
kHierarchicalFontMenuOption = 0x00000001
|
|
|
|
gestaltContextualMenuAttr = FOUR_CHAR_CODE('cmnu')
|
|
|
|
gestaltContextualMenuUnusedBit = 0
|
|
|
|
gestaltContextualMenuTrapAvailable = 1
|
|
|
|
kCMHelpItemNoHelp = 0
|
|
|
|
kCMHelpItemAppleGuide = 1
|
|
|
|
kCMHelpItemOtherHelp = 2
|
|
|
|
kCMNothingSelected = 0
|
|
|
|
kCMMenuItemSelected = 1
|
|
|
|
kCMShowHelpSelected = 3
|