diva.canvas.interactor
Class BoundsManipulator.Resizer

java.lang.Object
  extended by diva.canvas.interactor.AbstractInteractor
      extended by diva.canvas.interactor.DragInteractor
          extended by diva.canvas.interactor.BoundsManipulator.Resizer
All Implemented Interfaces:
LayerListener, LayerMotionListener, Interactor, java.util.EventListener
Enclosing class:
BoundsManipulator

private class BoundsManipulator.Resizer
extends DragInteractor

An interactor class that changes the bounds of the child figure and triggers a repaint.


Constructor Summary
private BoundsManipulator.Resizer()
           
 
Method Summary
 void mouseReleased(LayerEvent e)
          Override the base class to notify the enclosing BoundsInteractor.
 void translate(LayerEvent e, double x, double y)
          Translate the grab-handle
 
Methods inherited from class diva.canvas.interactor.DragInteractor
addLayerListener, appendConstraint, constrainPoint, fireLayerEvent, getSelectiveEnabled, getTargetArray, getX, getY, mouseDragged, mousePressed, prependConstraint, removeLayerListener, setSelectiveEnabled, setTargetArray, setup, targets
 
Methods inherited from class diva.canvas.interactor.AbstractInteractor
accept, getMouseFilter, isConsuming, isEnabled, isMotionEnabled, mouseClicked, mouseEntered, mouseExited, mouseMoved, setConsuming, setEnabled, setMotionEnabled, setMouseFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BoundsManipulator.Resizer

private BoundsManipulator.Resizer()
Method Detail

mouseReleased

public void mouseReleased(LayerEvent e)
Override the base class to notify the enclosing BoundsInteractor.

Specified by:
mouseReleased in interface LayerListener
Overrides:
mouseReleased in class DragInteractor
Parameters:
e - The mouse event.

translate

public void translate(LayerEvent e,
                      double x,
                      double y)
Translate the grab-handle

Overrides:
translate in class DragInteractor