Lines Matching refs:dialog

22 #include <dialog.h>
23 #include "dialog.priv.h"
27 * Display a dialog box for inputing a string
34 WINDOW *dialog;
49 /* center dialog box on screen */
57 dialog = newwin(height, width, y, x);
58 if (dialog == NULL) {
63 keypad(dialog, TRUE);
65 draw_box(dialog, 0, 0, height, width, dialog_attr, border_attr);
66 wattrset(dialog, border_attr);
67 wmove(dialog, height-3, 0);
68 waddch(dialog, ACS_LTEE);
70 waddch(dialog, ACS_HLINE);
71 wattrset(dialog, dialog_attr);
72 waddch(dialog, ACS_RTEE);
73 wmove(dialog, height-2, 1);
75 waddch(dialog, ' ');
78 wattrset(dialog, title_attr);
79 wmove(dialog, 0, (width - strlen(title))/2 - 1);
80 waddch(dialog, ' ');
81 waddstr(dialog, title);
82 waddch(dialog, ' ');
84 wattrset(dialog, dialog_attr);
85 wmove(dialog, 1, 2);
86 print_autowrap(dialog, prompt, height-1, width-2, width, 1, 2, TRUE, FALSE);
90 getyx(dialog, y, x);
93 draw_box(dialog, y+1, box_x-1, 3, box_width+2, border_attr, dialog_attr);
95 display_helpline(dialog, height-1, width);
99 print_button(dialog, "Cancel", y, x+14, FALSE);
100 print_button(dialog, " OK ", y, x, TRUE);
104 wattrset(dialog, dialog_attr);
109 key = line_edit(dialog, box_y, box_x, -1, box_width, inputbox_attr, first, instr, DialogInputAttrs);
113 key = wgetch(dialog);
118 delwin(dialog);
123 delwin(dialog);
131 print_button(dialog, " OK ", y, x, FALSE);
132 print_button(dialog, "Cancel", y, x+14, TRUE);
133 wrefresh(dialog);
137 print_button(dialog, "Cancel", y, x+14, FALSE);
138 print_button(dialog, " OK ", y, x, TRUE);
142 print_button(dialog, "Cancel", y, x+14, FALSE);
143 print_button(dialog, " OK ", y, x, TRUE);
144 wrefresh(dialog);
154 print_button(dialog, "Cancel", y, x+14, FALSE);
155 print_button(dialog, " OK ", y, x, TRUE);
156 wrefresh(dialog);
160 print_button(dialog, " OK ", y, x, FALSE);
161 print_button(dialog, "Cancel", y, x+14, TRUE);
162 wrefresh(dialog);
166 print_button(dialog, "Cancel", y, x+14, FALSE);
167 print_button(dialog, " OK ", y, x, TRUE);
174 delwin(dialog);
187 delwin(dialog);