| Method | Description | 
|---|---|
| Archive() | Archives a BMenuItem into a BMessage | 
| ContentLocation() | protected: Returns location of item's content area | 
| Draw() | protected: Draws the menu item | 
| DrawContent() | protected: Draws the item label | 
| Frame() | Returns frame rectangle of menu item | 
| GetContentSize() | protected: Returns size of item's content area | 
| Highlight() | protected: Sets or removes highlight of item | 
| Instantiate() | Creates a BMenuItem from a BMessage | 
| Invoke() | protected: Provided for implementation | 
| IsEnabled() | Tests whether the item is enabled | 
| IsMarked() | Tests whether the item is marked | 
| IsSelected() | protected: Tests whether the item is selected | 
| Label() | Returns item's label | 
| Menu() | Returns menu to which the item is attached | 
| BMenuItem() | Constructor | 
| ~BMenuItem() | Destructor | 
| SetEnabled() | Enables or disables item | 
| SetLabel() | Sets item's label | 
| SetMarked() | Marks or unmarks item | 
| SetShortcut() | Sets item's shortcut character | 
| SetTrigger() | Sets item's trigger character | 
| Shortcut() | Returns item's shortcut character | 
| Submenu() | Returns the submenu that the item controls | 
| Trigger() | Returns item's trigger character | 
| TruncateLabel() | protected: Fits item's label to specified width | 
The Be Book, in lovely HTML, for BeOS Release 4.
Copyright © 1998 Be, Inc. All rights reserved.
Last modified January 29, 1998.