public class LabelGeneralButtons
extends org.eclipse.swt.widgets.Composite
implements org.eclipse.swt.events.SelectionListener
Constructor and Description |
---|
LabelGeneralButtons(org.eclipse.swt.widgets.Composite parent,
LabelPartSectionsEnum section,
LabelButtonListener listener)
Konstruktor zum erstellen der Buttons.
|
Modifier and Type | Method and Description |
---|---|
void |
addListener(LabelButtonListener listener)
Fügt eine Listener hinzu
|
LabelPartSectionsEnum |
getSection()
Liefert den gesetzt Bereich.
|
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) |
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 LabelGeneralButtons(org.eclipse.swt.widgets.Composite parent, LabelPartSectionsEnum section, LabelButtonListener listener)
parent
- das SWT-Eltern_Composite in dem die Buttons gemalt werdensection
- der Bereich zu dem die Buttons gehören.
(LabelPartSectionsEnum)listener
- der Listener, der benachrichtigt wird, wenn ein Button
gedrückt wurde.public 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
SelectionListener.widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent)
public void widgetSelected(org.eclipse.swt.events.SelectionEvent evt)
widgetSelected
in interface org.eclipse.swt.events.SelectionListener
SelectionListener.widgetSelected(org.eclipse.swt.events.SelectionEvent)