aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXpl0itR <xpl0itr@outlook.com>2020-03-30 23:10:13 +0100
committerGitHub <noreply@github.com>2020-03-31 00:10:13 +0200
commit92b17fc228932b52864a14c5e7220d4a55dfe0b2 (patch)
tree102d6877df21075df2be6a7f16fc7b0b418cba11
parent6a7b58e2565915b1dc63a121939572af8f7ba5e7 (diff)
Set default width and height based on monitor resolution (#1046)
-rw-r--r--Ryujinx/Ui/MainWindow.cs6
-rw-r--r--Ryujinx/Ui/MainWindow.glade3
2 files changed, 6 insertions, 3 deletions
diff --git a/Ryujinx/Ui/MainWindow.cs b/Ryujinx/Ui/MainWindow.cs
index 094f6ff5..2415280b 100644
--- a/Ryujinx/Ui/MainWindow.cs
+++ b/Ryujinx/Ui/MainWindow.cs
@@ -91,6 +91,12 @@ namespace Ryujinx.Ui
{
builder.Autoconnect(this);
+ int monitorWidth = Display.PrimaryMonitor.Geometry.Width * Display.PrimaryMonitor.ScaleFactor;
+ int monitorHeight = Display.PrimaryMonitor.Geometry.Height * Display.PrimaryMonitor.ScaleFactor;
+
+ this.DefaultWidth = monitorWidth < 1280 ? monitorWidth : 1280;
+ this.DefaultHeight = monitorHeight < 760 ? monitorHeight : 760;
+
this.DeleteEvent += Window_Close;
_fullScreen.Activated += FullScreen_Toggled;
diff --git a/Ryujinx/Ui/MainWindow.glade b/Ryujinx/Ui/MainWindow.glade
index 931cd2a5..95beefb2 100644
--- a/Ryujinx/Ui/MainWindow.glade
+++ b/Ryujinx/Ui/MainWindow.glade
@@ -6,8 +6,6 @@
<property name="can_focus">False</property>
<property name="title" translatable="yes">Ryujinx</property>
<property name="window_position">center</property>
- <property name="default_width">1280</property>
- <property name="default_height">760</property>
<child type="titlebar">
<placeholder/>
</child>
@@ -399,7 +397,6 @@
</child>
<child>
<object class="GtkBox" id="_footerBox">
- <property name="width_request">1280</property>
<property name="height_request">19</property>
<property name="visible">True</property>
<property name="can_focus">False</property>