org.openbp.cockpit.plugins.miniview
Class MiniViewZoomTool

java.lang.Object
  extended by CH.ifa.draw.standard.AbstractTool
      extended by org.openbp.cockpit.plugins.miniview.MiniViewZoomTool
All Implemented Interfaces:
CH.ifa.draw.framework.Tool, CH.ifa.draw.framework.ViewChangeListener, java.util.EventListener

public class MiniViewZoomTool
extends CH.ifa.draw.standard.AbstractTool

Tool for the DravingOverView for selecting and moving a viewport

Author:
Jens Ferchland

Nested Class Summary
 
Nested classes/interfaces inherited from class CH.ifa.draw.standard.AbstractTool
CH.ifa.draw.standard.AbstractTool.EventDispatcher
 
Field Summary
 
Fields inherited from class CH.ifa.draw.standard.AbstractTool
fAnchorX, fAnchorY
 
Constructor Summary
MiniViewZoomTool(MiniView miniView)
          Constructor.
 
Method Summary
 void mouseDown(java.awt.event.MouseEvent e, int x, int y)
          A mouse button was pressed.
 void mouseDrag(java.awt.event.MouseEvent e, int x, int y)
          The mouse was dragged.
 void mouseUp(java.awt.event.MouseEvent e, int x, int y)
          A mouse button was released.
 
Methods inherited from class CH.ifa.draw.standard.AbstractTool
activate, addToolListener, checkUsable, createEventDispatcher, deactivate, drawing, editor, getEventDispatcher, getUndoActivity, isActive, isEnabled, isUsable, keyDown, mouseMove, removeToolListener, setEnabled, setUndoActivity, setUsable, view, viewCreated, viewDestroying, viewSelectionChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MiniViewZoomTool

public MiniViewZoomTool(MiniView miniView)
Constructor.

Parameters:
miniView - Miniview the tool is associated with
Method Detail

mouseDown

public void mouseDown(java.awt.event.MouseEvent e,
                      int x,
                      int y)
A mouse button was pressed.

Specified by:
mouseDown in interface CH.ifa.draw.framework.Tool
Overrides:
mouseDown in class CH.ifa.draw.standard.AbstractTool
Parameters:
e - Mouse event which should be interpreted
x - Document coordinate
y - Document coordinate
See Also:
Tool.mouseDown(MouseEvent, int, int)

mouseUp

public void mouseUp(java.awt.event.MouseEvent e,
                    int x,
                    int y)
A mouse button was released.

Specified by:
mouseUp in interface CH.ifa.draw.framework.Tool
Overrides:
mouseUp in class CH.ifa.draw.standard.AbstractTool
Parameters:
e - Mouse event which should be interpreted
x - Document coordinate
y - Document coordinate
See Also:
Tool.mouseUp(MouseEvent, int, int)

mouseDrag

public void mouseDrag(java.awt.event.MouseEvent e,
                      int x,
                      int y)
The mouse was dragged.

Specified by:
mouseDrag in interface CH.ifa.draw.framework.Tool
Overrides:
mouseDrag in class CH.ifa.draw.standard.AbstractTool
Parameters:
e - Mouse event which should be interpreted
x - Document coordinate
y - Document coordinate
See Also:
Tool.mouseDrag(MouseEvent, int, int)


Copyright © 2011. All Rights Reserved.