i3mclient.config
Class LanguagePanel

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.LanguagePanel
All Implemented Interfaces:
Drawable, EventListener, SelectionListener, org.eclipse.swt.internal.SWTEventListener, UserDataListener

public class LanguagePanel
extends Composite
implements UserDataListener, SelectionListener

The language panel to edit own and known languages.

Author:
Dirk Plate
See Also:
Config, ConfigGUI

Field Summary
static int EDITMODE
           
static int VIEWMODE
           
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Constructor Summary
LanguagePanel(Composite parent, int style, int modeSet)
          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
 

Field Detail

VIEWMODE

public static final int VIEWMODE
See Also:
Constant Field Values

EDITMODE

public static final int EDITMODE
See Also:
Constant Field Values
Constructor Detail

LanguagePanel

public LanguagePanel(Composite parent,
                     int style,
                     int modeSet)
Constructor.

Parameters:
parent - The parent composite for this language panel
style - The SWT-style of this composite
modeSet - VIEWMODE or EDITMODE
Method Detail

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

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

widgetSelected

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

widgetDefaultSelected

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