simulation
Class ZoomContainer

java.lang.Object
  extended byorg.eclipse.draw2d.Figure
      extended bysimulation.ZoomContainer
All Implemented Interfaces:
org.eclipse.draw2d.IFigure

public class ZoomContainer
extends org.eclipse.draw2d.Figure


Nested Class Summary
 
Nested classes inherited from class org.eclipse.draw2d.Figure
org.eclipse.draw2d.Figure.FigureIterator, org.eclipse.draw2d.Figure.IdentitySearch
 
Nested classes inherited from class org.eclipse.draw2d.IFigure
org.eclipse.draw2d.IFigure.NoInsets
 
Field Summary
private  float zoom
           
 
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
ZoomContainer()
           
 
Method Summary
 org.eclipse.draw2d.geometry.Rectangle getClientArea(org.eclipse.draw2d.geometry.Rectangle rect)
           
 org.eclipse.draw2d.geometry.Dimension getPreferredSize(int wHint, int hHint)
           
protected  void paintClientArea(org.eclipse.draw2d.Graphics graphics)
           
 void setZoom(float zoom)
           
 void translateFromParent(org.eclipse.draw2d.geometry.Translatable t)
           
 void translateToParent(org.eclipse.draw2d.geometry.Translatable t)
           
protected  boolean useLocalCoordinates()
           
 
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, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, findMouseEventTargetInDescendantsAt, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getLocalBackgroundColor, 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, isEnabled, isFocusTraversable, isMouseEventTarget, isOpaque, isRequestFocusEnabled, isShowing, isValid, isValidationRoot, isVisible, layout, paint, paintBorder, paintChildren, paintFigure, primTranslate, remove, removeAll, removeAncestorListener, removeFigureListener, removeFocusListener, removeKeyListener, 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, setValid, setVisible, translate, translateToAbsolute, translateToRelative, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

zoom

private float zoom
Constructor Detail

ZoomContainer

public ZoomContainer()
Method Detail

getClientArea

public org.eclipse.draw2d.geometry.Rectangle getClientArea(org.eclipse.draw2d.geometry.Rectangle rect)
See Also:
Figure.getClientArea()

getPreferredSize

public org.eclipse.draw2d.geometry.Dimension getPreferredSize(int wHint,
                                                              int hHint)

paintClientArea

protected void paintClientArea(org.eclipse.draw2d.Graphics graphics)
See Also:
Figure.paintClientArea(Graphics)

setZoom

public void setZoom(float zoom)

translateToParent

public void translateToParent(org.eclipse.draw2d.geometry.Translatable t)
See Also:
Figure.translateToParent(Translatable)

translateFromParent

public void translateFromParent(org.eclipse.draw2d.geometry.Translatable t)
See Also:
Figure.translateFromParent(Translatable)

useLocalCoordinates

protected boolean useLocalCoordinates()
See Also:
Figure.useLocalCoordinates()