X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgraphics%2Fmonitor.h;h=fefd9867f8f78e2962696fe26f07f654c3f1982c;hb=43d31e73c4b97a37017757232c4ef1db355fee3a;hp=18586db50d4782f8871ca0c6e459b90df74b12bf;hpb=0913ba6fdd0e28740e0b521f275b9ce82c4a1b7a;p=libs%2Fgui.git diff --git a/source/graphics/monitor.h b/source/graphics/monitor.h index 18586db..fefd986 100644 --- a/source/graphics/monitor.h +++ b/source/graphics/monitor.h @@ -10,13 +10,20 @@ namespace Graphics { 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; - VideoRotation desktop_rotation; - const VideoMode *current_mode; - VideoRotation current_rotation; - int x, y; + Settings desktop_settings; + Settings current_settings; const Monitor *next_left; const Monitor *next_right;