]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/dropdown.h
Simplify constructors with C++11
[libs/gltk.git] / source / dropdown.h
index 2d3feb3ba236e314c4d767af0106a19575ae163e..70a9faaf646c4b6381bd023eda3262d0a48c41cd 100644 (file)
@@ -3,6 +3,7 @@
 
 #include <sigc++/signal.h>
 #include "list.h"
+#include "mspgltk_api.h"
 #include "text.h"
 #include "widget.h"
 
@@ -11,10 +12,10 @@ namespace GLtk {
 
 class List;
 
-class Dropdown: virtual public Widget, private Container
+class MSPGLTK_API Dropdown: virtual public Widget, private Container
 {
 public:
-       class Loader: public DataFile::DerivedObjectLoader<Dropdown, Widget::Loader>
+       class MSPGLTK_API Loader: public DataFile::DerivedObjectLoader<Dropdown, Widget::Loader>
        {
        public:
                Loader(Dropdown &);
@@ -26,7 +27,7 @@ public:
 
 private:
        List list;
-       bool dropped;
+       bool dropped = false;
        Text text;
 
 public: