]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/list.h
Refactor the traversal logic out of List::check_view_range
[libs/gltk.git] / source / list.h
index 8e9a851ca23d8c9dc9bf8e2107c565c1175ea77a..ad12786bc7d962f3c43f0d06258781b60ae1f129 100644 (file)
@@ -130,6 +130,7 @@ private:
 
 public:
        sigc::signal<void, unsigned> signal_item_selected;
+       sigc::signal<void> signal_selection_cleared;
 
 private:
        ListData *data;
@@ -192,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);
 };