GLUI Class Reference

#include <glui.h>

Inherits GLUI_Main.

List of all members.

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_RadioGroupadd_radiogroup (int *live_var=NULL, int user_id=-1, GLUI_CB callback=GLUI_CB())
GLUI_RadioGroupadd_radiogroup_to_panel (GLUI_Panel *panel, int *live_var=NULL, int user_id=-1, GLUI_CB callback=GLUI_CB())
GLUI_RadioButtonadd_radiobutton_to_group (GLUI_RadioGroup *group, const char *name)
GLUI_Listboxadd_listbox (const char *name, int *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB())
GLUI_Listboxadd_listbox_to_panel (GLUI_Panel *panel, const char *name, int *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB())
GLUI_Rotationadd_rotation (const char *name, float *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB())
GLUI_Rotationadd_rotation_to_panel (GLUI_Panel *panel, const char *name, float *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB())
GLUI_Translationadd_translation (const char *name, int trans_type, float *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB())
GLUI_Translationadd_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_Checkboxadd_checkbox (const char *name, int *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB())
GLUI_Checkboxadd_checkbox_to_panel (GLUI_Panel *panel, const char *name, int *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB())
GLUI_Buttonadd_button (const char *name, int id=-1, GLUI_CB callback=GLUI_CB())
GLUI_Buttonadd_button_to_panel (GLUI_Panel *panel, const char *name, int id=-1, GLUI_CB callback=GLUI_CB())
GLUI_StaticTextadd_statictext (const char *name)
GLUI_StaticTextadd_statictext_to_panel (GLUI_Panel *panel, const char *name)
GLUI_EditTextadd_edittext (const char *name, int data_type=GLUI_EDITTEXT_TEXT, void *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB())
GLUI_EditTextadd_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_EditTextadd_edittext (const char *name, GLUI_String &live_var, int id=-1, GLUI_CB callback=GLUI_CB())
GLUI_EditTextadd_edittext_to_panel (GLUI_Panel *panel, const char *name, GLUI_String &live_var, int id=-1, GLUI_CB callback=GLUI_CB())
GLUI_Spinneradd_spinner (const char *name, int data_type=GLUI_SPINNER_INT, void *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB())
GLUI_Spinneradd_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_Paneladd_panel (const char *name, int type=GLUI_PANEL_EMBOSSED)
GLUI_Paneladd_panel_to_panel (GLUI_Panel *panel, const char *name, int type=GLUI_PANEL_EMBOSSED)
GLUI_Rolloutadd_rollout (const char *name, int open=true, int type=GLUI_PANEL_EMBOSSED)
GLUI_Rolloutadd_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)


Detailed Description

The main user-visible interface object to GLUI.

Member Function Documentation

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]

DEPRECATED interface for creating new GLUI objects

Reimplemented from GLUI_Node.

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   ) 


The documentation for this class was generated from the following file:

Generated on Tue Jan 20 23:44:13 2009 for FlowVis by  doxygen 1.5.7.1