Class MoveHandleLocator

java.lang.Object
org.eclipse.gef.handles.MoveHandleLocator
All Implemented Interfaces:
org.eclipse.draw2d.Locator

public class MoveHandleLocator extends Object implements org.eclipse.draw2d.Locator
A Locator used to place MoveHandles. By default, a MoveHandle's bounds are equal to its owner figure's bounds, expanded by the handle's Insets.
  • Constructor Summary

    Constructors
    Constructor
    Description
    MoveHandleLocator(org.eclipse.draw2d.IFigure ref)
    Creates a new MoveHandleLocator and sets its reference figure to ref.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.eclipse.draw2d.IFigure
    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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MoveHandleLocator

      public MoveHandleLocator(org.eclipse.draw2d.IFigure ref)
      Creates a new MoveHandleLocator and sets its reference figure to ref. The reference figure should be the handle's owner figure.
      Parameters:
      ref - the handle's owner
  • Method Details

    • 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 interface org.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