dsto.dfc.swt.commands
Class CommandButtonProvider

java.lang.Object
  extended by dsto.dfc.swt.commands.CommandButtonProvider
All Implemented Interfaces:
PropertyChangeListener, EventListener, org.eclipse.swt.widgets.Listener

public class CommandButtonProvider
extends Object
implements org.eclipse.swt.widgets.Listener, PropertyChangeListener

Connects and synchronises a button with a command.

Author:
Matthew Phillips
To do:
Support text on the button: currently requires an icon.

Constructor Summary
CommandButtonProvider(org.eclipse.swt.widgets.Button button, Command command)
           
CommandButtonProvider(org.eclipse.swt.widgets.Composite parent, Command command)
           
 
Method Summary
 void handleEvent(org.eclipse.swt.widgets.Event e)
           
 void propertyChange(PropertyChangeEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandButtonProvider

public CommandButtonProvider(org.eclipse.swt.widgets.Composite parent,
                             Command command)

CommandButtonProvider

public CommandButtonProvider(org.eclipse.swt.widgets.Button button,
                             Command command)
Method Detail

handleEvent

public void handleEvent(org.eclipse.swt.widgets.Event e)
Specified by:
handleEvent in interface org.eclipse.swt.widgets.Listener

propertyChange

public void propertyChange(PropertyChangeEvent e)
Specified by:
propertyChange in interface PropertyChangeListener


Copyright © 2008 Commonwealth of Australia