struct Monitor
{
+ struct Settings
+ {
+ const VideoMode *mode;
+ VideoRotation rotation;
+ int x, y;
+
+ Settings();
+ };
+
unsigned index;
std::string name;
std::list<const VideoMode *> 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;