|
Eclipse GEF 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.draw2d.Figure | +--org.eclipse.gef.handles.AbstractHandle | +--org.eclipse.gef.handles.SquareHandle | +--org.eclipse.gef.handles.ConnectionHandle | +--org.eclipse.gef.handles.BendpointHandle
A handle for bendpoints on a connection.
Field Summary |
Fields inherited from class org.eclipse.gef.handles.SquareHandle |
DEFAULT_HANDLE_SIZE |
Fields inherited from class org.eclipse.draw2d.Figure |
bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTip |
Fields inherited from interface org.eclipse.draw2d.IFigure |
MAX_DIMENSION, MIN_DIMENSION, NO_INSETS |
Constructor Summary | |
BendpointHandle()
|
Method Summary | |
void |
addNotify()
Adds a PropertyChangeListener to this handle's owner figure (a Connection), so that the handle can be revalidated when the Connection's points change. |
protected DragTracker |
createDragTracker()
By default, null is returned for the DragTracker. |
int |
getIndex()
Returns the index. |
void |
propertyChange(PropertyChangeEvent event)
Revalidates this handle when the connection's points change. |
void |
removeNotify()
Removes this PropertyChangeListener from its owner figure. |
protected void |
setIndex(int i)
Sets the index. |
Methods inherited from class org.eclipse.gef.handles.ConnectionHandle |
getConnection, isFixed, setFixed |
Methods inherited from class org.eclipse.gef.handles.SquareHandle |
getBorderColor, getFillColor, init, isPrimary, paintFigure |
Methods inherited from class org.eclipse.gef.handles.AbstractHandle |
ancestorAdded, ancestorMoved, ancestorRemoved, getAccessibleLocation, getDragCursor, getDragTracker, getLocator, getOwner, getOwnerFigure, setDragCursor, setDragTracker, setLocator, setOwner, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public BendpointHandle()
Method Detail |
public void addNotify()
addNotify
in interface IFigure
addNotify
in class ConnectionHandle
protected DragTracker createDragTracker()
null
is returned for the DragTracker.
createDragTracker
in class AbstractHandle
public int getIndex()
BendpointCreationHandle
s and BendpointMoveHandle
s,
this is the index of the handle itself, where these two types of
handles are indexed separately. For example, if you have one bendpoint,
you will have 2 creation handles, indexed as 0 and 1, and 1 move handle,
indexed as 0.
public void propertyChange(PropertyChangeEvent event)
propertyChange
in interface PropertyChangeListener
propertyChange
in class ConnectionHandle
event
- the event that caused the points changePropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent)
public void removeNotify()
removeNotify
in interface IFigure
removeNotify
in class ConnectionHandle
IFigure.removeNotify()
protected void setIndex(int i)
getIndex()
|
Eclipse GEF 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |