SMath.Controls Namespace

 

Classes

ChangeRequestContext Abstract class to help store and manage the first evaluable Region of the Worksheet.
ChildrenRegionsList 
ClipboardManager Default clipboard manager implementation.
CursorStatus 
DataFile Stores detailed information about worksheet file.
DataFiles Data file types manager.
DocumentPage Single page of the Document.
DocumentPointer 
DocumentScalerT Implements a set of methods and fields to render a document with a logic to control its zoom and position.
DocumentStatus Manages the status of the document.
DragAndDropFileType 
EvaluationOptions Encapsulates the options for worksheet evaluations.
ExportContext 
FileContext File managing context.
FileParsingContext 
FileType Class to store meta-data of the file type.
FlagsHelper Helpers for the enum flags.
FloatingButtonInfo 
GlobalMatchingOptions 
HistoryManager Worksheet changes history utility.
HistoryManagerRegionChange Stores single change of the Region.
HistoryManagerTransaction Transaction of changes history.
HistoryStepBase History step data for the Region.
HistoryStepEvaluable History step storing of the Evaluable Region.
InteractiveWorksheet Represents a Worksheet prepared for user to ineract with.
ListBoxItem 
MainMenu 
MainMenuItem Represents an item in the main menu.
MatchingContext 
MatchingOptions 
MenuButton 
MenuButtonArgs 
MenuButtonComparer Provide complex comparison mechanisms to IComparable collections of MenuButton items.
MenuContext 
MenuExtenders 
MissingRegion Region which is shown instead of incorrectly loaded one to indicate existence of it.
NonInteractiveWorksheet Non-interactive implementation of the Worksheet. Simplest possible implementation which does not require any overriden methods or properties. Can be used for headless use of the Worksheet.
ObjectsEnumeratorT 
ObjectsListT Manages a list of document elements taking in account its placement on the page and document itself.
ObjectsManagerT Implements a manager of the document's objects.
PagesEnumeratorT Enumerator to iterate through available Document Pages.
PropertiesReader Provides interface to read Region properties during import.
PropertiesWriter Provides interface to write Region properties during export.
RegionBase Base class for every worksheet Region.
RegionBaseRegionMetaData 
RegionEvaluable Base class for every worksheet Region that supports evaluation.
RegionHolderT Region Holder class that implements support for custom Region canvas to be wrapped by the Evaluable Region which supports all the features of the program. It provides built-in Math Region located next to the custom Region.
RegionsEnumerator Enumerator to iterate through available Worksheet Regions.
RegionsList 
RegionsManager 
RegionsManagerInternal 
RegionTranslatable Allows a Region to be translatable.
SelectDialogInfo 
SelectFunctionDialogInfo 
SelectOperatorDialogInfo 
SelectUnitDialogInfo 
StorageReader Region content import manager.
StorageWriter Region content export manager.
ToolboxItemInfo 
Worksheet Worksheet Control of the program.
WorksheetEditor 
WorksheetInfo Extends DocumentMetaData with additional properties.
WorksheetParams Basic parameters of the worksheet document.
WorksheetSearch 
WorksheetStatus All statuses of the worksheet gathered in one place.

Structures

Interfaces

IAutoComplete 
IClipboardManager Clipboard manager to work within Worksheet.
IDocumentT Encapsulates methods and fields of the document object.
IDocumentObject Element to use in the document.
IEvaluable 
IEvaluableObject 
IInteractiveScrollbar 
IObjectsManagerT Interface of the manager of the document's objects.
IPluginCustomRegion Allow to add a new Region to the program by plug-in.
IPluginDataInputOutput 
IPluginHandleFileTypes Base File Types handler Interface for SMath Studio Plug-ins.
IPluginMenuExtender Interface to extend menu-items.
IPluginOpenFileTypes Open File Types handler interface.
IPluginSaveFileTypes Save File Types handler interface.
IRegionFormatable Encapsulates text formatiing fields for the document element.
IRegionFormatableExtended Encapsulates extended formatiing fields of text entry for the document element.
IRegionForViewer 
IRegionsContainer 
IRegionWithEditableText Contains fields and methods to use for Region with editable text.
IRegionWithExtendedSearch 
IRegionWithInputData Extends Region with ability to show/hide input data.
IRegionWithLineBreaks Allows a Region to be splitted between pages by lines.
IRegionWithMath Encapsulates methods and properties for the document element with support of math calculations.
IRegionWithTooltip Allows a Region to display custom ToolTip on the Worksheet surface.
ISeparatorObject Encapsulates methods and fields to implement separators in the document.
ITranslationNotification 

Delegates

Enumerations

ClipboardStatus Clipboard status.
CursorAction Represents types of action under cursor.
CursorType Cursor type.
DebuggerMode Built-in debugger mode.
DocumentStatusValue Document status.
ElementPosition Position of the Region description.
FileBehavior Behaviors that can be applied to the file type.
FileRequestType Type of the files related operation.
FloatingButtonType Type of the floating button to use on devices supporting touch.
HistoryManagerRegionChangeType History step type.
HistoryManagerStepType Page history status.
LineAlignment Horizontal alignment of the text.
LocationCorrectionMode Mode of the regions location correction.
MenuButtonBehavior 
MenuButtonLocation Location of the menu item to manage items in the main menu.
MenuItems Menu item types for the devices supporting touch operations. usually for smartphones.
PresentationMode Presentation mode of the document.
RegionSelectionStatus Selection into the current Region.
ScaleMode Mode of the document scaling.
ScrollBehavior Behaviour of the scrollbar.
SelectionType Specifies which elements to select when using the SelectRegions(SelectionType) method.
ToolboxItemType Type of the toolbox item.
TouchSelectionType Type of the selection action initiated by user by touch.
WorksheetEvaluationState Overall state of evaluation on worksheet level.
WorksheetSelectionStatus Status of the page selection.