psmith 2003/06/16 23:40:17 Modified: src/java/org/apache/log4j/chainsaw LogUI.java ChainsawToolBarAndMenus.java Log: when the look and feel is changed, there was a dialog box that wasn't updating because of it. Revision Changes Path 1.99 +1 -1 jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/LogUI.java Index: LogUI.java =================================================================== RCS file: /home/cvs/jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/LogUI.java,v retrieving revision 1.98 retrieving revision 1.99 diff -u -r1.98 -r1.99 --- LogUI.java 17 Jun 2003 00:19:10 -0000 1.98 +++ LogUI.java 17 Jun 2003 06:40:16 -0000 1.99 @@ -963,7 +963,7 @@ try { UIManager.setLookAndFeel(lookAndFeelClassName); SwingUtilities.updateComponentTreeUI(this); - + tbms.lookAndFeelUpdated(); if (tbms != null) { tbms.stateChange(); } 1.35 +13 -6 jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/ChainsawToolBarAndMenus.java Index: ChainsawToolBarAndMenus.java =================================================================== RCS file: /home/cvs/jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/ChainsawToolBarAndMenus.java,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- ChainsawToolBarAndMenus.java 17 Jun 2003 03:58:05 -0000 1.34 +++ ChainsawToolBarAndMenus.java 17 Jun 2003 06:40:17 -0000 1.35 @@ -182,12 +182,14 @@ private String lastFind = ""; private String levelDisplay = ChainsawConstants.LEVEL_DISPLAY_ICONS; private final Action[] logPanelSpecificActions; - + final JDialog receiversWindow; + //~ Constructors ============================================================ ChainsawToolBarAndMenus(final LogUI logui) { this.logui = logui; + receiversWindow = new JDialog(logui, "Receivers", false); toolbar = new JToolBar(JToolBar.HORIZONTAL); menuBar = new JMenuBar(); fileMenu = new FileMenu(logui); @@ -215,6 +217,9 @@ }; } + void lookAndFeelUpdated() { + SwingUtilities.updateComponentTreeUI(receiversWindow); + } //~ Methods ================================================================= /** @@ -926,9 +931,11 @@ */ private Action createShowReceiversAction() { - final JDialog receiversWindow = new JDialog(logui, "Receivers", false); - + final JTree tree = new JTree(ReceiversTreeModel.create()); + + tree.setBorder(BorderFactory.createEmptyBorder(5,5,5,5)); + tree.setCellRenderer(new ReceiverTreeCellRenderer()); final Container container = receiversWindow.getContentPane();
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]