#include <glui_menu.H>
Inheritance diagram for GLUIMoveMenu:
Public Member Functions | |
GLUIMoveMenu (Cstr_ptr &name, int main_window_id) | |
virtual void | move_local (const mlib::XYpt &loc) |
virtual void | hide () |
virtual void | menu (int recreate=false) |
virtual void | show () |
void | create_menu () |
virtual void | move (const mlib::XYpt &loc) |
MenuList & | items () |
int | is_shown () |
Static Public Member Functions | |
static void | btn_callback (int id) |
Protected Member Functions | |
int | map_menu_item (MenuItem *item) |
void | unmap_menu_item (int item_index) |
Protected Attributes | |
GLUI * | _glui |
bool | _menu_created |
int | _main_window_id |
int | _id |
ARRAY< int > | _item_ids |
int | _is_shown |
MenuList | _item_list |
mlib::XYpt | _loc |
str_ptr | _name |
Static Protected Attributes | |
static ARRAY< MenuItem * > | _menu_items |
Definition at line 8 of file glui_menu.H.
|
Definition at line 6 of file glui_menu.C. |
|
Definition at line 127 of file glui_menu.C. References _menu_items, dummy, and ARRAY< T >::valid_index(). Referenced by create_menu(). |
|
Definition at line 65 of file glui_menu.C. References _glui, _id, MoveMenu::_is_shown, _item_ids, MoveMenu::_item_list, _main_window_id, _menu_created, MoveMenu::_name, ARRAY< T >::array(), btn_callback(), ARRAY< T >::clear(), glutSetWindow(), MoveMenu::items(), MenuItem::label(), map_menu_item(), MenuItem::menu(), ARRAY< T >::num(), and unmap_menu_item(). Referenced by menu(). |
|
Implements MoveMenu. Definition at line 52 of file glui_menu.C. References _glui, and MoveMenu::_is_shown. |
|
Definition at line 39 of file menu.H. References MoveMenu::_is_shown. Referenced by BaseJOTapp::menu_is_shown(). |
|
Definition at line 38 of file menu.H. References MoveMenu::_item_list. Referenced by add_render_styles(), and create_menu(). |
|
Definition at line 144 of file glui_menu.C. References _menu_items, and ARRAY< T >::num(). Referenced by create_menu(). |
|
Implements MoveMenu. Definition at line 46 of file glui_menu.C. References _menu_created, and create_menu(). |
|
Definition at line 33 of file menu.H. References MoveMenu::_loc. |
|
Implements MoveMenu. Definition at line 13 of file glui_menu.H. References MoveMenu::_loc. |
|
Implements MoveMenu. Definition at line 18 of file glui_menu.C. References _glui, _id, MoveMenu::_is_shown, _main_window_id, glutGetWindow(), and glutSetWindow(). |
|
Definition at line 170 of file glui_menu.C. References _menu_items, and ARRAY< T >::valid_index(). Referenced by create_menu(). |
|
Definition at line 31 of file glui_menu.H. Referenced by create_menu(), hide(), and show(). |
|
Definition at line 34 of file glui_menu.H. Referenced by create_menu(), and show(). |
|
Definition at line 42 of file menu.H. Referenced by create_menu(), hide(), MoveMenu::is_shown(), and show(). |
|
Definition at line 35 of file glui_menu.H. Referenced by create_menu(). |
|
Definition at line 43 of file menu.H. Referenced by create_menu(), and MoveMenu::items(). |
|
Definition at line 44 of file menu.H. Referenced by MoveMenu::move(), and move_local(). |
|
Definition at line 33 of file glui_menu.H. Referenced by create_menu(), and show(). |
|
Definition at line 32 of file glui_menu.H. Referenced by create_menu(), and menu(). |
|
Definition at line 26 of file glui_menu.H. Referenced by btn_callback(), map_menu_item(), and unmap_menu_item(). |
|
Definition at line 45 of file menu.H. Referenced by create_menu(). |