This is an automated email from the ASF dual-hosted git repository.

rmiddleton pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-chainsaw.git

commit dd79e700b6cb847e0391f183609c98b52ed48760
Author: Robert Middleton <[email protected]>
AuthorDate: Sun Dec 18 21:29:45 2022 -0500

    Save width of tree divider
---
 src/main/java/org/apache/log4j/chainsaw/LogPanel.java | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/src/main/java/org/apache/log4j/chainsaw/LogPanel.java 
b/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
index c532ca6..2cd47b3 100644
--- a/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
+++ b/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
@@ -696,6 +696,20 @@ public class LogPanel extends DockablePanel implements 
ChainsawEventBatchListene
                 findNext();
             }
         });
+        logTreePanel.addComponentListener(new ComponentListener() {
+            @Override
+            public void componentResized(ComponentEvent ce) {
+                Dimension dim = ce.getComponent().getSize();
+                tabConfig.setProperty("logpanel.treeDividerLocation", 
dim.width);
+            }
+
+            @Override
+            public void componentMoved(ComponentEvent ce) {}
+            @Override
+            public void componentShown(ComponentEvent ce) {}
+            @Override
+            public void componentHidden(ComponentEvent ce) {}
+        });
 
         tableModel.addLoggerNameListener(logTreeModel);
         tableModel.addLoggerNameListener(logTreePanel);

Reply via email to