#include <glui.h>
Inherits GLUI_Main.
Public Member Functions | |
int | add_control (GLUI_Control *control) |
void | add_column (int draw_bar=true) |
void | add_column_to_panel (GLUI_Panel *panel, int draw_bar=true) |
void | add_separator (void) |
void | add_separator_to_panel (GLUI_Panel *panel) |
GLUI_RadioGroup * | add_radiogroup (int *live_var=NULL, int user_id=-1, GLUI_CB callback=GLUI_CB()) |
GLUI_RadioGroup * | add_radiogroup_to_panel (GLUI_Panel *panel, int *live_var=NULL, int user_id=-1, GLUI_CB callback=GLUI_CB()) |
GLUI_RadioButton * | add_radiobutton_to_group (GLUI_RadioGroup *group, const char *name) |
GLUI_Listbox * | add_listbox (const char *name, int *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB()) |
GLUI_Listbox * | add_listbox_to_panel (GLUI_Panel *panel, const char *name, int *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB()) |
GLUI_Rotation * | add_rotation (const char *name, float *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB()) |
GLUI_Rotation * | add_rotation_to_panel (GLUI_Panel *panel, const char *name, float *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB()) |
GLUI_Translation * | add_translation (const char *name, int trans_type, float *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB()) |
GLUI_Translation * | add_translation_to_panel (GLUI_Panel *panel, const char *name, int trans_type, float *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB()) |
GLUI_Checkbox * | add_checkbox (const char *name, int *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB()) |
GLUI_Checkbox * | add_checkbox_to_panel (GLUI_Panel *panel, const char *name, int *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB()) |
GLUI_Button * | add_button (const char *name, int id=-1, GLUI_CB callback=GLUI_CB()) |
GLUI_Button * | add_button_to_panel (GLUI_Panel *panel, const char *name, int id=-1, GLUI_CB callback=GLUI_CB()) |
GLUI_StaticText * | add_statictext (const char *name) |
GLUI_StaticText * | add_statictext_to_panel (GLUI_Panel *panel, const char *name) |
GLUI_EditText * | add_edittext (const char *name, int data_type=GLUI_EDITTEXT_TEXT, void *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB()) |
GLUI_EditText * | add_edittext_to_panel (GLUI_Panel *panel, const char *name, int data_type=GLUI_EDITTEXT_TEXT, void *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB()) |
GLUI_EditText * | add_edittext (const char *name, GLUI_String &live_var, int id=-1, GLUI_CB callback=GLUI_CB()) |
GLUI_EditText * | add_edittext_to_panel (GLUI_Panel *panel, const char *name, GLUI_String &live_var, int id=-1, GLUI_CB callback=GLUI_CB()) |
GLUI_Spinner * | add_spinner (const char *name, int data_type=GLUI_SPINNER_INT, void *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB()) |
GLUI_Spinner * | add_spinner_to_panel (GLUI_Panel *panel, const char *name, int data_type=GLUI_SPINNER_INT, void *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB()) |
GLUI_Panel * | add_panel (const char *name, int type=GLUI_PANEL_EMBOSSED) |
GLUI_Panel * | add_panel_to_panel (GLUI_Panel *panel, const char *name, int type=GLUI_PANEL_EMBOSSED) |
GLUI_Rollout * | add_rollout (const char *name, int open=true, int type=GLUI_PANEL_EMBOSSED) |
GLUI_Rollout * | add_rollout_to_panel (GLUI_Panel *panel, const char *name, int open=true, int type=GLUI_PANEL_EMBOSSED) |
void | set_main_gfx_window (int window_id) |
int | get_glut_window_id (void) |
void | enable (void) |
void | disable (void) |
void | sync_live (void) |
void | close (void) |
void | show (void) |
void | hide (void) |
int | init (const char *name, long flags, int x, int y, int parent_window) |
Protected Member Functions | |
virtual int | add_control (GLUI_Node *parent, GLUI_Control *control) |
GLUI_Button* GLUI::add_button | ( | const char * | name, | |
int | id = -1 , |
|||
GLUI_CB | callback = GLUI_CB() | |||
) |
GLUI_Button* GLUI::add_button_to_panel | ( | GLUI_Panel * | panel, | |
const char * | name, | |||
int | id = -1 , |
|||
GLUI_CB | callback = GLUI_CB() | |||
) |
GLUI_Checkbox* GLUI::add_checkbox | ( | const char * | name, | |
int * | live_var = NULL , |
|||
int | id = -1 , |
|||
GLUI_CB | callback = GLUI_CB() | |||
) |
GLUI_Checkbox* GLUI::add_checkbox_to_panel | ( | GLUI_Panel * | panel, | |
const char * | name, | |||
int * | live_var = NULL , |
|||
int | id = -1 , |
|||
GLUI_CB | callback = GLUI_CB() | |||
) |
void GLUI::add_column | ( | int | draw_bar = true |
) |
void GLUI::add_column_to_panel | ( | GLUI_Panel * | panel, | |
int | draw_bar = true | |||
) |
virtual int GLUI::add_control | ( | GLUI_Node * | parent, | |
GLUI_Control * | control | |||
) | [inline, protected, virtual] |
Reimplemented from GLUI_Main.
int GLUI::add_control | ( | GLUI_Control * | control | ) | [inline, virtual] |
GLUI_EditText* GLUI::add_edittext | ( | const char * | name, | |
GLUI_String & | live_var, | |||
int | id = -1 , |
|||
GLUI_CB | callback = GLUI_CB() | |||
) |
GLUI_EditText* GLUI::add_edittext | ( | const char * | name, | |
int | data_type = GLUI_EDITTEXT_TEXT , |
|||
void * | live_var = NULL , |
|||
int | id = -1 , |
|||
GLUI_CB | callback = GLUI_CB() | |||
) |
GLUI_EditText* GLUI::add_edittext_to_panel | ( | GLUI_Panel * | panel, | |
const char * | name, | |||
GLUI_String & | live_var, | |||
int | id = -1 , |
|||
GLUI_CB | callback = GLUI_CB() | |||
) |
GLUI_EditText* GLUI::add_edittext_to_panel | ( | GLUI_Panel * | panel, | |
const char * | name, | |||
int | data_type = GLUI_EDITTEXT_TEXT , |
|||
void * | live_var = NULL , |
|||
int | id = -1 , |
|||
GLUI_CB | callback = GLUI_CB() | |||
) |
GLUI_Listbox* GLUI::add_listbox | ( | const char * | name, | |
int * | live_var = NULL , |
|||
int | id = -1 , |
|||
GLUI_CB | callback = GLUI_CB() | |||
) |
GLUI_Listbox* GLUI::add_listbox_to_panel | ( | GLUI_Panel * | panel, | |
const char * | name, | |||
int * | live_var = NULL , |
|||
int | id = -1 , |
|||
GLUI_CB | callback = GLUI_CB() | |||
) |
GLUI_Panel* GLUI::add_panel | ( | const char * | name, | |
int | type = GLUI_PANEL_EMBOSSED | |||
) |
GLUI_Panel* GLUI::add_panel_to_panel | ( | GLUI_Panel * | panel, | |
const char * | name, | |||
int | type = GLUI_PANEL_EMBOSSED | |||
) |
GLUI_RadioButton* GLUI::add_radiobutton_to_group | ( | GLUI_RadioGroup * | group, | |
const char * | name | |||
) |
GLUI_RadioGroup* GLUI::add_radiogroup | ( | int * | live_var = NULL , |
|
int | user_id = -1 , |
|||
GLUI_CB | callback = GLUI_CB() | |||
) |
GLUI_RadioGroup* GLUI::add_radiogroup_to_panel | ( | GLUI_Panel * | panel, | |
int * | live_var = NULL , |
|||
int | user_id = -1 , |
|||
GLUI_CB | callback = GLUI_CB() | |||
) |
GLUI_Rollout* GLUI::add_rollout | ( | const char * | name, | |
int | open = true , |
|||
int | type = GLUI_PANEL_EMBOSSED | |||
) |
GLUI_Rollout* GLUI::add_rollout_to_panel | ( | GLUI_Panel * | panel, | |
const char * | name, | |||
int | open = true , |
|||
int | type = GLUI_PANEL_EMBOSSED | |||
) |
GLUI_Rotation* GLUI::add_rotation | ( | const char * | name, | |
float * | live_var = NULL , |
|||
int | id = -1 , |
|||
GLUI_CB | callback = GLUI_CB() | |||
) |
GLUI_Rotation* GLUI::add_rotation_to_panel | ( | GLUI_Panel * | panel, | |
const char * | name, | |||
float * | live_var = NULL , |
|||
int | id = -1 , |
|||
GLUI_CB | callback = GLUI_CB() | |||
) |
void GLUI::add_separator | ( | void | ) |
void GLUI::add_separator_to_panel | ( | GLUI_Panel * | panel | ) |
GLUI_Spinner* GLUI::add_spinner | ( | const char * | name, | |
int | data_type = GLUI_SPINNER_INT , |
|||
void * | live_var = NULL , |
|||
int | id = -1 , |
|||
GLUI_CB | callback = GLUI_CB() | |||
) |
GLUI_Spinner* GLUI::add_spinner_to_panel | ( | GLUI_Panel * | panel, | |
const char * | name, | |||
int | data_type = GLUI_SPINNER_INT , |
|||
void * | live_var = NULL , |
|||
int | id = -1 , |
|||
GLUI_CB | callback = GLUI_CB() | |||
) |
GLUI_StaticText* GLUI::add_statictext | ( | const char * | name | ) |
GLUI_StaticText* GLUI::add_statictext_to_panel | ( | GLUI_Panel * | panel, | |
const char * | name | |||
) |
GLUI_Translation* GLUI::add_translation | ( | const char * | name, | |
int | trans_type, | |||
float * | live_var = NULL , |
|||
int | id = -1 , |
|||
GLUI_CB | callback = GLUI_CB() | |||
) |
GLUI_Translation* GLUI::add_translation_to_panel | ( | GLUI_Panel * | panel, | |
const char * | name, | |||
int | trans_type, | |||
float * | live_var = NULL , |
|||
int | id = -1 , |
|||
GLUI_CB | callback = GLUI_CB() | |||
) |
void GLUI::close | ( | void | ) |
void GLUI::disable | ( | void | ) |
void GLUI::enable | ( | void | ) | [inline] |
int GLUI::get_glut_window_id | ( | void | ) | [inline] |
Reimplemented from GLUI_Main.
void GLUI::hide | ( | void | ) |
int GLUI::init | ( | const char * | name, | |
long | flags, | |||
int | x, | |||
int | y, | |||
int | parent_window | |||
) |
void GLUI::set_main_gfx_window | ( | int | window_id | ) |
Set the window where our widgets should be displayed.
void GLUI::show | ( | void | ) |
void GLUI::sync_live | ( | void | ) |