Draw2D v2.0

org.eclipse.draw2d.parts
Class Thumbnail

java.lang.Object
  |
  +--org.eclipse.draw2d.Figure
        |
        +--org.eclipse.draw2d.parts.Thumbnail
All Implemented Interfaces:
IFigure
Direct Known Subclasses:
ScrollableThumbnail

public class Thumbnail
extends Figure


Inner classes inherited from class org.eclipse.draw2d.Figure
Figure.FigureIterator
 
Inner classes inherited from class org.eclipse.draw2d.IFigure
IFigure.NoInsets
 
Fields inherited from class org.eclipse.draw2d.Figure
bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTip
 
Fields inherited from interface org.eclipse.draw2d.IFigure
MAX_DIMENSION, MIN_DIMENSION, NO_INSETS
 
Constructor Summary
Thumbnail()
           
Thumbnail(IFigure fig)
           
 
Method Summary
 void deactivate()
           
 Dimension getPreferredSize()
          Returns the desireable size for this figure.
protected  float getScaleX()
           
protected  float getScaleY()
           
protected  Image getThumbnailImage()
           
protected  boolean isDirty()
           
protected  void paintFigure(Graphics graphics)
          Paints this Figure's primary representation, or background.
 void setDirty(boolean value)
           
protected  void setScales(float x, float y)
           
 void setSource(IFigure fig)
           
 
Methods inherited from class org.eclipse.draw2d.Figure
add, add, add, add, addAncestorListener, addFigureListener, addFocusListener, addKeyListener, addListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findDescendantAtExcluding, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getLocation, getMaximumSize, getMinimumSize, getParent, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidate, isEnabled, isFocusTraversable, isMouseEventTarget, isOpaque, isRequestFocusEnabled, isValid, isValidationRoot, isVisible, layout, paint, paintBorder, paintChildren, paintClientArea, primTranslate, remove, removeAll, removeAncestorListener, removeFigureListener, removeFocusListener, removeListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBackgroundColor, setBorder, setBounds, setChildrenDirection, setChildrenEnabled, setChildrenOrientation, setConstraint, setCursor, setEnabled, setFlag, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setUpdateManager, 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
 

Constructor Detail

Thumbnail

public Thumbnail()

Thumbnail

public Thumbnail(IFigure fig)
Method Detail

deactivate

public void deactivate()

getPreferredSize

public Dimension getPreferredSize()
Description copied from interface: IFigure
Returns the desireable size for this figure. The returned value should not be modified.
Overrides:
getPreferredSize in class Figure

getScaleX

protected float getScaleX()

getScaleY

protected float getScaleY()

getThumbnailImage

protected Image getThumbnailImage()

isDirty

protected boolean isDirty()

paintFigure

protected void paintFigure(Graphics graphics)
Description copied from class: Figure
Paints this Figure's primary representation, or background. The client area is painted next. Changes made to the graphics context here affect the other paint methods.
Overrides:
paintFigure in class Figure

setDirty

public void setDirty(boolean value)

setScales

protected void setScales(float x,
                         float y)

setSource

public void setSource(IFigure fig)

Draw2D v2.0