mirror of
https://github.com/python/cpython.git
synced 2025-10-10 00:43:41 +00:00
Moved most of Mac/Lib hierarchy to Lib/plat-mac: it can be used both
in MacPython-OS9 and MacPython-OSX (or the equivalent unix Python on Mac OS X). The only items remaining in Mac/Lib are modules that are meaningful only for MacPython-OS9 (CFM stuff, MacPython preferences in resources, etc).
This commit is contained in:
parent
c262a1f51c
commit
60087fb450
136 changed files with 207 additions and 0 deletions
156
Lib/plat-mac/Carbon/Menus.py
Normal file
156
Lib/plat-mac/Carbon/Menus.py
Normal file
|
@ -0,0 +1,156 @@
|
|||
# Generated from 'Menus.h'
|
||||
|
||||
def FOUR_CHAR_CODE(x): return x
|
||||
noMark = 0
|
||||
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
|
||||
kThemeSavvyMenuResponse = 0x7473
|
||||
kMenuInitMsg = 8
|
||||
kMenuDisposeMsg = 9
|
||||
kMenuFindItemMsg = 10
|
||||
kMenuHiliteItemMsg = 11
|
||||
kMenuDrawItemsMsg = 12
|
||||
textMenuProc = 0
|
||||
hMenuCmd = 27
|
||||
hierMenu = -1
|
||||
kInsertHierarchicalMenu = -1
|
||||
mctAllItems = -98
|
||||
mctLastIDIndic = -99
|
||||
kMenuStdMenuProc = 63
|
||||
kMenuStdMenuBarProc = 63
|
||||
kMenuNoModifiers = 0
|
||||
kMenuShiftModifier = (1 << 0)
|
||||
kMenuOptionModifier = (1 << 1)
|
||||
kMenuControlModifier = (1 << 2)
|
||||
kMenuNoCommandModifier = (1 << 3)
|
||||
kMenuNoIcon = 0
|
||||
kMenuIconType = 1
|
||||
kMenuShrinkIconType = 2
|
||||
kMenuSmallIconType = 3
|
||||
kMenuColorIconType = 4
|
||||
kMenuIconSuiteType = 5
|
||||
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
|
||||
kMenuAttrExcludesMarkColumn = (1 << 0)
|
||||
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)
|
||||
kMenuTrackingModeMouse = 1
|
||||
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
|
||||
kHierarchicalFontMenuOption = 0x00000001
|
||||
gestaltContextualMenuAttr = FOUR_CHAR_CODE('cmnu')
|
||||
gestaltContextualMenuUnusedBit = 0
|
||||
gestaltContextualMenuTrapAvailable = 1
|
||||
kCMHelpItemNoHelp = 0
|
||||
kCMHelpItemAppleGuide = 1
|
||||
kCMHelpItemOtherHelp = 2
|
||||
kCMNothingSelected = 0
|
||||
kCMMenuItemSelected = 1
|
||||
kCMShowHelpSelected = 3
|
Loading…
Add table
Add a link
Reference in a new issue