X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fdropdown.h;h=43bde103590abac7c1f3a19c634a4776e1196d86;hb=319cde3c06181ba1c3619567525002926d8b4889;hp=7a0f04d3f1feb2afed2a5a313bd3c149b1ed4d06;hpb=768c65e13861f72929290ac2513df9975579e543;p=libs%2Fgltk.git diff --git a/source/dropdown.h b/source/dropdown.h index 7a0f04d..43bde10 100644 --- a/source/dropdown.h +++ b/source/dropdown.h @@ -3,6 +3,7 @@ #include #include "list.h" +#include "text.h" #include "widget.h" namespace Msp { @@ -26,6 +27,7 @@ public: private: List list; bool dropped; + Text text; public: Dropdown(); @@ -42,11 +44,11 @@ public: ListData &get_data() { return list.get_data(); } const ListData &get_data() const { return list.get_data(); } - void set_selected_index(int i) { list.set_selected_index(i); } + void set_selected_index(int); int get_selected_index() const { return list.get_selected_index(); } private: - virtual void rebuild_special(const Part &, CachedPart &); + virtual void rebuild_special(const Part &); virtual void render_special(const Part &, GL::Renderer &) const; public: