hep.wired.plot
Class WiredPlotCommandHandler

java.lang.Object
  extended by java.util.Observable
      extended by org.freehep.util.commanddispatcher.CommandProcessor
          extended by hep.wired.plot.WiredPlotCommandHandler
All Implemented Interfaces:
EventListener, UndoableEditListener, org.freehep.util.commanddispatcher.CommandGroup

public class WiredPlotCommandHandler
extends org.freehep.util.commanddispatcher.CommandProcessor
implements UndoableEditListener

Defines a command handler for plot commands.

Version:
$Id: WiredPlotCommandHandler.java 14047 2012-10-22 20:35:37Z onoprien $
Author:
Mark Donszelmann

Nested Class Summary
 
Nested classes/interfaces inherited from class org.freehep.util.commanddispatcher.CommandProcessor
org.freehep.util.commanddispatcher.CommandProcessor.BooleanTarget, org.freehep.util.commanddispatcher.CommandProcessor.SimpleTarget
 
Constructor Summary
WiredPlotCommandHandler(RecordPlot plot)
          Creates a command handler attached to the plot.
 
Method Summary
 void enableCopy(org.freehep.util.commanddispatcher.CommandState state)
           
 void enableDragAngledRectangleToScale(org.freehep.util.commanddispatcher.BooleanCommandState state)
           
 void enableDragBallToRotate(org.freehep.util.commanddispatcher.BooleanCommandState state)
           
 void enableDragRectangleToScale(org.freehep.util.commanddispatcher.BooleanCommandState state)
           
 void enableDragToRotate(org.freehep.util.commanddispatcher.BooleanCommandState state)
           
 void enableDragToScale(org.freehep.util.commanddispatcher.BooleanCommandState state)
           
 void enableDragToTranslate(org.freehep.util.commanddispatcher.BooleanCommandState state)
           
 void enableFitToWindow(org.freehep.util.commanddispatcher.CommandState state)
           
 void enablePrint(org.freehep.util.commanddispatcher.CommandState state)
           
 void enablePrintPreview(org.freehep.util.commanddispatcher.CommandState state)
           
 void enableRedo(org.freehep.util.commanddispatcher.CommandState state)
           
 void enableReset(org.freehep.util.commanddispatcher.CommandState state)
           
 void enableUndo(org.freehep.util.commanddispatcher.CommandState state)
           
 void onCopy()
           
 void onDragAngledRectangleToScale(boolean on)
           
 void onDragBallToRotate(boolean on)
           
 void onDragRectangleToScale(boolean on)
           
 void onDragToRotate(boolean on)
           
 void onDragToScale(boolean on)
           
 void onDragToTranslate(boolean on)
           
 void onFitToWindow()
           
 void onPrint()
           
 void onPrintPreview()
           
 void onPrintSetup()
           
 void onRedo()
           
 void onReset()
           
 void onUndo()
           
 void undoableEditHappened(UndoableEditEvent edit)
           
 
Methods inherited from class org.freehep.util.commanddispatcher.CommandProcessor
acceptCommand, acceptCommand, invoke, invokeCommand, invokeCommand, invokeCommand, invokeEnable, setChanged, setManager, translate
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.freehep.util.commanddispatcher.CommandGroup
addObserver, deleteObserver
 

Constructor Detail

WiredPlotCommandHandler

public WiredPlotCommandHandler(RecordPlot plot)
Creates a command handler attached to the plot.

Method Detail

enableRedo

public void enableRedo(org.freehep.util.commanddispatcher.CommandState state)

onRedo

public void onRedo()

enableUndo

public void enableUndo(org.freehep.util.commanddispatcher.CommandState state)

onUndo

public void onUndo()

onPrintSetup

public void onPrintSetup()

enablePrint

public void enablePrint(org.freehep.util.commanddispatcher.CommandState state)

onPrint

public void onPrint()
             throws Exception
Throws:
Exception

enablePrintPreview

public void enablePrintPreview(org.freehep.util.commanddispatcher.CommandState state)

onPrintPreview

public void onPrintPreview()
                    throws Exception
Throws:
Exception

enableCopy

public void enableCopy(org.freehep.util.commanddispatcher.CommandState state)

onCopy

public void onCopy()

undoableEditHappened

public void undoableEditHappened(UndoableEditEvent edit)
Specified by:
undoableEditHappened in interface UndoableEditListener

enableDragToScale

public void enableDragToScale(org.freehep.util.commanddispatcher.BooleanCommandState state)

onDragToScale

public void onDragToScale(boolean on)

enableDragRectangleToScale

public void enableDragRectangleToScale(org.freehep.util.commanddispatcher.BooleanCommandState state)

onDragRectangleToScale

public void onDragRectangleToScale(boolean on)

enableDragAngledRectangleToScale

public void enableDragAngledRectangleToScale(org.freehep.util.commanddispatcher.BooleanCommandState state)

onDragAngledRectangleToScale

public void onDragAngledRectangleToScale(boolean on)

enableDragToTranslate

public void enableDragToTranslate(org.freehep.util.commanddispatcher.BooleanCommandState state)

onDragToTranslate

public void onDragToTranslate(boolean on)

enableDragToRotate

public void enableDragToRotate(org.freehep.util.commanddispatcher.BooleanCommandState state)

onDragToRotate

public void onDragToRotate(boolean on)

enableDragBallToRotate

public void enableDragBallToRotate(org.freehep.util.commanddispatcher.BooleanCommandState state)

onDragBallToRotate

public void onDragBallToRotate(boolean on)

enableReset

public void enableReset(org.freehep.util.commanddispatcher.CommandState state)

onReset

public void onReset()

enableFitToWindow

public void enableFitToWindow(org.freehep.util.commanddispatcher.CommandState state)

onFitToWindow

public void onFitToWindow()


Copyright © 1996-2013 FreeHEP. All Rights Reserved.