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 |