Lines Matching full:widget
35 WINDOW *win; /* window on which widget gets input */
36 const char *name; /* widget name */
46 * For a given named widget's window, associate a binding table.
74 * longer. Since compiled-in bindings are only visible when the widget is in dlg_register_window()
86 * Unlike dlg_lookup_key(), this looks for either widget-builtin or rc-file
110 * labels associated with the widget.
140 /* if it is not bound in the widget, skip it (no conflicts) */ in dlg_register_buttons()
162 /* put these at the beginning, to override the widget's table */ in dlg_register_buttons()
202 * If there is no binding associated with the widget, it simply returns
269 * buttons on the widget such as "OK".
342 * a button-value and an "Enter" key to cause the calling widget to return
591 find_binding(char *widget, int curses_key) in find_binding() argument
598 && !dlg_strcmp(p->name, widget) in find_binding()
644 make_binding(char *widget, int curses_key, int is_function, int dialog_key) in make_binding() argument
649 DLG_KEYS_BINDING *result = find_binding(widget, curses_key); in make_binding()
654 && (name = dlg_strclone(widget)) != 0) { in make_binding()
736 * expects widget name which may be "*", followed by curses key definition and
751 char *widget; in dlg_parse_bindkey() local
757 widget = p; in dlg_parse_bindkey()
760 if (p != widget && *p != '\0') { in dlg_parse_bindkey()
827 if (*widget != '\0' in dlg_parse_bindkey()
830 && make_binding(widget, curses_key, is_function, dialog_key) != 0) { in dlg_parse_bindkey()
900 const char *widget, in dump_one_binding() argument
906 fprintf(fp, "bindkey %s ", widget); in dump_one_binding()
953 * Dump all of the bindings which are not specific to a given widget, i.e.,