#include <glui_dialogs.H>
Inheritance diagram for GLUIPopUp:
Public Member Functions | |
GLUIPopUp (GLUT_WINSYS *w) | |
virtual | ~GLUIPopUp () |
Static Public Member Functions | |
static void | slider_cbs (int id) |
static void | button_cbs (int id) |
static void | listbox_cbs (int id) |
static void | edittext_cbs (int id) |
static void | checkbox_cbs (int id) |
static void | bitmapbox_cbs (int id) |
static void | activetext_cbs (int id) |
static void | radiogroup_cbs (int id) |
Protected Member Functions | |
virtual bool | is_showing () |
virtual bool | show_glui (bool blocking) |
virtual bool | hide_glui () |
virtual void | build_glui () |
virtual void | unbuild_glui () |
virtual void | slider_cb (int id) |
virtual void | button_cb (int id) |
virtual void | listbox_cb (int id) |
virtual void | edittext_cb (int id) |
virtual void | checkbox_cb (int id) |
virtual void | bitmapbox_cb (int id) |
virtual void | activetext_cb (int id) |
virtual void | radiogroup_cb (int id) |
Protected Attributes | |
GLUT_WINSYS * | _glut_winsys |
GLUI * | _glui |
bool | _blocking |
int | _id |
ARRAY< GLUI_Panel * > | _panel |
ARRAY< GLUI_Button * > | _button |
ARRAY< GLUI_Slider * > | _slider |
ARRAY< GLUI_Rollout * > | _rollout |
ARRAY< GLUI_Listbox * > | _listbox |
ARRAY< GLUI_EditText * > | _edittext |
ARRAY< GLUI_Checkbox * > | _checkbox |
ARRAY< GLUI_BitmapBox * > | _bitmapbox |
ARRAY< GLUI_StaticText * > | _statictext |
ARRAY< GLUI_ActiveText * > | _activetext |
ARRAY< GLUI_RadioGroup * > | _radiogroup |
ARRAY< GLUI_RadioButton * > | _radiobutton |
Static Protected Attributes | |
static ARRAY< GLUIPopUp * > | _ui |
Classes | |
class | IconBitmap |
Definition at line 30 of file glui_dialogs.H.
|
Definition at line 45 of file glui_dialogs.C. References _id, _ui, and ARRAY< T >::num(). |
|
Definition at line 57 of file glui_dialogs.C. |
|
Reimplemented in GLUIFileSelect. Definition at line 147 of file glui_dialogs.H. |
|
Definition at line 193 of file glui_dialogs.C. References _ui, ID_MASK, ID_SHIFT, and ARRAY< T >::num(). Referenced by GLUIFileSelect::build_glui(). |
|
Reimplemented in GLUIAlertBox, and GLUIFileSelect. Definition at line 146 of file glui_dialogs.H. |
|
Definition at line 233 of file glui_dialogs.C. References _ui, ID_MASK, ID_SHIFT, and ARRAY< T >::num(). Referenced by GLUIFileSelect::build_glui(), and GLUIAlertBox::build_glui(). |
|
Reimplemented in GLUIAlertBox, and GLUIFileSelect. Definition at line 99 of file glui_dialogs.C. References _glui, _glut_winsys, GLUT_WINSYS::id(), GLUT_WINSYS::position(), and GLUT_WINSYS::size(). Referenced by GLUIFileSelect::build_glui(), GLUIAlertBox::build_glui(), and show_glui(). |
|
Reimplemented in GLUIAlertBox, and GLUIFileSelect. Definition at line 142 of file glui_dialogs.H. |
|
Definition at line 183 of file glui_dialogs.C. References _ui, ID_MASK, ID_SHIFT, and ARRAY< T >::num(). Referenced by GLUIFileSelect::build_glui(), and GLUIAlertBox::build_glui(). |
|
Reimplemented in GLUIFileSelect. Definition at line 145 of file glui_dialogs.H. |
|
Definition at line 223 of file glui_dialogs.C. References _ui, ID_MASK, ID_SHIFT, and ARRAY< T >::num(). Referenced by GLUIFileSelect::build_glui(). |
|
Reimplemented in GLUIFileSelect. Definition at line 144 of file glui_dialogs.H. |
|
Definition at line 213 of file glui_dialogs.C. References _ui, ID_MASK, ID_SHIFT, and ARRAY< T >::num(). Referenced by GLUIFileSelect::build_glui(). |
|
Definition at line 151 of file glui_dialogs.C. References _blocking, _glui, _glut_winsys, GLUT_MANAGER::clear_blocker(), GLUT_MANAGER::get_blocker(), FD_MANAGER::mgr(), and unbuild_glui(). Referenced by GLUIFileSelect::undisplay(), and GLUIAlertBox::undisplay(). |
|
Definition at line 134 of file glui_dialogs.H. References _glui. Referenced by GLUIFileSelect::is_displaying(), and GLUIAlertBox::is_displaying(). |
|
Reimplemented in GLUIFileSelect. Definition at line 143 of file glui_dialogs.H. |
|
Definition at line 203 of file glui_dialogs.C. References _ui, ID_MASK, ID_SHIFT, and ARRAY< T >::num(). Referenced by GLUIFileSelect::build_glui(). |
|
Definition at line 148 of file glui_dialogs.H. |
|
Definition at line 243 of file glui_dialogs.C. References _ui, ID_MASK, ID_SHIFT, and ARRAY< T >::num(). |
|
Definition at line 66 of file glui_dialogs.C. References _blocking, _glui, _glut_winsys, build_glui(), GLUT_MANAGER::get_blocker(), FD_MANAGER::mgr(), and GLUT_MANAGER::set_blocker(). Referenced by GLUIFileSelect::display(), and GLUIAlertBox::display(). |
|
Definition at line 141 of file glui_dialogs.H. |
|
Definition at line 173 of file glui_dialogs.C. References _ui, ID_MASK, ID_SHIFT, and ARRAY< T >::num(). |
|
Reimplemented in GLUIAlertBox, and GLUIFileSelect. Definition at line 120 of file glui_dialogs.C. References _activetext, _bitmapbox, _button, _checkbox, _edittext, _glui, _listbox, _panel, _radiobutton, _radiogroup, _rollout, _slider, _statictext, and ARRAY< T >::clear(). Referenced by hide_glui(), GLUIFileSelect::unbuild_glui(), and GLUIAlertBox::unbuild_glui(). |
|
Definition at line 123 of file glui_dialogs.H. Referenced by GLUIFileSelect::build_glui(), GLUIFileSelect::do_scrollbar(), unbuild_glui(), and GLUIFileSelect::update_listing(). |
|
Definition at line 121 of file glui_dialogs.H. Referenced by GLUIFileSelect::bitmapbox_cb(), GLUIFileSelect::build_glui(), GLUIAlertBox::build_glui(), GLUIFileSelect::do_scrollbar(), unbuild_glui(), GLUIFileSelect::update_icons(), GLUIFileSelect::update_listing(), and GLUIFileSelect::update_scroll(). |
|
Definition at line 110 of file glui_dialogs.H. Referenced by hide_glui(), and show_glui(). |
|
Definition at line 115 of file glui_dialogs.H. Referenced by GLUIFileSelect::build_glui(), GLUIAlertBox::build_glui(), unbuild_glui(), GLUIFileSelect::update_actions(), and GLUIFileSelect::update_headings(). |
|
Definition at line 120 of file glui_dialogs.H. Referenced by GLUIFileSelect::build_glui(), GLUIFileSelect::readdir_(), unbuild_glui(), and GLUIFileSelect::update_actions(). |
|
|
Definition at line 108 of file glui_dialogs.H. Referenced by GLUIFileSelect::build_glui(), GLUIAlertBox::build_glui(), build_glui(), GLUIFileSelect::button_cb(), GLUIFileSelect::do_directory_change(), GLUIFileSelect::do_scrollbar(), hide_glui(), is_showing(), show_glui(), unbuild_glui(), and GLUIFileSelect::update_actions(). |
|
Definition at line 107 of file glui_dialogs.H. Referenced by GLUIFileSelect::build_glui(), GLUIAlertBox::build_glui(), build_glui(), hide_glui(), and show_glui(). |
|
Definition at line 112 of file glui_dialogs.H. Referenced by GLUIFileSelect::build_glui(), GLUIAlertBox::build_glui(), and GLUIPopUp(). |
|
Definition at line 118 of file glui_dialogs.H. Referenced by GLUIFileSelect::build_glui(), GLUIFileSelect::do_path_listbox(), GLUIFileSelect::listbox_cb(), unbuild_glui(), GLUIFileSelect::update_actions(), and GLUIFileSelect::update_pathlist(). |
|
Definition at line 114 of file glui_dialogs.H. Referenced by GLUIFileSelect::build_glui(), GLUIAlertBox::build_glui(), and unbuild_glui(). |
|
Definition at line 125 of file glui_dialogs.H. Referenced by unbuild_glui(). |
|
Definition at line 124 of file glui_dialogs.H. Referenced by unbuild_glui(). |
|
Definition at line 117 of file glui_dialogs.H. Referenced by unbuild_glui(). |
|
Definition at line 116 of file glui_dialogs.H. Referenced by unbuild_glui(). |
|
Definition at line 122 of file glui_dialogs.H. Referenced by GLUIFileSelect::build_glui(), GLUIAlertBox::build_glui(), unbuild_glui(), GLUIFileSelect::update_actions(), and GLUIFileSelect::update_listing(). |
|
Definition at line 91 of file glui_dialogs.H. Referenced by activetext_cbs(), bitmapbox_cbs(), button_cbs(), checkbox_cbs(), edittext_cbs(), GLUIPopUp(), listbox_cbs(), radiogroup_cbs(), and slider_cbs(). |