Class ImageFigureAntialias
- java.lang.Object
-
- org.eclipse.draw2d.Figure
-
- org.eclipse.draw2d.AbstractImageFigure
-
- org.eclipse.draw2d.ImageFigure
-
- org.eclipse.graphiti.ui.internal.figures.ImageFigureAntialias
-
- All Implemented Interfaces:
org.eclipse.draw2d.IFigure
,org.eclipse.draw2d.IImageFigure
- Direct Known Subclasses:
DecoratorImageFigure
,GFImageFigure
public class ImageFigureAntialias extends org.eclipse.draw2d.ImageFigure
A simple subclass of ImageFigure, which allows to set the antialias value to be used when painting the Image.
-
-
Constructor Summary
Constructors Constructor Description ImageFigureAntialias()
Creates a new ImageFigureAntialias.ImageFigureAntialias(org.eclipse.swt.graphics.Image image)
Creates a new ImageFigureAntialias for the given image.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getAntialias()
Returns the antialias value set for this figure.void
paintFigure(org.eclipse.draw2d.Graphics graphics)
Paints this figure.void
setAntialias(int antialias)
Sets the antialias value for this figure.-
Methods inherited from class org.eclipse.draw2d.ImageFigure
getImage, getPreferredSize, setAlignment, setImage
-
Methods inherited from class org.eclipse.draw2d.AbstractImageFigure
addImageChangedListener, notifyImageChanged, removeImageChangedListener
-
Methods inherited from class org.eclipse.draw2d.Figure
add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findDescendantAtExcluding, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, findMouseEventTargetInDescendantsAt, fireCoordinateSystemChanged, fireFigureMoved, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getClippingStrategy, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getLocalBackgroundColor, getLocalFont, getLocalForegroundColor, getLocation, getMaximumSize, getMinimumSize, getMinimumSize, getParent, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidate, invalidateTree, isCoordinateSystem, isEnabled, isFocusTraversable, isMirrored, isMouseEventTarget, isOpaque, isRequestFocusEnabled, isShowing, isValid, isValidationRoot, isVisible, layout, paint, paintBorder, paintChildren, paintClientArea, primTranslate, remove, removeAll, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBackgroundColor, setBorder, setBounds, setChildrenDirection, setChildrenEnabled, setChildrenOrientation, setClippingStrategy, setConstraint, setCursor, setEnabled, setFlag, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setValid, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, useLocalCoordinates, validate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.draw2d.IFigure
add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getClippingStrategy, getCursor, getFont, getForegroundColor, getInsets, getLayoutManager, getLocalBackgroundColor, getLocalForegroundColor, getMaximumSize, getMinimumSize, getMinimumSize, getParent, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidate, invalidateTree, isCoordinateSystem, isEnabled, isFocusTraversable, isMirrored, isOpaque, isRequestFocusEnabled, isShowing, isVisible, paint, remove, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBackgroundColor, setBorder, setBounds, setClippingStrategy, setConstraint, setCursor, setEnabled, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, validate
-
-
-
-
Constructor Detail
-
ImageFigureAntialias
public ImageFigureAntialias()
Creates a new ImageFigureAntialias.
-
ImageFigureAntialias
public ImageFigureAntialias(org.eclipse.swt.graphics.Image image)
Creates a new ImageFigureAntialias for the given image.- Parameters:
image
- The image for which to create this figure.
-
-
Method Detail
-
getAntialias
public int getAntialias()
Returns the antialias value set for this figure.- Returns:
- The antialias value set for this figure.
- See Also:
Graphics.setAntialias(int)
-
setAntialias
public void setAntialias(int antialias)
Sets the antialias value for this figure.- Parameters:
antialias
- The antialias value to set.- See Also:
Graphics.setAntialias(int)
-
paintFigure
public void paintFigure(org.eclipse.draw2d.Graphics graphics)
Paints this figure. First it sets the antialias value, thensuper.paintFigure(Graphics)
is called.- Overrides:
paintFigure
in classorg.eclipse.draw2d.ImageFigure
- Parameters:
graphics
- The graphics on which to paint this figure.
-
-