Lines Matching defs:win
53 static void do_print_item(WINDOW * win, const char *item, int line_y,
64 wattrset(win, dlg.menubox.atr);
65 wmove(win, line_y, 0);
70 waddch(win, ' ');
73 wclrtoeol(win);
75 wattrset(win, selected ? dlg.item_selected.atr : dlg.item.atr);
76 mvwaddstr(win, line_y, item_x, menu_item);
78 wattrset(win, selected ? dlg.tag_key_selected.atr
80 mvwaddch(win, line_y, item_x + j, menu_item[j]);
83 wmove(win, line_y, item_x + 1);
86 wrefresh(win);
98 static void print_arrows(WINDOW * win, int item_no, int scroll, int y, int x,
103 getyx(win, cur_y, cur_x);
105 wmove(win, y, x);
108 wattrset(win, dlg.uarrow.atr);
109 waddch(win, ACS_UARROW);
110 waddstr(win, "(-)");
112 wattrset(win, dlg.menubox.atr);
113 waddch(win, ACS_HLINE);
114 waddch(win, ACS_HLINE);
115 waddch(win, ACS_HLINE);
116 waddch(win, ACS_HLINE);
120 wmove(win, y, x);
121 wrefresh(win);
124 wattrset(win, dlg.darrow.atr);
125 waddch(win, ACS_DARROW);
126 waddstr(win, "(+)");
128 wattrset(win, dlg.menubox_border.atr);
129 waddch(win, ACS_HLINE);
130 waddch(win, ACS_HLINE);
131 waddch(win, ACS_HLINE);
132 waddch(win, ACS_HLINE);
135 wmove(win, cur_y, cur_x);
136 wrefresh(win);
142 static void print_buttons(WINDOW * win, int height, int width, int selected)
147 print_button(win, "Select", y, x, selected == 0);
148 print_button(win, " Exit ", y, x + 12, selected == 1);
149 print_button(win, " Help ", y, x + 24, selected == 2);
150 print_button(win, " Save ", y, x + 36, selected == 3);
151 print_button(win, " Load ", y, x + 48, selected == 4);
153 wmove(win, y, x + 1 + 12 * selected);
154 wrefresh(win);
158 static void do_scroll(WINDOW *win, int *scroll, int n)
161 scrollok(win, TRUE);
162 wscrl(win, n);
163 scrollok(win, FALSE);
165 wrefresh(win);