|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.clackrouter.router.graph.WireView.EdgeHandle
public static class WireView.EdgeHandle
Field Summary | |
---|---|
protected int |
currentIndex
Holds the index of the current (editing) label or point. |
protected int |
currentLabel
Holds the index of the current (editing) label or point. |
protected java.awt.geom.Point2D |
currentPoint
|
protected EdgeView |
edge
|
protected java.awt.geom.Rectangle2D[] |
extraLabelLocations
|
protected boolean |
firstOverlayCall
|
protected JGraph |
graph
|
protected boolean |
isEdgeConnectable
|
protected boolean |
label
|
protected java.awt.geom.Rectangle2D |
loc
|
protected EdgeView |
orig
|
protected java.awt.geom.Rectangle2D[] |
r
|
protected EdgeView |
relevantEdge
|
protected boolean |
source
|
protected boolean |
target
|
Constructor Summary | |
---|---|
WireView.EdgeHandle(EdgeView edge,
GraphContext ctx)
|
Method Summary | |
---|---|
protected ConnectionSet |
createConnectionSet(EdgeView view,
java.lang.Object edge,
boolean verbose)
|
protected void |
invalidate()
|
boolean |
isAddPointEvent(java.awt.event.MouseEvent event)
Returning true signifies a mouse event adds a new point to an edge. |
boolean |
isConstrainedMoveEvent(java.awt.event.MouseEvent e)
|
protected boolean |
isEditing()
|
boolean |
isRemovePointEvent(java.awt.event.MouseEvent event)
Returning true signifies a mouse event removes a given point. |
protected boolean |
isSourceEditing()
|
protected boolean |
isTargetEditing()
|
void |
mouseDragged(java.awt.event.MouseEvent 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 e)
|
void |
overlay(java.awt.Graphics g)
|
void |
paint(java.awt.Graphics g)
|
protected void |
paintPort(java.awt.Graphics g,
CellView p)
|
protected void |
reloadPoints(EdgeView edge)
|
protected boolean |
snap(boolean source,
java.awt.geom.Point2D point)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected JGraph graph
protected EdgeView edge
protected EdgeView orig
protected boolean label
protected boolean source
protected boolean target
protected int currentLabel
protected int currentIndex
protected java.awt.geom.Point2D currentPoint
protected transient java.awt.geom.Rectangle2D[] r
protected transient java.awt.geom.Rectangle2D loc
protected transient java.awt.geom.Rectangle2D[] extraLabelLocations
protected boolean firstOverlayCall
protected boolean isEdgeConnectable
protected EdgeView relevantEdge
Constructor Detail |
---|
public WireView.EdgeHandle(EdgeView edge, GraphContext ctx)
Method Detail |
---|
protected void reloadPoints(EdgeView edge)
public void paint(java.awt.Graphics g)
public void overlay(java.awt.Graphics g)
protected void paintPort(java.awt.Graphics g, CellView p)
protected boolean snap(boolean source, java.awt.geom.Point2D point)
public boolean isConstrainedMoveEvent(java.awt.event.MouseEvent e)
public boolean isAddPointEvent(java.awt.event.MouseEvent event)
public boolean isRemovePointEvent(java.awt.event.MouseEvent event)
protected boolean isSourceEditing()
protected boolean isTargetEditing()
protected boolean isEditing()
public void mouseMoved(java.awt.event.MouseEvent event)
public void mousePressed(java.awt.event.MouseEvent event)
public void mouseDragged(java.awt.event.MouseEvent event)
public void mouseReleased(java.awt.event.MouseEvent e)
protected ConnectionSet createConnectionSet(EdgeView view, java.lang.Object edge, boolean verbose)
protected void invalidate()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |