X-Git-Url: http://git.tdb.fi/?p=libs%2Fgltk.git;a=blobdiff_plain;f=source%2Flist.h;h=dd44f3b57738e9bd2dbf19cfc87592d0d9bf6b67;hp=561e388c77a25cd114abc8a4f3471ba79674b8ff;hb=c8291177b545ec81930603a5915234a60296db51;hpb=319cde3c06181ba1c3619567525002926d8b4889 diff --git a/source/list.h b/source/list.h index 561e388..dd44f3b 100644 --- a/source/list.h +++ b/source/list.h @@ -76,6 +76,7 @@ private: int sel_index; unsigned first; unsigned max_scroll; + unsigned view_size; VSlider slider; std::vector items; @@ -91,8 +92,6 @@ public: 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; } @@ -101,7 +100,10 @@ private: 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; }