artifact extract tweaks (#17164)
* make extract button green, rename Destroy internally to Extract * 5 --------- Co-authored-by: deltanedas <@deltanedas:kde.org>
This commit is contained in:
@@ -35,9 +35,9 @@ public sealed class AnalysisConsoleBoundUserInterface : BoundUserInterface
|
||||
{
|
||||
SendMessage(new AnalysisConsolePrintButtonPressedMessage());
|
||||
};
|
||||
_consoleMenu.OnDestroyButtonPressed += () =>
|
||||
_consoleMenu.OnExtractButtonPressed += () =>
|
||||
{
|
||||
SendMessage(new AnalysisConsoleDestroyButtonPressedMessage());
|
||||
SendMessage(new AnalysisConsoleExtractButtonPressedMessage());
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -20,10 +20,10 @@
|
||||
Text="{Loc 'analysis-console-print-button'}"
|
||||
ToolTip="{Loc 'analysis-console-print-tooltip-info'}">
|
||||
</Button>
|
||||
<BoxContainer MinHeight="10"></BoxContainer>
|
||||
<Button Name="DestroyButton"
|
||||
Text="{Loc 'analysis-console-destroy-button'}"
|
||||
ToolTip="{Loc 'analysis-console-destroy-button-info'}">
|
||||
<BoxContainer MinHeight="5"></BoxContainer>
|
||||
<Button Name="ExtractButton"
|
||||
Text="{Loc 'analysis-console-extract-button'}"
|
||||
ToolTip="{Loc 'analysis-console-extract-button-info'}">
|
||||
</Button>
|
||||
</BoxContainer>
|
||||
<BoxContainer Orientation="Vertical">
|
||||
|
||||
@@ -15,7 +15,7 @@ public sealed partial class AnalysisConsoleMenu : FancyWindow
|
||||
public event Action? OnServerSelectionButtonPressed;
|
||||
public event Action? OnScanButtonPressed;
|
||||
public event Action? OnPrintButtonPressed;
|
||||
public event Action? OnDestroyButtonPressed;
|
||||
public event Action? OnExtractButtonPressed;
|
||||
|
||||
public AnalysisConsoleMenu()
|
||||
{
|
||||
@@ -25,7 +25,7 @@ public sealed partial class AnalysisConsoleMenu : FancyWindow
|
||||
ServerSelectionButton.OnPressed += _ => OnServerSelectionButtonPressed?.Invoke();
|
||||
ScanButton.OnPressed += _ => OnScanButtonPressed?.Invoke();
|
||||
PrintButton.OnPressed += _ => OnPrintButtonPressed?.Invoke();
|
||||
DestroyButton.OnPressed += _ => OnDestroyButtonPressed?.Invoke();
|
||||
ExtractButton.OnPressed += _ => OnExtractButtonPressed?.Invoke();
|
||||
}
|
||||
|
||||
public void SetButtonsDisabled(AnalysisConsoleScanUpdateState state)
|
||||
@@ -35,15 +35,15 @@ public sealed partial class AnalysisConsoleMenu : FancyWindow
|
||||
|
||||
var disabled = !state.ServerConnected || !state.CanScan || state.PointAmount <= 0;
|
||||
|
||||
DestroyButton.Disabled = disabled;
|
||||
ExtractButton.Disabled = disabled;
|
||||
|
||||
if (disabled)
|
||||
{
|
||||
DestroyButton.RemoveStyleClass(StyleBase.ButtonCaution);
|
||||
ExtractButton.RemoveStyleClass("ButtonColorGreen");
|
||||
}
|
||||
else
|
||||
{
|
||||
DestroyButton.AddStyleClass(StyleBase.ButtonCaution);
|
||||
ExtractButton.AddStyleClass("ButtonColorGreen");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user