Home
last modified time | relevance | path

Searched refs:KeyTab (Results 1 – 3 of 3) sorted by relevance

/titanic_41/usr/src/lib/libtecla/common/
H A Dkeytab.h99 typedef struct KeyTab KeyTab; typedef
104 KeyTab *_new_KeyTab(void);
109 KeyTab *_del_KeyTab(KeyTab *kt);
111 int _kt_set_keybinding(KeyTab *kt, KtBinder binder,
113 int _kt_set_keyfn(KeyTab *kt, KtBinder binder, const char *keyseq,
116 int _kt_set_action(KeyTab *kt, const char *action, KtKeyFn *fn, void *data);
121 int _kt_lookup_action(KeyTab *kt, const char *action,
131 KtKeyMatch _kt_lookup_keybinding(KeyTab *kt, const char *binary_keyseq,
137 void _kt_clear_bindings(KeyTab *kt, KtBinder binder);
151 int _kt_add_bindings(KeyTab *kt, KtBinder binder, const KtKeyBinding *bindings,
[all …]
H A Dkeytab.c61 struct KeyTab { struct
70 static int _kt_extend_table(KeyTab *kt); argument
79 static KtKeyMatch _kt_locate_keybinding(KeyTab *kt, const char *binary_keyseq,
88 KeyTab *_new_KeyTab(void) in _new_KeyTab()
90 KeyTab *kt; /* The object to be returned */ in _new_KeyTab()
94 kt = (KeyTab *) malloc(sizeof(KeyTab)); in _new_KeyTab()
148 KeyTab *_del_KeyTab(KeyTab *kt) in _del_KeyTab()
170 static int _kt_extend_table(KeyTab *kt) in _kt_extend_table()
207 int _kt_set_keybinding(KeyTab *kt, KtBinder binder, const char *keyseq, in _kt_set_keybinding()
260 int _kt_set_keyfn(KeyTab *kt, KtBinder binder, const char *keyseq, in _kt_set_keyfn()
[all …]
H A Dgetline.c416 KeyTab *bindings; /* A table of key-bindings */