X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgraphics%2Fsimplewindow.h;h=c4fc3cfef8f47e99c4e6dfbd09567de97ad9b4e3;hb=b99a9eb342d0f6ba5509c6d9f8ab0b0b5d5d2979;hp=f7bb0ce5ea30ef1d18ade5b1149e615789d922dd;hpb=1023b38fa278cea71fba3d2881e1bfde930cd025;p=libs%2Fgui.git diff --git a/source/graphics/simplewindow.h b/source/graphics/simplewindow.h index f7bb0ce..c4fc3cf 100644 --- a/source/graphics/simplewindow.h +++ b/source/graphics/simplewindow.h @@ -3,6 +3,7 @@ #include "display.h" #include "glcontext.h" +#include "mspgui_api.h" #include "window.h" namespace Msp { @@ -11,19 +12,19 @@ namespace Graphics { /** Helper class for SimpleWindow. */ -class SimpleWindowBase +class MSPGUI_API SimpleWindowBase { protected: Display dpy; - SimpleWindowBase() { } + SimpleWindowBase() = default; }; /** A simplified Window that encapsulates a Display. */ -class SimpleWindow: public SimpleWindowBase, public Window +class MSPGUI_API SimpleWindow: public SimpleWindowBase, public Window { public: SimpleWindow(unsigned, unsigned, bool =false); @@ -35,7 +36,7 @@ public: /** A SimpleWindow bundled with a GLContext. */ -class SimpleGLWindow: public SimpleWindow +class MSPGUI_API SimpleGLWindow: public SimpleWindow { private: GLContext gl_ctx;