#include <bcmenu.h>
Public Member Functions | |
| BC_Menu (char *text) | |
| virtual | ~BC_Menu () |
| int | add_item (BC_MenuItem *menuitem) |
| int | remove_item (BC_MenuItem *item=0) |
| int | total_menuitems () |
| int | set_text (char *text) |
| int | initialize (BC_WindowBase *top_level, BC_MenuBar *menu_bar, int x, int y, int w, int h) |
| int | dispatch_button_press () |
| int | dispatch_button_release () |
| int | dispatch_keypress () |
| int | dispatch_motion_event () |
| int | dispatch_cursor_leave () |
| int | dispatch_translation_event () |
| int | deactivate_menu () |
| int | activate_menu () |
| int | unhighlight () |
| void | draw_items () |
Private Member Functions | |
| int | draw_title () |
Private Attributes | |
| int | active |
| char | text [1024] |
| BC_WindowBase * | top_level |
| BC_MenuBar * | menu_bar |
| BC_MenuPopup * | menu_popup |
| int | highlighted |
| int | x |
| int | y |
| int | w |
| int | h |
Friends | |
| class | BC_MenuBar |
Definition at line 21 of file bcmenu.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.4