GME  13
Public Member Functions | Protected Attributes
AnnotatorDecor::AnnotatorDecorator Class Reference

#include <AnnotatorDecorator.h>

List of all members.

Public Member Functions

 AnnotatorDecorator (CComPtr< IMgaCommonDecoratorEvents > &eventSink)
virtual ~AnnotatorDecorator ()
virtual void Initialize (CComPtr< IMgaProject > &pProject, CComPtr< IMgaMetaPart > &pPart, CComPtr< IMgaFCO > &pFCO)
virtual void Destroy (void)
virtual CString GetMnemonic (void) const
virtual feature_code GetFeatures (void) const
virtual void SetParam (const CString &strName, VARIANT vValue)
virtual void GetParam (const CString &strName, VARIANT *pvValue)
virtual void SetActive (bool bIsActive)
virtual CSize GetPreferredSize (void) const
virtual void SetLocation (const CRect &location)
virtual CRect GetLocation (void) const
virtual CRect GetLabelLocation (void) const
virtual CRect GetPortLocation (CComPtr< IMgaFCO > &fco) const
virtual void GetPorts (CComPtr< IMgaFCOs > &portFCOs) const
virtual void Draw (CDC *pDC, Gdiplus::Graphics *gdip)
virtual void SaveState (void)
virtual void InitializeEx (CComPtr< IMgaProject > &pProject, CComPtr< IMgaMetaPart > &pPart, CComPtr< IMgaFCO > &pFCO, HWND parentWnd)
virtual void SetSelected (bool bIsSelected)
virtual bool MouseMoved (UINT nFlags, const CPoint &point, HDC transformHDC)
virtual bool MouseLeftButtonDown (UINT nFlags, const CPoint &point, HDC transformHDC)
virtual bool MouseLeftButtonUp (UINT nFlags, const CPoint &point, HDC transformHDC)
virtual bool MouseLeftButtonDoubleClick (UINT nFlags, const CPoint &point, HDC transformHDC)
virtual bool MouseRightButtonDown (HMENU hCtxMenu, UINT nFlags, const CPoint &point, HDC transformHDC)
virtual bool MouseRightButtonUp (UINT nFlags, const CPoint &point, HDC transformHDC)
virtual bool MouseRightButtonDoubleClick (UINT nFlags, const CPoint &point, HDC transformHDC)
virtual bool MouseMiddleButtonDown (UINT nFlags, const CPoint &point, HDC transformHDC)
virtual bool MouseMiddleButtonUp (UINT nFlags, const CPoint &point, HDC transformHDC)
virtual bool MouseMiddleButtonDoubleClick (UINT nFlags, const CPoint &point, HDC transformHDC)
virtual bool MouseWheelTurned (UINT nFlags, short distance, const CPoint &point, HDC transformHDC)
virtual bool DragEnter (DROPEFFECT *dropEffect, COleDataObject *pDataObject, DWORD dwKeyState, const CPoint &point, HDC transformHDC)
virtual bool DragOver (DROPEFFECT *dropEffect, COleDataObject *pDataObject, DWORD dwKeyState, const CPoint &point, HDC transformHDC)
virtual bool Drop (COleDataObject *pDataObject, DROPEFFECT dropEffect, const CPoint &point, HDC transformHDC)
virtual bool DropFile (HDROP p_hDropInfo, const CPoint &point, HDC transformHDC)
virtual bool MenuItemSelected (UINT menuItemId, UINT nFlags, const CPoint &point, HDC transformHDC)
virtual bool OperationCanceledByGME (void)

Protected Attributes

DecoratorSDK::PartInterface * m_part
CComPtr
< IMgaCommonDecoratorEvents
m_eventSink
CString m_strName
VARIANT m_vValue

Detailed Description

Definition at line 25 of file AnnotatorDecorator.h.


Constructor & Destructor Documentation

Definition at line 21 of file AnnotatorDecorator.cpp.

Definition at line 27 of file AnnotatorDecorator.cpp.


Member Function Documentation

Definition at line 36 of file AnnotatorDecorator.cpp.

bool AnnotatorDecor::AnnotatorDecorator::DragEnter ( DROPEFFECT *  dropEffect,
COleDataObject *  pDataObject,
DWORD  dwKeyState,
const CPoint &  point,
HDC  transformHDC 
) [virtual]

Definition at line 183 of file AnnotatorDecorator.cpp.

bool AnnotatorDecor::AnnotatorDecorator::DragOver ( DROPEFFECT *  dropEffect,
COleDataObject *  pDataObject,
DWORD  dwKeyState,
const CPoint &  point,
HDC  transformHDC 
) [virtual]

Definition at line 188 of file AnnotatorDecorator.cpp.

void AnnotatorDecor::AnnotatorDecorator::Draw ( CDC *  pDC,
Gdiplus::Graphics *  gdip 
) [virtual]

Definition at line 102 of file AnnotatorDecorator.cpp.

bool AnnotatorDecor::AnnotatorDecorator::Drop ( COleDataObject *  pDataObject,
DROPEFFECT  dropEffect,
const CPoint &  point,
HDC  transformHDC 
) [virtual]

Definition at line 193 of file AnnotatorDecorator.cpp.

bool AnnotatorDecor::AnnotatorDecorator::DropFile ( HDROP  p_hDropInfo,
const CPoint &  point,
HDC  transformHDC 
) [virtual]

Definition at line 198 of file AnnotatorDecorator.cpp.

Definition at line 50 of file AnnotatorDecorator.cpp.

CRect AnnotatorDecor::AnnotatorDecorator::GetLabelLocation ( void  ) const [virtual]

Definition at line 87 of file AnnotatorDecorator.cpp.

CRect AnnotatorDecor::AnnotatorDecorator::GetLocation ( void  ) const [virtual]

Definition at line 82 of file AnnotatorDecorator.cpp.

CString AnnotatorDecor::AnnotatorDecorator::GetMnemonic ( void  ) const [virtual]

Definition at line 45 of file AnnotatorDecorator.cpp.

void AnnotatorDecor::AnnotatorDecorator::GetParam ( const CString &  strName,
VARIANT *  pvValue 
) [virtual]

Definition at line 61 of file AnnotatorDecorator.cpp.

CRect AnnotatorDecor::AnnotatorDecorator::GetPortLocation ( CComPtr< IMgaFCO > &  fco) const [virtual]

Definition at line 92 of file AnnotatorDecorator.cpp.

void AnnotatorDecor::AnnotatorDecorator::GetPorts ( CComPtr< IMgaFCOs > &  portFCOs) const [virtual]

Definition at line 97 of file AnnotatorDecorator.cpp.

CSize AnnotatorDecor::AnnotatorDecorator::GetPreferredSize ( void  ) const [virtual]

Definition at line 71 of file AnnotatorDecorator.cpp.

void AnnotatorDecor::AnnotatorDecorator::Initialize ( CComPtr< IMgaProject > &  pProject,
CComPtr< IMgaMetaPart > &  pPart,
CComPtr< IMgaFCO > &  pFCO 
) [virtual]

Definition at line 31 of file AnnotatorDecorator.cpp.

void AnnotatorDecor::AnnotatorDecorator::InitializeEx ( CComPtr< IMgaProject > &  pProject,
CComPtr< IMgaMetaPart > &  pPart,
CComPtr< IMgaFCO > &  pFCO,
HWND  parentWnd 
) [virtual]

Definition at line 113 of file AnnotatorDecorator.cpp.

bool AnnotatorDecor::AnnotatorDecorator::MenuItemSelected ( UINT  menuItemId,
UINT  nFlags,
const CPoint &  point,
HDC  transformHDC 
) [virtual]

Definition at line 203 of file AnnotatorDecorator.cpp.

bool AnnotatorDecor::AnnotatorDecorator::MouseLeftButtonDoubleClick ( UINT  nFlags,
const CPoint &  point,
HDC  transformHDC 
) [virtual]

