de.ukn.hci.squidy.designer.component
Class CropScroll

java.lang.Object
  extended by edu.umd.cs.piccolo.PNode
      extended by de.ukn.hci.squidy.designer.shape.VisualShape<VisualShape<?>>
          extended by de.ukn.hci.squidy.designer.component.CropScroll
All Implemented Interfaces:
Printable, Serializable, Cloneable

public class CropScroll
extends VisualShape<VisualShape<?>>

CropScroll.

 Date: Mar 27, 2009
 Time: 8:30:17 PM
 

Since:
1.0.0
Version:
$Id: CropScroll.java 30 2009-09-18 22:23:35Z nitsche $
Author:
 Daniel Weidele
 <a href="mailto:Daniel.Weidele@uni-konstanz.de">Daniel.Weidele@uni-konstanz.de</a>
 Human-Computer Interaction Group
 University of Konstanz
 
,
 Roman R&aumldle
 <a href="mailto:Roman.Raedle@uni-konstanz.de">Roman.Raedle@uni-konstanz.de</a>
 Human-Computer Interaction Group
 University of Konstanz
 
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class edu.umd.cs.piccolo.PNode
edu.umd.cs.piccolo.PNode.PSceneGraphDelegate
 
Field Summary
static String CROP_SCROLLER_UPDATE
           
 
Fields inherited from class de.ukn.hci.squidy.designer.shape.VisualShape
defaultFont, internalFont, PROPERTY_CODE_INITIALIZED, PROPERTY_INITIALZED
 
Fields inherited from class edu.umd.cs.piccolo.PNode
PROPERTY_BOUNDS, PROPERTY_CHILDREN, PROPERTY_CHILDREN_PICKABLE, PROPERTY_CLIENT_PROPERTIES, PROPERTY_CODE_BOUNDS, PROPERTY_CODE_CHILDREN, PROPERTY_CODE_CHILDREN_PICKABLE, PROPERTY_CODE_CLIENT_PROPERTIES, PROPERTY_CODE_FULL_BOUNDS, PROPERTY_CODE_PAINT, PROPERTY_CODE_PARENT, PROPERTY_CODE_PICKABLE, PROPERTY_CODE_TRANSFORM, PROPERTY_CODE_TRANSPARENCY, PROPERTY_CODE_VISIBLE, PROPERTY_FULL_BOUNDS, PROPERTY_PAINT, PROPERTY_PARENT, PROPERTY_PICKABLE, PROPERTY_TRANSFORM, PROPERTY_TRANSPARENCY, PROPERTY_VISIBLE, SCENE_GRAPH_DELEGATE
 
Fields inherited from interface java.awt.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS
 
Constructor Summary
CropScroll(edu.umd.cs.piccolo.PNode cropNode, Dimension viewPort, double scrollerScale)
           
CropScroll(edu.umd.cs.piccolo.PNode cropNode, Dimension viewPort, double scrollerScale, boolean fitWidth)
           
 
Method Summary
 boolean fullPick(edu.umd.cs.piccolo.util.PPickPath pickPath)
           
protected  void paintAfterChildren(edu.umd.cs.piccolo.util.PPaintContext paintContext)
           
protected  void paintShape(edu.umd.cs.piccolo.util.PPaintContext paintContext)
          Allows sub-classing the visual shape and paint individual shapes, forms, etc.
 
Methods inherited from class de.ukn.hci.squidy.designer.shape.VisualShape
addVisualShape, afterUnmarshal, getChildren, getId, getLayoutConstraint, initializeInternalComponents, initializeShapeListeners, isDraggable, isRenderPrimitive, isRenderPrimitiveRect, paint, paintDebug, removeFromParent, removeVisualShape, repaintFrom, setChildren, setDraggable, setLayoutConstraint, setRenderPrimitive, setRenderPrimitiveRect
 
