|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.swt.widgets.Canvas
com.tensegrity.gui.swt.control.widgets.BorderedWidget
com.tensegrity.gui.swt.control.buttons.AbstractButton
Base class for own button implementations. It makes mouse interaction and listener notification more easier. Implementing classes have to overwrite at least the mouseDown() method to specify desired actions and to generate a selection event for listener notification.
| Field Summary |
| Fields inherited from class com.tensegrity.gui.swt.control.widgets.BorderedWidget |
indent |
| Fields inherited from class org.eclipse.swt.widgets.Control |
handle |
| Constructor Summary | |
AbstractButton(org.eclipse.swt.widgets.Composite parent,
int style)
The general SWT default constructor |
|
| Method Summary | |
void |
addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
Adds the specified SelectionListener to the list of all listeners which get notified when the button was clicked |
void |
mouseDoubleClick(org.eclipse.swt.events.MouseEvent e)
|
void |
mouseUp(org.eclipse.swt.events.MouseEvent e)
|
protected void |
notifyListeners(org.eclipse.swt.events.SelectionEvent se)
Notifies all registered listeners about a SelectionEvent. |
void |
removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)
Removes the specified SelectionListener from the list of all selection listeners |
protected void |
widgetDisposed(org.eclipse.swt.events.DisposeEvent de)
Called on dispose events. |
| Methods inherited from class com.tensegrity.gui.swt.control.widgets.BorderedWidget |
computeSize, draw, hasBorder, setBorderColor |
| Methods inherited from class org.eclipse.swt.widgets.Canvas |
getCaret, scroll, setCaret, setFont |
| Methods inherited from class org.eclipse.swt.widgets.Composite |
checkSubclass, 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, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, 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, 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, checkWidget, dispose, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.swt.events.MouseListener |
mouseDown |
| Constructor Detail |
public AbstractButton(org.eclipse.swt.widgets.Composite parent,
int style)
parent - the composite to add this AbstractButton tostyle - SWT style bits| Method Detail |
public final void addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
listener - a SelectionListener instancepublic final void removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)
listener - a SelectionListener instanceprotected final void notifyListeners(org.eclipse.swt.events.SelectionEvent se)
se - a SelectionEvent instance with additional informationpublic void mouseUp(org.eclipse.swt.events.MouseEvent e)
mouseUp in interface org.eclipse.swt.events.MouseListenerpublic void mouseDoubleClick(org.eclipse.swt.events.MouseEvent e)
mouseDoubleClick in interface org.eclipse.swt.events.MouseListenerprotected void widgetDisposed(org.eclipse.swt.events.DisposeEvent de)
BorderedWidget
widgetDisposed in class BorderedWidgetde - a DisposeEvent instance with additional information
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||