Die Schnittstelle IMenuItem
liefert die
Basisfunktionen für alle Menu Items. Dazu zählen das
Action Menü Item,
Checked Menu Item,
Radio Menu Item,
Separator Menu Item
und das Sub Menu. Ein
IMenuItem
ist von
IItem
und somit von
IWidget
abgeleitet. Ein IMenuItem
hat die folgenden
weiteren Methoden:
IMenuItemModel getModel(); void setModel(IMenuItemModel model); void setMnemonic(char mnemonic);
Mit Hilfe von getModel()
und
setModel()
wird das Model gesetzt oder geholt
(siehe auch Menü und Item
Models). Der Mnemonic definiert das Tastenkürzel, mit
welchen das Item in Kombination mit der Taste ALT (z.B. unter
Windows) geöffnet bzw. ausgeführt werden kann. Auf manchen
Plattformen wird das Mnemonic Zeichen unterstrichen dargestellt,
falls es im Label Text vorkommt.