MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
TSLWinContextHandler Class Referenceabstract

Detailed Description

This is the TSLWinContextHandler class.

If context menu invocation is required, you should derive a custom handler from this class, overriding the invokeContextMenu method. Pass in an instance of the derived class to the TSLAllWindowsOperations::add or TSLWin SelectOperation::add method. When appropriate, the invokecontextMenu method will be called with the position clicked, and the current Editor in use.

Public Member Functions

 TSLWinContextHandler ()
 
virtual ~TSLWinContextHandler ()
 
virtual void invokeContextMenu (TSLEditor *editor, TSLDeviceUnits xDU, TSLDeviceUnits yDU)=0
 

Constructor & Destructor Documentation

◆ TSLWinContextHandler()

TSLWinContextHandler::TSLWinContextHandler ( )

Constructor for TSLWinContextHandler

◆ ~TSLWinContextHandler()

virtual TSLWinContextHandler::~TSLWinContextHandler ( )
virtual

virtual Destructor for TSLWinContextHandler

Member Function Documentation

◆ invokeContextMenu()

virtual void TSLWinContextHandler::invokeContextMenu ( TSLEditor * editor,
TSLDeviceUnits xDU,
TSLDeviceUnits yDU )
pure virtual

This method is triggered by the Windows-style selection mechanism when a context menu may be invoked.

Parameters
editorPointer to the current TSLEditor instance.
xDUX position, in Device Units where the invoking button press occurred
yDUY position, in Device Units, where the invoking button press occurred.