X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flist.h;h=ad12786bc7d962f3c43f0d06258781b60ae1f129;hb=db2a069cd5ec4c8809c2ba6ddeec2ddcd32d49ef;hp=5b43661668d49ffdabe72f99ccd6d8d906395b7b;hpb=3e5232d9bd88e95f06db958bdcac4eaf738a8223;p=libs%2Fgltk.git diff --git a/source/list.h b/source/list.h index 5b43661..ad12786 100644 --- a/source/list.h +++ b/source/list.h @@ -130,6 +130,7 @@ private: public: sigc::signal signal_item_selected; + sigc::signal signal_selection_cleared; private: ListData *data; @@ -140,6 +141,7 @@ private: unsigned first; unsigned max_scroll; unsigned view_size; + bool ignore_slider_change; VSlider slider; std::vector items; @@ -191,6 +193,7 @@ public: private: void item_autosize_changed(Item *); + unsigned last_to_first(unsigned) const; void check_view_range(); void slider_value_changed(double); };