Save main window maximized state
This commit is contained in:
parent
ad73d39176
commit
ed13e0ef24
|
@ -142,6 +142,7 @@ namespace BizHawk.Client.Common
|
|||
public bool StartFullscreen { get; set; }
|
||||
public Point? MainWindowPosition { get; set; }
|
||||
public Size? MainWindowSize { get; set; }
|
||||
public bool MainWindowMaximized { get; set; }
|
||||
public bool RunInBackground { get; set; } = true;
|
||||
public bool AcceptBackgroundInput { get; set; }
|
||||
public bool AcceptBackgroundInputControllerOnly { get; set; }
|
||||
|
|
|
@ -610,6 +610,11 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
Size = size;
|
||||
}
|
||||
|
||||
if (Config.MainWindowMaximized)
|
||||
{
|
||||
WindowState = FormWindowState.Maximized;
|
||||
}
|
||||
}
|
||||
|
||||
if (Config.MainFormStayOnTop) TopMost = true;
|
||||
|
@ -2434,6 +2439,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
Config.MainWindowPosition = Location;
|
||||
Config.MainWindowSize = Size;
|
||||
}
|
||||
Config.MainWindowMaximized = WindowState is FormWindowState.Maximized && !_inFullscreen;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue