X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgraphics%2Fx11%2Fdisplay_platform.h;h=974f9c07d7ebfd1e1abc6d982bef46ca2ea99ce4;hb=e82345f2c1286e684789854c7dbe32411bb0b05f;hp=3a213c009eaa7004cf98e24286b4fe5d63621e15;hpb=2f94297c901bf7161632fe88f23dcf987fa625f6;p=libs%2Fgui.git diff --git a/source/graphics/x11/display_platform.h b/source/graphics/x11/display_platform.h index 3a213c0..974f9c0 100644 --- a/source/graphics/x11/display_platform.h +++ b/source/graphics/x11/display_platform.h @@ -5,18 +5,21 @@ #ifdef WITH_XRANDR #include #endif +#include "window_private.h" namespace Msp { namespace Graphics { typedef ::Display *DisplayHandle; + +struct PlatformDisplayPrivate +{ + WindowHandle root_window; #ifdef WITH_XRANDR -typedef RROutput MonitorHandle; -typedef RRMode ModeHandle; -#else -typedef int MonitorHandle; -typedef int ModeHandle; + std::vector monitors; + std::vector modes; #endif +}; } // namespace Graphics } // namespace Msp