org.openbp.cockpit.modeler.tools
Class RotationTracker

java.lang.Object
  extended by org.openbp.cockpit.modeler.tools.ModelerTool
      extended by org.openbp.cockpit.modeler.tools.RotationTracker

public class RotationTracker
extends ModelerTool

The rotation tracker is used to rotate a socket tag around the node figure. By pressing SHIFT, the rotation can be limited to a 45 degree raster, which eases socket alignments.

Author:
Stephan Pauxberger

Constructor Summary
RotationTracker(ModelerToolSupport toolSupport)
           
 
Method Summary
 void activate()
           
 void mouseDown(java.awt.event.MouseEvent e, int x, int y)
           
 void mouseDrag(java.awt.event.MouseEvent e, int x, int y)
           
 void mouseUp(java.awt.event.MouseEvent e, int x, int y)
           
 void setAffectedObject(java.lang.Object affectedObject)
          Sets the affected object.
 
Methods inherited from class org.openbp.cockpit.modeler.tools.ModelerTool
appliesTo, deactivate, getAffectedFigure, getAffectedObject, getDrawing, getEditor, getLastPoint, getToolCursor, getToolHintMsg, getToolSupport, getView, keyDown, keyUp, mouseMove, setToolCursor, setToolHintMsg
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RotationTracker

public RotationTracker(ModelerToolSupport toolSupport)
Method Detail

setAffectedObject

public void setAffectedObject(java.lang.Object affectedObject)
Description copied from class: ModelerTool
Sets the affected object.

Overrides:
setAffectedObject in class ModelerTool

activate

public void activate()
Overrides:
activate in class ModelerTool

mouseDown

public void mouseDown(java.awt.event.MouseEvent e,
                      int x,
                      int y)
Overrides:
mouseDown in class ModelerTool

mouseDrag

public void mouseDrag(java.awt.event.MouseEvent e,
                      int x,
                      int y)
Overrides:
mouseDrag in class ModelerTool

mouseUp

public void mouseUp(java.awt.event.MouseEvent e,
                    int x,
                    int y)
Overrides:
mouseUp in class ModelerTool


Copyright © 2011. All Rights Reserved.