/Lib/plat-mac/Carbon/Menus.py

http://unladen-swallow.googlecode.com/ · Python · 169 lines · 167 code · 1 blank · 1 comment · 0 complexity · c117860ada94c5b8193262df7472d3d0 MD5 · raw file

  1. # Generated from 'Menus.h'
  2. def FOUR_CHAR_CODE(x): return x
  3. noMark = 0
  4. kMenuDrawMsg = 0
  5. kMenuSizeMsg = 2
  6. kMenuPopUpMsg = 3
  7. kMenuCalcItemMsg = 5
  8. kMenuThemeSavvyMsg = 7
  9. mDrawMsg = 0
  10. mSizeMsg = 2
  11. mPopUpMsg = 3
  12. mCalcItemMsg = 5
  13. mChooseMsg = 1
  14. mDrawItemMsg = 4
  15. kMenuChooseMsg = 1
  16. kMenuDrawItemMsg = 4
  17. kThemeSavvyMenuResponse = 0x7473
  18. kMenuInitMsg = 8
  19. kMenuDisposeMsg = 9
  20. kMenuFindItemMsg = 10
  21. kMenuHiliteItemMsg = 11
  22. kMenuDrawItemsMsg = 12
  23. textMenuProc = 0
  24. hMenuCmd = 27
  25. hierMenu = -1
  26. kInsertHierarchicalMenu = -1
  27. mctAllItems = -98
  28. mctLastIDIndic = -99
  29. kMenuStdMenuProc = 63
  30. kMenuStdMenuBarProc = 63
  31. kMenuNoModifiers = 0
  32. kMenuShiftModifier = (1 << 0)
  33. kMenuOptionModifier = (1 << 1)
  34. kMenuControlModifier = (1 << 2)
  35. kMenuNoCommandModifier = (1 << 3)
  36. kMenuNoIcon = 0
  37. kMenuIconType = 1
  38. kMenuShrinkIconType = 2
  39. kMenuSmallIconType = 3
  40. kMenuColorIconType = 4
  41. kMenuIconSuiteType = 5
  42. kMenuIconRefType = 6
  43. kMenuCGImageRefType = 7
  44. kMenuSystemIconSelectorType = 8
  45. kMenuIconResourceType = 9
  46. kMenuNullGlyph = 0x00
  47. kMenuTabRightGlyph = 0x02
  48. kMenuTabLeftGlyph = 0x03
  49. kMenuEnterGlyph = 0x04
  50. kMenuShiftGlyph = 0x05
  51. kMenuControlGlyph = 0x06
  52. kMenuOptionGlyph = 0x07
  53. kMenuSpaceGlyph = 0x09
  54. kMenuDeleteRightGlyph = 0x0A
  55. kMenuReturnGlyph = 0x0B
  56. kMenuReturnR2LGlyph = 0x0C
  57. kMenuNonmarkingReturnGlyph = 0x0D
  58. kMenuPencilGlyph = 0x0F
  59. kMenuDownwardArrowDashedGlyph = 0x10
  60. kMenuCommandGlyph = 0x11
  61. kMenuCheckmarkGlyph = 0x12
  62. kMenuDiamondGlyph = 0x13
  63. kMenuAppleLogoFilledGlyph = 0x14
  64. kMenuParagraphKoreanGlyph = 0x15
  65. kMenuDeleteLeftGlyph = 0x17
  66. kMenuLeftArrowDashedGlyph = 0x18
  67. kMenuUpArrowDashedGlyph = 0x19
  68. kMenuRightArrowDashedGlyph = 0x1A
  69. kMenuEscapeGlyph = 0x1B
  70. kMenuClearGlyph = 0x1C
  71. kMenuLeftDoubleQuotesJapaneseGlyph = 0x1D
  72. kMenuRightDoubleQuotesJapaneseGlyph = 0x1E
  73. kMenuTrademarkJapaneseGlyph = 0x1F
  74. kMenuBlankGlyph = 0x61
  75. kMenuPageUpGlyph = 0x62
  76. kMenuCapsLockGlyph = 0x63
  77. kMenuLeftArrowGlyph = 0x64
  78. kMenuRightArrowGlyph = 0x65
  79. kMenuNorthwestArrowGlyph = 0x66
  80. kMenuHelpGlyph = 0x67
  81. kMenuUpArrowGlyph = 0x68
  82. kMenuSoutheastArrowGlyph = 0x69
  83. kMenuDownArrowGlyph = 0x6A
  84. kMenuPageDownGlyph = 0x6B
  85. kMenuAppleLogoOutlineGlyph = 0x6C
  86. kMenuContextualMenuGlyph = 0x6D
  87. kMenuPowerGlyph = 0x6E
  88. kMenuF1Glyph = 0x6F
  89. kMenuF2Glyph = 0x70
  90. kMenuF3Glyph = 0x71
  91. kMenuF4Glyph = 0x72
  92. kMenuF5Glyph = 0x73
  93. kMenuF6Glyph = 0x74
  94. kMenuF7Glyph = 0x75
  95. kMenuF8Glyph = 0x76
  96. kMenuF9Glyph = 0x77
  97. kMenuF10Glyph = 0x78
  98. kMenuF11Glyph = 0x79
  99. kMenuF12Glyph = 0x7A
  100. kMenuF13Glyph = 0x87
  101. kMenuF14Glyph = 0x88
  102. kMenuF15Glyph = 0x89
  103. kMenuControlISOGlyph = 0x8A
  104. kMenuAttrExcludesMarkColumn = (1 << 0)
  105. kMenuAttrAutoDisable = (1 << 2)
  106. kMenuAttrUsePencilGlyph = (1 << 3)
  107. kMenuAttrHidden = (1 << 4)
  108. kMenuItemAttrDisabled = (1 << 0)
  109. kMenuItemAttrIconDisabled = (1 << 1)
  110. kMenuItemAttrSubmenuParentChoosable = (1 << 2)
  111. kMenuItemAttrDynamic = (1 << 3)
  112. kMenuItemAttrNotPreviousAlternate = (1 << 4)
  113. kMenuItemAttrHidden = (1 << 5)
  114. kMenuItemAttrSeparator = (1 << 6)
  115. kMenuItemAttrSectionHeader = (1 << 7)
  116. kMenuItemAttrIgnoreMeta = (1 << 8)
  117. kMenuItemAttrAutoRepeat = (1 << 9)
  118. kMenuItemAttrUseVirtualKey = (1 << 10)
  119. kMenuItemAttrCustomDraw = (1 << 11)
  120. kMenuItemAttrIncludeInCmdKeyMatching = (1 << 12)
  121. kMenuTrackingModeMouse = 1
  122. kMenuTrackingModeKeyboard = 2
  123. kMenuEventIncludeDisabledItems = 0x0001
  124. kMenuEventQueryOnly = 0x0002
  125. kMenuEventDontCheckSubmenus = 0x0004
  126. kMenuItemDataText = (1 << 0)
  127. kMenuItemDataMark = (1 << 1)
  128. kMenuItemDataCmdKey = (1 << 2)
  129. kMenuItemDataCmdKeyGlyph = (1 << 3)
  130. kMenuItemDataCmdKeyModifiers = (1 << 4)
  131. kMenuItemDataStyle = (1 << 5)
  132. kMenuItemDataEnabled = (1 << 6)
  133. kMenuItemDataIconEnabled = (1 << 7)
  134. kMenuItemDataIconID = (1 << 8)
  135. kMenuItemDataIconHandle = (1 << 9)
  136. kMenuItemDataCommandID = (1 << 10)
  137. kMenuItemDataTextEncoding = (1 << 11)
  138. kMenuItemDataSubmenuID = (1 << 12)
  139. kMenuItemDataSubmenuHandle = (1 << 13)
  140. kMenuItemDataFontID = (1 << 14)
  141. kMenuItemDataRefcon = (1 << 15)
  142. kMenuItemDataAttributes = (1 << 16)
  143. kMenuItemDataCFString = (1 << 17)
  144. kMenuItemDataProperties = (1 << 18)
  145. kMenuItemDataIndent = (1 << 19)
  146. kMenuItemDataCmdVirtualKey = (1 << 20)
  147. kMenuItemDataAllDataVersionOne = 0x000FFFFF
  148. kMenuItemDataAllDataVersionTwo = kMenuItemDataAllDataVersionOne | kMenuItemDataCmdVirtualKey
  149. kMenuDefProcPtr = 0
  150. kMenuPropertyPersistent = 0x00000001
  151. kHierarchicalFontMenuOption = 0x00000001
  152. gestaltContextualMenuAttr = FOUR_CHAR_CODE('cmnu')
  153. gestaltContextualMenuUnusedBit = 0
  154. gestaltContextualMenuTrapAvailable = 1
  155. gestaltContextualMenuHasAttributeAndModifierKeys = 2
  156. gestaltContextualMenuHasUnicodeSupport = 3
  157. kCMHelpItemNoHelp = 0
  158. kCMHelpItemAppleGuide = 1
  159. kCMHelpItemOtherHelp = 2
  160. kCMHelpItemRemoveHelp = 3
  161. kCMNothingSelected = 0
  162. kCMMenuItemSelected = 1
  163. kCMShowHelpSelected = 3
  164. keyContextualMenuName = FOUR_CHAR_CODE('pnam')
  165. keyContextualMenuCommandID = FOUR_CHAR_CODE('cmcd')
  166. keyContextualMenuSubmenu = FOUR_CHAR_CODE('cmsb')
  167. keyContextualMenuAttributes = FOUR_CHAR_CODE('cmat')
  168. keyContextualMenuModifiers = FOUR_CHAR_CODE('cmmd')