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 |