X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpanel.h;h=b5755d0cbb1d4f39d7c0975d45cb19656eac8cf0;hb=81c4024fb6acf37df702a803dc4efdf82a81525a;hp=09096f75c0b06855d3879f517702cde14245b4a2;hpb=6deafc9f236b90175a303944815f7c0eac1c95c1;p=libs%2Fgltk.git diff --git a/source/panel.h b/source/panel.h index 09096f7..b5755d0 100644 --- a/source/panel.h +++ b/source/panel.h @@ -4,6 +4,7 @@ #include #include "container.h" #include "layout.h" +#include "mspgltk_api.h" namespace Msp { namespace GLtk { @@ -13,7 +14,7 @@ Panels are containers for other widgets. Panel styles should have a special part "children" to render the child widgets. All properties of this part are ignored. */ -class Panel: public Container +class MSPGLTK_API Panel: public Container { public: class Loader: public DataFile::DerivedObjectLoader @@ -66,7 +67,7 @@ private: protected: std::vector nav_order; - Layout *layout; + Layout *layout = nullptr; static TypeRegistry widget_registry; static bool widget_registry_init_done;