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);
