#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(). |
1.4.4