i3mclient.config
Class SettingsPanel

java.lang.Object
  |
  +--org.eclipse.swt.widgets.Widget
        |
        +--org.eclipse.swt.widgets.Control
              |
              +--org.eclipse.swt.widgets.Scrollable
                    |
                    +--org.eclipse.swt.widgets.Composite
                          |
                          +--i3mclient.config.SettingsPanel
All Implemented Interfaces:
Drawable, EventListener, SelectionListener, org.eclipse.swt.internal.SWTEventListener, UserDataListener

public class SettingsPanel
extends Composite
implements UserDataListener, SelectionListener

The settings panel to edit all settings.

Author:
Dirk Plate
See Also:
Config, ConfigGUI

Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Constructor Summary
SettingsPanel(Composite parent, int style)
          Constructor.
 
Method Summary
 void addFormListener(FormListener listener)
          Add a listener to formlistenerlist
 void removeFormListener(FormListener listener)
          Remove a listener to formlistenerlist
 void userDataChanged(UserData userData)
          Called when user detail changed.
 void widgetDefaultSelected(SelectionEvent arg0)
           
 void widgetSelected(SelectionEvent event)
           
 
Methods inherited from class org.eclipse.swt.widgets.Composite
computeSize, getChildren, getLayout, getTabList, layout, layout, setFocus, setLayout, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addFocusListener, addHelpListener, addKeyListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addPaintListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBorderWidth, getBounds, getDisplay, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isDisposed, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removePaintListener, removeTraverseListener, setBackground, setBounds, setBounds, setCapture, setCursor, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, dispose, getData, getData, getStyle, notifyListeners, removeDisposeListener, removeListener, setData, setData, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SettingsPanel

public SettingsPanel(Composite parent,
                     int style)
Constructor.

Parameters:
parent - The parent composite for this settings panel
style - The SWT-style for this composite
Method Detail

addFormListener

public void addFormListener(FormListener listener)
Add a listener to formlistenerlist

Parameters:
listener - The listener which will be informed about form changes

removeFormListener

public void removeFormListener(FormListener listener)
Remove a listener to formlistenerlist

Parameters:
listener - The listener which will be no longer informed about form changes

userDataChanged

public void userDataChanged(UserData userData)
Description copied from interface: UserDataListener
Called when user detail changed.

Specified by:
userDataChanged in interface UserDataListener
Parameters:
userData - the changed userData

widgetSelected

public void widgetSelected(SelectionEvent event)
Specified by:
widgetSelected in interface SelectionListener

widgetDefaultSelected

public void widgetDefaultSelected(SelectionEvent arg0)
Specified by:
widgetDefaultSelected in interface SelectionListener