std::vector<ListViewShownItem> &CL_ListViewLayoutIcons::get_shown_items() { if (valid) return shown_items; shown_items.clear(); rows.clear(); row_draw_y_pos = rect_view.top - scroll_y; row_counter = 0; CL_Font font = part_cell.get_font(); update_shown_items_grid(font, root_item); valid = true; return shown_items; }
std::vector<ListViewShownItem> &ListViewLayoutThumbnails::get_shown_items() { if (valid) return shown_items; update_rows_cols_visible(); shown_items.clear(); rows.clear(); row_draw_y_pos = rect_view.top - scroll_y; row_counter = 0; Font font = part_cell.get_font(); update_shown_items_grid(font, root_item); valid = true; return shown_items; }