Class MoveHandleLocator

  • All Implemented Interfaces:
    org.eclipse.draw2d.Locator

    public class MoveHandleLocator
    extends java.lang.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

      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.
      • Methods inherited from class java.lang.Object

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

      • 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 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 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