/Users/craigcornelius/Projects/SPRING Mac Release 0.2/glui.h File Reference

#include <GL/glut.h>
#include <cstdlib>
#include <cstdio>
#include <cstring>
#include <string>
#include <vector>

Include dependency graph for glui.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RGBc
class  GLUI_CB
class  GLUI_Node
class  GLUI_Bitmap
class  GLUI_StdBitmaps
class  GLUI_Master_Object
class  GLUI_Glut_Window
class  GLUI_Main
class  GLUI_Control
class  GLUI_Button
class  GLUI_Checkbox
class  GLUI_Column
class  GLUI_Panel
class  GLUI_FileBrowser
class  GLUI_Rollout
class  GLUI_Tree
class  GLUI_TreePanel
class  GLUI
class  GLUI_EditText
class  GLUI_CommandLine
class  GLUI_RadioGroup
class  GLUI_RadioButton
class  GLUI_Separator
class  GLUI_Spinner
class  GLUI_StaticText
class  GLUI_TextBox
class  GLUI_List_Item
class  GLUI_List
class  GLUI_Scrollbar
class  GLUI_Listbox_Item
class  GLUI_Listbox
class  GLUI_Mouse_Interaction
class  GLUI_Rotation
class  GLUI_Translation

Defines

#define GLUI_VERSION   2.3f
#define Byte   unsigned char
#define GLUI_XOFF   6
#define GLUI_YOFF   6
#define GLUI_ITEMSPACING   3
#define GLUI_CHECKBOX_SIZE   13
#define GLUI_RADIOBUTTON_SIZE   13
#define GLUI_BUTTON_SIZE   20
#define GLUI_STATICTEXT_SIZE   13
#define GLUI_SEPARATOR_HEIGHT   8
#define GLUI_DEFAULT_CONTROL_WIDTH   100
#define GLUI_DEFAULT_CONTROL_HEIGHT   13
#define GLUI_EDITTEXT_BOXINNERMARGINX   3
#define GLUI_EDITTEXT_HEIGHT   20
#define GLUI_EDITTEXT_WIDTH   130
#define GLUI_EDITTEXT_MIN_INT_WIDTH   35
#define GLUI_EDITTEXT_MIN_TEXT_WIDTH   50
#define GLUI_PANEL_NAME_DROP   8
#define GLUI_PANEL_EMBOSS_TOP   4
#define GLUI_ROTATION_WIDTH   50
#define GLUI_ROTATION_HEIGHT   (GLUI_ROTATION_WIDTH+18)
#define GLUI_MOUSE_INTERACTION_WIDTH   50
#define GLUI_MOUSE_INTERACTION_HEIGHT   (GLUI_MOUSE_INTERACTION_WIDTH)+18
#define GLUI_PANEL_NONE   0
#define GLUI_PANEL_EMBOSSED   1
#define GLUI_PANEL_RAISED   2
#define GLUI_DEF_MAX_ARRAY   30
#define GLUI_CONTROL_ACTIVE_MOUSEDOWN   1
#define GLUI_CONTROL_ACTIVE_PERMANENT   2
#define GLUI_ALIGN_CENTER   1
#define GLUI_ALIGN_RIGHT   2
#define GLUI_ALIGN_LEFT   3
#define GLUI_LIMIT_NONE   0
#define GLUI_LIMIT_CLAMP   1
#define GLUI_LIMIT_WRAP   2
#define GLUI_TRANSLATION_XY   0
#define GLUI_TRANSLATION_Z   1
#define GLUI_TRANSLATION_X   2
#define GLUI_TRANSLATION_Y   3
#define GLUI_TRANSLATION_LOCK_NONE   0
#define GLUI_TRANSLATION_LOCK_X   1
#define GLUI_TRANSLATION_LOCK_Y   2
#define GLUI_ACTIVATE_MOUSE   1
#define GLUI_ACTIVATE_TAB   2
#define GLUI_LIVE_NONE   0
#define GLUI_LIVE_INT   1
#define GLUI_LIVE_FLOAT   2
#define GLUI_LIVE_TEXT   3
#define GLUI_LIVE_STRING   6
#define GLUI_LIVE_DOUBLE   4
#define GLUI_LIVE_FLOAT_ARRAY   5
#define GLUI_TEXTBOX_HEIGHT   130
#define GLUI_TEXTBOX_WIDTH   130
#define GLUI_LIST_HEIGHT   130
#define GLUI_LIST_WIDTH   130
#define GLUI_DOUBLE_CLICK   1
#define GLUI_SINGLE_CLICK   0
#define GLUI_TAB_WIDTH   50
#define GLUI_TEXTBOX_BOXINNERMARGINX   3
#define GLUI_TEXTBOX_MIN_TEXT_WIDTH   50
#define GLUI_LIST_BOXINNERMARGINX   3
#define GLUI_LIST_MIN_TEXT_WIDTH   50
#define GLUI_TREEPANEL_DEFAULTS   0
#define GLUI_TREEPANEL_ALTERNATE_COLOR   1
#define GLUI_TREEPANEL_ENABLE_BAR   2
#define GLUI_TREEPANEL_DISABLE_BAR   4
#define GLUI_TREEPANEL_DISABLE_DEEPEST_BAR   8
#define GLUI_TREEPANEL_CONNECT_CHILDREN_ONLY   16
#define GLUI_TREEPANEL_DISPLAY_HIERARCHY   32
#define GLUI_TREEPANEL_HIERARCHY_NUMERICDOT   64
#define GLUI_TREEPANEL_HIERARCHY_LEVEL_ONLY   128
#define GLUI_SCROLL_ARROW_WIDTH   16
#define GLUI_SCROLL_ARROW_HEIGHT   16
#define GLUI_SCROLL_BOX_MIN_HEIGHT   5
#define GLUI_SCROLL_BOX_STD_HEIGHT   16
#define GLUI_SCROLL_STATE_NONE   0
#define GLUI_SCROLL_STATE_UP   1
#define GLUI_SCROLL_STATE_DOWN   2
#define GLUI_SCROLL_STATE_BOTH   3
#define GLUI_SCROLL_STATE_SCROLL   4
#define GLUI_SCROLL_DEFAULT_GROWTH_EXP   1.05f
#define GLUI_SCROLL_VERTICAL   0
#define GLUI_SCROLL_HORIZONTAL   1
#define CHAR_WIDTH_HASH_SIZE   128
#define GLUI_SUBWINDOW   ((long)(1<<1))
#define GLUI_SUBWINDOW_TOP   ((long)(1<<2))
#define GLUI_SUBWINDOW_BOTTOM   ((long)(1<<3))
#define GLUI_SUBWINDOW_LEFT   ((long)(1<<4))
#define GLUI_SUBWINDOW_RIGHT   ((long)(1<<5))
#define GLUI_EDITTEXT_TEXT   1
#define GLUI_EDITTEXT_INT   2
#define GLUI_EDITTEXT_FLOAT   3
#define GLUI_SPINNER_INT   GLUI_EDITTEXT_INT
#define GLUI_SPINNER_FLOAT   GLUI_EDITTEXT_FLOAT
#define GLUI_SCROLL_INT   GLUI_EDITTEXT_INT
#define GLUI_SCROLL_FLOAT   GLUI_EDITTEXT_FLOAT
#define GLUI_EDITTEXT_STRING   4
#define GLUI_SPINNER_ARROW_WIDTH   12
#define GLUI_SPINNER_ARROW_HEIGHT   8
#define GLUI_SPINNER_ARROW_Y   2
#define GLUI_SPINNER_STATE_NONE   0
#define GLUI_SPINNER_STATE_UP   1
#define GLUI_SPINNER_STATE_DOWN   2
#define GLUI_SPINNER_STATE_BOTH   3
#define GLUI_SPINNER_DEFAULT_GROWTH_EXP   1.05f

Typedefs

typedef std::string GLUI_String
typedef void(* GLUI_Update_CB )(int obj_id)
typedef void(* GLUI_Control_CB )(GLUI_Control *)
typedef void(* Int1_CB )(int)
typedef void(* Int2_CB )(int, int)
typedef void(* Int3_CB )(int, int, int)
typedef void(* Int4_CB )(int, int, int, int)

Enumerations

enum  GLUI_Glut_CB_Types {
  GLUI_GLUT_RESHAPE, GLUI_GLUT_KEYBOARD, GLUI_GLUT_DISPLAY, GLUI_GLUT_MOUSE,
  GLUI_GLUT_MOTION, GLUI_GLUT_SPECIAL, GLUI_GLUT_PASSIVE_MOTION, GLUI_GLUT_ENTRY,
  GLUI_GLUT_VISIBILITY
}
enum  TranslationCodes {
  GLUI_TRANSLATION_MOUSE_NONE = 0, GLUI_TRANSLATION_MOUSE_UP, GLUI_TRANSLATION_MOUSE_DOWN, GLUI_TRANSLATION_MOUSE_LEFT,
  GLUI_TRANSLATION_MOUSE_RIGHT, GLUI_TRANSLATION_MOUSE_UP_LEFT, GLUI_TRANSLATION_MOUSE_UP_RIGHT, GLUI_TRANSLATION_MOUSE_DOWN_LEFT,
  GLUI_TRANSLATION_MOUSE_DOWN_RIGHT
}
enum  GLUI_StdBitmaps_Codes {
  GLUI_STDBITMAP_CHECKBOX_OFF = 0, GLUI_STDBITMAP_CHECKBOX_ON, GLUI_STDBITMAP_RADIOBUTTON_OFF, GLUI_STDBITMAP_RADIOBUTTON_ON,
  GLUI_STDBITMAP_UP_ARROW, GLUI_STDBITMAP_DOWN_ARROW, GLUI_STDBITMAP_LEFT_ARROW, GLUI_STDBITMAP_RIGHT_ARROW,
  GLUI_STDBITMAP_SPINNER_UP_OFF, GLUI_STDBITMAP_SPINNER_UP_ON, GLUI_STDBITMAP_SPINNER_DOWN_OFF, GLUI_STDBITMAP_SPINNER_DOWN_ON,
  GLUI_STDBITMAP_CHECKBOX_OFF_DIS, GLUI_STDBITMAP_CHECKBOX_ON_DIS, GLUI_STDBITMAP_RADIOBUTTON_OFF_DIS, GLUI_STDBITMAP_RADIOBUTTON_ON_DIS,
  GLUI_STDBITMAP_SPINNER_UP_DIS, GLUI_STDBITMAP_SPINNER_DOWN_DIS, GLUI_STDBITMAP_LISTBOX_UP, GLUI_STDBITMAP_LISTBOX_DOWN,
  GLUI_STDBITMAP_LISTBOX_UP_DIS, GLUI_STDBITMAP_NUM_ITEMS
}

Functions

GLUI_Stringglui_format_str (GLUI_String &str, const char *fmt,...)
int _glutBitmapWidthString (void *font, const char *s)
void _glutBitmapString (void *font, const char *s)
void glui_display_func (void)
void glui_reshape_func (int w, int h)
void glui_keyboard_func (unsigned char key, int x, int y)
void glui_special_func (int key, int x, int y)
void glui_mouse_func (int button, int state, int x, int y)
void glui_motion_func (int x, int y)
void glui_passive_motion_func (int x, int y)
void glui_entry_func (int state)
void glui_visibility_func (int state)
void glui_idle_func (void)
void glui_parent_window_reshape_func (int w, int h)
void glui_parent_window_keyboard_func (unsigned char key, int x, int y)
void glui_parent_window_mouse_func (int, int, int, int)
void glui_parent_window_special_func (int key, int x, int y)

Variables

GLUI_Master_Object GLUI_Master


Define Documentation

#define Byte   unsigned char

Definition at line 76 of file glui.h.

#define CHAR_WIDTH_HASH_SIZE   128

Size of the character width hash table for faster lookups. Make sure to keep this a power of two to avoid the slow divide. This is also a speed/memory tradeoff; 128 is enough for low ASCII.

Definition at line 221 of file glui.h.

#define GLUI_ACTIVATE_MOUSE   1

Definition at line 166 of file glui.h.

#define GLUI_ACTIVATE_TAB   2

Definition at line 167 of file glui.h.

#define GLUI_ALIGN_CENTER   1

Definition at line 146 of file glui.h.

#define GLUI_ALIGN_LEFT   3

Definition at line 148 of file glui.h.

#define GLUI_ALIGN_RIGHT   2

Definition at line 147 of file glui.h.

#define GLUI_BUTTON_SIZE   20

Definition at line 114 of file glui.h.

#define GLUI_CHECKBOX_SIZE   13

Definition at line 112 of file glui.h.

#define GLUI_CONTROL_ACTIVE_MOUSEDOWN   1

Definition at line 142 of file glui.h.

#define GLUI_CONTROL_ACTIVE_PERMANENT   2

Definition at line 143 of file glui.h.

#define GLUI_DEF_MAX_ARRAY   30

Max # of els in control's float_array

Definition at line 139 of file glui.h.

#define GLUI_DEFAULT_CONTROL_HEIGHT   13

Definition at line 118 of file glui.h.

#define GLUI_DEFAULT_CONTROL_WIDTH   100

Definition at line 117 of file glui.h.

#define GLUI_DOUBLE_CLICK   1

Definition at line 183 of file glui.h.

#define GLUI_EDITTEXT_BOXINNERMARGINX   3

Definition at line 119 of file glui.h.

#define GLUI_EDITTEXT_FLOAT   3

Definition at line 271 of file glui.h.

#define GLUI_EDITTEXT_HEIGHT   20

Definition at line 120 of file glui.h.

#define GLUI_EDITTEXT_INT   2

Definition at line 270 of file glui.h.

#define GLUI_EDITTEXT_MIN_INT_WIDTH   35

Definition at line 122 of file glui.h.

#define GLUI_EDITTEXT_MIN_TEXT_WIDTH   50

Definition at line 123 of file glui.h.

#define GLUI_EDITTEXT_STRING   4

Definition at line 277 of file glui.h.

#define GLUI_EDITTEXT_TEXT   1

Definition at line 269 of file glui.h.

#define GLUI_EDITTEXT_WIDTH   130

Definition at line 121 of file glui.h.

#define GLUI_ITEMSPACING   3

Definition at line 111 of file glui.h.

#define GLUI_LIMIT_CLAMP   1

Definition at line 152 of file glui.h.

#define GLUI_LIMIT_NONE   0

Definition at line 151 of file glui.h.

#define GLUI_LIMIT_WRAP   2

Definition at line 153 of file glui.h.

#define GLUI_LIST_BOXINNERMARGINX   3

Definition at line 188 of file glui.h.

#define GLUI_LIST_HEIGHT   130

Definition at line 181 of file glui.h.

#define GLUI_LIST_MIN_TEXT_WIDTH   50

Definition at line 189 of file glui.h.

#define GLUI_LIST_WIDTH   130

Definition at line 182 of file glui.h.

#define GLUI_LIVE_DOUBLE   4

Definition at line 175 of file glui.h.

#define GLUI_LIVE_FLOAT   2

Definition at line 172 of file glui.h.

#define GLUI_LIVE_FLOAT_ARRAY   5

Definition at line 176 of file glui.h.

#define GLUI_LIVE_INT   1

Definition at line 171 of file glui.h.

#define GLUI_LIVE_NONE   0

Definition at line 170 of file glui.h.

#define GLUI_LIVE_STRING   6

Definition at line 174 of file glui.h.

#define GLUI_LIVE_TEXT   3

Definition at line 173 of file glui.h.

#define GLUI_MOUSE_INTERACTION_HEIGHT   (GLUI_MOUSE_INTERACTION_WIDTH)+18

Definition at line 131 of file glui.h.

#define GLUI_MOUSE_INTERACTION_WIDTH   50

Definition at line 130 of file glui.h.

#define GLUI_PANEL_EMBOSS_TOP   4

Definition at line 125 of file glui.h.

#define GLUI_PANEL_EMBOSSED   1

Definition at line 135 of file glui.h.

#define GLUI_PANEL_NAME_DROP   8

Definition at line 124 of file glui.h.

#define GLUI_PANEL_NONE   0

Different panel control types

Definition at line 134 of file glui.h.

#define GLUI_PANEL_RAISED   2

Definition at line 136 of file glui.h.

#define GLUI_RADIOBUTTON_SIZE   13

Definition at line 113 of file glui.h.

#define GLUI_ROTATION_HEIGHT   (GLUI_ROTATION_WIDTH+18)

Definition at line 129 of file glui.h.

#define GLUI_ROTATION_WIDTH   50

Definition at line 128 of file glui.h.

#define GLUI_SCROLL_ARROW_HEIGHT   16

Definition at line 204 of file glui.h.

#define GLUI_SCROLL_ARROW_WIDTH   16

Definition at line 203 of file glui.h.

#define GLUI_SCROLL_BOX_MIN_HEIGHT   5

Definition at line 205 of file glui.h.

#define GLUI_SCROLL_BOX_STD_HEIGHT   16

Definition at line 206 of file glui.h.

#define GLUI_SCROLL_DEFAULT_GROWTH_EXP   1.05f

Definition at line 212 of file glui.h.

#define GLUI_SCROLL_FLOAT   GLUI_EDITTEXT_FLOAT

Definition at line 275 of file glui.h.

#define GLUI_SCROLL_HORIZONTAL   1

Definition at line 214 of file glui.h.

#define GLUI_SCROLL_INT   GLUI_EDITTEXT_INT

Definition at line 274 of file glui.h.

#define GLUI_SCROLL_STATE_BOTH   3

Definition at line 210 of file glui.h.

#define GLUI_SCROLL_STATE_DOWN   2

Definition at line 209 of file glui.h.

#define GLUI_SCROLL_STATE_NONE   0

Definition at line 207 of file glui.h.

#define GLUI_SCROLL_STATE_SCROLL   4

Definition at line 211 of file glui.h.

#define GLUI_SCROLL_STATE_UP   1

Definition at line 208 of file glui.h.

#define GLUI_SCROLL_VERTICAL   0

Definition at line 213 of file glui.h.

#define GLUI_SEPARATOR_HEIGHT   8

Definition at line 116 of file glui.h.

#define GLUI_SINGLE_CLICK   0

Definition at line 184 of file glui.h.

#define GLUI_SPINNER_ARROW_HEIGHT   8

Definition at line 1842 of file glui.h.

#define GLUI_SPINNER_ARROW_WIDTH   12

Definition at line 1841 of file glui.h.

#define GLUI_SPINNER_ARROW_Y   2

Definition at line 1843 of file glui.h.

#define GLUI_SPINNER_DEFAULT_GROWTH_EXP   1.05f

Definition at line 1850 of file glui.h.

#define GLUI_SPINNER_FLOAT   GLUI_EDITTEXT_FLOAT

Definition at line 273 of file glui.h.

#define GLUI_SPINNER_INT   GLUI_EDITTEXT_INT

Definition at line 272 of file glui.h.

#define GLUI_SPINNER_STATE_BOTH   3

Definition at line 1848 of file glui.h.

#define GLUI_SPINNER_STATE_DOWN   2

Definition at line 1847 of file glui.h.

#define GLUI_SPINNER_STATE_NONE   0

Definition at line 1845 of file glui.h.

#define GLUI_SPINNER_STATE_UP   1

Definition at line 1846 of file glui.h.

#define GLUI_STATICTEXT_SIZE   13

Definition at line 115 of file glui.h.

