1 #ifndef CG_CGFinterface
2 #define CG_CGFinterface
24 void init(
int parent);
33 { activeInterface=gli; };
54 virtual void processMouse(
int button,
int state,
int x,
int y);
68 GLUI_Checkbox* addCheckbox(
char* name,
int* value = (
int*) 0,
int id = -1);
69 GLUI_Checkbox* addCheckboxToPanel(GLUI_Panel *p,
char* name,
int* value= (
int*) 0,
int id = -1);
71 GLUI_Button* addButton(
char* name,
int id = -1);
72 GLUI_Button* addButtonToPanel(GLUI_Panel *p,
char* name,
int id = -1);
75 void addColumnToPanel(GLUI_Panel *p);
77 GLUI_EditText* addEditText(
char* name,
char* var = (
char*) 0,
int id = -1);
78 GLUI_EditText* addEditText(
char* name,
int* var = (
int*) 0,
int id = -1);
79 GLUI_EditText* addEditText(
char* name,
float* var = (
float*) 0,
int id = -1);
80 GLUI_EditText* addEditTextToPanel(GLUI_Panel *p,
char* name,
char* var = (
char*) 0,
int id = -1);
81 GLUI_EditText* addEditTextToPanel(GLUI_Panel *p,
char* name,
int* var= (
int*) 0,
int id = -1);
82 GLUI_EditText* addEditTextToPanel(GLUI_Panel *p,
char* name,
float* var= (
float*) 0,
int id = -1);
84 GLUI_Listbox* addListbox(
char* name,
int* var= (
int*) 0,
int id = -1);
85 GLUI_Listbox* addListboxToPanel(GLUI_Panel *p,
char* name,
int* var= (
int*) 0,
int id = -1);
87 GLUI_Panel* addPanel(
char* name,
int type = 1);
88 GLUI_Panel* addPanelToPanel(GLUI_Panel *p,
char* name,
int type = 1);
90 GLUI_RadioButton* addRadioButtonToGroup(GLUI_RadioGroup * group,
char * name);
92 GLUI_RadioGroup* addRadioGroup(
int *var,
int id=-1);
93 GLUI_RadioGroup* addRadioGroupToPanel(GLUI_Panel* p,
int *var= (
int*) 0,
int id=-1);
95 GLUI_Rollout* addRollout(
char *name,
int open=1,
int type =1);
96 GLUI_Rollout* addRolloutToPanel(GLUI_Panel* p,
char *name,
int open=1,
int type =1);
98 GLUI_Rotation* addRotation(
char* name,
float* var= (
float*) 0,
int id=-1);
99 GLUI_Rotation* addRotationToPanel(GLUI_Panel* p,
char* name,
float* var= (
float*) 0,
int id=-1);
102 void addSeparatorToPanel(GLUI_Panel * p);
104 GLUI_Spinner* addSpinner(
char* name,
int type = 2,
int* var= (
int*)0,
int id=-1);
105 GLUI_Spinner* addSpinnerToPanel(GLUI_Panel* p,
char* name,
int type = 2,
int* var= (
int*)0,
int id=-1);
107 GLUI_StaticText* addStaticText(
char* name);
108 GLUI_StaticText* addStaticTextToPanel(GLUI_Panel *p,
char* name);
110 GLUI_Translation* addTranslation(
char* name,
int type = GLUI_TRANSLATION_X,
float* var = (
float*) 0,
int id=-1);
111 GLUI_Translation* addTranslationToPanel(GLUI_Panel* p,
char* name,
int type = GLUI_TRANSLATION_X,
float* var= (
float*) 0,
int id=-1);
127 bool pressing_middle;