25 #ifndef FL_TEXT_EDITOR_H
26 #define FL_TEXT_EDITOR_H
28 #include "Fl_Text_Display.H"
31 #define FL_TEXT_EDITOR_ANY_STATE (-1L)
69 void add_key_binding(
int key,
int state, Key_Func f, Key_Binding** list);
71 void add_key_binding(
int key,
int state, Key_Func f)
73 void remove_key_binding(
int key,
int state, Key_Binding** list);
75 void remove_key_binding(
int key,
int state)
77 void remove_all_key_bindings(Key_Binding** list);
80 void add_default_key_bindings(Key_Binding** list);
81 Key_Func bound_key_function(
int key,
int state, Key_Binding* list);
83 Key_Func bound_key_function(
int key,
int state)
117 void maybe_do_callback();
121 Key_Binding* key_bindings;
122 static Key_Binding* global_key_bindings;
123 Key_Func default_key_function_;