public class LabelInputButtons
extends org.eclipse.swt.widgets.Composite
implements org.eclipse.swt.events.SelectionListener
Constructor and Description |
---|
LabelInputButtons(org.eclipse.swt.widgets.Composite parent,
LabelPartSectionsEnum section,
LabelButtonListener listener)
Konstruktor mit Angabe des SWT-Eltern-Composits, des zugehörigen
Eingabefeldes, und dem Listener.
|
Modifier and Type | Method and Description |
---|---|
void |
addListener(LabelButtonListener listener)
Fügt eine Listener hinzu
|
LabelPartSectionsEnum |
getSection()
Liefert die LabelPartSectionsEnum der Buttons.
|
void |
notifyListeners(LabelPartButtonsEnum button)
Benachrichtigen der registrieretn Listeners mit Übergabe des angeklickten
Buttons
|
void |
removeListener(LabelButtonListener listener)
Entfernd einen Listener aus der Liste
|
void |
widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent evt) |
void |
widgetSelected(org.eclipse.swt.events.SelectionEvent evt)
Eventlistner wenn ein Widget ausgewählt wurde.
|
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getBorderWidth, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
public LabelInputButtons(org.eclipse.swt.widgets.Composite parent, LabelPartSectionsEnum section, LabelButtonListener listener)
parent
- SWT-Eltern-Compositsection
- des zugehörigen Eingabefeldes als LabelPartSectionsEnumlistener
- der LabelButtonListenerpublic final void addListener(LabelButtonListener listener)
listener
- der hinzugefügt werden sollpublic final void removeListener(LabelButtonListener listener)
listener
- der entfernt werden sollpublic final void notifyListeners(LabelPartButtonsEnum button)
methode
- public LabelPartSectionsEnum getSection()
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent evt)
widgetDefaultSelected
in interface org.eclipse.swt.events.SelectionListener
evt
- public void widgetSelected(org.eclipse.swt.events.SelectionEvent evt)
widgetSelected
in interface org.eclipse.swt.events.SelectionListener
evt
- das SelectionEvent