You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by gr...@apache.org on 2023/10/01 17:23:17 UTC
[logging-chainsaw] 01/02: replaced button with builder
This is an automated email from the ASF dual-hosted git repository.
grobmeier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-chainsaw.git
commit 92cc33cbb83162eee4e73886bdbc1ee4ae20675c
Author: Christian Grobmeier <cg...@grobmeier.de>
AuthorDate: Sun Oct 1 19:21:37 2023 +0200
replaced button with builder
---
.../chainsaw/components/logpanel/LogPanel.java | 21 ++++++++-------------
1 file changed, 8 insertions(+), 13 deletions(-)
diff --git a/src/main/java/org/apache/log4j/chainsaw/components/logpanel/LogPanel.java b/src/main/java/org/apache/log4j/chainsaw/components/logpanel/LogPanel.java
index b46b284..735d9b5 100644
--- a/src/main/java/org/apache/log4j/chainsaw/components/logpanel/LogPanel.java
+++ b/src/main/java/org/apache/log4j/chainsaw/components/logpanel/LogPanel.java
@@ -2619,19 +2619,14 @@ public class LogPanel extends DockablePanel implements ChainsawEventBatchListene
evt -> dockPauseButton.getModel().setSelected(isPaused()));
toolbar.add(dockPauseButton);
- Action dockShowPrefsAction =
- new AbstractAction("") {
- public void actionPerformed(ActionEvent arg0) {
- showPreferences();
- }
- };
-
- dockShowPrefsAction.putValue(
- Action.SHORT_DESCRIPTION, "Define preferences...");
- dockShowPrefsAction.putValue(
- Action.SMALL_ICON, ChainsawIcons.ICON_PREFERENCES);
-
- toolbar.add(new SmallButton(dockShowPrefsAction));
+ SmallButton showDockButton =
+ new SmallButton.Builder()
+ .action(this::showPreferences)
+ .shortDescription("Define preferences...")
+ .smallIconUrl(ChainsawIcons.PREFERENCES)
+ .build();
+
+ toolbar.add(showDockButton);
Action dockToggleLogTreeAction =
new AbstractAction() {