Took out the onidle timing in MH text widget
Making more delegates call by invoke took out unused usings Made the settings save on edit complete (so they work)
This commit is contained in:
parent
edd2aa135f
commit
ddbef452c1
5 changed files with 22 additions and 70 deletions
|
|
@ -1,15 +1,7 @@
|
|||
using System;
|
||||
using MatterHackers.Agg;
|
||||
using MatterHackers.Agg.Font;
|
||||
using MatterHackers.Agg;
|
||||
using MatterHackers.Agg.UI;
|
||||
using MatterHackers.Agg.VertexSource;
|
||||
using MatterHackers.Localizations;
|
||||
using MatterHackers.MatterControl.CustomWidgets;
|
||||
using MatterHackers.MatterControl.PrinterCommunication;
|
||||
using MatterHackers.VectorMath;
|
||||
using System.Collections.Generic;
|
||||
using MatterHackers.MatterControl.DataStorage;
|
||||
using System.Linq;
|
||||
using System;
|
||||
|
||||
namespace MatterHackers.MatterControl.SlicerConfiguration
|
||||
{
|
||||
|
|
@ -150,5 +142,4 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
|
|||
get { return showHelpBox.Checked; }
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -623,7 +623,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
|
|||
int.TryParse(sliceSettingValue, out currentValue);
|
||||
MHNumberEdit intEditWidget = new MHNumberEdit(currentValue, pixelWidth: intEditWidth, tabIndex: tabIndexForItem++);
|
||||
intEditWidget.ToolTipText = settingData.HelpText;
|
||||
intEditWidget.ActuallNumberEdit.EnterPressed += (sender, e) =>
|
||||
intEditWidget.ActuallNumberEdit.EditComplete += (sender, e) =>
|
||||
{
|
||||
presetChanged = true;
|
||||
SaveSetting(settingData.SlicerConfigName, ((NumberEdit)sender).Value.ToString());
|
||||
|
|
@ -698,7 +698,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
|
|||
}
|
||||
doubleEditWidget.ActuallNumberEdit.InternalTextEditWidget.MarkAsStartingState();
|
||||
|
||||
doubleEditWidget.ActuallNumberEdit.EnterPressed += (sender, e) =>
|
||||
doubleEditWidget.ActuallNumberEdit.EditComplete += (sender, e) =>
|
||||
{
|
||||
presetChanged = true;
|
||||
NumberEdit numberEdit = (NumberEdit)sender;
|
||||
|
|
@ -739,7 +739,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
|
|||
double.TryParse(sliceSettingValue, out currentValue);
|
||||
MHNumberEdit doubleEditWidget = new MHNumberEdit(currentValue, allowDecimals: true, allowNegatives: true, pixelWidth: doubleEditWidth, tabIndex: tabIndexForItem++);
|
||||
doubleEditWidget.ToolTipText = settingData.HelpText;
|
||||
doubleEditWidget.ActuallNumberEdit.EnterPressed += (sender, e) =>
|
||||
doubleEditWidget.ActuallNumberEdit.EditComplete += (sender, e) =>
|
||||
{
|
||||
presetChanged = true;
|
||||
CreateSliceSettingContainer(container, settingData);
|
||||
|
|
@ -758,7 +758,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
|
|||
|
||||
MHTextEditWidget stringEdit = new MHTextEditWidget(sliceSettingValue, pixelWidth: doubleEditWidth - 2, tabIndex: tabIndexForItem++);
|
||||
stringEdit.ToolTipText = settingData.HelpText;
|
||||
stringEdit.ActualTextEditWidget.EnterPressed += (sender, e) =>
|
||||
stringEdit.ActualTextEditWidget.EditComplete += (sender, e) =>
|
||||
{
|
||||
presetChanged = true;
|
||||
TextEditWidget textEditWidget = (TextEditWidget)sender;
|
||||
|
|
@ -816,7 +816,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
|
|||
stringEdit.ToolTipText = settingData.HelpText;
|
||||
|
||||
string startingText = stringEdit.Text;
|
||||
stringEdit.ActualTextEditWidget.EnterPressed += (sender, e) =>
|
||||
stringEdit.ActualTextEditWidget.EditComplete += (sender, e) =>
|
||||
{
|
||||
presetChanged = true;
|
||||
TextEditWidget textEditWidget = (TextEditWidget)sender;
|
||||
|
|
@ -919,7 +919,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
|
|||
{
|
||||
MHTextEditWidget stringEdit = new MHTextEditWidget(sliceSettingValue, pixelWidth: 120, tabIndex: tabIndexForItem++);
|
||||
stringEdit.ToolTipText = settingData.HelpText;
|
||||
stringEdit.ActualTextEditWidget.EnterPressed += (sender, e) =>
|
||||
stringEdit.ActualTextEditWidget.EditComplete += (sender, e) =>
|
||||
{
|
||||
presetChanged = true;
|
||||
CreateSliceSettingContainer(container, settingData);
|
||||
|
|
@ -1020,7 +1020,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
|
|||
MHNumberEdit yEditWidget = new MHNumberEdit(currentYValue, allowDecimals: true, pixelWidth: vectorXYEditWidth, tabIndex: tabIndexForItem++);
|
||||
yEditWidget.ToolTipText = settingData.HelpText;
|
||||
|
||||
xEditWidget.ActuallNumberEdit.EnterPressed += (sender, e) =>
|
||||
xEditWidget.ActuallNumberEdit.EditComplete += (sender, e) =>
|
||||
{
|
||||
presetChanged = true;
|
||||
CreateSliceSettingContainer(container, settingData);
|
||||
|
|
@ -1030,7 +1030,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
|
|||
xEditWidget.SelectAllOnFocus = true;
|
||||
leftToRightLayout.AddChild(xEditWidget);
|
||||
|
||||
yEditWidget.ActuallNumberEdit.EnterPressed += (sender, e) =>
|
||||
yEditWidget.ActuallNumberEdit.EditComplete += (sender, e) =>
|
||||
{
|
||||
presetChanged = true;
|
||||
CreateSliceSettingContainer(container, settingData);
|
||||
|
|
@ -1050,7 +1050,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
|
|||
MHNumberEdit yEditWidget = new MHNumberEdit(offset.y, allowDecimals: true, allowNegatives: true, pixelWidth: vectorXYEditWidth, tabIndex: tabIndexForItem++);
|
||||
yEditWidget.ToolTipText = settingData.HelpText;
|
||||
{
|
||||
xEditWidget.ActuallNumberEdit.EnterPressed += (sender, e) =>
|
||||
xEditWidget.ActuallNumberEdit.EditComplete += (sender, e) =>
|
||||
{
|
||||
presetChanged = true;
|
||||
CreateSliceSettingContainer(container, settingData);
|
||||
|
|
@ -1063,7 +1063,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
|
|||
leftToRightLayout.AddChild(xEditWidget);
|
||||
}
|
||||
{
|
||||
yEditWidget.ActuallNumberEdit.EnterPressed += (sender, e) =>
|
||||
yEditWidget.ActuallNumberEdit.EditComplete += (sender, e) =>
|
||||
{
|
||||
presetChanged = true;
|
||||
CreateSliceSettingContainer(container, settingData);
|
||||
|
|
@ -1143,7 +1143,10 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
|
|||
if (!presetChanged)
|
||||
{
|
||||
container.BackgroundColor = materialSettingBackgroundColor;
|
||||
container.AddChild(GetOverrideNameWidget(this.activeMaterialPreset));
|
||||
if (this.activeMaterialPreset != null)
|
||||
{
|
||||
container.AddChild(GetOverrideNameWidget(this.activeMaterialPreset));
|
||||
}
|
||||
revertButton.Visible = false;
|
||||
}
|
||||
else
|
||||
|
|
@ -1158,7 +1161,10 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
|
|||
if (!presetChanged)
|
||||
{
|
||||
container.BackgroundColor = qualitySettingBackgroundColor;
|
||||
container.AddChild(GetOverrideNameWidget(this.activeQualityPreset));
|
||||
if (this.activeQualityPreset != null)
|
||||
{
|
||||
container.AddChild(GetOverrideNameWidget(this.activeQualityPreset));
|
||||
}
|
||||
revertButton.Visible = false;
|
||||
}
|
||||
else
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue