home *** CD-ROM | disk | FTP | other *** search
- protected:
- //TurboCAD Events
- long m_lConnectionID;
-
- HRESULT ConnectEvents(IApplication *piApp);
- HRESULT DisconnectEvents(IApplication *piApp);
-
- public:
- $$IF(BeforeExit)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall BeforeExit(
- /* [in] */ IApplication __RPC_FAR *TheApp,
- /* [out][in] */ IMSI_BOOL __RPC_FAR *Cancel);
- $$ENDIF
- $$IF(DrawingNew)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall DrawingNew(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing);
- $$ENDIF
- $$IF(DrawingOpen)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall DrawingOpen(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing);
- $$ENDIF
- $$IF(DrawingActivate)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall DrawingActivate(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing);
- $$ENDIF
- $$IF(DrawingDeactivate)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall DrawingDeactivate(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing);
- $$ENDIF
- $$IF(DrawingBeforeClose)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall DrawingBeforeClose(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
- /* [out][in] */ IMSI_BOOL __RPC_FAR *Cancel);
- $$ENDIF
- $$IF(DrawingBeforeSave)
-
- virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DrawingBeforeSave(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
- /* [out][in] */ IMSI_BOOL __RPC_FAR *SaveAs,
- /* [out][in] */ IMSI_BOOL __RPC_FAR *Cancel);
-
- $$ENDIF
- $$IF(WindowResize)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall WindowResize(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
- /* [in] */ View __RPC_FAR *WhichView,
- /* [in] */ Window __RPC_FAR *WhichWindow);
- $$ENDIF
- $$IF(WindowActivate)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall WindowActivate(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
- /* [in] */ View __RPC_FAR *WhichView,
- /* [in] */ Window __RPC_FAR *WhichWindow);
- $$ENDIF
- $$IF(WindowDeactivate)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall WindowDeactivate(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
- /* [in] */ View __RPC_FAR *WhichView,
- /* [in] */ Window __RPC_FAR *WhichWindow);
- $$ENDIF
- $$IF(MouseDown)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall MouseDown(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
- /* [in] */ View __RPC_FAR *WhichView,
- /* [in] */ Window __RPC_FAR *WhichWindow,
- /* [in] */ ImsiMouseButton Button,
- /* [in] */ long Shift,
- /* [in] */ long X,
- /* [in] */ long Y,
- /* [out][in] */ IMSI_BOOL __RPC_FAR *Cancel);
- $$ENDIF
- $$IF(MouseUp)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall MouseUp(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
- /* [in] */ View __RPC_FAR *WhichView,
- /* [in] */ Window __RPC_FAR *WhichWindow,
- /* [in] */ ImsiMouseButton Button,
- /* [in] */ long Shift,
- /* [in] */ long X,
- /* [in] */ long Y,
- /* [out][in] */ IMSI_BOOL __RPC_FAR *Cancel);
- $$ENDIF
- $$IF(MouseMove)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall MouseMove(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
- /* [in] */ View __RPC_FAR *WhichView,
- /* [in] */ Window __RPC_FAR *WhichWindow,
- /* [in] */ long Shift,
- /* [in] */ long X,
- /* [in] */ long Y,
- /* [out][in] */ IMSI_BOOL __RPC_FAR *Cancel);
- $$ENDIF
- $$IF(BeforeDoubleClick)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall BeforeDoubleClick(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
- /* [in] */ View __RPC_FAR *WhichView,
- /* [in] */ Window __RPC_FAR *WhichWindow,
- /* [in] */ Selection __RPC_FAR *Sel,
- /* [out][in] */ IMSI_BOOL __RPC_FAR *Cancel);
- $$ENDIF
- $$IF(BeforeRightClick)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall BeforeRightClick(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
- /* [in] */ View __RPC_FAR *WhichView,
- /* [in] */ Window __RPC_FAR *WhichWindow,
- /* [in] */ Selection __RPC_FAR *Sel,
- /* [out][in] */ IMSI_BOOL __RPC_FAR *Cancel);
- $$ENDIF
- $$IF(SelectionChange)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall SelectionChange(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
- /* [in] */ View __RPC_FAR *WhichView,
- /* [in] */ Window __RPC_FAR *WhichWindow,
- /* [in] */ Selection __RPC_FAR *Sel);
- $$ENDIF
- $$IF(CommandBarControlHit)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall CommandBarControlHit(
- /* [in] */ CommandBarControl __RPC_FAR *WhichControl,
- /* [out][in] */ IMSI_BOOL __RPC_FAR *Cancel);
- $$ENDIF
- $$IF(CommandBarControlStatus)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall CommandBarControlStatus(
- /* [in] */ CommandBarControl __RPC_FAR *WhichControl);
- $$ENDIF
- $$IF(RunTool)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall RunTool(
- /* [in] */ Tool __RPC_FAR *WhichTool);
- $$ENDIF
- $$IF(PointSnapped)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall PointSnapped(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
- /* [in] */ View __RPC_FAR *WhichView,
- /* [in] */ long X,
- /* [in] */ long Y,
- /* [in] */ IVertex __RPC_FAR *PointRaw,
- /* [in] */ IVertex __RPC_FAR *PointSnapped);
- $$ENDIF
- $$IF(PointPick)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall PointPick(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
- /* [in] */ View __RPC_FAR *WhichView,
- /* [in] */ PickResult __RPC_FAR *Result,
- /* [in] */ IMSI_BOOL PickWasCanceled);
- $$ENDIF
- $$IF(RectanglePick)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall RectanglePick(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
- /* [in] */ View __RPC_FAR *WhichView,
- /* [in] */ PickResult __RPC_FAR *Result,
- /* [in] */ IMSI_BOOL PickWasCanceled);
- $$ENDIF
- $$IF(PolygonPick)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall PolygonPick(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
- /* [in] */ View __RPC_FAR *WhichView,
- /* [in] */ PickResult __RPC_FAR *Result,
- /* [in] */ IMSI_BOOL PickWasCanceled);
- $$ENDIF
- $$IF(ViewBeforeRedraw)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall ViewBeforeRedraw(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
- /* [in] */ View __RPC_FAR *WhichView);
- $$ENDIF
- $$IF(ViewAfterRedraw)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall ViewAfterRedraw(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
- /* [in] */ View __RPC_FAR *WhichView);
- $$ENDIF
- $$IF(VirtualIntersectionPick)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall VirtualIntersectionPick(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
- /* [in] */ View __RPC_FAR *WhichView,
- /* [in] */ PickResult __RPC_FAR *Result,
- /* [in] */ IMSI_BOOL PickWasCanceled);
- $$ENDIF
- $$IF(CommandBarControlDone)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall CommandBarControlDone(
- /* [in] */ CommandBarControl __RPC_FAR *WhichControl);
- $$ENDIF
- $$IF(Drop)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall Drop(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
- /* [in] */ View __RPC_FAR *WhichView,
- /* [in] */ Window __RPC_FAR *WhichWindow,
- /* [in] */ Selection __RPC_FAR *Sel);
- $$ENDIF
- $$IF(DrawingAfterSave)
-
- virtual /* [helpcontext][helpstring] */ HRESULT __stdcall DrawingAfterSave(
- /* [in] */ IDrawing __RPC_FAR *WhichDrawing);
- $$ENDIF
-
-