The Spotfire.Dxp.Application.Tools namespace contains classes used in various tool contexts.
The classes are normally instantiated from within the tools, and provide information for the current context that the tool is operating in.
The normal way of interacting with these classes is to provide them as the context for a custom tool:
public sealed class MyTablePlotCellTool : CustomTool<TablePlotCellContext> { }
Classes
Class | Description | |
---|---|---|
CopyCellValueContext |
Represents a tool context class for cell values, which
contain a cell value, its DataType and its ContentType.
Custom tools using this class is used when a value is to be copied, i.e. on
the "Copy Cell" submenu in the table plot.
|
|
ExportResult |
A container with the parts representing the result of an export tool.
|
|
ExportResultPart |
A part in an export result.
|
|
ExportTool |
This is the base class for creating export tools. It provides the ability
to package export results and to perform asynchronous prompting. A export tool
always operates with the Document as context.
|
|
TablePlotCellContext |
Represents a tool context class for the TablePlot, which
contains information about which row and column in the plot's data table
the tool is being launched for.
|
|
TablePlotColumnContext |
Represents a tool context class for the TablePlot, which
contains information about which column in the plot's data table
the tool is being launched for.
|
|
ToolContextAttribute |
Use this attribute to mark a class in order to enable tools to use it
as their context.
|