org.openbp.cockpit.modeler.tools
Class ParamReorderTracker

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

public class ParamReorderTracker
extends ModelerTool

Tool that allows reordering of parameters on sockets.

Author:
Stephan Pauxberger

Nested Class Summary
 class ParamReorderTracker.SingleFigureDecorator
          Overlays the target figure with the ParamReorder.TargetFigure figure below.
 class ParamReorderTracker.TargetFigure
          Simple figure that displays possible drop regions for parameter reordering.
 
Constructor Summary
ParamReorderTracker(ModelerToolSupport toolSupport)
           
 
Method Summary
 void activate()
           
 void deactivate()
           
 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, getAffectedFigure, getAffectedObject, getDrawing, getEditor, getLastPoint, getToolCursor, getToolHintMsg, getToolSupport, getView, keyDown, keyUp, mouseDown, mouseMove, setToolCursor, setToolHintMsg
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParamReorderTracker

public ParamReorderTracker(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

deactivate

public void deactivate()
Overrides:
deactivate 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.