Class ImageButton
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Label
org.eclipse.net4j.util.ui.widgets.ImageButton
- All Implemented Interfaces:
EventListener
,MouseListener
,MouseMoveListener
,MouseTrackListener
,Drawable
,org.eclipse.swt.internal.SWTEventListener
public class ImageButton
extends Label
implements MouseTrackListener, MouseMoveListener, MouseListener
- Since:
- 3.5
- Author:
- Eike Stepper
-
Field Summary
Fields inherited from class org.eclipse.swt.widgets.Widget
nativeZoom
-
Constructor Summary
ConstructorDescriptionImageButton
(Composite parent, Image image) ImageButton
(Composite parent, Image image, Image grayImage) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
void
void
void
void
void
void
void
protected void
Methods inherited from class org.eclipse.swt.widgets.Label
getAlignment, getImage, getText, setAlignment, setEnabled, setImage, setText
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, 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, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setFocus, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, addTypedListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, getTypedListeners, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, removeTypedListener, reskin, 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.graphics.Drawable
isAutoScalable
-
Constructor Details
-
ImageButton
-
ImageButton
-
-
Method Details
-
mouseEnter
- Specified by:
mouseEnter
in interfaceMouseTrackListener
-
mouseExit
- Specified by:
mouseExit
in interfaceMouseTrackListener
-
mouseHover
- Specified by:
mouseHover
in interfaceMouseTrackListener
-
mouseMove
- Specified by:
mouseMove
in interfaceMouseMoveListener
-
mouseDoubleClick
- Specified by:
mouseDoubleClick
in interfaceMouseListener
-
mouseDown
- Specified by:
mouseDown
in interfaceMouseListener
-
mouseUp
- Specified by:
mouseUp
in interfaceMouseListener
-
checkSubclass
protected void checkSubclass()- Overrides:
checkSubclass
in classWidget
-
widgetSelected
protected void widgetSelected()
-