Lines Matching defs:item_no
40 _menui_calc_neighbours(MENU *menu, int item_no);
89 _menui_calc_neighbours(MENU *menu, int item_no)
96 item = menu->items[item_no];
110 if (item_no == 0) {
117 item->up = menu->items[item_no - 1];
129 neighbour = item_no - menu->item_cols;
138 neighbour = item_no - 1;
149 if (item_no == (menu->item_count - 1)) {
155 item->down = menu->items[item_no + 1];
163 neighbour = item_no + menu->item_cols;
174 neighbour = item_no + 1;
200 if (item_no == 0) {
207 item->left = menu->items[item_no - 1];
212 neighbour = item_no + menu->cols - 1;
217 neighbour = item_no - 1;
226 neighbour = item_no - menu->item_rows;
236 if (item_no == menu->item_count - 1) {
242 item->right = menu->items[item_no + 1];
247 neighbour = item_no - menu->item_cols
250 } else if (item_no == menu->item_count - 1) {
254 neighbour = item_no + 1;
260 neighbour = item_no + menu->item_rows;