org.openbp.cockpit.modeler.tools
Class ProcessElementInPlaceEditorTool

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

public class ProcessElementInPlaceEditorTool
extends ModelerTool

The text tool enables in-place-editing of figures that hold a display element. In contrast to the JHotDraw TextTool, it is not activated by a double-click.

Author:
Stephan Pauxberger

Constructor Summary
ProcessElementInPlaceEditorTool(ModelerToolSupport toolSupport)
           
 
Method Summary
 void activate()
           
 void beginEdit()
           
protected  void cancelEdit()
           
 void deactivate()
           
protected  boolean endEdit()
           
 void mouseUp(java.awt.event.MouseEvent e, int x, int y)
           
protected  boolean saveEdit()
           
 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, mouseDrag, mouseMove, setToolCursor, setToolHintMsg
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessElementInPlaceEditorTool

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

mouseUp

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

beginEdit

public void beginEdit()

saveEdit

protected boolean saveEdit()

endEdit

protected boolean endEdit()

cancelEdit

protected void cancelEdit()


Copyright © 2011. All Rights Reserved.