#include <Fl_Text_Editor.h>
Inheritance diagram for Fl_Text_Editor:

Public Types | |
| typedef int(* | Key_Func )(int key, Fl_Text_Editor *editor) |
Public Methods | |
| Fl_Text_Editor (int X, int Y, int W, int H, const char *l=0) | |
| Creates new text editor widget using the given position, size, and label string. | |
| Fl_Text_Editor (const char *l=0, int layout_size=30, Fl_Align layout_al=FL_ALIGN_TOP, int label_w=-1) | |
| Creates new input widget using the label, size, alignment, and label width. | |
| ~Fl_Text_Editor () | |
| Destructor. | |
| virtual int | handle (int e) |
| void | insert_mode (int b) |
| int | insert_mode () |
| void | add_key_binding (int key, int state, Key_Func f, Key_Binding **list) |
| void | add_key_binding (int key, int state, Key_Func f) |
| void | remove_key_binding (int key, int state, Key_Binding **list) |
| void | remove_key_binding (int key, int state) |
| void | remove_all_key_bindings (Key_Binding **list) |
| void | remove_all_key_bindings () |
| void | add_default_key_bindings (Key_Binding **list) |
| Key_Func | bound_key_function (int key, int state, Key_Binding *list) |
| Key_Func | bound_key_function (int key, int state) |
| void | default_key_function (Key_Func f) |
| void | insert (const char *text) |
| void | overstrike (const char *text) |
Static Public Methods | |
| int | kf_default (int c, Fl_Text_Editor *e) |
| int | kf_ignore (int c, Fl_Text_Editor *e) |
| int | kf_backspace (int c, Fl_Text_Editor *e) |
| int | kf_enter (int c, Fl_Text_Editor *e) |
| int | kf_move (int c, Fl_Text_Editor *e) |
| int | kf_shift_move (int c, Fl_Text_Editor *e) |
| int | kf_ctrl_move (int c, Fl_Text_Editor *e) |
| int | kf_c_s_move (int c, Fl_Text_Editor *e) |
| int | kf_home (int, Fl_Text_Editor *e) |
| int | kf_end (int c, Fl_Text_Editor *e) |
| int | kf_left (int c, Fl_Text_Editor *e) |
| int | kf_up (int c, Fl_Text_Editor *e) |
| int | kf_right (int c, Fl_Text_Editor *e) |
| int | kf_down (int c, Fl_Text_Editor *e) |
| int | kf_page_up (int c, Fl_Text_Editor *e) |
| int | kf_page_down (int c, Fl_Text_Editor *e) |
| int | kf_insert (int c, Fl_Text_Editor *e) |
| int | kf_delete (int c, Fl_Text_Editor *e) |
| int | kf_copy (int c, Fl_Text_Editor *e) |
| int | kf_cut (int c, Fl_Text_Editor *e) |
| int | kf_undo (int c, Fl_Text_Editor *e) |
| int | kf_paste (int c, Fl_Text_Editor *e) |
| int | kf_select_all (int c, Fl_Text_Editor *e) |
Static Public Attributes | |
| Fl_Named_Style * | default_style |
Protected Methods | |
| int | handle_key () |
Protected Attributes | |
| int | insert_mode_ |
| Key_Binding * | key_bindings |
| Key_Func | default_key_function_ |
Static Protected Attributes | |
| Key_Binding * | global_key_bindings |
Definition at line 31 of file Fl_Text_Editor.h.
1.2.15