![]() |
MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
This Class Category contains the API to the Editing component.
It contains the Editor itself, the request handler base class for the client to override, and the operations themselves.
The operations are split into separate sub-categories and must be added to the editor by the application. Utility classes allow batches of common operations to be added easily.
Topics | |
APP6A | |
Attribute Operations | |
Basic Primitive Operations | |
Selection Operations | |
Transformation Operations | |
User Operations | |
Windows Operations | |
Classes | |
class | TSLAllOperations |
class | TSLAttributeData |
class | TSLCustomFeedback |
class | TSLCustomHighlight |
class | TSLCustomHighlightRequest |
class | TSLEditor |
class | TSLEditorRequest |
struct | TSLLocatorEvent |
Enumerations | |
enum | TSLCursorMovementType { TSLCursorMovementNone = 0 , TSLCursorMovementTMCAbsolute = 1 , TSLCursorMovementTMCRelative = 2 , TSLCursorMovementMUAbsolute = 3 , TSLCursorMovementMURelative = 4 , TSLCursorMovementUUAbsolute = 5 , TSLCursorMovementUURelative = 6 , TSLCursorMovementLatLongDecimal = 7 , TSLCursorMovementLatLongAngular = 8 , TSLCursorMovementAngleDistance = 9 , TSLCursorMovementAngleTMCDistance = 10 , TSLCursorMovementBearingTMCDistance = 11 , TSLCursorMovementAngleMUDistance = 12 , TSLCursorMovementBearingMUDistance = 13 , TSLCursorMovementAngleUUDistance = 14 , TSLCursorMovementBearingUUDistance = 15 } |
enum | TSLEditorConstraintType { TSLEditorConstraintNone = 0 , TSLEditorConstraintEqual = 1 , TSLEditorConstraintVertical = 2 , TSLEditorConstraintHorizontal = 3 , TSLEditorConstraintAngle = 4 , TSLEditorConstraintDistance = 5 } |
struct TSLLocatorEvent |
This is the TSLLocatorEvent class.
It is a structure used to describe locator (mouse) events occurring on the drawing surface.
Class Members | ||
---|---|---|
TSLButtonType | m_buttonType | |
TSLLocatorType | m_locatorType | |
TSLModifierType | m_modifiers | |
TSLTMC | m_x |
Data Members for Class Attributes X coordinate of locator event, in TMC space. |
TSLTMC | m_y |
Y coordinate of locator event, in TMC space. |
This enumeration defines the different types of cursor movement feedback that may be supplied to the application via the TSLEditorRequest::onCursorMovement method.
This is an enumerator for locator movement constraints.