+ (MUIMenuitem *) barItem

Horizontal bar instead of the item title

+ (MUIMenuitem *) checkmarkItemWithTitle:(OBString *)title shortcut:(OBString *)shortcut userData:(ULONG)userdata checked:(BOOL)checked
+ (MUIMenuitem *) itemWithTitle:(OBString *)title shortcut:(OBString *)shortcut userData:(ULONG)userdata
- (BOOL) checked

set/get the checked state of a checkit menu item.

- (BOOL) checkit

Set to TRUE and this item will become a checkmarkable item.

- (BOOL) commandString

Set to TRUE if MUIA_Menuitem_Shortcut points to a command string (e.g. "shift alt q") instead of a simple letter. Note that MUI wont check if these keys are pressed (just like intuition), you'll have to do this yourself.

- (BOOL) enabled

enabled/disalbe the menu item.

- (LONG) exclude

bitmask of menu item numbers that are to be deselected when this one is selected.

- (id) initWithCheckmarkTitle:(OBString *)title shortcut:(OBString *)shortcut selector:(SEL)selector checked:(BOOL)checked
- (id) initWithCheckmarkTitle:(OBString *)title shortcut:(OBString *)shortcut userData:(ULONG)userdata checked:(BOOL)checked
- (id) initWithTitle:(OBString *)title shortcut:(OBString *)shortcut selector:(SEL)selector
- (id) initWithTitle:(OBString *)title shortcut:(OBString *)shortcut userData:(ULONG)userdata
- (id) initWithTitle:(OBString *)title shortcut:(OBString *)shortcut userData:(ULONG)userdata selector:(SEL)selector objects:(MUIObject *)child, ... 
- (id) menuitem
- (void) noNotifySetChecked:(BOOL)checked
- (void) noNotifySetCheckit:(BOOL)checkit
- (void) noNotifySetCommandString:(BOOL)commandstring
- (void) noNotifySetEnabled:(BOOL)enabled
- (void) noNotifySetExclude:(LONG)exclude
- (void) noNotifySetMenuitem:(id)menuitem
- (void) noNotifySetShortcut:(OBString *)shortcut
- (void) noNotifySetTitle:(OBString *)title
- (void) noNotifySetToggle:(BOOL)toggle
- (void) noNotifySetTrigger:(struct MenuItem *)trigger
- (SEL) selector
- (void) setChecked:(BOOL)checked
- (void) setCheckit:(BOOL)checkit
- (void) setCommandString:(BOOL)commandstring
- (void) setEnabled:(BOOL)enabled
- (void) setExclude:(LONG)exclude
- (void) setMenuitem:(id)menuitem
- (void) setSelector:(SEL)selected
- (void) setShortcut:(OBString *)shortcut
- (void) setTitle:(OBString *)title
- (void) setToggle:(BOOL)toggle
- (void) setTrigger:(struct MenuItem *)trigger
- (OBString *) shortcut

Define the shortcut for a menu item.

- (OBString *) title

Define the items title. May be NM_BARLABEL to create a horizontal bar.

- (BOOL) toggle

Define the state of the TOGGLE flag for this item.

- (struct MenuItem *) trigger

This attribute is set to a pointer to the struct MenuItem of the item object when the item is selected. By setting up notification on this attribute with MUIV_EveryTime, you can react on menu actions and query the MenuItems flags immediately.

Note that menu reactions are also possible any maybe a bit easier with MUIA_Application_ReturnID, MUIA_Application_MenuAction and MUIA_Window_MenuAction.