Lines Matching refs:cur_scroll
78 int cur_scroll = 0;
156 cur_scroll = *nscroll;
157 if (cur_part - cur_scroll >= partlist_height - 2 ||
158 cur_part - cur_scroll < 0)
159 cur_scroll = cur_part;
164 for (i = cur_scroll; i < MIN(cur_scroll + partlist_height - 2, nitems);
166 print_partedit_item(partitions, items, i, cur_scroll,
169 dlg_draw_arrows(partitions, cur_scroll > 0,
170 nitems > cur_scroll + partlist_height - 2,
210 cur_scroll, 0);
213 if (cur_part - cur_scroll >= partlist_height - 2) {
214 cur_scroll = cur_part;
218 cur_scroll, 1);
227 cur_scroll, 0);
230 if (cur_part - cur_scroll < 0) {
231 cur_scroll = cur_part;
235 cur_scroll, 1);
239 cur_scroll += (partlist_height - 2);
240 if (cur_scroll + partlist_height - 2 >= nitems)
241 cur_scroll = nitems - (partlist_height - 2);
242 if (cur_scroll < 0)
243 cur_scroll = 0;
244 if (cur_part < cur_scroll)
245 cur_part = cur_scroll;
248 cur_scroll -= (partlist_height - 2);
249 if (cur_scroll < 0)
250 cur_scroll = 0;
251 if (cur_part >= cur_scroll + partlist_height - 2)
252 cur_part = cur_scroll;
255 cur_scroll = 0;
256 cur_part = cur_scroll;
259 cur_scroll = nitems - (partlist_height - 2);
260 if (cur_scroll < 0)
261 cur_scroll = 0;
262 cur_part = cur_scroll;
282 *nscroll = cur_scroll;