Return-Path: Delivered-To: apmail-jakarta-ant-dev-archive@jakarta.apache.org Received: (qmail 82693 invoked by uid 500); 22 Jun 2001 00:23:04 -0000 Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk Reply-To: ant-dev@jakarta.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list ant-dev@jakarta.apache.org Delivered-To: moderator for ant-dev@jakarta.apache.org Received: (qmail 92948 invoked by uid 500); 21 Jun 2001 16:30:03 -0000 Delivered-To: apmail-jakarta-ant-antidote-cvs@apache.org Date: 21 Jun 2001 16:29:59 -0000 Message-ID: <20010621162959.92893.qmail@apache.org> From: nickdavis@apache.org To: jakarta-ant-antidote-cvs@apache.org Subject: cvs commit: jakarta-ant-antidote/src/java/org/apache/tools/ant/gui Main.java nickdavis 01/06/21 09:29:59 Modified: src/java/org/apache/tools/ant/gui Main.java Log: fire the startup and shutdown events Revision Changes Path 1.3 +11 -1 jakarta-ant-antidote/src/java/org/apache/tools/ant/gui/Main.java Index: Main.java =================================================================== RCS file: /home/cvs/jakarta-ant-antidote/src/java/org/apache/tools/ant/gui/Main.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Main.java 2001/06/04 19:01:18 1.2 +++ Main.java 2001/06/21 16:29:55 1.3 @@ -59,6 +59,8 @@ import org.apache.tools.ant.gui.wizard.WizardListener; import org.apache.tools.ant.gui.command.LoadFileCmd; import org.apache.tools.ant.gui.event.EventBus; +import org.apache.tools.ant.gui.event.AppStartupEvent; +import org.apache.tools.ant.gui.event.AppShutdownEvent; import org.apache.tools.ant.gui.acs.ACSFactory; import javax.swing.*; import java.awt.BorderLayout; @@ -67,7 +69,7 @@ /** * Launch point for the Antidote GUI. Configurs it as an application. * - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ * @author Simeon Fitch */ public class Main { @@ -94,6 +96,7 @@ JMenuBar menu = context.getActions().createMenuBar(); f.setJMenuBar(menu); + gui.setJMenuBar(menu); f.getContentPane().add(BorderLayout.CENTER, gui); f.getContentPane().add(BorderLayout.NORTH, context.getActions().createToolBar()); @@ -145,9 +148,16 @@ System.out.println("Application icon not found."); } + // Send notice we are starting up + context.getEventBus().postEvent( + new AppStartupEvent(context)); + f.pack(); f.setVisible(true); + // Send notice we are shutting down + context.getEventBus().postEvent( + new AppShutdownEvent(context)); } catch(Exception ex) { ex.printStackTrace();