int sel_index;
unsigned first;
unsigned max_scroll;
+ unsigned view_size;
VSlider slider;
std::vector<Item *> items;
virtual const char *get_class() const { return "list"; }
virtual void autosize();
- void autosize_rows(unsigned);
- void autosize_all();
void set_data(ListData &);
ListData &get_data() { return *data; }
void items_changed();
protected:
virtual Item *create_item(unsigned);
+
public:
+ void set_view_size(unsigned);
+ void set_view_all();
void set_selected_index(int);
int get_selected_index() const { return sel_index; }