Lines Matching defs:symbol
216 int symbol);
254 * entry to add (either multikey or leaf) and symbol is the symbolic
259 add_new_key(keymap_t *current, char chr, int key_type, int symbol)
265 "Adding character %s of type %d, symbol 0x%x\n",
266 unctrl(chr), key_type, symbol);
313 /* the associated symbol for the key */
315 the_key->value.symbol = symbol;
333 * Delete the given key symbol from the key mappings for the screen.
344 * multiple instances of the leaf symbol.
359 && (key->value.symbol == key_type)) {
370 * for the given key symbol.
415 * key and should have a symbol associated with it.
470 add_key_sequence(screen, entry, tc[i].symbol);
530 * sequences and return the appropriate symbol if we get a match.
659 /* return the symbol */
660 return current->key[current->mapping[k]]->value.symbol;
730 * keymaps finding the passed key symbol.
740 * multiple instances of the leaf symbol.
751 && (key->value.symbol == key_type)) {
761 * Add a custom mapping of a key sequence to key symbol.
765 define_key(const char *sequence, int symbol)
768 if (symbol <= 0 || _cursesi_screen == NULL)
773 symbol);
774 delete_key_sequence(_cursesi_screen->base_keymap, symbol);
776 add_key_sequence(_cursesi_screen, sequence, symbol);
892 /* we have a key symbol - treat it differently */