A menu item represents an item in a menu. Note that you usually don’t have to
deal with it directly as Menu methods usually construct an
object of this class for you.
Also please note that the methods related to fonts and bitmaps are currently
only implemented for Windows and GTK+.
Constructs a MenuItem object.
ITEM_SEPARATOR
, ITEM_NORMAL
, ITEM_CHECK
or ITEM_RADIO
Destructor.
Checks or unchecks the menu item.
Note that this only works when the item is already appended to a menu.
Enables or disables the menu item.
Returns the background colour associated with the menu item (Windows only).
Returns the checked or unchecked bitmap (Windows only).
Returns the font associated with the menu item (Windows only).
Returns the help string associated with the menu item.
Returns the menu item identifier.
Returns the item kind, one of ITEM_SEPARATOR
, ITEM_NORMAL
,
ITEM_CHECK
or ITEM_RADIO
.
Returns the text associated with the menu item without any accelerator
characters it might contain.
Strips all accelerator characters and mnemonics from the given text.
For example,
will return just "Hello"
.
Gets the width of the menu item checkmark bitmap (Windows only).
Returns the menu this menu item is in, or NULL if this menu item is not attached.
Returns the text associated with the menu item.
NB: this function is deprecated, please use
get_text or get_label
instead.
Returns the text associated with the menu item, such as it was passed to the
MenuItem constructor, i.e. with any accelerator characters it may contain.
get_label,
get_label_from_text
Returns the submenu associated with the menu item, or NULL if there isn’t one.
Returns the text colour associated with the menu item (Windows only).
Returns true if the item is checkable.
Returns true if the item is checked.
Returns true if the item is enabled.
Returns true if the item is a separator.
Returns true if the item is a submenu.
Sets the background colour associated with the menu item (Windows only).
Sets the bitmap for the menu item (Windows and GTK+ only). It is
equivalent to set_bitmaps, NullBitmap).
Sets the checked/unchecked bitmaps for the menu item (Windows only). The first bitmap
is also used as the single bitmap for uncheckable menu items.
Sets the font associated with the menu item (Windows only).
Sets the help string.
Sets the width of the menu item checkmark bitmap (Windows only).
Sets the parent menu which will contain this menu item.
Sets the submenu of this menu item.
Sets the text associated with the menu item.
Sets the text colour associated with the menu item (Windows only).
[This page automatically generated from the Textile source at 2023-06-09 00:45:27 +0000]