Lines Matching full:row
171 int row = 0; in ui_browser__rb_tree_refresh() local
179 ui_browser__gotorc(browser, row, 0); in ui_browser__rb_tree_refresh()
180 browser->write(browser, nd, row); in ui_browser__rb_tree_refresh()
181 if (++row == browser->rows) in ui_browser__rb_tree_refresh()
186 return row; in ui_browser__rb_tree_refresh()
189 bool ui_browser__is_current_entry(struct ui_browser *browser, unsigned row) in ui_browser__is_current_entry() argument
191 return browser->top_idx + row == browser->index; in ui_browser__is_current_entry()
316 row = 0; in ui_browser__scrollbar_set() local
326 ui_browser__gotorc(browser, row++, col); in ui_browser__scrollbar_set()
336 int row; in __ui_browser__refresh() local
339 row = browser->refresh(browser); in __ui_browser__refresh()
347 SLsmg_fill_region(browser->y + row + browser->extra_title_lines, browser->x, in __ui_browser__refresh()
348 browser->rows - row, width, ' '); in __ui_browser__refresh()
504 int row = 0; in ui_browser__list_head_refresh() local
513 ui_browser__gotorc(browser, row, 0); in ui_browser__list_head_refresh()
514 browser->write(browser, pos, row); in ui_browser__list_head_refresh()
515 if (++row == browser->rows) in ui_browser__list_head_refresh()
520 return row; in ui_browser__list_head_refresh()
631 unsigned int row = 0, idx = browser->top_idx; in ui_browser__argv_refresh() local
639 row < (unsigned)SLtt_Screen_Rows - 1) { in ui_browser__argv_refresh()
642 ui_browser__gotorc(browser, row, 0); in ui_browser__argv_refresh()
643 browser->write(browser, pos, row); in ui_browser__argv_refresh()
644 if (++row == browser->rows) in ui_browser__argv_refresh()
652 return row; in ui_browser__argv_refresh()
676 unsigned int row, end_row; in __ui_browser__line_arrow_up() local
681 row = start - browser->top_idx; in __ui_browser__line_arrow_up()
682 ui_browser__gotorc(browser, row, column); in __ui_browser__line_arrow_up()
684 ui_browser__gotorc(browser, row, column + 1); in __ui_browser__line_arrow_up()
687 if (row-- == 0) in __ui_browser__line_arrow_up()
690 row = browser->rows - 1; in __ui_browser__line_arrow_up()
698 SLsmg_draw_vline(row - end_row + 1); in __ui_browser__line_arrow_up()
716 unsigned int row, end_row; in __ui_browser__line_arrow_down() local
721 row = start - browser->top_idx; in __ui_browser__line_arrow_down()
722 ui_browser__gotorc(browser, row, column); in __ui_browser__line_arrow_down()
724 ui_browser__gotorc(browser, row, column + 1); in __ui_browser__line_arrow_down()
727 if (++row == 0) in __ui_browser__line_arrow_down()
730 row = 0; in __ui_browser__line_arrow_down()
737 ui_browser__gotorc(browser, row, column); in __ui_browser__line_arrow_down()
738 SLsmg_draw_vline(end_row - row + 1); in __ui_browser__line_arrow_down()
762 unsigned int row, int diff, bool arrow_down) in ui_browser__mark_fused() argument
772 if (row + diff <= browser->top_idx) in ui_browser__mark_fused()
775 end_row = row + diff - browser->top_idx; in ui_browser__mark_fused()
779 while (--end_row >= 0 && end_row > (int)(row - browser->top_idx)) { in ui_browser__mark_fused()
784 end_row = (int)(row - browser->top_idx); in ui_browser__mark_fused()
792 if (row < browser->top_idx) in ui_browser__mark_fused()
795 end_row = row - browser->top_idx; in ui_browser__mark_fused()