Definition at line 143 of file AnnotatorDecorator.cpp.

bool AnnotatorDecor::AnnotatorDecorator::MouseLeftButtonDown ( UINT  nFlags,
const CPoint &  point,
HDC  transformHDC 
) [virtual]

Definition at line 133 of file AnnotatorDecorator.cpp.

bool AnnotatorDecor::AnnotatorDecorator::MouseLeftButtonUp ( UINT  nFlags,
const CPoint &  point,
HDC  transformHDC 
) [virtual]

Definition at line 138 of file AnnotatorDecorator.cpp.

bool AnnotatorDecor::AnnotatorDecorator::MouseMiddleButtonDoubleClick ( UINT  nFlags,
const CPoint &  point,
HDC  transformHDC 
) [virtual]

Definition at line 173 of file AnnotatorDecorator.cpp.

bool AnnotatorDecor::AnnotatorDecorator::MouseMiddleButtonDown ( UINT  nFlags,
const CPoint &  point,
HDC  transformHDC 
) [virtual]

Definition at line 163 of file AnnotatorDecorator.cpp.

bool AnnotatorDecor::AnnotatorDecorator::MouseMiddleButtonUp ( UINT  nFlags,
const CPoint &  point,
HDC  transformHDC 
) [virtual]

Definition at line 168 of file AnnotatorDecorator.cpp.

bool AnnotatorDecor::AnnotatorDecorator::MouseMoved ( UINT  nFlags,
const CPoint &  point,
HDC  transformHDC 
) [virtual]

Definition at line 128 of file AnnotatorDecorator.cpp.

bool AnnotatorDecor::AnnotatorDecorator::MouseRightButtonDoubleClick ( UINT  nFlags,
const CPoint &  point,
HDC  transformHDC 
) [virtual]

Definition at line 158 of file AnnotatorDecorator.cpp.

bool AnnotatorDecor::AnnotatorDecorator::MouseRightButtonDown ( HMENU  hCtxMenu,
UINT  nFlags,
const CPoint &  point,
HDC  transformHDC 
) [virtual]

Definition at line 148 of file AnnotatorDecorator.cpp.

bool AnnotatorDecor::AnnotatorDecorator::MouseRightButtonUp ( UINT  nFlags,
const CPoint &  point,
HDC  transformHDC 
) [virtual]

Definition at line 153 of file AnnotatorDecorator.cpp.

bool AnnotatorDecor::AnnotatorDecorator::MouseWheelTurned ( UINT  nFlags,
short  distance,
const CPoint &  point,
HDC  transformHDC 
) [virtual]

Definition at line 178 of file AnnotatorDecorator.cpp.

Definition at line 208 of file AnnotatorDecorator.cpp.

Definition at line 107 of file AnnotatorDecorator.cpp.

void AnnotatorDecor::AnnotatorDecorator::SetActive ( bool  bIsActive) [virtual]

Definition at line 66 of file AnnotatorDecorator.cpp.

void AnnotatorDecor::AnnotatorDecorator::SetLocation ( const CRect &  location) [virtual]

Definition at line 77 of file AnnotatorDecorator.cpp.

void AnnotatorDecor::AnnotatorDecorator::SetParam ( const CString &  strName,
VARIANT  vValue 
) [virtual]

Definition at line 55 of file AnnotatorDecorator.cpp.

void AnnotatorDecor::AnnotatorDecorator::SetSelected ( bool  bIsSelected) [virtual]

Definition at line 123 of file AnnotatorDecorator.cpp.


Member Data Documentation

Definition at line 29 of file AnnotatorDecorator.h.

DecoratorSDK::PartInterface* AnnotatorDecor::AnnotatorDecorator::m_part [protected]

Definition at line 28 of file AnnotatorDecorator.h.

Definition at line 31 of file AnnotatorDecorator.h.

Definition at line 32 of file AnnotatorDecorator.h.


The documentation for this class was generated from the following files: