|
Public Member Functions |
int | mouse_down_handler (int local_x, int local_y) |
int | mouse_up_handler (int local_x, int local_y, bool inside) |
int | mouse_held_down_handler (int local_x, int local_y, bool inside) |
int | key_handler (unsigned char key, int modifiers) |
int | special_handler (int key, int modifiers) |
void | activate (int how) |
void | deactivate (void) |
void | draw (int x, int y) |
int | mouse_over (int state, int x, int y) |
int | find_word_break (int start, int direction) |
int | substring_width (int start, int end) |
void | clear_substring (int start, int end) |
int | find_insertion_pt (int x, int y) |
int | update_substring_bounds (void) |
void | update_and_draw_text (void) |
void | draw_text (int x, int y) |
void | draw_insertion_pt (void) |
void | set_numeric_text (void) |
void | update_x_offsets (void) |
void | update_size (void) |
void | set_float_limits (float low, float high, int limit_type=GLUI_LIMIT_CLAMP) |
void | set_int_limits (int low, int high, int limit_type=GLUI_LIMIT_CLAMP) |
void | set_float_val (float new_val) |
void | set_int_val (int new_val) |
void | set_text (const char *text) |
void | set_text (const GLUI_String &s) |
const char * | get_text () |
void | dump (FILE *out, const char *text) |
| GLUI_EditText (GLUI_Node *parent, const char *name, int text_type=GLUI_EDITTEXT_TEXT, int id=-1, GLUI_CB callback=GLUI_CB()) |
| GLUI_EditText (GLUI_Node *parent, const char *name, int *live_var, int id=-1, GLUI_CB callback=GLUI_CB()) |
| GLUI_EditText (GLUI_Node *parent, const char *name, float *live_var, int id=-1, GLUI_CB callback=GLUI_CB()) |
| GLUI_EditText (GLUI_Node *parent, const char *name, char *live_var, int id=-1, GLUI_CB callback=GLUI_CB()) |
| GLUI_EditText (GLUI_Node *parent, const char *name, std::string &live_var, int id=-1, GLUI_CB callback=GLUI_CB()) |
| GLUI_EditText (GLUI_Node *parent, const char *name, int text_type, void *live_var, int id, GLUI_CB callback) |
| GLUI_EditText (void) |
Public Attributes |
int | has_limits |
int | data_type |
GLUI_String | orig_text |
int | insertion_pt |
int | title_x_offset |
int | text_x_offset |
int | substring_start |
int | substring_end |
int | sel_start |
int | sel_end |
int | num_periods |
int | last_insertion_pt |
float | float_low |
float | float_high |
int | int_low |
int | int_high |
GLUI_Spinner * | spinner |
int | debug |
int | draw_text_only |
Protected Member Functions |
void | common_init (void) |
void | common_construct (GLUI_Node *parent, const char *name, int data_type, int live_type, void *live_var, int id, GLUI_CB callback) |