|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
public class GPGraphUI.RootHandle
Field Summary | |
---|---|
protected double |
_mouseToViewDelta_x
|
protected double |
_mouseToViewDelta_y
|
protected CellHandle |
activeHandle
The handle that consumed the last mousePressedEvent. |
protected boolean |
blockPaint
|
protected java.awt.geom.Rectangle2D |
cachedBounds
|
protected GraphContext |
context
|
protected CellView[] |
contextViews
|
protected ConnectionSet |
disconnect
|
protected boolean |
firstDrag
|
protected CellHandle[] |
handles
|
protected java.awt.geom.Point2D |
initialLocation
|
protected boolean |
isContextVisible
|
protected boolean |
isDragging
Indicates whether this handle has started drag and drop. |
protected boolean |
isMoving
Indicates whether this handle is currently moving cells. |
protected java.awt.geom.Point2D |
last
|
protected java.awt.Graphics |
offgraphics
|
protected java.awt.Image |
offscreen
|
protected CellView[] |
portViews
|
protected java.awt.geom.Point2D |
snapLast
|
protected java.awt.geom.Point2D |
snapStart
|
protected java.awt.geom.Point2D |
start
|
protected CellView[] |
views
|
Constructor Summary | |
---|---|
GPGraphUI.RootHandle(GraphContext ctx)
Creates a root handle which contains handles for the given cells. |
Method Summary | |
---|---|
protected CellView |
findViewForPoint(java.awt.geom.Point2D pt)
Hook for subclassers to return a different view for a mouse click at pt . |
GraphContext |
getContext()
|
protected java.awt.geom.Point2D |
getInitialLocation(java.lang.Object[] cells)
Returns the initial location, which is the top left corner of the selection, ignoring all connected endpoints of edges. |
protected void |
initOffscreen()
|
void |
mouseDragged(java.awt.event.MouseEvent event)
Process mouse dragged event. |
void |
mouseMoved(java.awt.event.MouseEvent event)
Invoked when the mouse pointer has been moved on a component (with no buttons down). |
void |
mousePressed(java.awt.event.MouseEvent event)
|
void |
mouseReleased(java.awt.event.MouseEvent event)
|
void |
overlay(java.awt.Graphics g)
|
void |
paint(java.awt.Graphics g)
|
protected void |
startDragging(java.awt.event.MouseEvent event)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected transient double _mouseToViewDelta_x
protected transient double _mouseToViewDelta_y
protected transient java.awt.Image offscreen
protected transient java.awt.Graphics offgraphics
protected transient boolean firstDrag
protected transient CellView[] views
protected transient CellView[] contextViews
protected transient CellView[] portViews
protected transient java.awt.geom.Rectangle2D cachedBounds
protected transient java.awt.geom.Point2D initialLocation
protected transient CellHandle[] handles
protected transient java.awt.geom.Point2D start
protected transient java.awt.geom.Point2D last
protected transient java.awt.geom.Point2D snapStart
protected transient java.awt.geom.Point2D snapLast
protected boolean isMoving
protected boolean isDragging
protected transient CellHandle activeHandle
protected transient GraphContext context
protected boolean isContextVisible
protected boolean blockPaint
protected transient ConnectionSet disconnect
Constructor Detail |
---|
public GPGraphUI.RootHandle(GraphContext ctx)
Method Detail |
---|
protected java.awt.geom.Point2D getInitialLocation(java.lang.Object[] cells)
public GraphContext getContext()
public void paint(java.awt.Graphics g)
public void overlay(java.awt.Graphics g)
public void mouseMoved(java.awt.event.MouseEvent event)
public void mousePressed(java.awt.event.MouseEvent event)
protected CellView findViewForPoint(java.awt.geom.Point2D pt)
pt
. For example, this can be used to return a leaf
cell instead of a group.
protected void startDragging(java.awt.event.MouseEvent event)
protected void initOffscreen()
public void mouseDragged(java.awt.event.MouseEvent event)
public void mouseReleased(java.awt.event.MouseEvent event)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |