Remember monitor of main window

This commit is contained in:
heckflosse
2017-07-17 15:22:31 +02:00
parent 9a13e4b360
commit aab3a60356
4 changed files with 26 additions and 14 deletions

View File

@@ -295,6 +295,7 @@ void Options::setDefaults ()
windowX = 0;
windowY = 0;
windowMaximized = true;
windowMonitor = 0;
meowMonitor = -1;
meowFullScreen = false;
meowMaximized = true;
@@ -1265,6 +1266,10 @@ int Options::readFromFile (Glib::ustring fname)
windowY = keyFile.get_integer ("GUI", "WindowY");
}
if (keyFile.has_key ("GUI", "WindowMonitor")) {
windowMonitor = keyFile.get_integer ("GUI", "WindowMonitor");
}
if (keyFile.has_key ("GUI", "MeowMonitor")) {
meowMonitor = keyFile.get_integer ("GUI", "MeowMonitor");
}
@@ -2044,6 +2049,7 @@ int Options::saveToFile (Glib::ustring fname)
keyFile.set_integer ("GUI", "WindowHeight", windowHeight);
keyFile.set_integer ("GUI", "WindowX", windowX);
keyFile.set_integer ("GUI", "WindowY", windowY);
keyFile.set_integer ("GUI", "WindowMonitor", windowMonitor);
keyFile.set_integer ("GUI", "MeowMonitor", meowMonitor);
keyFile.set_boolean ("GUI", "MeowFullScreen", meowFullScreen);
keyFile.set_boolean ("GUI", "MeowMaximized", meowMaximized);