#define GLUI_SUBWINDOW   ((long)(1<<1))

Definition at line 262 of file glui.h.

#define GLUI_SUBWINDOW_BOTTOM   ((long)(1<<3))

Definition at line 264 of file glui.h.

#define GLUI_SUBWINDOW_LEFT   ((long)(1<<4))

Definition at line 265 of file glui.h.

#define GLUI_SUBWINDOW_RIGHT   ((long)(1<<5))

Definition at line 266 of file glui.h.

#define GLUI_SUBWINDOW_TOP   ((long)(1<<2))

Definition at line 263 of file glui.h.

#define GLUI_TAB_WIDTH   50

Definition at line 185 of file glui.h.

#define GLUI_TEXTBOX_BOXINNERMARGINX   3

Definition at line 186 of file glui.h.

#define GLUI_TEXTBOX_HEIGHT   130

Definition at line 179 of file glui.h.

#define GLUI_TEXTBOX_MIN_TEXT_WIDTH   50

Definition at line 187 of file glui.h.

#define GLUI_TEXTBOX_WIDTH   130

Definition at line 180 of file glui.h.

#define GLUI_TRANSLATION_LOCK_NONE   0

Definition at line 161 of file glui.h.

#define GLUI_TRANSLATION_LOCK_X   1

Definition at line 162 of file glui.h.

#define GLUI_TRANSLATION_LOCK_Y   2

Definition at line 163 of file glui.h.

#define GLUI_TRANSLATION_X   2

Definition at line 158 of file glui.h.

#define GLUI_TRANSLATION_XY   0

Definition at line 156 of file glui.h.

#define GLUI_TRANSLATION_Y   3

Definition at line 159 of file glui.h.

#define GLUI_TRANSLATION_Z   1

Definition at line 157 of file glui.h.

#define GLUI_TREEPANEL_ALTERNATE_COLOR   1

Definition at line 193 of file glui.h.

#define GLUI_TREEPANEL_CONNECT_CHILDREN_ONLY   16

Definition at line 197 of file glui.h.

#define GLUI_TREEPANEL_DEFAULTS   0

Definition at line 192 of file glui.h.

#define GLUI_TREEPANEL_DISABLE_BAR   4

Definition at line 195 of file glui.h.

#define GLUI_TREEPANEL_DISABLE_DEEPEST_BAR   8

Definition at line 196 of file glui.h.

#define GLUI_TREEPANEL_DISPLAY_HIERARCHY   32

Definition at line 198 of file glui.h.

#define GLUI_TREEPANEL_ENABLE_BAR   2

Definition at line 194 of file glui.h.

#define GLUI_TREEPANEL_HIERARCHY_LEVEL_ONLY   128

Definition at line 200 of file glui.h.

#define GLUI_TREEPANEL_HIERARCHY_NUMERICDOT   64

Definition at line 199 of file glui.h.

#define GLUI_VERSION   2.3f

Definition at line 65 of file glui.h.

#define GLUI_XOFF   6

Definition at line 109 of file glui.h.

#define GLUI_YOFF   6

Definition at line 110 of file glui.h.


Typedef Documentation

typedef void(* GLUI_Control_CB)(GLUI_Control *)

Definition at line 281 of file glui.h.

typedef std::string GLUI_String

Definition at line 240 of file glui.h.

typedef void(* GLUI_Update_CB)(int obj_id)

Definition at line 280 of file glui.h.

typedef void(* Int1_CB)(int)

Definition at line 282 of file glui.h.

typedef void(* Int2_CB)(int, int)

Definition at line 283 of file glui.h.

typedef void(* Int3_CB)(int, int, int)

Definition at line 284 of file glui.h.

typedef void(* Int4_CB)(int, int, int, int)

Definition at line 285 of file glui.h.


Enumeration Type Documentation

enum GLUI_Glut_CB_Types

