org.dishevelled.piccolo.identify
Class NautilusIdNode

java.lang.Object
  extended by org.piccolo2d.PNode
      extended by org.dishevelled.piccolo.identify.AbstractIdNode
          extended by org.dishevelled.piccolo.identify.NautilusIdNode
All Implemented Interfaces:
Printable, Serializable, Cloneable

public final class NautilusIdNode
extends AbstractIdNode

Nautilus-style id node.

Version:
$Revision$ $Date$
Author:
Michael Heuer
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.dishevelled.piccolo.identify.AbstractIdNode
AbstractIdNode.IconBundleImageNode, AbstractIdNode.NameTextNode
 
Nested classes/interfaces inherited from class org.piccolo2d.PNode
org.piccolo2d.PNode.PSceneGraphDelegate
 
Field Summary
 
Fields inherited from class org.dishevelled.piccolo.identify.AbstractIdNode
DEFAULT_ICON_SIZE, DEFAULT_ICON_STATE, DEFAULT_ICON_TEXT_DIRECTION
 
Fields inherited from class org.piccolo2d.PNode
FILL_STRATEGY_ASPECT_COVER, FILL_STRATEGY_ASPECT_FIT, FILL_STRATEGY_EXACT_FIT, 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
NautilusIdNode()
          Create a new nautilus-style id node.
NautilusIdNode(Object value)
          Create a new nautilus-style id node with the specified value.
NautilusIdNode(Object value, IconSize iconSize)
          Create a new nautilus-style id node with the specified value and icon size.
 
Method Summary
protected  void layoutChildren()
          
 
Methods inherited from class org.dishevelled.piccolo.identify.AbstractIdNode
deselect, disable, enable, endDrag, getIconBundleImageNode, getIconSize, getIconState, getIconTextDirection, getNameTextNode, getValue, mouseEntered, mouseExited, mousePressed, mouseReleased, resetStateMachine, reverseVideo, select, setFont, setIconSize, setIconState, setIconTextDirection, setValue, startDrag
 
Methods inherited from class org.piccolo2d.PNode
addActivity, addAttribute, addChild, addChild, addChildren, addInputEventListener, addPropertyChangeListener, addPropertyChangeListener, animateToBounds, animateToColor, animateToPositionScaleRotation, animateToRelativePosition, animateToTransform, animateToTransparency, animateTransformToBounds, centerBoundsOnPoint, centerFullBoundsOnPoint, clone, computeFullBounds, endResizeBounds, findIntersectingNodes, fireChildPropertyChange, firePropertyChange, fullIntersects, fullPaint, fullPick, getAllNodes, getAllNodes, getAttribute, getAttribute, getBooleanAttribute, getBounds, getBoundsChanged, getBoundsReference, getBoundsVolatile, getChild, getChildBoundsInvalid, getChildBoundsVolatile, getChildPaintInvalid, getChildrenCount, getChildrenIterator, getChildrenPickable, getChildrenReference, getClientProperties, getClientPropertyKeysEnumeration, getDoubleAttribute, getFullBounds, getFullBoundsInvalid, getFullBoundsReference, getGlobalBounds, getGlobalFullBounds, getGlobalRotation, getGlobalScale, getGlobalToLocalTransform, getGlobalTranslation, getHeight, getInputEventListeners, getIntegerAttribute, getInverseTransform, getListenerList, getLocalToGlobalTransform, getName, 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, lerp, localToGlobal, localToGlobal, localToGlobal, localToParent, localToParent, localToParent, moveInBackOf, moveInFrontOf, moveToBack, moveToFront, offset, paint, paintAfterChildren, parentBoundsChanged, parentToLocal, parentToLocal, parentToLocal, pick, pickAfterChildren, print, print, removeAllChildren, removeChild, removeChild, removeChildren, removeFromParent, removeInputEventListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaintFrom, reparent, replaceWith, resetBounds, rotate, rotateAboutPoint, rotateAboutPoint, rotateInPlace, scale, scaleAboutPoint, scaleAboutPoint, setBounds, setBounds, setBoundsChanged, setChildBoundsInvalid, setChildBoundsVolatile, setChildPaintInvalid, setChildrenPickable, setFullBoundsInvalid, setGlobalRotation, setGlobalScale, setGlobalTranslation, setHeight, setName, setOccluded, setOffset, setOffset, setPaint, setPaintInvalid, setParent, setPickable, setPropertyChangeParentMask, setRotation, setScale, setTransform, setTransparency, setVisible, setWidth, setX, setY, signalBoundsChanged, startResizeBounds, toImage, toImage, toImage, toImage, transformBy, translate, validateFullBounds, validateFullPaint
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NautilusIdNode

public NautilusIdNode()
Create a new nautilus-style id node.


NautilusIdNode

public NautilusIdNode(Object value)
Create a new nautilus-style id node with the specified value.

Parameters:
value - value for this id node

NautilusIdNode

public NautilusIdNode(Object value,
                      IconSize iconSize)
Create a new nautilus-style id node with the specified value and icon size.

Parameters:
value - value for this id node
iconSize - icon size for this id node, must not be null
Method Detail

layoutChildren

protected void layoutChildren()

Overrides:
layoutChildren in class org.piccolo2d.PNode


Copyright (c) 2007-2011 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).