Click or drag to resize

Altaxo.Graph.Commands Namespace

Contains command helpers for graph-related operations provided by AltaxoDom.
Classes
 ClassDescription
Public classAbstractCheckableGraphControllerCommand Provides an abstract base class for checkable commands that apply to graph controllers.
Public classAbstractGraphControllerCommand Provides an abstract base class for commands that apply to graph controllers.
Public classAbstractGraphToolsCommand This class is intended to be used for commands in the graph tools toolbar. Commands derived from it will update the toolbar whenever its state changed.
Public classAddCurvePlot Adds a sample curve plot to the active layer.
Public classAddDensityImageLegend Adds a legend for the active density image plot.
Public classAddScale Adds a floating scale to the active layer.
Public classArrangeBottom Aligns the selected graph objects at the bottom.
Public classArrangeBottomToTop Arranges the selected graph objects from bottom to top.
Public classArrangeHorizontal Arranges the selected graph objects horizontally.
Public classArrangeHorizontalTable Arranges the selected graph objects in a horizontal table.
Public classArrangeLayers Arranges the graph layers.
Public classArrangeLeft Aligns the selected graph objects at the left.
Public classArrangeLeftToRight Arranges the selected graph objects from left to right.
Public classArrangeRight Aligns the selected graph objects at the right.
Public classArrangeRightToLeft Arranges the selected graph objects from right to left.
Public classArrangeSameHorizontalSize Makes the selected graph objects equally wide.
Public classArrangeSameVerticalSize Makes the selected graph objects equally tall.
Public classArrangeTop Aligns the selected graph objects at the top.
Public classArrangeTopToBottom Arranges the selected graph objects from top to bottom.
Public classArrangeVertical Arranges the selected graph objects vertically.
Public classArrangeVerticalTable Arranges the selected graph objects in a vertical table.
Public classArrowLineDrawingTool Draws an arrow line with two points.
Public classClosedCardinalSplineDrawingTool Draws a closed cardinal spline on the graph.
Public classCopyActiveLayer Handler for the menu item "Edit" - "Copy" - "ActiveLayer".
Public classCopyActiveLayerContents Copies the plot contents of the active layer to the clipboard.
Public classCopyAsMiniProjectToClipboard Command that copies the currently selected graph as mini project to the clipboard
Public classCopyPage Handler for the menu item "Edit" - "CopyPage".
Public classCopyPageAsBitmap150dpiARGB Handler for the menu item "Edit" - "CopyPageAsBitmap". The resulting bitmap has a resolution of 150 dpi and ARGB format.
Public classCopyPageAsBitmap150dpiRGB Handler for the menu item "Edit" - "CopyPageAsBitmap". The resulting bitmap has a resolution of 150 dpi and RGB format.
Public classCopyPageAsBitmap300dpiARGB Handler for the menu item "Edit" - "CopyPageAsBitmap". The resulting bitmap has a resolution of 300 dpi and ARGB format.
Public classCopyPageAsBitmap300dpiRGB Handler for the menu item "Edit" - "CopyPageAsBitmap". The resulting bitmap has a resolution of 300 dpi and RGB format.
Public classCreateMasterCurve Opens the master-curve creation dialog for the active graph.
Public classCurlyBraceDrawingTool Draws a curly brace on the graph.
Public classDeleteActiveLayer Deletes the active layer.
Public classDuplicateGraph Duplicates the Graph and the Graph view to a new one.
Public classEditActiveLayer Handler for the menu item "Edit" - "Copy" - "ActiveLayer".
Public classEditGridToolEdits the grid of the current layer, or if it has no childs, the grid of the parent layer.
Public classEllipseDrawingTool Drawing an ellipse on the graph.
Public classFileExportMetafile Handler for the menu item "File" - "Export Metafile".
Public classFileExportSpecific Opens the export dialog for a specific graph export binding.
Public classFileExportTiff Handler for the menu item "File" - "Export Metafile".
Public classFitNonlinear Handler for the menu item "Graph" - "New layer legend.
Public classFitPolynomial Handler for the menu item "Graph" - "New layer legend.
Public classFourPointPeakEvaluationTool Tool for evaluating a peak by four selected points on a curve.
Public classFourPointsOnCurveTool Tool for evaluating four points on a curve.
Public classFourPointStepEvaluationTool Tool for evaluating a step by four selected points on a curve.
Public classGraphMoveToFolder Moves the active graph to a different project folder.
Public classGraphRefresh Refreshes the active graph.
Public classGraphRename Renames the active graph.
Public classGraphShowProperties Shows the properties of the active graph.
Public classGroupSelectedObjects Groups the selected graph objects.
Public classLayerControl Opens the controller for the active layer.
Public classMargin0Percent Sets the graph margin to zero.
Public classMargin10Percent Sets the graph margin to 10 percent.
Public classMargin50Percent Sets the graph margin to 50 percent.
Public classMarginUserPercent Prompts for a custom graph margin.
Public classMoveActiveLayer Moves the active layer to a user-chosen position.
Public classMoveGraphItemDown Moves the selected graph items one position down.
Public classMoveGraphItemToBottom Moves the selected graph items to the bottom.
Public classMoveGraphItemToTop Moves the selected graph items to the top.
Public classMoveGraphItemUp Moves the selected graph items one position up.
Public classNewLayerLegend Handler for the menu item "Graph" - "New layer legend.
Public classNewLayerLinkedRightY Handler for the menu item "Edit" - "New layer(axes)" - "Linked: Right Y".
Public classNewLayerLinkedTopX Handler for the menu item "Edit" - "New layer(axes)" - "Linked: Top X".
Public classNewLayerLinkedTopXRightY Handler for the menu item "Edit" - "New layer(axes)" - "Linked: Top X Right Y".
Public classNewLayerLinkedTopXRightY_XAxisStraight Handler for the menu item "Edit" - "New layer(axes)" - "Linked: Top X Right Y, X axis straight ".
Public classNewLayerNormalBottomXLeftY Handler for the menu item "Edit" - "New layer(axes)" - "Normal: Bottom X Left Y".
Public classNewUserFunction Creates a user-defined function plot.
Public classOpenCardinalSplineDrawingTool Draws an open cardinal spline on the graph.
Public classPasteAsNewLayer Handler for the menu item "Edit" - "Paste" - "AsNewLayer".
Public classPasteAsNewLayerAfter Pastes a layer as new layer after the active layer.
Public classPasteAsNewLayerBefore Pastes a layer as new layer before the active layer.
Public classPasteGraphAsMiniProject Command that copies the currently selected graph as mini project from the clipboard to a new user defined project folder.
Public classPasteInActiveLayer Pastes a layer as template in the active layer. The user can choose which elements should be pasted.
Public classPasteLayerContentsAdditionally Copies the plot contents of the active layer to the clipboard. The old content is not deleted, and the new content is added behind the old content.
Public classPasteLayerContentsBase Copies the plot contents of the active layer to the clipboard. The abstract property PasteExclusively determines whether the old content is deleted before pasting.
Public classPasteLayerContentsExclusively Copies the plot contents of the active layer to the clipboard. The old content is deleted before pasting the new content.
Public classPasteNewLayerAsChild Pastes a layer as new layer after the active layer.
Public classPrint Handler for the menu item "File" - "Print".
Public classPrintOptionsSetup Handler for the menu item "File" - "Print options".
Public classReadPlotItemDataTool Tool for reading the x-y scatter values of a data point.
Public classReadXYCoordinatesTool Tool for reading the x-y coordinate values of a layer.
Public classRectangleDrawingTool Drawing a rectangle on the graph.
Public classRegularPolygonDrawingTool Draws a regular polygon on the graph.
Public classRescaleAxes Handler for the toolbar item Rescale axes.
Public classResizeGraph Handler for the menu item "Graph - Resize Graph".
Public classSaveAsMiniProject Handler for the menu item "Graph" - "New layer legend.
Public classSaveAsMiniProjectBase Handler for the menu item "Graph" - "New layer legend.
Public classSaveGraphAsTemplate Saves the active graph as a reusable graph template.
Public classSelectPointerTool Selects the object pointer tool.
Public classSelectTextTool Selects the text drawing tool.
Public classSetCopyPageOptions Handler for the menu item "Edit" - "CopyPage".
Public classSingleLineDrawingTool Drawing a simple line with two points.
Public classTwoPointsOnCurveTool Tool for evaluating two points on a curve.
Public classUngroupSelectedObjects Ungroups the selected graph objects.
Public classZoom100Percent Sets the zoom factor to 100 percent.
Public classZoom200Percent Sets the zoom factor to 200 percent.
Public classZoom50Percent Sets the zoom factor to 50 percent.
Public classZoomAutomatic Enables automatic zoom.
Public classZoomAxesTool Magnifies the axes according to the selected area.
Public classZoomUserPercent Prompts for a custom zoom factor.