Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.eclipse.swt.widgets
Class ImageAction  view ImageAction download ImageAction.java

java.lang.Object
  extended byorg.eclipse.jface.action.Action
      extended byorg.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.


Field Summary
private  java.lang.Object fData
           
private  org.eclipse.swt.graphics.Image fDisabledImage
           
private  org.eclipse.swt.graphics.Image fHoverImage
           
private  org.eclipse.swt.graphics.Image fImage
           
private static java.lang.String NAME
           
 
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
 
Constructor Summary
ImageAction()
           
ImageAction(org.eclipse.swt.graphics.Image image)
           
 
Method Summary
 java.lang.Object getData()
           
 org.eclipse.swt.graphics.Image getDisabledImage()
           
 org.eclipse.jface.resource.ImageDescriptor getDisabledImageDecriptor()
           
 org.eclipse.swt.graphics.Image getHoverImage()
           
 org.eclipse.jface.resource.ImageDescriptor getHoverImageDecriptor()
           
 org.eclipse.swt.graphics.Image getImage()
           
 org.eclipse.jface.resource.ImageDescriptor getImageDescriptor()
          Returns the image for this action as an image descriptor.
 void setData(java.lang.Object a)
           
 void setDisabledImage(org.eclipse.swt.graphics.Image image)
           
 org.eclipse.jface.resource.ImageDescriptor setDisabledImageDecriptor()
           
 void setHoverImage(org.eclipse.swt.graphics.Image image)
           
 org.eclipse.jface.resource.ImageDescriptor setHoverImageDecriptor()
           
 void setImage(org.eclipse.swt.graphics.Image image)
           
 void setImageDescriptor()
           
 
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
 

Field Detail

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
Constructor Detail

ImageAction

public ImageAction()

ImageAction

public ImageAction(org.eclipse.swt.graphics.Image image)
Method Detail

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()