diff --git a/panda/src/gui/guiButton.h b/panda/src/gui/guiButton.h index fee0d51856..8377a7d1c6 100644 --- a/panda/src/gui/guiButton.h +++ b/panda/src/gui/guiButton.h @@ -12,7 +12,7 @@ #include -class GuiButton : public Namable { +class EXPCL_PANDA GuiButton : public Namable { private: GuiLabel* _up; GuiLabel* _up_rollover; diff --git a/panda/src/gui/guiLabel.h b/panda/src/gui/guiLabel.h index b51dde148a..f0deeb3a6d 100644 --- a/panda/src/gui/guiLabel.h +++ b/panda/src/gui/guiLabel.h @@ -17,7 +17,7 @@ class GuiManager; -class GuiLabel { +class EXPCL_PANDA GuiLabel { private: enum LabelType { NONE, SIMPLE_TEXTURE, SIMPLE_TEXT }; LabelType _type; diff --git a/panda/src/gui/guiManager.h b/panda/src/gui/guiManager.h index f32a4f5d6f..3fa90d8fef 100644 --- a/panda/src/gui/guiManager.h +++ b/panda/src/gui/guiManager.h @@ -17,7 +17,7 @@ #include "guiLabel.h" #include "config_gui.h" -class GuiManager { +class EXPCL_PANDA GuiManager { private: typedef map GuiMap; static GuiMap* _map; diff --git a/panda/src/gui/guiRegion.h b/panda/src/gui/guiRegion.h index 751375c20e..8a3146e434 100644 --- a/panda/src/gui/guiRegion.h +++ b/panda/src/gui/guiRegion.h @@ -14,7 +14,7 @@ class GuiManager; -class GuiRegion : public Namable { +class EXPCL_PANDA GuiRegion : public Namable { private: float _left, _right, _bottom, _top; PT(MouseWatcherRegion) _region; diff --git a/panda/src/gui/guiRollover.h b/panda/src/gui/guiRollover.h index 5fa61a924b..973f094058 100644 --- a/panda/src/gui/guiRollover.h +++ b/panda/src/gui/guiRollover.h @@ -12,7 +12,7 @@ #include -class GuiRollover : public Namable { +class EXPCL_PANDA GuiRollover : public Namable { private: GuiLabel* _off; GuiLabel* _on;