Manager for events associated with MicroStation. More...
#include <IEvent.h>
Public Member Functions | |
void | AddEditActionSource (IEditActionSourceP source) |
Add a new DgnPlatform::IEditActionSource to MicroStation's list of installed EditActionSources. More... | |
void | DropEditActionSource (IEditActionSourceP source) |
Drop an DgnPlatform::IEditActionSource from list of installed EditActionSources. More... | |
void | AddMouseWheelHandler (IMouseWheelHandler *mwHandler) |
Add a new IMouseWheelHandler to MicroStation's list of installed MouseWheelHandlers. More... | |
void | DropMouseWheelHandler (IMouseWheelHandler *mwHandler) |
Drop an IMouseWheelHandler from list of installed MouseWheelHandlers. More... | |
void | AddPrintEventHandler (IPrintEventHandler *handler) |
Add a new IPrintEventHandler to MicroStation's list of installed PrintEventHandlers. More... | |
void | DropPrintEventHandler (IPrintEventHandler *handler) |
Drop an IPrintEventHandler from list of installed PrintEventHandlers. More... | |
Static Public Member Functions | |
static MstnEventManagerR | GetManager () |
Get the MstnEventManager instance. More... | |
Manager for events associated with MicroStation.
void AddEditActionSource | ( | IEditActionSourceP | source | ) |
Add a new DgnPlatform::IEditActionSource to MicroStation's list of installed EditActionSources.
After this call, handler will be notified of all future EditActionSource events.
[in] | source | New DgnPlatform::IEditActionSource to add |
void AddMouseWheelHandler | ( | IMouseWheelHandler * | mwHandler | ) |
Add a new IMouseWheelHandler to MicroStation's list of installed MouseWheelHandlers.
[in] | mwHandler | New IMouseWheelHandler to add |
void AddPrintEventHandler | ( | IPrintEventHandler * | handler | ) |
Add a new IPrintEventHandler to MicroStation's list of installed PrintEventHandlers.
[in] | handler | New handler to add |
void DropEditActionSource | ( | IEditActionSourceP | source | ) |
Drop an DgnPlatform::IEditActionSource from list of installed EditActionSources.
After this call, handler will not be notified of future EditActionSource events.
[in] | source | the DgnPlatform::IEditActionSource to drop. |
void DropMouseWheelHandler | ( | IMouseWheelHandler * | mwHandler | ) |
Drop an IMouseWheelHandler from list of installed MouseWheelHandlers.
After this call, handler will not be notified of future MouseWheel events.
[in] | mwHandler | the IMouseWheelHandler to drop. |
void DropPrintEventHandler | ( | IPrintEventHandler * | handler | ) |
Drop an IPrintEventHandler from list of installed PrintEventHandlers.
After this call, handler will not be notified of future print events.
[in] | handler | to drop. |
|
static |
Get the MstnEventManager instance.