Add ability to override clearances

This commit is contained in:
2026-08-07 12:48:51 +02:00
parent dbcf807154
commit d3dea3e9a0
5 changed files with 61 additions and 38 deletions
@@ -26,6 +26,16 @@ namespace PamhagenSysCtrl.Windows {
w.Show();
}
private void Menu_Settings_OverridePathClearances_Click(object sender, RoutedEventArgs evt) {
App.Plant?.OverridePathClearances = Menu_Settings_OverridePathClearances.IsChecked;
OnUpdate(null, null);
}
private void Menu_Settings_OverrideDryRunClearances_Click(object sender, RoutedEventArgs evt) {
App.Plant?.OverrideDryRunClearances = Menu_Settings_OverrideDryRunClearances.IsChecked;
OnUpdate(null, null);
}
private void Menu_Settings_Directory_Click(object sender, RoutedEventArgs evt) {
try {
Process.Start("explorer.exe", App.DataPath);
@@ -219,7 +229,7 @@ namespace PamhagenSysCtrl.Windows {
return _hover;
}
public void OnUpdate(object? sender, PlantEventArgs evt) {
public void OnUpdate(object? sender, PlantEventArgs? evt) {
if (sender is not PamhagenPlant plant) return;
UpdateScheme(Mouse.GetPosition(SchemeCanvas), Mouse.LeftButton == MouseButtonState.Pressed);
}