/freebsd/contrib/dialog/ |
H A D | ui_getc.c | 236 dlg_getc_callbacks(int ch, int fkey, int *result) in dlg_getc_callbacks() argument 246 if (!(p->handle_getc(p, ch, fkey, result))) { in dlg_getc_callbacks() 350 really_getch(WINDOW *win, int *fkey) in really_getch() argument 368 *fkey = 0; in really_getch() 373 ch = *fkey = my_wchar; in really_getch() 399 *fkey = (ch > KEY_MIN && ch < KEY_MAX); in really_getch() 443 dlg_getc(WINDOW *win, int *fkey) in dlg_getc() argument 466 ch = really_getch(win, fkey); in dlg_getc() 473 before_fkey = *fkey; in dlg_getc() 475 ch = dlg_lookup_key(win, ch, fkey); in dlg_getc() [all …]
|
H A D | mousewget.c | 28 mouse_wgetch(WINDOW *win, int *fkey, bool ignore_errs) in mouse_wgetch() argument 35 key = dlg_getc(win, fkey); in mouse_wgetch() 87 dlg_mouse_wgetch(WINDOW *win, int *fkey) in dlg_mouse_wgetch() argument 89 return mouse_wgetch(win, fkey, TRUE); in dlg_mouse_wgetch() 93 dlg_mouse_wgetch_nowait(WINDOW *win, int *fkey) in dlg_mouse_wgetch_nowait() argument 95 return mouse_wgetch(win, fkey, FALSE); in dlg_mouse_wgetch_nowait()
|
H A D | inputbox.c | 79 int key, fkey, code; in dialog_inputbox() local 112 key = fkey = 0; in dialog_inputbox() 184 key = dlg_mouse_wgetch((state == sTEXT) ? editor : dialog, &fkey); in dialog_inputbox() 185 if (dlg_result_key(key, fkey, &result)) { in dialog_inputbox() 186 if (!dlg_button_key(result, &code, &key, &fkey)) in dialog_inputbox() 195 if (fkey in dialog_inputbox() 203 int edit = dlg_edit_string(input, &chr_offset, key, fkey, first); in dialog_inputbox() 220 if (!fkey && (code = dlg_char_to_button(key, buttons)) >= 0) { in dialog_inputbox() 227 if (fkey) { in dialog_inputbox()
|
H A D | trace.c | 176 dlg_trace_chr(int ch, int fkey) in dlg_trace_chr() argument 184 if (last_err && !fkey && ch == ERR) { in dlg_trace_chr() 194 if (fkey) { in dlg_trace_chr() 195 if (fkey > KEY_MAX || (fkey_name = keyname(fkey)) == 0) { in dlg_trace_chr() 197 switch ((DLG_KEYS_ENUM) fkey) { in dlg_trace_chr() 246 fprintf(myFP, "chr %s (ch=%#x, fkey=%d)\n", fkey_name, ch, fkey); in dlg_trace_chr() 248 fprintf(myFP, "chr %s (ch=%d, fkey=%d)\n", fkey_name, ch, fkey); in dlg_trace_chr()
|
H A D | dlg_keys.c | 212 dlg_lookup_key(WINDOW *win, int curses_key, int *fkey) in dlg_lookup_key() argument 221 if (*fkey != 0 && curses_key == KEY_MOUSE) { in dlg_lookup_key() 229 if (*fkey != 0 && curses_key == KEY_RESIZE) { in dlg_lookup_key() 233 if (*fkey == 0 || curses_key < KEY_MAX) { in dlg_lookup_key() 247 int function_key = (*fkey != 0); in dlg_lookup_key() 252 *fkey = 0; in dlg_lookup_key() 257 *fkey = q->dialog_key; in dlg_lookup_key() 258 return *fkey; in dlg_lookup_key() 277 dlg_result_key(int dialog_key, int fkey GCC_UNUSED, int *resultp) in dlg_result_key() 281 DLG_TRACE(("# dlg_result_key(dialog_key=%d, fkey=%d)\n", dialog_key, fkey)); in dlg_result_key() [all …]
|
H A D | msgbox.c | 50 int key, fkey; in dialog_msgbox() local 123 key = dlg_mouse_wgetch(dialog, &fkey); in dialog_msgbox() 124 if (dlg_result_key(key, fkey, &result)) { in dialog_msgbox() 125 if (!dlg_button_key(result, &button, &key, &fkey)) in dialog_msgbox() 128 if (!fkey && (check = dlg_char_to_button(key, buttons)) >= 0) { in dialog_msgbox() 133 if (fkey) { in dialog_msgbox()
|
H A D | yesno.c | 47 int key, fkey; in dialog_yesno() local 106 key = dlg_mouse_wgetch(dialog, &fkey); in dialog_yesno() 107 if (dlg_result_key(key, fkey, &result)) { in dialog_yesno() 108 if (!dlg_button_key(result, &button, &key, &fkey)) in dialog_yesno() 116 if (fkey) { in dialog_yesno()
|
H A D | tailbox.c | 234 handle_my_getc(DIALOG_CALLBACK * cb, int ch, int fkey, int *result) in handle_my_getc() argument 242 if (!fkey && dlg_char_to_button(ch, obj->buttons) == 0) { in handle_my_getc() 244 fkey = TRUE; in handle_my_getc() 247 if (fkey) { in handle_my_getc() 333 int fkey; in dialog_tailbox() local 415 ch = dlg_mouse_wgetch(dialog, &fkey); in dialog_tailbox() 417 if (fkey && ch == KEY_RESIZE) { in dialog_tailbox() 429 while (handle_my_getc(&(obj->obj), ch, fkey, &result)); in dialog_tailbox()
|
H A D | editbox.c | 356 int key, fkey, code; in dlg_editbox() local 392 fkey = 0; in dlg_editbox() 509 key = dlg_mouse_wgetch((state == sTEXT) ? editing : dialog, &fkey); in dlg_editbox() 518 if (dlg_result_key(key, fkey, &result)) { in dlg_editbox() 519 if (!dlg_button_key(result, &code, &key, &fkey)) in dlg_editbox() 524 was_mouse = (fkey && is_DLGK_MOUSE(key)); in dlg_editbox() 532 if (fkey in dlg_editbox() 558 key = dlg_lookup_key(dialog, key, &fkey); in dlg_editbox() 568 if (fkey) { in dlg_editbox() 645 edit = dlg_edit_string(buffer, &chr_offset, key, fkey, FALSE); in dlg_editbox() [all …]
|
H A D | menubox.c | 150 int key = 0, fkey = 0; in input_menu_edit() local 171 key = dlg_mouse_wgetch(data->menu, &fkey); in input_menu_edit() 172 if (dlg_result_key(key, fkey, &check)) { in input_menu_edit() 181 if (dlg_edit_string(result, &offset, key, fkey, first)) { in input_menu_edit() 354 int fkey; in dlg_menu() local 532 key = dlg_mouse_wgetch(dialog, &fkey); in dlg_menu() 533 if (dlg_result_key(key, fkey, &result)) { in dlg_menu() 534 if (!dlg_button_key(result, &button, &key, &fkey)) in dlg_menu() 539 if (fkey) { in dlg_menu() 605 if (!found && fkey) { in dlg_menu() [all …]
|
H A D | checklist.c | 195 int key, fkey; in dlg_checklist() local 387 key = dlg_mouse_wgetch(dialog, &fkey); in dlg_checklist() 388 if (dlg_result_key(key, fkey, &result)) { in dlg_checklist() 389 if (!dlg_button_key(result, &button, &key, &fkey)) in dlg_checklist() 393 was_mouse = (fkey && is_DLGK_MOUSE(key)); in dlg_checklist() 409 fkey = FALSE; in dlg_checklist() 411 key = dlg_lookup_key(dialog, key, &fkey); in dlg_checklist() 464 if (!fkey) { in dlg_checklist() 504 if (fkey) { in dlg_checklist() 561 if (fkey) { in dlg_checklist()
|
H A D | treeview.c | 199 int key, fkey; in dlg_treeview() local 365 key = dlg_mouse_wgetch(dialog, &fkey); in dlg_treeview() 366 if (dlg_result_key(key, fkey, &result)) { in dlg_treeview() 367 if (!dlg_button_key(result, &button, &key, &fkey)) in dlg_treeview() 371 was_mouse = (fkey && is_DLGK_MOUSE(key)); in dlg_treeview() 386 fkey = FALSE; in dlg_treeview() 388 key = dlg_lookup_key(dialog, key, &fkey); in dlg_treeview() 425 if (!fkey) { in dlg_treeview() 465 if (fkey) { in dlg_treeview() 521 if (fkey) { in dlg_treeview()
|
H A D | textbox.c | 514 int fkey = 0; in get_search_term() local 555 key = dlg_getc(widget, &fkey); in get_search_term() 556 if (fkey) { in get_search_term() 557 switch (fkey) { in get_search_term() 575 if (dlg_edit_string(input, &offset, key, fkey, first)) { in get_search_term() 719 int key, fkey; in dialog_textbox() local 841 key = dlg_mouse_wgetch(dialog, &fkey); in dialog_textbox() 842 if (dlg_result_key(key, fkey, &result)) { in dialog_textbox() 843 if (!dlg_ok_button_key(result, &button, &key, &fkey)) in dialog_textbox() 847 if (!fkey && (code = dlg_char_to_button(key, obj.buttons)) >= 0) { in dialog_textbox() [all …]
|
H A D | pause.c | 75 int key, fkey; in dialog_pause() local 195 key = dlg_mouse_wgetch_nowait(dialog, &fkey); in dialog_pause() 198 } else if (dlg_result_key(key, fkey, &result)) { in dialog_pause() 199 if (!dlg_button_key(result, &button, &key, &fkey)) in dialog_pause()
|
H A D | guage.c | 247 handle_my_getc(DIALOG_CALLBACK * cb, int ch, int fkey, int *result) in handle_my_getc() argument 253 if (!fkey && (ch == ERR)) { in handle_my_getc() 407 int fkey; in dialog_gauge() local 424 ch = dlg_getc(obj->obj.win, &fkey); in dialog_gauge() 426 if (fkey && ch == KEY_RESIZE) { in dialog_gauge() 451 while (valid(obj) && handle_my_getc(&(obj->obj), ch, fkey, &result)); in dialog_gauge()
|
H A D | progressbox.c | 290 int key, fkey; in pause_for_ok() local 324 key = dlg_mouse_wgetch(obj->obj.win, &fkey); in pause_for_ok() 325 if (dlg_result_key(key, fkey, &result)) { in pause_for_ok() 326 if (!dlg_button_key(result, &button, &key, &fkey)) in pause_for_ok() 330 if (!fkey && (check = dlg_char_to_button(key, buttons)) >= 0) { in pause_for_ok() 335 if (fkey) { in pause_for_ok()
|
H A D | rangebox.c | 199 int key, fkey; in dialog_rangebox() local 312 key = dlg_mouse_wgetch(dialog, &fkey); in dialog_rangebox() 313 if (dlg_result_key(key, fkey, &result)) { in dialog_rangebox() 314 if (!dlg_button_key(result, &button, &key, &fkey)) in dialog_rangebox() 322 if (fkey) { in dialog_rangebox()
|
H A D | buildlist.c | 556 int key, fkey; in dlg_buildlist() local 773 key = dlg_mouse_wgetch(dialog, &fkey); in dlg_buildlist() 774 if (dlg_result_key(key, fkey, &result)) { in dlg_buildlist() 775 if (!dlg_button_key(result, &button, &key, &fkey)) in dlg_buildlist() 779 was_mouse = (fkey && is_DLGK_MOUSE(key)); in dlg_buildlist() 808 fkey = FALSE; in dlg_buildlist() 813 fkey = FALSE; in dlg_buildlist() 820 fkey = FALSE; in dlg_buildlist() 823 key = dlg_lookup_key(dialog, key, &fkey); in dlg_buildlist() 873 if (!fkey) { in dlg_buildlist() [all …]
|
H A D | timebox.c | 178 int key, fkey; in dialog_timebox() local 295 key = dlg_mouse_wgetch(dialog, &fkey); in dialog_timebox() 296 if (dlg_result_key(key, fkey, &result)) { in dialog_timebox() 297 if (!dlg_button_key(result, &button, &key, &fkey)) in dialog_timebox() 305 if (fkey) { in dialog_timebox()
|
H A D | inputstr.c | 522 dlg_edit_string(char *string, int *chr_offset, int key, int fkey, bool force) in dlg_edit_string() argument 533 if (!fkey) { in dlg_edit_string() 534 fkey = TRUE; /* assume we transform */ in dlg_edit_string() 540 fkey = FALSE; /* this is used for navigation */ in dlg_edit_string() 543 fkey = FALSE; /* ...no, we did not transform */ in dlg_edit_string() 548 if (fkey) { in dlg_edit_string()
|
H A D | calendar.c | 715 int fkey; in dialog_calendar() local 881 key = dlg_mouse_wgetch(dialog, &fkey); in dialog_calendar() 882 if (dlg_result_key(key, fkey, &result)) { in dialog_calendar() 883 if (!dlg_button_key(result, &button, &key, &fkey)) in dialog_calendar() 887 if (fkey && (key >= DLGK_MOUSE(KEY_MIN) && key <= DLGK_MOUSE(KEY_MAX))) { in dialog_calendar() 888 key = dlg_lookup_key(dialog, Mouse2Key(key), &fkey); in dialog_calendar() 893 } else if (fkey) { in dialog_calendar()
|
H A D | fselect.c | 609 int fkey = FALSE; in dlg_fselect() local 781 key = dlg_mouse_wgetch((state == sTEXT) ? w_text : dialog, &fkey); in dlg_fselect() 782 if (dlg_result_key(key, fkey, &result)) { in dlg_fselect() 783 if (!dlg_button_key(result, &button, &key, &fkey)) in dlg_fselect() 790 fkey = TRUE; in dlg_fselect() 793 if (fkey) { in dlg_fselect() 919 int edit = dlg_edit_string(input, &offset, key, fkey, first); in dlg_fselect()
|
H A D | formbox.c | 504 int fkey; in dlg_form() local 661 key = dlg_mouse_wgetch((state == sTEXT) ? form : dialog, &fkey); in dlg_form() 662 if (dlg_result_key(key, fkey, &result)) { in dlg_form() 667 if (!fkey) { in dlg_form() 679 if (fkey) { in dlg_form() 871 fkey, first); in dlg_form()
|
/freebsd/usr.sbin/kbdcontrol/ |
H A D | kbdcontrol.c | 971 fkeyarg_t fkey; in load_default_functionkeys() local 975 fkey.keynum = i; in load_default_functionkeys() 976 strcpy(fkey.keydef, fkey_table[i]); in load_default_functionkeys() 977 fkey.flen = strlen(fkey_table[i]); in load_default_functionkeys() 978 if (ioctl(0, SETFKEY, &fkey) < 0) in load_default_functionkeys() 986 fkeyarg_t fkey; in set_functionkey() local 992 fkey.keynum = atoi(keynumstr); in set_functionkey() 993 if (fkey.keynum < 1 || fkey.keynum > NUM_FKEYS) { in set_functionkey() 998 if ((fkey.flen = strlen(string)) > MAXFK) { in set_functionkey() 1000 fkey.flen, MAXFK); in set_functionkey() [all …]
|
/freebsd/sys/dev/kbd/ |
H A D | kbdreg.h | 65 typedef u_char *kbd_get_fkeystr_t(keyboard_t *kbd, int fkey, 308 kbdd_get_fkeystr(keyboard_t *kbd, int fkey, size_t *len) in kbdd_get_fkeystr() argument 311 return ((*kbd->kb_drv->kbdsw->get_fkeystr)(kbd, fkey, len)); in kbdd_get_fkeystr()
|