MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
TSLInteractionModeEditRequest Class Reference
Inheritance diagram for TSLInteractionModeEditRequest:

Public Member Functions

 TSLInteractionModeEditRequest ()
 
virtual bool displayPrompt (const char *message)
 
virtual bool setCursor (TSLCursorStyle style)
 
void setEditMode (TSLInteractionModeEdit *mode)
 
- Public Member Functions inherited from TSLEditorRequest
 TSLEditorRequest ()
 
virtual ~TSLEditorRequest ()
 
virtual bool cancelDialog ()
 
virtual bool cancelText ()
 
virtual bool displayError (const char *message)
 
virtual bool onChanged (bool sts) const
 
virtual bool onCursorMovement (const char *displayString, double val1, double val2) const
 
virtual bool onDrawTMC (TSLTMC x1, TSLTMC y1, TSLTMC x2, TSLTMC y2, bool clearBackground, bool updateExtentOnly)
 
virtual void onEditorAttachmentChanged ()
 
virtual bool onOperationDeactivated ()
 
virtual bool onRedraw (const TSLEnvelope *extent) const
 
virtual bool onSelectionChanged (int numEntities, int depth)
 
virtual bool requestDialog (const char *prompt, const char *label1, const char *label2, const char *label3, const char *label4)
 
virtual bool requestText (const char *prompt, const char *initialValue)
 

Additional Inherited Members

- Public Attributes inherited from TSLEditorRequest
TSLEditorm_editor
 

Constructor & Destructor Documentation

◆ TSLInteractionModeEditRequest()

TSLInteractionModeEditRequest::TSLInteractionModeEditRequest ( )

Member Function Documentation

◆ displayPrompt()

virtual bool TSLInteractionModeEditRequest::displayPrompt ( const char * message)
virtual

Display a prompt to the user.

This method is called to request that the user's application display a prompt message.

Parameters
messageA pointer to the string containing the text of user prompt.
Returns
true if successful, otherwise false.

Reimplemented from TSLEditorRequest.

◆ setCursor()

virtual bool TSLInteractionModeEditRequest::setCursor ( TSLCursorStyle style)
virtual

Request a cursor style that is appropriate to the current operation action.

This method is called to request that the user's application update the cursor. This is not mandatory, but can often give users better feedback.

Parameters
styleAction being performed.
Returns
true if successful, otherwise false.

Reimplemented from TSLEditorRequest.

◆ setEditMode()

void TSLInteractionModeEditRequest::setEditMode ( TSLInteractionModeEdit * mode)