Lines Matching refs:current

41 	ITEM *current;  in menu_driver()  local
55 current = Current(m); in menu_driver()
70 if (Right(current) == (ITEM *)0) { in menu_driver()
74 current = Right(current); in menu_driver()
78 if (Left(current) == (ITEM *)0) { in menu_driver()
82 current = Left(current); in menu_driver()
86 if (Up(current) == (ITEM *)0) { in menu_driver()
90 current = Up(current); in menu_driver()
94 if (Down(current) == (ITEM *)0) { in menu_driver()
98 current = Down(current); in menu_driver()
107 current = Up(current); in menu_driver()
116 current = Down(current); in menu_driver()
124 current = Up(current); in menu_driver()
137 current = Down(current); in menu_driver()
146 current = IthItem(m, 0); in menu_driver()
150 current = IthItem(m, Nitems(m)-1); in menu_driver()
155 ret = _match(m, '\0', &current); in menu_driver()
157 if (Index(current)+1 >= Nitems(m)) { in menu_driver()
158 current = IthItem(m, 0); in menu_driver()
160 current = IthItem(m, Index(current)+1); in menu_driver()
166 if (Index(current)+1 >= Nitems(m)) { in menu_driver()
168 current = IthItem(m, 0); in menu_driver()
173 current = IthItem(m, Index(current)+1); in menu_driver()
179 ret = _match(m, '\b', &current); in menu_driver()
183 if (Index(current)-1 < 0) { in menu_driver()
184 current = IthItem(m, Nitems(m)-1); in menu_driver()
186 current = IthItem(m, Index(current)-1); in menu_driver()
192 if (Index(current)-1 < 0) { in menu_driver()
194 current = IthItem(m, Nitems(m)-1); in menu_driver()
199 current = IthItem(m, Index(current)-1); in menu_driver()
238 ret = _match(m, c, &current); in menu_driver()
246 _chk_top(m, &top, current); in menu_driver()
250 _affect_change(m, top, current); in menu_driver()