BMenu Summary


Function Summary

Function Description
AddItem() Adds BMenu or BMenuItem to the menu
AddSeparatorItem() Adds separator item to the menu
Archive() Archives a BMenu into a BMessage
Archived Fields
AreTriggersEnabled() Tests if triggers are enabled
AttachedToWindow() Provided for implementation
Constructor and Destructor
CountItems() Returns number of items in the menu
Draw() Provided for implementation
The Enabled Property
FindItem() Returns a specified BMenuItem
FindMarked() Returns first marked item in the menu
Function Summary
GetItemMargins() protected: Returns margins around each menu item
Hide() protected: Hides the menu
Hook Functions
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
B_ITEMS_IN_COLUMN
B_ITEMS_IN_MATRIX
B_ITEMS_IN_ROW
KeyDown() Provided for implementation
The Label Property
Layout() protected: Returns menu layout
The Mark Property
MaxContentWidth() Returns maximum width of an item's content area
Member Functions
BMenu
BMenu() Constructor
~BMenu() Destructor
Menu Hierarchy
The MenuItem Property
Menu Items
The Menu Property
RemoveItem() Removes specified item or submenu
ScreenLocation() protected: Hook to position menu
Scripting Support
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
Static Functions
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 Interface Kit Table of Contents     The Interface Kit Index


The Be Book,
...in lovely HTML...
for BeOS Release 5.

Copyright © 2000 Be, Inc. All rights reserved..