
 
       wx.lib.agw.flatmenu.FlatMenuItem¶
  wx.lib.agw.flatmenu.FlatMenuItem¶A class that represents an item in a menu.
 Methods Summary¶
 Methods Summary¶| __init__ | Default class constructor. | 
| Check | Checks or unchecks the menu item. | 
| Enable | Enables or disables a menu item. | 
| GetAcceleratorEntry | Returns the accelerator entry associated to this menu item. | 
| GetAccelString | Returns the accelerator string. | 
| GetBitmap | Returns the normal bitmap associated to the menu item or NullBitmapif | 
| GetContextMenu | Returns the context menu associated with this item (if any). | 
| GetDisabledBitmap | Returns the disabled bitmap associated to the menu item or NullBitmap | 
| GetFont | Returns this FlatMenuItemfont. | 
| GetHeight | Returns the menu item height, in pixels. | 
| GetHelp | Returns the item help string. | 
| GetHotBitmap | Returns the hot bitmap associated to the menu item or NullBitmapif | 
| GetId | Returns the item id. | 
| GetKind | Returns the menu item kind, can be one of wx.ITEM_SEPARATOR,wx.ITEM_NORMAL, | 
| GetLabel | Returns the menu item label (without the accelerator if it is part of the string). | 
| GetLongHelp | Returns the item long help string (displayed in the parent frame StatusBar). | 
| GetMenu | Returns the parent menu. | 
| GetMnemonicChar | Returns the shortcut char for this menu item. | 
| GetRect | Returns the menu item client rectangle. | 
| GetShortHelp | Returns the item short help string (displayed in the tool’s tooltip). | 
| GetSubMenu | Returns the sub-menu of this menu item (if any). | 
| GetSuitableBitmap | Gets the bitmap that should be used based on the item state. | 
| GetText | Returns the text associated with the menu item including the accelerator. | 
| GetTextColour | Returns this FlatMenuItemforeground text colour. | 
| IsCheckable | Returns Trueif this item is of typewx.ITEM_CHECK,Falseotherwise. | 
| IsChecked | Returns whether an item is checked or not. | 
| IsEnabled | Returns whether an item is enabled or not. | 
| IsRadioItem | Returns Trueif this item is of typewx.ITEM_RADIO,Falseotherwise. | 
| IsSeparator | Returns Trueif this item is of typewx.ITEM_SEPARATOR,Falseotherwise. | 
| IsShown | Returns whether an item is shown or not. | 
| IsSubMenu | Returns whether an item is a sub-menu or not. | 
| SetContextMenu | Assigns a context menu to this item. | 
| SetDisabledBitmap | Sets the menu item disabled bitmap. | 
| SetFont | Sets the FlatMenuItemfont. | 
| SetHelp | Sets the menu item help string. | 
| SetHotBitmap | Sets the menu item hot bitmap. | 
| SetLabel | Sets the label text for this item from the text (excluding the accelerator). | 
| SetLongHelp | Sets the item long help string (displayed in the parent frame StatusBar). | 
| SetMenu | Sets the menu item parent menu. | 
| SetMenuBar | Links the current menu item with the main FlatMenuBar. | 
| SetNormalBitmap | Sets the menu item normal bitmap. | 
| SetRect | Sets the menu item client rectangle. | 
| SetSubMenu | Sets the menu item sub-menu. | 
| SetText | Sets the text for this menu item (including accelerators). | 
| SetTextColour | Sets the FlatMenuItemforeground colour for the menu label. | 
| Show | Actually shows/hides the menu item. | 
 Class API¶
 Class API¶FlatMenuItem(object)¶A class that represents an item in a menu.
__init__(self, parent, id=wx.ID_SEPARATOR, label="", helpString="", kind=wx.ITEM_NORMAL, subMenu=None, normalBmp=wx.NullBitmap, disabledBmp=wx.NullBitmap, hotBmp=wx.NullBitmap)¶Default class constructor.
| Parameters: | 
 | 
