[Webfunds-commits] java/webfunds/client SignContractWizard.java Core.java

Edwin Woudt edwin@cypherpunks.ai
Tue, 8 Aug 2000 14:20:43 -0400 (AST)


edwin       00/08/08 14:20:42

  Modified:    webfunds/client Core.java
  Added:       webfunds/client SignContractWizard.java
  Log:
  Make the just added sign contract wizard show up in webfunds.

Revision  Changes    Path
1.60      +3 -2      java/webfunds/client/Core.java

Index: Core.java
===================================================================
RCS file: /home/webfunds/cvsroot/java/webfunds/client/Core.java,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -r1.59 -r1.60
--- Core.java	2000/08/07 23:47:17	1.59
+++ Core.java	2000/08/08 18:20:42	1.60
@@ -1,4 +1,4 @@
-/* $Id: Core.java,v 1.59 2000/08/07 23:47:17 edwin Exp $
+/* $Id: Core.java,v 1.60 2000/08/08 18:20:42 edwin Exp $
  *
  * Copyright (c) Systemics Inc. 1995-2000 on behalf of
  * The WebFunds Development Team.  All rights reserved.
@@ -205,7 +205,8 @@
         String[] plugins = {
                              "webfunds.client.SimplePaymentFrame",
                              "webfunds.client.SimpleDepositFrame",
-                             "webfunds.client.contracts.ContractBrowser"
+                             "webfunds.client.contracts.ContractBrowser",
+                             "webfunds.client.SignContractWizard"
                            };
 
         logmsg("Plugins: ");



1.1                  java/webfunds/client/SignContractWizard.java

Index: SignContractWizard.java
===================================================================
/*
 * $Id: SignContractWizard.java,v 1.1 2000/08/08 18:20:42 edwin Exp $
 *
 * Copyright (c) Systemics Inc 2000 on behalf of
 * the WebFunds Development Team.  All Rights Reserved.
 */
package webfunds.client;


import javax.swing.JFrame;

import webfunds.client.contracts.wizard.Wizard;

import webfunds.client.plugins.Plugin;
import webfunds.client.plugins.ModeNotSupportedException;


/**
 * Plugin wrapper for the Sign Contract Wizard.
 *
 * <p>See the classes in webfunds.client.contracts.wizard for the standalone
 * implementation used by this class.</p>
 *
 * @author Edwin Woudt <edwin@webfunds.org>
 * @version $Revision: 1.1 $
 */

public class SignContractWizard
    extends Plugin
{


// Constructor
//............................................................................


    /**
     * Emtpy constructor
     */
    public SignContractWizard()
    {
    }



// Implemented abstract methods
//............................................................................


    /**
     * Return the name of the plugin, for titles and such like.
     */
    public String getPluginName()
    {
        return "SignContractWizard";
    }
    


// Overridden methods
//............................................................................


    /**
     * The fact that this method is implemented means that the plugin will
     * appear in the top menu bar.
     * 
     * @return the text that should be used in the menu
     */ 
    public String getGeneralAction() 
    {
        return getPluginName(); 
    }


    /**
     * This method is called when the option for this plugin is selected and
     * clicked on by the user.
     *
     * @throws ModeNotSupportedException this method does not throw this
     *         exception
     */
    public void init() throws ModeNotSupportedException
    {

        JFrame frame = new JFrame();
        frame.getContentPane().add(new Wizard());
        
        frame.setSize(640,450);
        frame.show();
        
    }


}