com.mindfusion.diagramming
Class Folder

java.lang.Object
  extended by com.mindfusion.diagramming.Manipulator
      extended by com.mindfusion.diagramming.Folder

public class Folder
extends Manipulator

Implements the fold/unfold button shown in ContainerNode caption.


Field Summary
 
Fields inherited from class com.mindfusion.diagramming.Manipulator
item
 
Constructor Summary
Folder(DiagramItem item)
          Initializes a new instance of the Folder class.
 
Method Summary
 void addToRepaintRect(java.awt.geom.Rectangle2D rect)
          Manipulator.AddToRepaintRect override.
 void draw(java.awt.Graphics2D graphics)
          Manipulator.Draw override.
 boolean hitTest(java.awt.geom.Point2D point)
          Manipulator.HitTest override.
 boolean ptInManipulator(java.awt.geom.Point2D pt)
          Manipulator.PtInManipulator override.
 boolean supportClipping()
          Manipulator.SupportClipping override.
 
Methods inherited from class com.mindfusion.diagramming.Manipulator
drawsInLocalCoordinates, getItem, needsMouseMessages, onMouseDown, onMouseMove, onMouseUp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Folder

public Folder(DiagramItem item)
Initializes a new instance of the Folder class.

Method Detail

draw

public void draw(java.awt.Graphics2D graphics)
Manipulator.Draw override.


addToRepaintRect

public void addToRepaintRect(java.awt.geom.Rectangle2D rect)
Manipulator.AddToRepaintRect override.


hitTest

public boolean hitTest(java.awt.geom.Point2D point)
Manipulator.HitTest override.


ptInManipulator

public boolean ptInManipulator(java.awt.geom.Point2D pt)
Manipulator.PtInManipulator override.


supportClipping

public boolean supportClipping()
Manipulator.SupportClipping override.