1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-25 02:58:02 +02:00

Added screen DPI awareness

This commit is contained in:
Brian Fiete 2019-09-16 09:32:02 -07:00
parent 3de10b9d73
commit 9930ae8436
6 changed files with 52 additions and 3 deletions

View file

@ -631,6 +631,8 @@ namespace IDE
}
}
public bool mLoadedSettings;
public CompilerSettings mCompilerSettings = new .() ~ delete _;
public EditorSettings mEditorSettings = new .() ~ delete _;
public VSSettings mVSSettings = new .() ~ delete _;
@ -712,6 +714,7 @@ namespace IDE
if (sd.Load(path) case .Err)
return;
mLoadedSettings = true;
using (sd.Open("Editor"))
mEditorSettings.Deserialize(sd);
using (sd.Open("Keys"))
@ -750,7 +753,7 @@ namespace IDE
public void Apply()
{
gApp.mSettings.mEditorSettings.mUIScale = Math.Clamp(gApp.mSettings.mEditorSettings.mUIScale, 25, 400);
gApp.mSettings.mEditorSettings.mUIScale = Math.Clamp(gApp.mSettings.mEditorSettings.mUIScale, 50, 400);
gApp.mSettings.mEditorSettings.mFontSize = Math.Clamp(gApp.mSettings.mEditorSettings.mFontSize, 6.0f, 72.0f);
Font.ClearFontNameCache();