|
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 used for bendpoints.
Nested Class Summary |
Nested classes inherited from class org.eclipse.draw2d.Figure |
org.eclipse.draw2d.Figure.FigureIterator |
Nested classes inherited from class org.eclipse.draw2d.AncestorListener |
org.eclipse.draw2d.AncestorListener.Stub |
Nested classes inherited from class org.eclipse.draw2d.IFigure |
org.eclipse.draw2d.IFigure.NoInsets |
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 org.eclipse.draw2d.Figure |
add, add, add, add, addAncestorListener, addFigureListener, addFocusListener, addKeyListener, addListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findDescendantAtExcluding, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, findMouseEventTargetInDescendantsAt, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getLocalBackgroundColor, getLocalForegroundColor, getLocation, getMaximumSize, getMinimumSize, getMinimumSize, getParent, getPreferredSize, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidate, invalidateTree, isEnabled, isFocusTraversable, isMouseEventTarget, isOpaque, isRequestFocusEnabled, isValid, isValidationRoot, isVisible, layout, paint, paintBorder, paintChildren, paintClientArea, primTranslate, remove, removeAll, removeAncestorListener, removeFigureListener, removeFocusListener, removeListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBackgroundColor, setBorder, setBounds, setChildrenDirection, setChildrenEnabled, setChildrenOrientation, setConstraint, setCursor, setEnabled, setFlag, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setValid, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, useLocalCoordinates |
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 org.eclipse.draw2d.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
public void removeNotify()
removeNotify
in interface org.eclipse.draw2d.IFigure
removeNotify
in class ConnectionHandle
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 |