X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgraphics%2Fmonitor.h;h=fefd9867f8f78e2962696fe26f07f654c3f1982c;hb=7302a061c57602203895b616bf54d96269c677c6;hp=d5e49bb3dbb210bc420f0bef3ff7e050b2cf728a;hpb=89ec4c335953556ca069960adf6ea3a5dc3bb499;p=libs%2Fgui.git diff --git a/source/graphics/monitor.h b/source/graphics/monitor.h index d5e49bb..fefd986 100644 --- a/source/graphics/monitor.h +++ b/source/graphics/monitor.h @@ -3,17 +3,29 @@ #include #include +#include "videomode.h" namespace Msp { namespace Graphics { -struct VideoMode; - struct Monitor { + struct Settings + { + const VideoMode *mode; + VideoRotation rotation; + int x, y; + + Settings(); + }; + unsigned index; + std::string name; std::list video_modes; - const VideoMode *desktop_mode; + Settings desktop_settings; + Settings current_settings; + const Monitor *next_left; + const Monitor *next_right; Monitor(); };