psmith 2003/12/22 18:19:14 Modified: src/java/org/apache/log4j/chainsaw/receivers ReceiversPanel.java Log: New Receiver property sheet is now model with respect to whatever it's parent is. Revision Changes Path 1.8 +22 -20 jakarta-log4j/src/java/org/apache/log4j/chainsaw/receivers/ReceiversPanel.java Index: ReceiversPanel.java =================================================================== RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/chainsaw/receivers/ReceiversPanel.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- ReceiversPanel.java 22 Dec 2003 11:01:45 -0000 1.7 +++ ReceiversPanel.java 23 Dec 2003 02:19:14 -0000 1.8 @@ -49,31 +49,13 @@ package org.apache.log4j.chainsaw.receivers; -import org.apache.log4j.Level; -import org.apache.log4j.LogManager; -import org.apache.log4j.chainsaw.PopupListener; -import org.apache.log4j.chainsaw.SmallButton; -import org.apache.log4j.chainsaw.help.HelpManager; -import org.apache.log4j.chainsaw.helper.SwingHelper; -import org.apache.log4j.chainsaw.icons.ChainsawIcons; -import org.apache.log4j.chainsaw.icons.LevelIconFactory; -import org.apache.log4j.chainsaw.icons.LineIconFactory; -import org.apache.log4j.chainsaw.messages.MessageCenter; -import org.apache.log4j.helpers.LogLog; -import org.apache.log4j.net.SocketNodeEventListener; -import org.apache.log4j.net.SocketReceiver; -import org.apache.log4j.plugins.Pauseable; -import org.apache.log4j.plugins.Plugin; -import org.apache.log4j.plugins.PluginRegistry; -import org.apache.log4j.plugins.Receiver; - import java.awt.BorderLayout; import java.awt.Component; +import java.awt.Container; import java.awt.Dimension; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; - import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; @@ -109,6 +91,24 @@ import javax.swing.tree.ExpandVetoException; import javax.swing.tree.TreePath; +import org.apache.log4j.Level; +import org.apache.log4j.LogManager; +import org.apache.log4j.chainsaw.PopupListener; +import org.apache.log4j.chainsaw.SmallButton; +import org.apache.log4j.chainsaw.help.HelpManager; +import org.apache.log4j.chainsaw.helper.SwingHelper; +import org.apache.log4j.chainsaw.icons.ChainsawIcons; +import org.apache.log4j.chainsaw.icons.LevelIconFactory; +import org.apache.log4j.chainsaw.icons.LineIconFactory; +import org.apache.log4j.chainsaw.messages.MessageCenter; +import org.apache.log4j.helpers.LogLog; +import org.apache.log4j.net.SocketNodeEventListener; +import org.apache.log4j.net.SocketReceiver; +import org.apache.log4j.plugins.Pauseable; +import org.apache.log4j.plugins.Plugin; +import org.apache.log4j.plugins.PluginRegistry; +import org.apache.log4j.plugins.Receiver; + /** * This panel is used to manage all the Receivers configured within Log4j @@ -133,6 +133,7 @@ private final JSplitPane splitter = new JSplitPane(); private final PluginPropertyEditorPanel pluginEditorPanel = new PluginPropertyEditorPanel(); + public ReceiversPanel() { super(); @@ -647,7 +648,8 @@ add( new AbstractAction("New " + name + "...") { public void actionPerformed(ActionEvent e) { - final JDialog dialog = new JDialog((JFrame) null, false); + Container container = SwingUtilities.getAncestorOfClass(JFrame.class, ReceiversPanel.this); + final JDialog dialog = new JDialog((JFrame) container, true); try { final NewReceiverDialogPanel panel =
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]