Methods inherited from class edu.umd.cs.piccolo.PNode
addActivity, addAttribute, addChild, addChild, addChildren, addClientProperty, addInputEventListener, addPropertyChangeListener, addPropertyChangeListener, animateToBounds, animateToColor, animateToPositionScaleRotation, animateToTransform, animateToTransparency, animateTransformToBounds, centerBoundsOnPoint, centerFullBoundsOnPoint, clone, computeFullBounds, endResizeBounds, findIntersectingNodes, fireChildPropertyChange, firePropertyChange, fullIntersects, fullPaint, getAllNodes, getAllNodes, getAttribute, getAttribute, getBooleanAttribute, getBounds, getBoundsChanged, getBoundsReference, getBoundsVolatile, getChild, getChildBoundsInvalid, getChildBoundsVolatile, getChildPaintInvalid, getChildrenCount, getChildrenIterator, getChildrenPickable, getChildrenReference, getClientProperties, getClientProperty, getClientPropertyKeysEnumeration, getClientPropertyKeysIterator, getDoubleAttribute, getFullBounds, getFullBoundsInvalid, getFullBoundsReference, getGlobalBounds, getGlobalFullBounds, getGlobalRotation, getGlobalScale, getGlobalToLocalTransform, getGlobalTranslation, getHeight, getIntegerAttribute, getInverseTransform, getListenerList, getLocalToGlobalTransform, getOccluded, getOffset, getPaint, getPaintInvalid, getParent, getPickable, getPropertyChangeParentMask, getRoot, getRotation, getScale, getTransform, getTransformReference, getTransparency, getUnionOfChildrenBounds, getVisible, getWidth, getX, getXOffset, getY, getYOffset, globalToLocal, globalToLocal, globalToLocal, indexOfChild, internalUpdateBounds, intersects, invalidateFullBounds, invalidateLayout, invalidatePaint, isAncestorOf, isDescendentOf, isDescendentOfRoot, isOpaque, layoutChildren, lerp, localToGlobal, localToGlobal, localToGlobal, localToParent, localToParent, localToParent, moveInBackOf, moveInFrontOf, moveToBack, moveToFront, offset, paramString, parentBoundsChanged, parentToLocal, parentToLocal, parentToLocal, pick, pickAfterChildren, position, print, print, removeAllChildren, removeChild, removeChild, removeChildren, removeInputEventListener, removePropertyChangeListener, removePropertyChangeListener, repaint, reparent, replaceWith, resetBounds, rotate, rotateAboutPoint, rotateAboutPoint, rotateInPlace, scale, scaleAboutPoint, scaleAboutPoint, setBounds, setBounds, setBoundsChanged, setChildBoundsInvalid, setChildBoundsVolatile, setChildPaintInvalid, setChildrenPickable, setFullBoundsInvalid, setGlobalRotation, setGlobalScale, setGlobalTranslation, setHeight, setOccluded, setOffset, setOffset, setPaint, setPaintInvalid, setParent, setPickable, setPropertyChangeParentMask, setRotation, setScale, setTransform, setTransparency, setVisible, setWidth, setX, setY, signalBoundsChanged, startResizeBounds, toImage, toImage, toImage, toString, transformBy, translate, validateFullBounds, validateFullPaint
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CROP_SCROLLER_UPDATE

public static final String CROP_SCROLLER_UPDATE
See Also:
Constant Field Values
Constructor Detail

CropScroll

public CropScroll(edu.umd.cs.piccolo.PNode cropNode,
                  Dimension viewPort,
                  double scrollerScale,
                  boolean fitWidth)

CropScroll

public CropScroll(edu.umd.cs.piccolo.PNode cropNode,
                  Dimension viewPort,
                  double scrollerScale)
Method Detail

paintShape

protected void paintShape(edu.umd.cs.piccolo.util.PPaintContext paintContext)
Description copied from class: VisualShape
Allows sub-classing the visual shape and paint individual shapes, forms, etc. onto the scene.

Overrides:
paintShape in class VisualShape<VisualShape<?>>
Parameters:
paintContext - The paint context contains the Graphics2D object to draw on, scale factor and further information that are required to paint the current scene.

paintAfterChildren

protected void paintAfterChildren(edu.umd.cs.piccolo.util.PPaintContext paintContext)
Overrides:
paintAfterChildren in class edu.umd.cs.piccolo.PNode

fullPick

public boolean fullPick(edu.umd.cs.piccolo.util.PPickPath pickPath)
Overrides:
fullPick in class edu.umd.cs.piccolo.PNode


Copyright © 2007-2010 Human-Computer-Interaction :: University of Konstanz. All Rights Reserved.