BMenu class definition and support structures. More...
| Classes | |
| class | BMenu | 
| Displays a list of menu items including additional menus arranged hierarchically.  More... | |
| struct | menu_info | 
| Information about a menu such as font size and family, background color, and flags.  More... | |
| Namespaces | |
| namespace | BPrivate | 
| Internal or experimental API. | |
| Typedefs | |
| typedef bool(* | menu_tracking_hook) (BMenu *menu, void *state) | 
| Defines the function passed into BMenu::SetTrackingHook(). | |
| Enumerations | |
| enum | menu_layout { B_ITEMS_IN_ROW = 0 , B_ITEMS_IN_COLUMN , B_ITEMS_IN_MATRIX } | 
| Functions | |
| status_t | get_menu_info (menu_info *info) | 
| Fill out the menu_info struct into info. | |
| status_t | set_menu_info (menu_info *info) | 
| Set the menu's menu_info struct to info adjusting how the menu will look and work. | |
BMenu class definition and support structures.
| bool(* menu_tracking_hook)(BMenu *menu, void *state) | 
Defines the function passed into BMenu::SetTrackingHook().
| enum menu_layout |