Lines Matching +full:0 +full:xe

60 	int ys, ye, xs, xe;       /* pad pos */  member
102 m->nitems = 0; in build_privatemenu()
103 for (i = 0; i < (int)ngroups; i++) { in build_privatemenu()
113 abs = 0; in build_privatemenu()
114 for (i = 0; i < (int)ngroups; i++) { in build_privatemenu()
116 for (j = 0; j < (int)groups[i].nitems; j++) { in build_privatemenu()
149 m->xselector = m->xname = m->xdesc = m->line = 0; in build_privatemenu()
150 maxsepstr = maxprefix = selectorlen = maxdepth = maxname = maxdesc = 0; in build_privatemenu()
151 for (i = 0; i < m->nitems; i++) { in build_privatemenu()
168 maxname = conf->menu.no_name ? 0 : maxname; in build_privatemenu()
169 maxdesc = conf->menu.no_desc ? 0 : maxdesc; in build_privatemenu()
171 m->xselector = maxprefix + (maxprefix != 0 ? 1 : 0); in build_privatemenu()
174 m->xdesc += (maxname != 0 ? 1 : 0); in build_privatemenu()
177 return (0); in build_privatemenu()
186 for (i = 0; i < m->nitems; i++) { in set_return_on()
198 for (i = abs - 1; i >= 0; i--) { in getprev()
226 if ((abs = getnext(npritems, pritems, -1)) < 0) in getfirst_with_default()
231 if (*focusgroup < 0 || *focusgroup >= ngroups) in getfirst_with_default()
235 if (*focusitem < 0 || *focusitem >= (int)groups[*focusgroup].nitems) in getfirst_with_default()
258 } while (abs != a && abs < start + menurows && i > 0); in getfastnext()
274 } while (abs != a && abs > start - menurows && i > 0); in getfastprev()
285 for (i = 0; i < npritems; i++) { in getnextshortcut()
304 for (i = 0; i < m->nitems; i++) { in drawseparators()
310 mvwhline(m->pad, i, 0, '-', m->line); in drawseparators()
312 mvwhline_set(m->pad, i, 0, WACS_HLINE, m->line); in drawseparators()
317 realw = m->xe - m->xs; in drawseparators()
319 wmove(m->pad, i, (labellen < realw) ? realw/2 - labellen/2 : 0); in drawseparators()
323 if (strcols(name) > 0 && strcols(desc) > 0) in drawseparators()
341 mvwaddstr(m->pad, y, 0, pritem->prefix); in drawitem()
408 if (m->ypad > 0) in update_menubox()
409 mvwhline(m->box, 0, 2, UARROW(conf), 3); in update_menubox()
424 if (set_widget_size(d->conf, d->rows, d->cols, &d->h, &d->w) != 0) in menu_size_position()
435 d->text, &htext, &d->bs, hmenu, m->line + 4) != 0) in menu_size_position()
439 m->menurows = (m->nitems > 0) ? 1 : 0; /* widget_checksize() */ in menu_size_position()
448 2 /* border box */ + MIN(m->menurows, 1), 0) != 0) in menu_size_position()
451 if (set_widget_position(d->conf, &d->y, &d->x, d->h, d->w) != 0) in menu_size_position()
454 return (0); in menu_size_position()
464 if (menu_size_position(d, m) != 0) in mixedlist_draw()
466 if (draw_dialog(d) != 0) /* doupdate() in main loop */ in mixedlist_draw()
473 if (m->ypad > m->sel && m->ypad > 0) in mixedlist_draw()
478 if (m->ypad > 0 && (m->nitems - m->ypad) < (int)m->menurows) in mixedlist_draw()
490 m->xe = m->xs + d->w - 7; in mixedlist_draw()
493 m->xe = m->xs + d->w - 5; in mixedlist_draw()
495 drawseparators(d->conf, m); /* uses xe - xs */ in mixedlist_draw()
496 pnoutrefresh(m->pad, m->ypad, 0, m->ys, m->xs, m->ye, m->xe); in mixedlist_draw()
498 return (0); in mixedlist_draw()
512 if (prepare_dialog(conf, text, rows, cols, &d) != 0) in do_mixedlist()
518 if (build_privatemenu(conf, &m, mode, ngroups, groups) != 0) in do_mixedlist()
527 for (i = 0; i < m.nitems; i++) in do_mixedlist()
531 if (m.sel >= 0) in do_mixedlist()
533 m.ypad = 0; in do_mixedlist()
535 if (mixedlist_draw(&d, false, &m) != 0) in do_mixedlist()
548 if (m.sel >= 0 && m.pritems[m.sel].type == MENUMODE) in do_mixedlist()
555 if (m.sel >= 0 && in do_mixedlist()
568 if (d.bs.curr < 0) in do_mixedlist()
576 if (f1help_dialog(conf) != 0) in do_mixedlist()
578 if (mixedlist_draw(&d, true, &m) != 0) in do_mixedlist()
583 if (mixedlist_draw(&d, true, &m) != 0) in do_mixedlist()
588 if (m.sel < 0) in do_mixedlist()
639 pnoutrefresh(m.pad, m.ypad, 0, m.ys, m.xs, m.ye, m.xe); in do_mixedlist()
664 if (m.ypad > m.sel && m.ypad > 0) in do_mixedlist()
670 pnoutrefresh(m.pad, m.ypad, 0, m.ys, m.xs, m.ye, m.xe); in do_mixedlist()
678 *focuslist = m.sel < 0 ? -1 : m.pritems[m.sel].group; in do_mixedlist()
680 *focusitem = m.sel < 0 ? -1 : m.pritems[m.sel].index; in do_mixedlist()
713 int retval, focuslist = 0; in bsddialog_checklist()
715 BSDDIALOG_CHECKLIST /* unused */, nitems, items, 0}; in bsddialog_checklist()
729 int retval, focuslist = 0; in bsddialog_menu()
731 BSDDIALOG_CHECKLIST /* unused */, nitems, items, 0}; in bsddialog_menu()
745 int retval, focuslist = 0; in bsddialog_radiolist()
747 BSDDIALOG_RADIOLIST /* unused */, nitems, items, 0}; in bsddialog_radiolist()