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
public class ImageButton
extends Label
implements MouseTrackListener, MouseMoveListener, MouseListener
- Since:
- 3.5
- Author:
- Eike Stepper
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.eclipse.swt.widgets.Widget
nativeZoom -
Constructor Summary
ConstructorsConstructorDescriptionImageButton(Composite parent, Image hoverImage) ImageButton(Composite parent, Image hoverImage, Image grayImage) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidvoidvoidvoidvoidvoidvoidvoidsetGrayImage(Image grayImage) voidsetHoverImage(Image hoverImage) voidsetSelectionMode(ImageButton.SelectionMode selectionMode) voidsetSelectionRunnable(Runnable selectionRunnable) protected voidMethods inherited from class org.eclipse.swt.widgets.Label
getAlignment, getImage, getText, setAlignment, setEnabled, setImage, setTextMethods 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, updateMethods 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, removeListener, removeTypedListener, reskin, setData, setData, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.swt.graphics.Drawable
isAutoScalable
-
Constructor Details
-
ImageButton
-
ImageButton
-
-
Method Details
-
getHoverImage
- Since:
- 3.19
-
setHoverImage
- Since:
- 3.19
-
getGrayImage
- Since:
- 3.19
-
setGrayImage
- Since:
- 3.19
-
getSelectionMode
- Since:
- 3.19
-
setSelectionMode
- Since:
- 3.19
-
getSelectionRunnable
- Since:
- 3.19
-
setSelectionRunnable
- Since:
- 3.19
-
mouseEnter
- Specified by:
mouseEnterin interfaceMouseTrackListener- Since:
- 3.19
-
mouseExit
- Specified by:
mouseExitin interfaceMouseTrackListener
-
mouseHover
- Specified by:
mouseHoverin interfaceMouseTrackListener
-
mouseMove
- Specified by:
mouseMovein interfaceMouseMoveListener
-
mouseUp
- Specified by:
mouseUpin interfaceMouseListener
-
mouseDown
- Specified by:
mouseDownin interfaceMouseListener
-
mouseDoubleClick
- Specified by:
mouseDoubleClickin interfaceMouseListener
-
checkSubclass
protected void checkSubclass()- Overrides:
checkSubclassin classWidget
-
widgetSelected
protected void widgetSelected()
-