Class ScaleTool

  • All Implemented Interfaces:
    java.awt.event.KeyListener, java.util.EventListener, PEMouseInputListener

    public class ScaleTool
    extends MouseTool
    A MouseTool used to scale a target Element using a source and a destination vector.

    Sequence of mouse operations :

    • mousePressed -> set first corner of source rectangle
    • mouseDragged -> drag second corner source rectangle
    • mouseReleased -> switch to destination rectangle
    • mouseMoved -> set second corner of destination rectangle, and rescale target element accordingly
    • mousePressed -> complete operation, then reset.
    Since:
    jPicEdt 1.3
    Version:
    $Id: ScaleTool.java,v 1.7.2.1 2007/09/02 11:56:29 reynal Exp $
    Author:
    Sylvain Reynal