|---|
Check(self, check=True)¶Checks or unchecks the menu item.
| Parameters: | check (bool) – Trueto check the menu item,Falseto uncheck it. | 
|---|
Note
This method is meaningful only for menu items of wx.ITEM_CHECK
or wx.ITEM_RADIO kind.
Enable(self, enable=True)¶Enables or disables a menu item.
| Parameters: | enable (bool) – Trueto enable the menu item,Falseto disable it. | 
|---|
GetAcceleratorEntry(self)¶Returns the accelerator entry associated to this menu item.
GetAccelString(self)¶Returns the accelerator string.
GetBitmap(self)¶Returns the normal bitmap associated to the menu item or NullBitmap if
none has been supplied.
GetContextMenu(self)¶Returns the context menu associated with this item (if any).
GetDisabledBitmap(self)¶Returns the disabled bitmap associated to the menu item or NullBitmap
if none has been supplied.
GetFont(self)¶Returns this FlatMenuItem font.
GetHeight(self)¶Returns the menu item height, in pixels.
GetHelp(self)¶Returns the item help string.
GetHotBitmap(self)¶Returns the hot bitmap associated to the menu item or NullBitmap if
none has been supplied.
GetId(self)¶Returns the item id.
GetKind(self)¶Returns the menu item kind, can be one of wx.ITEM_SEPARATOR, wx.ITEM_NORMAL,
wx.ITEM_CHECK or wx.ITEM_RADIO.
GetLabel(self)¶Returns the menu item label (without the accelerator if it is part of the string).
GetLongHelp(self)¶Returns the item long help string (displayed in the parent frame StatusBar).
GetMenu(self)¶Returns the parent menu.
GetMnemonicChar(self)¶Returns the shortcut char for this menu item.
GetRect(self)¶Returns the menu item client rectangle.
GetShortHelp(self)¶Returns the item short help string (displayed in the tool’s tooltip).
GetSubMenu(self)¶Returns the sub-menu of this menu item (if any).
GetSuitableBitmap(self, selected)¶Gets the bitmap that should be used based on the item state.
| Parameters: | selected (bool) – Trueif this menu item is currently hovered by the mouse,Falseotherwise. | 
|---|
GetText(self)¶Returns the text associated with the menu item including the accelerator.
GetTextColour(self)¶Returns this FlatMenuItem foreground text colour.
IsCheckable(self)¶Returns True if this item is of type wx.ITEM_CHECK, False otherwise.
IsChecked(self)¶Returns whether an item is checked or not.
Note
This method is meaningful only for items of kind wx.ITEM_CHECK or
wx.ITEM_RADIO.
IsEnabled(self)¶Returns whether an item is enabled or not.
IsRadioItem(self)¶Returns True if this item is of type wx.ITEM_RADIO, False otherwise.
IsSeparator(self)¶Returns True if this item is of type wx.ITEM_SEPARATOR, False otherwise.
IsShown(self)¶Returns whether an item is shown or not.
IsSubMenu(self)¶Returns whether an item is a sub-menu or not.
SetContextMenu(self, context_menu)¶Assigns a context menu to this item.
| Parameters: | context_menu – an instance of FlatMenu. | 
|---|
SetDisabledBitmap(self, bmp)¶Sets the menu item disabled bitmap.
| Parameters: | bmp – an instance of wx.Bitmap. | 
|---|
SetFont(self, font=None)¶Sets the FlatMenuItem font.
| Parameters: | font – an instance of a valid wx.Font. | 
|---|
SetHelp(self, helpString)¶Sets the menu item help string.
| Parameters: | helpString (string) – the new menu item help string. | 
|---|
SetLabel(self, text)¶Sets the label text for this item from the text (excluding the accelerator).
| Parameters: | text (string) – the new item label (excluding the accelerator). | 
|---|
SetLongHelp(self, help)¶Sets the item long help string (displayed in the parent frame StatusBar).
| Parameters: | help (string) – the new item long help string. | 
|---|
SetMenuBar(self)¶Links the current menu item with the main FlatMenuBar.
SetNormalBitmap(self, bmp)¶Sets the menu item normal bitmap.
| Parameters: | bmp – an instance of wx.Bitmap. | 
|---|
SetRect(self, rect)¶Sets the menu item client rectangle.
| Parameters: | rect – the menu item client rectangle, an instance of wx.Rect. | 
|---|
SetText(self, text)¶Sets the text for this menu item (including accelerators).
| Parameters: | text (string) – the new item label (including the accelerator). | 
|---|
SetTextColour(self, colour=None)¶Sets the FlatMenuItem foreground colour for the menu label.
| Parameters: | colour – an instance of a valid wx.Colour. | 
|---|
Show(self, show=True)¶Actually shows/hides the menu item.
| Parameters: | show (bool) – Trueto show the menu item,Falseto hide it. | 
|---|