| Method | Description | 
|---|---|
| AddItem() | Adds BMenu or BMenuItem to the menu | 
| AddSeparatorItem() | Adds separator item to the menu | 
| Archive() | Archives a BMenu into a BMessage | 
| AreTriggersEnabled() | Tests if triggers are enabled | 
| AttachedToWindow() | Provided for implementation | 
| CountItems() | Returns number of items in the menu | 
| Draw() | Provided for implementation | 
| FindItem() | Returns a specified BMenuItem | 
| FindMarked() | Returns first marked item in the menu | 
| GetItemMargins() | protected: Returns margins around each menu item | 
| Hide() | protected: Hides the menu | 
| IndexOf() | Returns index of specified menu or submenu | 
| Instantiate() | Creates a BMenu from a BMessage | 
| InvalidateLayout() | Forces BMenu to recalculate the menu layout | 
| IsEnabled() | Tests whether the menu is enabled | 
| IsLabelFromMarked() | protected: Returns label from marked flag | 
| IsRadioMode() | Tests whether the menu is in radio mode | 
| ItemAt() | Returns menu at a specified index | 
| KeyDown() | Provided for implementation | 
| Layout() | protected: Returns menu layout | 
| MaxContentWidth() | Returns maximum width of an item's content area | 
| BMenu() | Constructor | 
| ~BMenu() | Destructor | 
| RemoveItem() | Removes specified item or submenu | 
| ScreenLocation() | protected: Hook to position menu | 
| SetEnabled() | Enables or disables menu | 
| SetItemMargins() | protected: Sets margins around each menu item | 
| SetLabelFromMarked() | protected: Sets label from marked flag | 
| SetMaxContentWidth() | Sets maximum width of an item's content area | 
| SetRadioMode() | Enables or disables radio mode for the menu | 
| SetTargetForItems() | Sets target BHandler or BMessenger for all menu items | 
| SetTriggersEnabled() | Enables or disables triggers for all menu items | 
| Show() | protected: Displays the menu | 
| SubmenuAt() | Returns submenu controlled by item at specified index | 
| Superitem() | Returns BMenuItem controlling the menu | 
| Supermenu() | Returns BMenu controlling the menu | 
| Track() | protected: Initiates tracking of cursor within menu | 
The Be Book, in lovely HTML, for BeOS Release 4.
Copyright © 1998 Be, Inc. All rights reserved.
Last modified January 29, 1998.