Click or drag to resize

AbstractGraphControllerCommand Class

Provides a abstract class for issuing commands that apply to worksheet controllers.
Inheritance Hierarchy
SystemObject
  Altaxo.GuiSimpleCommand
    Altaxo.Graph.CommandsAbstractGraphControllerCommand
      More

Namespace: Altaxo.Graph.Commands
Assembly: AltaxoDom (in AltaxoDom.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public abstract class AbstractGraphControllerCommand : SimpleCommand

The AbstractGraphControllerCommand type exposes the following members.

Constructors
 NameDescription
Protected methodAbstractGraphControllerCommandInitializes a new instance of the AbstractGraphControllerCommand class
Top
Methods
 NameDescription
Public methodCanExecuteDetermines if the command can be executed.
(Overrides SimpleCommandCanExecute(Object))
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodExecute Determines the currently active worksheet and issues the command to that worksheet by calling Run with the worksheet as a parameter.
(Overrides SimpleCommandExecute(Object))
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodRun Override this function for adding own worksheet commands. You will get the worksheet controller in the parameter.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Events
 NameDescription
Public eventCanExecuteChanged
(Inherited from SimpleCommand)
Top
See Also
Inheritance Hierarchy
SystemObject
  Altaxo.GuiSimpleCommand
    Altaxo.Graph.CommandsAbstractGraphControllerCommand
      Altaxo.Graph.CommandsAddCurvePlot
      Altaxo.Graph.CommandsAddDensityImageLegend
      Altaxo.Graph.CommandsAddScale
      Altaxo.Graph.CommandsArrangeBottom
      Altaxo.Graph.CommandsArrangeBottomToTop
      Altaxo.Graph.CommandsArrangeHorizontal
      Altaxo.Graph.CommandsArrangeHorizontalTable
      Altaxo.Graph.CommandsArrangeLayers
      Altaxo.Graph.CommandsArrangeLeft
      Altaxo.Graph.CommandsArrangeLeftToRight
      Altaxo.Graph.CommandsArrangeRight
      Altaxo.Graph.CommandsArrangeRightToLeft
      Altaxo.Graph.CommandsArrangeSameHorizontalSize
      Altaxo.Graph.CommandsArrangeSameVerticalSize
      Altaxo.Graph.CommandsArrangeTop
      Altaxo.Graph.CommandsArrangeTopToBottom
      Altaxo.Graph.CommandsArrangeVertical
      Altaxo.Graph.CommandsArrangeVerticalTable
      Altaxo.Graph.CommandsCopyActiveLayer
      Altaxo.Graph.CommandsCopyActiveLayerContents
      Altaxo.Graph.CommandsCopyAsMiniProjectToClipboard
      Altaxo.Graph.CommandsCopyPage
      Altaxo.Graph.CommandsCopyPageAsBitmap150dpiARGB
      Altaxo.Graph.CommandsCopyPageAsBitmap150dpiRGB
      Altaxo.Graph.CommandsCopyPageAsBitmap300dpiARGB
      Altaxo.Graph.CommandsCopyPageAsBitmap300dpiRGB
      Altaxo.Graph.CommandsCreateMasterCurve
      Altaxo.Graph.CommandsDeleteActiveLayer
      Altaxo.Graph.CommandsDuplicateGraph
      Altaxo.Graph.CommandsEditActiveLayer
      Altaxo.Graph.CommandsFileExportMetafile
      Altaxo.Graph.CommandsFileExportSpecific
      Altaxo.Graph.CommandsFileExportTiff
      Altaxo.Graph.CommandsFitNonlinear
      Altaxo.Graph.CommandsFitPolynomial
      Altaxo.Graph.CommandsGraphMoveToFolder
      Altaxo.Graph.CommandsGraphRefresh
      Altaxo.Graph.CommandsGraphRename
      Altaxo.Graph.CommandsGraphShowProperties
      Altaxo.Graph.CommandsGroupSelectedObjects
      Altaxo.Graph.CommandsLayerControl
      Altaxo.Graph.CommandsMargin0Percent
      Altaxo.Graph.CommandsMargin10Percent
      Altaxo.Graph.CommandsMargin50Percent
      Altaxo.Graph.CommandsMarginUserPercent
      Altaxo.Graph.CommandsMoveActiveLayer
      Altaxo.Graph.CommandsMoveGraphItemDown
      Altaxo.Graph.CommandsMoveGraphItemToBottom
      Altaxo.Graph.CommandsMoveGraphItemToTop
      Altaxo.Graph.CommandsMoveGraphItemUp
      Altaxo.Graph.CommandsNewLayerLegend
      Altaxo.Graph.CommandsNewLayerLinkedRightY
      Altaxo.Graph.CommandsNewLayerLinkedTopX
      Altaxo.Graph.CommandsNewLayerLinkedTopXRightY
      Altaxo.Graph.CommandsNewLayerLinkedTopXRightY_XAxisStraight
      Altaxo.Graph.CommandsNewLayerNormalBottomXLeftY
      Altaxo.Graph.CommandsNewUserFunction
      Altaxo.Graph.CommandsPasteAsNewLayer
      Altaxo.Graph.CommandsPasteAsNewLayerAfter
      Altaxo.Graph.CommandsPasteAsNewLayerBefore
      Altaxo.Graph.CommandsPasteInActiveLayer
      Altaxo.Graph.CommandsPasteLayerContentsBase
      Altaxo.Graph.CommandsPasteNewLayerAsChild
      Altaxo.Graph.CommandsPrint
      Altaxo.Graph.CommandsPrintOptionsSetup
      Altaxo.Graph.CommandsRescaleAxes
      Altaxo.Graph.CommandsResizeGraph
      Altaxo.Graph.CommandsSaveAsMiniProject
      Altaxo.Graph.CommandsSaveGraphAsTemplate
      Altaxo.Graph.CommandsSetCopyPageOptions
      Altaxo.Graph.CommandsUngroupSelectedObjects
      Altaxo.Graph.CommandsZoom100Percent
      Altaxo.Graph.CommandsZoom200Percent
      Altaxo.Graph.CommandsZoom50Percent
      Altaxo.Graph.CommandsZoomAutomatic
      Altaxo.Graph.CommandsZoomUserPercent