Class LayoutAddRectangleListener

java.lang.Object
org.gvsig.app.project.documents.layout.tools.AbstractLayoutToolListener
org.gvsig.app.project.documents.layout.tools.listener.LayoutAddRectangleListener
All Implemented Interfaces:
LayoutRectangleListener, LayoutToolListener
Direct Known Subclasses:
LayoutAddRectangleWithDialogListener

public class LayoutAddRectangleListener extends AbstractLayoutToolListener implements LayoutRectangleListener
Implementación de la interfaz LayoutRectangleListener como herramienta para realizar una inserción por rectángulo.
Author:
Vicente Caballero Navarro
  • Field Details

    • TOLERANCE

      protected static int TOLERANCE
  • Constructor Details

    • LayoutAddRectangleListener

      public LayoutAddRectangleListener(LayoutPanel layoutPanel)
      Crea un nuevo LayoutAddRectangleListener.
      Parameters:
      l - Layout.
  • Method Details

    • rectangle

      public void rectangle(org.gvsig.fmap.mapcontrol.tools.Events.EnvelopeEvent event) throws org.gvsig.fmap.mapcontrol.tools.BehaviorException
      Description copied from interface: LayoutRectangleListener
      Invocado cuando el usuario selecciona un rectángulo en la vista.
      Specified by:
      rectangle in interface LayoutRectangleListener
      Parameters:
      event - Rectangle.
      Throws:
      org.gvsig.fmap.mapcontrol.tools.BehaviorException
      See Also:
      • RectangleListener.rectangle(org.gvsig.fmap.mapcontrol.tools.Events.EnvelopeEvent)
    • getImageCursor

      public Image getImageCursor()
      Description copied from interface: LayoutToolListener
      Devuelve la imagen del cursor de la herramienta.
      Specified by:
      getImageCursor in interface LayoutToolListener
      Returns:
      ImageCursor.
      See Also:
      • invalid reference
        org.gvsig.fmap.mapcontrol.tools.Listeners.ToolListener#getCursor()
    • cancelDrawing

      public boolean cancelDrawing()
      Description copied from interface: LayoutToolListener
      Condición para que se cancele el dibujado.
      Specified by:
      cancelDrawing in interface LayoutToolListener
      Returns:
      True si se cancela el dibujado.
      See Also:
      • ToolListener.cancelDrawing()
    • getRectangle

      protected Rectangle2D getRectangle(int tolerance)