Enumerator:
GLUI_GLUT_RESHAPE 
GLUI_GLUT_KEYBOARD 
GLUI_GLUT_DISPLAY 
GLUI_GLUT_MOUSE 
GLUI_GLUT_MOTION 
GLUI_GLUT_SPECIAL 
GLUI_GLUT_PASSIVE_MOTION 
GLUI_GLUT_ENTRY 
GLUI_GLUT_VISIBILITY 

Definition at line 94 of file glui.h.

enum GLUI_StdBitmaps_Codes

Enumerator:
GLUI_STDBITMAP_CHECKBOX_OFF 
GLUI_STDBITMAP_CHECKBOX_ON 
GLUI_STDBITMAP_RADIOBUTTON_OFF 
GLUI_STDBITMAP_RADIOBUTTON_ON 
GLUI_STDBITMAP_UP_ARROW 
GLUI_STDBITMAP_DOWN_ARROW 
GLUI_STDBITMAP_LEFT_ARROW 
GLUI_STDBITMAP_RIGHT_ARROW 
GLUI_STDBITMAP_SPINNER_UP_OFF 
GLUI_STDBITMAP_SPINNER_UP_ON 
GLUI_STDBITMAP_SPINNER_DOWN_OFF 
GLUI_STDBITMAP_SPINNER_DOWN_ON 
GLUI_STDBITMAP_CHECKBOX_OFF_DIS 
GLUI_STDBITMAP_CHECKBOX_ON_DIS 
GLUI_STDBITMAP_RADIOBUTTON_OFF_DIS 
GLUI_STDBITMAP_RADIOBUTTON_ON_DIS 
GLUI_STDBITMAP_SPINNER_UP_DIS 
GLUI_STDBITMAP_SPINNER_DOWN_DIS 
GLUI_STDBITMAP_LISTBOX_UP 
GLUI_STDBITMAP_LISTBOX_DOWN 
GLUI_STDBITMAP_LISTBOX_UP_DIS 
GLUI_STDBITMAP_NUM_ITEMS 

Definition at line 373 of file glui.h.

enum TranslationCodes

Enumerator:
GLUI_TRANSLATION_MOUSE_NONE 
GLUI_TRANSLATION_MOUSE_UP 
GLUI_TRANSLATION_MOUSE_DOWN 
GLUI_TRANSLATION_MOUSE_LEFT 
GLUI_TRANSLATION_MOUSE_RIGHT 
GLUI_TRANSLATION_MOUSE_UP_LEFT 
GLUI_TRANSLATION_MOUSE_UP_RIGHT 
GLUI_TRANSLATION_MOUSE_DOWN_LEFT 
GLUI_TRANSLATION_MOUSE_DOWN_RIGHT 

Definition at line 225 of file glui.h.


Function Documentation

void _glutBitmapString ( void *  font,
const char *  s 
)

int _glutBitmapWidthString ( void *  font,
const char *  s 
)

void glui_display_func ( void   ) 

void glui_entry_func ( int  state  ) 

GLUI_String& glui_format_str ( GLUI_String str,
const char *  fmt,
  ... 
)

void glui_idle_func ( void   ) 

void glui_keyboard_func ( unsigned char  key,
int  x,
int  y 
)

void glui_motion_func ( int  x,
int  y 
)

void glui_mouse_func ( int  button,
int  state,
int  x,
int  y 
)

void glui_parent_window_keyboard_func ( unsigned char  key,
int  x,
int  y 
)

void glui_parent_window_mouse_func ( int  ,
int  ,
int  ,
int   
)

void glui_parent_window_reshape_func ( int  w,
int  h 
)

void glui_parent_window_special_func ( int  key,
int  x,
int  y 
)

void glui_passive_motion_func ( int  x,
int  y 
)

void glui_reshape_func ( int  w,
int  h 
)

void glui_special_func ( int  key,
int  x,
int  y 
)

void glui_visibility_func ( int  state  ) 


Variable Documentation

GLUI_Master_Object GLUI_Master

This is the only GLUI_Master_Object in existence.


Generated on Thu Aug 30 11:03:35 2007 for SPRING Mac by  doxygen 1.5.3