X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgraphics%2Fx11%2Fdisplay_platform.h;h=974f9c07d7ebfd1e1abc6d982bef46ca2ea99ce4;hb=91d461ab8ef19ba49423dbbbe9b467ffdf0d1584;hp=f56d37c1789a81af760f3476953ad11787db46b9;hpb=89ec4c335953556ca069960adf6ea3a5dc3bb499;p=libs%2Fgui.git diff --git a/source/graphics/x11/display_platform.h b/source/graphics/x11/display_platform.h index f56d37c..974f9c0 100644 --- a/source/graphics/x11/display_platform.h +++ b/source/graphics/x11/display_platform.h @@ -2,12 +2,24 @@ #define MSP_GRAPHICS_DISPLAY_PLATFORM_H_ #include +#ifdef WITH_XRANDR +#include +#endif +#include "window_private.h" namespace Msp { namespace Graphics { typedef ::Display *DisplayHandle; -typedef int MonitorHandle; + +struct PlatformDisplayPrivate +{ + WindowHandle root_window; +#ifdef WITH_XRANDR + std::vector monitors; + std::vector modes; +#endif +}; } // namespace Graphics } // namespace Msp