public class ConnectorManipulator extends Manipulator
Constructor and Description |
---|
ConnectorManipulator()
Construct a new manipulator that uses rectangular grab-handles.
|
ConnectorManipulator(GrabHandleFactory f)
Construct a new manipulator using the given grab-handle factory.
|
Modifier and Type | Method and Description |
---|---|
protected void |
_createGrabHandles(Connector connector)
Clear the current grab handles and create one for each of
the head and tail sites.
|
void |
addConnectorListener(ConnectorListener l)
Add a connector listener to the interactor that
is attached to grab-handles.
|
void |
addLayerMotionListener(LayerMotionListener l)
Add the given layer motion listener to this interactor.
|
ConnectorTarget |
getConnectorTarget()
Get the connector target
|
GrabHandle |
getHeadHandle()
Get the head handle
|
double |
getSnapHalo()
Get the snap halo.
|
GrabHandle |
getTailHandle()
Get the tail handle
|
LayerMotionListener |
getTargetHighlighter()
Get the listener that highlights target objects.
|
FigureDecorator |
newInstance(Figure f)
Create a new instance of this manipulator.
|
void |
refresh()
Refresh the geometry.
|
void |
removeConnectorListener(ConnectorListener l)
Remove a connector listener from the interactor that
is attached to grab-handles.
|
void |
removeLayerMotionListener(LayerMotionListener l)
Remove the given layer motion listener from this interactor.
|
void |
setChild(Figure f)
Set the child figure.
|
void |
setConnectorTarget(ConnectorTarget t)
Set the connector target object
|
void |
setSnapHalo(double halo)
Set the snap halo.
|
void |
setTargetHighlighter(LayerMotionListener l)
Set the listener that highlights target objects.
|
void |
setTargetProperty(String key,
String value)
Set the drop target property and value.
|
addGrabHandle, clearGrabHandles, getBounds, getGrabHandleFactory, getHandleInteractor, isRepainting, paint, pick, relocateGrabHandles, removeGrabHandle, repaint, repaint, repaintAlready, setGrabHandleFactory, setHandleFilter, setHandleInteractor, setRepainting
add, contains, figures, figuresFromBack, figuresFromFront, getChild, getContainer, getDecoratedFigure, getFigureCount, getShape, hit, remove, replaceChild, transform
decorate, pick, translate, undecorate
contains, getInteractor, getLayer, getOrigin, getParent, getToolTipText, getTransformContext, getUserObject, intersects, isVisible, paint, setInteractor, setParent, setToolTipText, setUserObject, setVisible
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isVisible, paint, setVisible
getParent, getTransformContext
public ConnectorManipulator()
public ConnectorManipulator(GrabHandleFactory f)
public void addConnectorListener(ConnectorListener l)
public void addLayerMotionListener(LayerMotionListener l)
public ConnectorTarget getConnectorTarget()
public GrabHandle getHeadHandle()
public GrabHandle getTailHandle()
public double getSnapHalo()
public LayerMotionListener getTargetHighlighter()
public FigureDecorator newInstance(Figure f)
newInstance
in class FigureDecorator
public void removeConnectorListener(ConnectorListener l)
public void removeLayerMotionListener(LayerMotionListener l)
public void refresh()
refresh
in class Manipulator
public void setChild(Figure f)
setChild
in class FigureDecorator
public void setConnectorTarget(ConnectorTarget t)
public void setSnapHalo(double halo)
public void setTargetHighlighter(LayerMotionListener l)
public void setTargetProperty(String key, String value)
protected void _createGrabHandles(Connector connector)
connector
- The connector.Copyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.