Lines Matching defs:widget
31 WINDOW *win; /* window on which widget gets input */
32 const char *name; /* widget name */
42 * For a given named widget's window, associate a binding table.
69 * longer. Since compiled-in bindings are only visible when the widget is
79 * Unlike dlg_lookup_key(), this looks for either widget-builtin or rc-file
103 * labels associated with the widget.
129 /* if it is not bound in the widget, skip it (no conflicts) */
151 /* put these at the beginning, to override the widget's table */
191 * If there is no binding associated with the widget, it simply returns
256 * buttons on the widget such as "OK".
479 find_binding(char *widget, int curses_key)
486 && !dlg_strcmp(p->name, widget)
532 make_binding(char *widget, int curses_key, int is_function, int dialog_key)
538 DLG_KEYS_BINDING *result = find_binding(widget, curses_key);
543 && (name = dlg_strclone(widget)) != 0) {
579 * expects widget name which may be "*", followed by curses key definition and
598 char *widget;
605 widget = p;
608 if (p != widget && *p != '\0') {
669 if (*widget != '\0'
672 && make_binding(widget, curses_key, is_function, dialog_key) != 0) {
730 dump_one_binding(FILE *fp, const char *widget, DLG_KEYS_BINDING * binding)
732 fprintf(fp, "bindkey %s ", widget);
768 * Dump all of the bindings which are not specific to a given widget, i.e.,