java.lang.Object
org.eclipse.jface.action.Action
org.eclipse.swt.widgets.ImageAction
- All Implemented Interfaces:
- org.eclipse.jface.action.IAction, IImageAction
- public class ImageAction
- extends org.eclipse.jface.action.Action
- implements IImageAction
An Action that is backed by an existing image managed by ImageFactory instead of using
ImageDescriptor. Use getImage() to get the icon associated with the action. getImage()
return the managed and shared reference image and should not be disposed.
| Fields inherited from class org.eclipse.jface.action.Action |
|
| Fields inherited from interface org.eclipse.jface.action.IAction |
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT |
| Methods inherited from class org.eclipse.jface.action.Action |
addPropertyChangeListener, convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, firePropertyChange, firePropertyChange, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, notifyResult, removeAcceleratorText, removeMnemonics, removePropertyChangeListener, run, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.jface.action.IAction |
addPropertyChangeListener, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, removePropertyChangeListener, run, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText |
NAME
private static final java.lang.String NAME
- See Also:
- Constant Field Values
fImage
private org.eclipse.swt.graphics.Image fImage
fDisabledImage
private org.eclipse.swt.graphics.Image fDisabledImage
fHoverImage
private org.eclipse.swt.graphics.Image fHoverImage
fData
private java.lang.Object fData
ImageAction
public ImageAction()
ImageAction
public ImageAction(org.eclipse.swt.graphics.Image image)
getImage
public org.eclipse.swt.graphics.Image getImage()
- Specified by:
getImage in interface IImageAction
getDisabledImage
public org.eclipse.swt.graphics.Image getDisabledImage()
- Specified by:
getDisabledImage in interface IImageAction
getHoverImage
public org.eclipse.swt.graphics.Image getHoverImage()
- Specified by:
getHoverImage in interface IImageAction
getData
public java.lang.Object getData()
- Specified by:
getData in interface IImageAction
setImage
public void setImage(org.eclipse.swt.graphics.Image image)
- Specified by:
setImage in interface IImageAction
setDisabledImage
public void setDisabledImage(org.eclipse.swt.graphics.Image image)
- Specified by:
setDisabledImage in interface IImageAction
setHoverImage
public void setHoverImage(org.eclipse.swt.graphics.Image image)
- Specified by:
setHoverImage in interface IImageAction
setData
public void setData(java.lang.Object a)
- Specified by:
setData in interface IImageAction
getImageDescriptor
public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor()
- Description copied from interface:
org.eclipse.jface.action.IAction
- Returns the image for this action as an image descriptor.
This method is associated with the IMAGE property;
property change events are reported when its value changes.
- Specified by:
getImageDescriptor in interface org.eclipse.jface.action.IAction
getDisabledImageDecriptor
public org.eclipse.jface.resource.ImageDescriptor getDisabledImageDecriptor()
getHoverImageDecriptor
public org.eclipse.jface.resource.ImageDescriptor getHoverImageDecriptor()
setImageDescriptor
public void setImageDescriptor()
setDisabledImageDecriptor
public org.eclipse.jface.resource.ImageDescriptor setDisabledImageDecriptor()
setHoverImageDecriptor
public org.eclipse.jface.resource.ImageDescriptor setHoverImageDecriptor()