Synergy Home Page

au.edu.swin.synergy.plugin.mailclient
Class BMailGui

java.lang.Object
  |
  +--au.edu.swin.synergy.kernel.BPlugin
        |
        +--au.edu.swin.synergy.plugin.mailclient.BMailGui

public class BMailGui
extends BPlugin

Provides the user interface for sending and receiving mail events

Author:
Matthew Evans
Copyright Belongs To:
Team Synergy, 1999

Inner Class Summary
 class BMailGui.BMailWindow
          The dialog that displays direct mail messages as they are received, and allows users to enter a new message to send (directly or indirectly).
 class BMailGui.BViewMessagesWindow
          The window containing direct messages received during a session
 
Fields inherited from class au.edu.swin.synergy.kernel.BPlugin
kernel
 
Constructor Summary
BMailGui()
           
 
Method Summary
protected  void doDialect()
          When the dialect changes, this method is called to update everything
 BStringList getDependancies()
          Return a list of plugin dependancies
 void onBCommandEvent(Object source, BCommandEvent event)
          Catches any relevant events for the BMailGUI plugin Please complete the missing tags for onBCommandEvent
 void setup(BStringList params)
          Initialses the BMailGui plugin, by registering itself on the client, and adding menu items to the client gui
 
Methods inherited from class au.edu.swin.synergy.kernel.BPlugin
dispatchEvent, dispatchEventAndWait, dispatchEventServer, dispatchEventServerAndWait, dispatchEventTo, dispatchEventToAndWait, getKernel, setKernel, setup, unload
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BMailGui

public BMailGui()
Method Detail

setup

public void setup(BStringList params)
Initialses the BMailGui plugin, by registering itself on the client, and adding menu items to the client gui
Overrides:
setup in class BPlugin

getDependancies

public BStringList getDependancies()
Return a list of plugin dependancies
Returns:
a list of plugins such as "au.edu.swin.synergy.plugin.mod13.BWindowManager" or null if there are no dependancies
Overrides:
getDependancies in class BPlugin

doDialect

protected void doDialect()
When the dialect changes, this method is called to update everything

onBCommandEvent

public void onBCommandEvent(Object source,
                            BCommandEvent event)
Catches any relevant events for the BMailGUI plugin Please complete the missing tags for onBCommandEvent
Parameters:
source - the instigator of the event caught by this method
event - the command evend in question
Overrides:
onBCommandEvent in class BPlugin

Synergy Home Page