psmith 2003/09/22 21:09:13 Modified: src/java/org/apache/log4j/chainsaw LogUI.java Log: Added convenience hyperlink handler to halt all the tutorial Receivers. Revision Changes Path 1.34 +16 -1 jakarta-log4j/src/java/org/apache/log4j/chainsaw/LogUI.java Index: LogUI.java =================================================================== RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/chainsaw/LogUI.java,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- LogUI.java 22 Sep 2003 07:02:59 -0000 1.33 +++ LogUI.java 23 Sep 2003 04:09:13 -0000 1.34 @@ -647,6 +647,20 @@ if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) { if (e.getDescription().equals("StartTutorial")) { new Thread(new Tutorial()).start(); + } else if (e.getDescription().equals("StopTutorial")) { + new Thread( + new Runnable() { + public void run() { + List list = + PluginRegistry.getPlugins( + LogManager.getLoggerRepository(), Generator.class); + + for (Iterator iter = list.iterator(); iter.hasNext();) { + Plugin plugin = (Plugin) iter.next(); + PluginRegistry.stopPlugin(plugin); + } + } + }).start(); } else { try { tutorialArea.setPage(e.getURL()); @@ -1283,7 +1297,8 @@ new Runnable() { public void run() { getTabbedPane().addANewTab( - ident, thisPanel, new ImageIcon(ChainsawIcons.ANIM_RADIO_TOWER)); + ident, thisPanel, new ImageIcon( + ChainsawIcons.ANIM_RADIO_TOWER)); } });
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]