mirror of
https://github.com/riegera2412/UVtools.git
synced 2026-07-09 01:52:32 +02:00
2c7ad09dc0
- (Change) `Layer.IsBottomLayer` no longer calculate the value using the position of the layer, a new property `IsBottomLayerByHeight` is now used to get that result - (Improvement) Tool - Double exposure: Increase the bottom layer count per cloned bottom layer - (Improvement) Calibration - Exposure time finder: Set the absolute bottom layer count accordingly when also testing for bottom time - (Improvement) Goo: Enforce Wait times or Light-off-delay flag based on property set - (Fix) AnyCubic and Goo: `PerLayerSetting` flag was set inverted causing printer not to follow layer settings when it should and also the otherwise (#689) - (Fix) Tool - Scripting: Prevent from reload UI multiple times when using profiles (#694)
33 lines
882 B
C#
33 lines
882 B
C#
using Avalonia.Markup.Xaml;
|
|
using UVtools.Core.Operations;
|
|
using UVtools.WPF.Controls.Tools;
|
|
|
|
namespace UVtools.WPF.Controls.Calibrators;
|
|
|
|
public class CalibrateStressTowerControl : ToolControl
|
|
{
|
|
public OperationCalibrateStressTower Operation => BaseOperation as OperationCalibrateStressTower;
|
|
|
|
public CalibrateStressTowerControl()
|
|
{
|
|
BaseOperation = new OperationCalibrateStressTower(SlicerFile);
|
|
if (!ValidateSpawn()) return;
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void InitializeComponent()
|
|
{
|
|
AvaloniaXamlLoader.Load(this);
|
|
}
|
|
|
|
/*public override void Callback(ToolWindow.Callbacks callback)
|
|
{
|
|
if (App.SlicerFile is null) return;
|
|
switch (callback)
|
|
{
|
|
case ToolWindow.Callbacks.Init:
|
|
case ToolWindow.Callbacks.AfterLoadProfile:
|
|
break;
|
|
}
|
|
}*/
|
|
} |