diff options
| author | Xpl0itR <xpl0itr@outlook.com> | 2020-03-30 23:10:13 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-03-31 00:10:13 +0200 |
| commit | 92b17fc228932b52864a14c5e7220d4a55dfe0b2 (patch) | |
| tree | 102d6877df21075df2be6a7f16fc7b0b418cba11 | |
| parent | 6a7b58e2565915b1dc63a121939572af8f7ba5e7 (diff) | |
Set default width and height based on monitor resolution (#1046)
| -rw-r--r-- | Ryujinx/Ui/MainWindow.cs | 6 | ||||
| -rw-r--r-- | Ryujinx/Ui/MainWindow.glade | 3 |
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> |
