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

/illumos-gate/usr/src/lib/libtecla/common/
H A Dkeytab.h99 typedef struct KeyTab KeyTab; typedef in typeref:struct:KeyTab
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 *k
[all...]
H A Dkeytab.c61 struct KeyTab { struct
70 static int _kt_extend_table(KeyTab *kt);
79 static KtKeyMatch _kt_locate_keybinding(KeyTab *kt, const char *binary_keyseq,
86 * return KeyTab * The new object, or NULL on error.
88 KeyTab *_new_KeyTab(void)
90 KeyTab *kt; /* The object to be returned */
94 kt = (KeyTab *) malloc(sizeof(KeyTab));
141 * Delete a KeyTab object.
144 * kt KeyTab * Th
[all...]
H A Dgetline.c416 KeyTab *bindings; /* A table of key-bindings */

Completed in 201 milliseconds