Package org.eclipse.gef.handles
Class MoveHandleLocator
- java.lang.Object
-
- org.eclipse.gef.handles.MoveHandleLocator
-
- All Implemented Interfaces:
org.eclipse.draw2d.Locator
public class MoveHandleLocator extends java.lang.Object implements org.eclipse.draw2d.Locator
A Locator used to placeMoveHandle
s. By default, a MoveHandle's bounds are equal to its owner figure's bounds, expanded by the handle'sInsets
.
-
-
Constructor Summary
Constructors Constructor Description MoveHandleLocator(org.eclipse.draw2d.IFigure ref)
Creates a new MoveHandleLocator and sets its reference figure toref
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.draw2d.IFigure
getReference()
Returns the reference figure for this locator.void
relocate(org.eclipse.draw2d.IFigure target)
Sets the handle's bounds to that of its owner figure's bounds, expanded by the handle's Insets.void
setReference(org.eclipse.draw2d.IFigure follow)
Sets the reference figure.
-
-
-
Method Detail
-
getReference
protected org.eclipse.draw2d.IFigure getReference()
Returns the reference figure for this locator.- Returns:
- the handle's owner
-
relocate
public void relocate(org.eclipse.draw2d.IFigure target)
Sets the handle's bounds to that of its owner figure's bounds, expanded by the handle's Insets.- Specified by:
relocate
in interfaceorg.eclipse.draw2d.Locator
- Parameters:
target
- The IFigure to relocate
-
setReference
public void setReference(org.eclipse.draw2d.IFigure follow)
Sets the reference figure.- Parameters:
follow
- the reference figure, should be the handle's owner figure
-
-