Lines Matching refs:m

39 menu_driver(MENU *m, int c)  in menu_driver()  argument
46 if (!m) { in menu_driver()
50 if (Indriver(m)) { in menu_driver()
53 if (!Posted(m)) { in menu_driver()
56 top = Top(m); in menu_driver()
57 current = Current(m); in menu_driver()
65 Pindex(m) = 0; in menu_driver()
66 IthPattern(m, 0) = '\0'; in menu_driver()
113 if (++top > Rows(m) - Height(m)) { in menu_driver()
122 n = min(Height(m), top); in menu_driver()
135 n = min(Height(m), Rows(m) - Height(m) - top); in menu_driver()
148 current = IthItem(m, 0); in menu_driver()
152 current = IthItem(m, Nitems(m)-1); in menu_driver()
156 if (IthPattern(m, 0) != NULL) { in menu_driver()
157 ret = _match(m, NULL, &current); in menu_driver()
159 if (Index(current)+1 >= Nitems(m)) { in menu_driver()
160 current = IthItem(m, 0); in menu_driver()
162 current = IthItem(m, Index(current)+1); in menu_driver()
168 if (Index(current)+1 >= Nitems(m)) { in menu_driver()
169 if (Cyclic(m)) { in menu_driver()
170 current = IthItem(m, 0); in menu_driver()
175 current = IthItem(m, Index(current)+1); in menu_driver()
180 if (IthPattern(m, 0) != NULL) { in menu_driver()
181 ret = _match(m, '\b', &current); in menu_driver()
186 current = IthItem(m, Nitems(m)-1); in menu_driver()
188 current = IthItem(m, Index(current)-1); in menu_driver()
195 if (Cyclic(m)) { in menu_driver()
196 current = IthItem(m, Nitems(m)-1); in menu_driver()
201 current = IthItem(m, Index(current)-1); in menu_driver()
206 if (!OneValue(m)) { in menu_driver()
207 if (Selectable(Current(m))) { in menu_driver()
208 Value(Current(m)) ^= TRUE; in menu_driver()
209 _move_post_item(m, Current(m)); in menu_driver()
210 _show(m); in menu_driver()
220 if (Pindex(m) > 0) { in menu_driver()
221 Pindex(m) -= 1; in menu_driver()
222 IthPattern(m, Pindex(m)) = '\0'; in menu_driver()
223 _position_cursor(m); in menu_driver()
240 ret = _match(m, c, &current); in menu_driver()
248 _chk_top(m, &top, current); in menu_driver()
252 _affect_change(m, top, current); in menu_driver()