#include <glui.h>


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 obj_id=-1, GLUI_CB callback=GLUI_CB()) | |
| GLUI_EditText (GLUI_Node *parent, const char *name, int *live_var, int obj_id=-1, GLUI_CB callback=GLUI_CB()) | |
| GLUI_EditText (GLUI_Node *parent, const char *name, float *live_var, int obj_id=-1, GLUI_CB callback=GLUI_CB()) | |
| GLUI_EditText (GLUI_Node *parent, const char *name, char *live_var, int obj_id=-1, GLUI_CB callback=GLUI_CB()) | |
| GLUI_EditText (GLUI_Node *parent, const char *name, std::string &live_var, int obj_id=-1, GLUI_CB callback=GLUI_CB()) | |
| GLUI_EditText (GLUI_Node *parent, const char *name, int text_type, void *live_var, int obj_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 obj_id, GLUI_CB callback) |
Definition at line 1579 of file glui.h.
| GLUI_EditText::GLUI_EditText | ( | GLUI_Node * | parent, | |
| const char * | name, | |||
| int | text_type = GLUI_EDITTEXT_TEXT, |
|||
| int | obj_id = -1, |
|||
| GLUI_CB | callback = GLUI_CB() | |||
| ) |
| GLUI_EditText::GLUI_EditText | ( | GLUI_Node * | parent, | |
| const char * | name, | |||
| int * | live_var, | |||
| int | obj_id = -1, |
|||
| GLUI_CB | callback = GLUI_CB() | |||
| ) |
| GLUI_EditText::GLUI_EditText | ( | GLUI_Node * | parent, | |
| const char * | name, | |||
| float * | live_var, | |||
| int | obj_id = -1, |
|||
| GLUI_CB | callback = GLUI_CB() | |||
| ) |
| GLUI_EditText::GLUI_EditText | ( | GLUI_Node * | parent, | |
| const char * | name, | |||
| char * | live_var, | |||
| int | obj_id = -1, |
|||
| GLUI_CB | callback = GLUI_CB() | |||
| ) |
| GLUI_EditText::GLUI_EditText | ( | GLUI_Node * | parent, | |
| const char * | name, | |||
| std::string & | live_var, | |||
| int | obj_id = -1, |
|||
| GLUI_CB | callback = GLUI_CB() | |||
| ) |
| GLUI_EditText::GLUI_EditText | ( | GLUI_Node * | parent, | |
| const char * | name, | |||
| int | text_type, | |||
| void * | live_var, | |||
| int | obj_id, | |||
| GLUI_CB | callback | |||
| ) |
| int GLUI_EditText::mouse_down_handler | ( | int | local_x, | |
| int | local_y | |||
| ) | [virtual] |
Reimplemented from GLUI_Control.
| int GLUI_EditText::mouse_up_handler | ( | int | local_x, | |
| int | local_y, | |||
| bool | inside | |||
| ) | [virtual] |
Reimplemented from GLUI_Control.
| int GLUI_EditText::mouse_held_down_handler | ( | int | local_x, | |
| int | local_y, | |||
| bool | inside | |||
| ) | [virtual] |
Reimplemented from GLUI_Control.
| int GLUI_EditText::key_handler | ( | unsigned char | key, | |
| int | modifiers | |||
| ) | [virtual] |
| int GLUI_EditText::special_handler | ( | int | key, | |
| int | modifiers | |||
| ) | [virtual] |
| void GLUI_EditText::activate | ( | int | how | ) | [virtual] |
Reimplemented from GLUI_Control.
| void GLUI_EditText::deactivate | ( | void | ) | [virtual] |
| void GLUI_EditText::draw | ( | int | x, | |
| int | y | |||
| ) | [virtual] |
Implements GLUI_Control.
| int GLUI_EditText::mouse_over | ( | int | state, | |
| int | x, | |||
| int | y | |||
| ) | [virtual] |
Reimplemented from GLUI_Control.
| int GLUI_EditText::find_word_break | ( | int | start, | |
| int | direction | |||
| ) |
| int GLUI_EditText::substring_width | ( | int | start, | |
| int | end | |||
| ) |
| void GLUI_EditText::clear_substring | ( | int | start, | |
| int | end | |||
| ) |
| int GLUI_EditText::find_insertion_pt | ( | int | x, | |
| int | y | |||
| ) |
| int GLUI_EditText::update_substring_bounds | ( | void | ) |
| void GLUI_EditText::update_and_draw_text | ( | void | ) |
| void GLUI_EditText::draw_text | ( | int | x, | |
| int | y | |||
| ) |
| void GLUI_EditText::draw_insertion_pt | ( | void | ) |
| void GLUI_EditText::set_numeric_text | ( | void | ) |
| void GLUI_EditText::update_x_offsets | ( | void | ) |
| void GLUI_EditText::update_size | ( | void | ) | [virtual] |
Reimplemented from GLUI_Control.
| void GLUI_EditText::set_float_limits | ( | float | low, | |
| float | high, | |||
| int | limit_type = GLUI_LIMIT_CLAMP | |||
| ) |
| void GLUI_EditText::set_int_limits | ( | int | low, | |
| int | high, | |||
| int | limit_type = GLUI_LIMIT_CLAMP | |||
| ) |
| void GLUI_EditText::set_float_val | ( | float | new_val | ) | [virtual] |
Reimplemented from GLUI_Control.
| void GLUI_EditText::set_int_val | ( | int | new_val | ) | [virtual] |
Reimplemented from GLUI_Control.
| void GLUI_EditText::set_text | ( | const char * | t | ) | [virtual] |
Writes live variable
Reimplemented from GLUI_Control.
| void GLUI_EditText::set_text | ( | const GLUI_String & | s | ) | [inline] |
| void GLUI_EditText::dump | ( | FILE * | out, | |
| const char * | text | |||
| ) |
| void GLUI_EditText::common_init | ( | void | ) | [inline, protected] |
| void GLUI_EditText::common_construct | ( | GLUI_Node * | parent, | |
| const char * | name, | |||
| int | data_type, | |||
| int | live_type, | |||
| void * | live_var, | |||
| int | obj_id, | |||
| GLUI_CB | callback | |||
| ) | [protected] |
| float GLUI_EditText::float_low |
1.5.3