Lines Matching refs:neighbour
91 int neighbour, cycle, row_major, edge;
122 neighbour =
125 if (neighbour >= menu->item_count)
126 neighbour -= menu->item_cols;
129 neighbour = item_no - menu->item_cols;
132 neighbour = menu->item_rows * item->col
134 if (neighbour >= menu->item_count)
135 neighbour = menu->item_count - 1;
138 neighbour = item_no - 1;
142 item->up = menu->items[neighbour];
160 neighbour = item->col;
163 neighbour = item_no + menu->item_cols;
164 if (neighbour >= menu->item_count) {
165 neighbour = item->col;
171 neighbour = item->col * menu->item_rows;
174 neighbour = item_no + 1;
175 if (neighbour >= menu->item_count) {
176 neighbour = item->col
183 item->down = menu->items[neighbour];
212 neighbour = item_no + menu->cols - 1;
213 if (neighbour >= menu->item_count)
214 neighbour = menu->item_count - 1;
217 neighbour = item_no - 1;
220 neighbour = menu->item_rows
222 if (neighbour >= menu->item_count)
223 neighbour -= menu->item_rows;
226 neighbour = item_no - menu->item_rows;
229 item->left = menu->items[neighbour];
247 neighbour = item_no - menu->item_cols
251 neighbour = item->row * menu->item_cols;
254 neighbour = item_no + 1;
257 neighbour = item->row;
260 neighbour = item_no + menu->item_rows;
261 if (neighbour >= menu->item_count) {
262 neighbour = item->row;
268 item->right = menu->items[neighbour];