Lines Matching defs:keyfn
74 static void _kt_assign_action(KeySym *sym, KtBinder binder, KtKeyFn *keyfn,
210 KtKeyFn *keyfn; /* The action function */
225 keyfn = 0;
235 keyfn = (KtKeyFn *) sym->fn;
241 return _kt_set_keyfn(kt, binder, keyseq, keyfn, data);
252 * keyfn KtKeyFn * The action function, or NULL to remove any existing
254 * data void * A pointer to anonymous data to be passed to keyfn
261 KtKeyFn *keyfn, void *data)
313 if(keyfn) {
314 _kt_assign_action(kt->table + first, binder, keyfn, data);
329 if(keyfn) {
345 if(keyfn) {
375 _kt_assign_action(sym, binder, keyfn, data);
748 * keyfn KtKeyFn * The action function.
752 static void _kt_assign_action(KeySym *sym, KtBinder binder, KtKeyFn *keyfn,
766 action->fn = keyfn;