:mod:`menumgr` ============== .. py:module:: menumgr .. autoapi-nested-parse:: menumgr - Wrapped MacOS APIs .. py:data:: noMark :type: int .. py:data:: mDrawMsg :type: int .. py:data:: mChooseMsg :type: int .. py:data:: mSizeMsg :type: int .. py:data:: mPopUpRect :type: int .. py:data:: textMenuProc :type: int .. py:class:: MenuInfo A uctypes structure .. py:attribute:: menuID :type: int .. py:attribute:: menuWidth :type: int .. py:attribute:: menuHeight :type: int .. py:attribute:: menuProc :type: Handle .. py:attribute:: enableFlags :type: int .. py:attribute:: menuData :type: Str255 .. py:class:: MCEntry A uctypes structure .. py:attribute:: mctID :type: int .. py:attribute:: mctItem :type: int .. py:attribute:: mctRGB1 :type: RGBColor .. py:attribute:: mctRGB2 :type: RGBColor .. py:attribute:: mctRGB3 :type: RGBColor .. py:attribute:: mctRGB4 :type: RGBColor .. py:attribute:: mctReserved :type: int .. py:function:: LMGetTopMenuItem() -> object .. py:function:: LMSetTopMenuItem(value) -> None .. py:function:: LMGetAtMenuBottom() -> object .. py:function:: LMSetAtMenuBottom(value) -> None .. py:function:: LMGetMenuList() -> object .. py:function:: LMSetMenuList(value) -> None .. py:function:: LMGetMBarEnable() -> object .. py:function:: LMSetMBarEnable(value) -> None .. py:function:: LMGetMenuFlash() -> object .. py:function:: LMSetMenuFlash(value) -> None .. py:function:: LMGetTheMenu() -> object .. py:function:: LMSetTheMenu(value) -> None .. py:function:: LMGetMBarHook() -> object .. py:function:: LMSetMBarHook(value) -> None .. py:function:: LMGetMenuHook() -> object .. py:function:: LMSetMenuHook(value) -> None .. py:function:: LMGetMenuDisable() -> object .. py:function:: LMSetMenuDisable(value) -> None .. py:function:: LMGetMBDFHndl() -> object .. py:function:: LMSetMBDFHndl(value) -> None .. py:function:: LMGetMBSaveLoc() -> object .. py:function:: LMSetMBSaveLoc(value) -> None .. py:function:: LMGetMBarHeight() -> object .. py:function:: LMSetMBarHeight(value) -> None .. py:function:: LMGetMenuCInfo() -> object .. py:function:: LMSetMenuCInfo(value) -> None .. py:function:: DrawMenuBar() -> None .. py:function:: ClearMenuBar() -> None .. py:function:: InitMenus() -> None .. py:function:: NewMenu(mid: int, str: ConstStringPtr) -> MenuHandle .. py:function:: CalcMenuSize(mh: MenuHandle) -> None .. py:function:: GetMenu(rid: int) -> MenuHandle .. py:function:: DisposeMenu(mh: MenuHandle) -> None .. py:function:: AppendMenu(mh: MenuHandle, str: ConstStringPtr) -> None .. py:function:: AppendResMenu(mh: MenuHandle, restype: ResType) -> None .. py:function:: DeleteMenuItem(mh: MenuHandle, item: int) -> None .. py:function:: InsertResMenu(mh: MenuHandle, restype: ResType, after: int) -> None .. py:function:: InsertMenuItem(mh: MenuHandle, str: ConstStringPtr, after: int) -> None .. py:function:: InsertMenu(mh: MenuHandle, before: int) -> None .. py:function:: DeleteMenu(mid: int) -> None .. py:function:: GetNewMBar(mbarid: int) -> Handle .. py:function:: GetMenuBar() -> Handle .. py:function:: SetMenuBar(ml: Handle) -> None .. py:function:: HiliteMenu(mid: int) -> None .. py:function:: MenuSelect(p: Point) -> int .. py:function:: FlashMenuBar(mid: int) -> None .. py:function:: MenuKey(thec: CharParameter) -> int .. py:function:: SetMenuItemText(mh: MenuHandle, item: int, str: ConstStringPtr) -> None .. py:function:: GetMenuItemText(mh: MenuHandle, item: int, str: StringPtr) -> None .. py:function:: DisableItem(mh: MenuHandle, item: int) -> None .. py:function:: EnableItem(mh: MenuHandle, item: int) -> None .. py:function:: CheckItem(mh: MenuHandle, item: int, cflag: Boolean) -> None .. py:function:: SetItemMark(mh: MenuHandle, item: int, mark: CharParameter) -> None .. py:function:: GetItemMark(mh: MenuHandle, item: int, markp: array.array['h']) -> None .. py:function:: SetItemIcon(mh: MenuHandle, item: int, icon: Byte) -> None .. py:function:: GetItemIcon(mh: MenuHandle, item: int, iconp: array.array['h']) -> None .. py:function:: SetItemStyle(mh: MenuHandle, item: int, style: int) -> None .. py:function:: GetItemStyle(mh: MenuHandle, item: int, stylep: array.array['h']) -> None .. py:function:: CountMItems(mh: MenuHandle) -> int .. py:function:: GetMenuHandle(mid: int) -> MenuHandle .. py:function:: SetMenuFlash(i: int) -> None .. py:function:: InitProcMenu(mbid: int) -> None .. py:function:: MenuChoice() -> int .. py:function:: GetItemCmd(mh: MenuHandle, item: int, cmdp: CharParameter) -> None .. py:function:: SetItemCmd(mh: MenuHandle, item: int, cmd: CharParameter) -> None .. py:function:: PopUpMenuSelect(mh: MenuHandle, top: int, left: int, item: int) -> int .. py:function:: DeleteMCEntries(arg0: int, arg1: int) -> None .. py:function:: GetMCInfo() -> MCTableHandle .. py:function:: SetMCInfo(arg0: MCTableHandle) -> None .. py:function:: DisposeMCInfo(arg0: MCTableHandle) -> None .. py:function:: GetMCEntry(arg0: int, arg1: int) -> MCEntryPtr .. py:function:: SetMCEntries(arg0: int, arg1: MCTablePtr) -> None .. py:function:: InvalMenuBar() -> None .. py:function:: CheckMenuItem(mh: MenuHandle, item: int, cflag: Boolean) -> None .. py:function:: EnableMenuItem(mh: MenuHandle, item: int) -> None .. py:function:: DisableMenuItem(mh: MenuHandle, item: int) -> None .. py:function:: GetMBarHeight() -> int