From 6baf716729db2845a5b73a252e686feda91daa67 Mon Sep 17 00:00:00 2001 From: LarsBrubaker Date: Mon, 31 Aug 2020 21:23:25 -0700 Subject: [PATCH] fixing scale of preset window --- .../SlicerConfiguration/SlicePresetsWindow/PresetsContext.cs | 3 +++ .../SlicerConfiguration/SlicePresetsWindow/SlicePresetsPage.cs | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/MatterControlLib/SlicerConfiguration/SlicePresetsWindow/PresetsContext.cs b/MatterControlLib/SlicerConfiguration/SlicePresetsWindow/PresetsContext.cs index 1fc60178a..fa736103e 100644 --- a/MatterControlLib/SlicerConfiguration/SlicePresetsWindow/PresetsContext.cs +++ b/MatterControlLib/SlicerConfiguration/SlicePresetsWindow/PresetsContext.cs @@ -35,8 +35,11 @@ namespace MatterHackers.MatterControl.SlicerConfiguration public class PresetsContext { public List PresetLayers { get; } + public PrinterSettingsLayer PersistenceLayer { get; set; } + public Action SetAsActive { get; set; } + public Action DeleteLayer { get; set; } public NamedSettingsLayers LayerType { get; set; } diff --git a/MatterControlLib/SlicerConfiguration/SlicePresetsWindow/SlicePresetsPage.cs b/MatterControlLib/SlicerConfiguration/SlicePresetsWindow/SlicePresetsPage.cs index 67b75c574..cc0e53140 100644 --- a/MatterControlLib/SlicerConfiguration/SlicePresetsWindow/SlicePresetsPage.cs +++ b/MatterControlLib/SlicerConfiguration/SlicePresetsWindow/SlicePresetsPage.cs @@ -54,7 +54,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration this.AlwaysOnTopOfMain = true; this.WindowTitle = "Slice Presets Editor".Localize(); - this.WindowSize = new Vector2(640, 480); + this.WindowSize = new Vector2(640 * DeviceScale, 480 * DeviceScale); this.AnchorAll(); this.headerRow.Visible = false; @@ -67,6 +67,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration presetsContext.LayerType.ToString() + " Name", boldFont: true, emptyText: "Setting Name".Localize()); + inlineNameEdit.ValueChanged += (s, e) => { printer.Settings.SetValue(SettingsKey.layer_name, inlineNameEdit.Text, presetsContext.PersistenceLayer);