|
GME
13
|
#include <BoxDecoratorImpl.h>


Public Member Functions | |
| CBoxDecoratorImpl () | |
| ~CBoxDecoratorImpl () | |
| STDMETHOD() | Initialize (IMgaProject *pProject, IMgaMetaPart *pPart, IMgaFCO *pFCO) |
| STDMETHOD() | Destroy (void) |
| STDMETHOD() | GetMnemonic (BSTR *bstrMnemonic) |
| STDMETHOD() | GetFeatures (feature_code *pFeatureCodes) |
| STDMETHOD() | SetParam (BSTR bstrName, VARIANT vValue) |
| STDMETHOD() | GetParam (BSTR bstrName, VARIANT *pvValue) |
| STDMETHOD() | SetActive (VARIANT_BOOL bIsActive) |
| STDMETHOD() | GetPreferredSize (LONG *plWidth, LONG *plHeight) |
| STDMETHOD() | SetLocation (LONG sx, LONG sy, LONG ex, LONG ey) |
| STDMETHOD() | GetLocation (LONG *sx, LONG *sy, LONG *ex, LONG *ey) |
| STDMETHOD() | GetLabelLocation (LONG *sx, LONG *sy, LONG *ex, LONG *ey) |
| STDMETHOD() | GetPortLocation (IMgaFCO *fco, LONG *sx, LONG *sy, LONG *ex, LONG *ey) |
| STDMETHOD() | GetPorts (IMgaFCOs **portFCOs) |
| STDMETHOD() | Draw (ULONG hdc) |
| STDMETHOD() | SaveState (void) |
| STDMETHOD() | InitializeEx (IMgaProject *pProject, IMgaMetaPart *pPart, IMgaFCO *pFCO, IMgaCommonDecoratorEvents *eventSink, ULONGLONG parentWnd) |
| STDMETHOD() | DrawEx (ULONG hdc, ULONGLONG gdipGraphics) |
| STDMETHOD() | SetSelected (VARIANT_BOOL bIsSelected) |
| STDMETHOD() | MouseMoved (ULONG nFlags, LONG pointx, LONG pointy, ULONGLONG transformHDC) |
| STDMETHOD() | MouseLeftButtonDown (ULONG nFlags, LONG pointx, LONG pointy, ULONGLONG transformHDC) |
| STDMETHOD() | MouseLeftButtonUp (ULONG nFlags, LONG pointx, LONG pointy, ULONGLONG transformHDC) |
| STDMETHOD() | MouseLeftButtonDoubleClick (ULONG nFlags, LONG pointx, LONG pointy, ULONGLONG transformHDC) |
| STDMETHOD() | MouseRightButtonDown (ULONGLONG hCtxMenu, ULONG nFlags, LONG pointx, LONG pointy, ULONGLONG transformHDC) |
| STDMETHOD() | MouseRightButtonUp (ULONG nFlags, LONG pointx, LONG pointy, ULONGLONG transformHDC) |
| STDMETHOD() | MouseRightButtonDoubleClick (ULONG nFlags, LONG pointx, LONG pointy, ULONGLONG transformHDC) |
| STDMETHOD() | MouseMiddleButtonDown (ULONG nFlags, LONG pointx, LONG pointy, ULONGLONG transformHDC) |
| STDMETHOD() | MouseMiddleButtonUp (ULONG nFlags, LONG pointx, LONG pointy, ULONGLONG transformHDC) |
| STDMETHOD() | MouseMiddleButtonDoubleClick (ULONG nFlags, LONG pointx, LONG pointy, ULONGLONG transformHDC) |
| STDMETHOD() | MouseWheelTurned (ULONG nFlags, LONG distance, LONG pointx, LONG pointy, ULONGLONG transformHDC) |
| STDMETHOD() | DragEnter (ULONG *dropEffect, ULONGLONG pCOleDataObject, ULONG keyState, LONG pointx, LONG pointy, ULONGLONG transformHDC) |
| STDMETHOD() | DragOver (ULONG *dropEffect, ULONGLONG pCOleDataObject, ULONG keyState, LONG pointx, LONG pointy, ULONGLONG transformHDC) |
| STDMETHOD() | Drop (ULONGLONG pCOleDataObject, ULONG dropEffect, LONG pointx, LONG pointy, ULONGLONG transformHDC) |
| STDMETHOD() | DropFile (ULONGLONG hDropInfo, LONG pointx, LONG pointy, ULONGLONG transformHDC) |
| STDMETHOD() | MenuItemSelected (ULONG menuItemId, ULONG nFlags, LONG pointx, LONG pointy, ULONGLONG transformHDC) |
| STDMETHOD() | OperationCanceled (void) |
Protected Attributes | |
| DecoratorSDK::DecoratorInterface * | m_pElementDecorator |
| bool | m_bLocationSet |
| bool | m_bInitCallFromEx |
Definition at line 25 of file BoxDecoratorImpl.h.
Definition at line 30 of file BoxDecoratorImpl.cpp.
Definition at line 37 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::Destroy | ( | void | ) |
Implements IMgaDecorator.
Definition at line 51 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::DragEnter | ( | ULONG * | dropEffect, |
| ULONGLONG | pCOleDataObject, | ||
| ULONG | keyState, | ||
| LONG | pointx, | ||
| LONG | pointy, | ||
| ULONGLONG | transformHDC | ||
| ) |
Implements IMgaDecoratorCommon.
Definition at line 574 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::DragOver | ( | ULONG * | dropEffect, |
| ULONGLONG | pCOleDataObject, | ||
| ULONG | keyState, | ||
| LONG | pointx, | ||
| LONG | pointy, | ||
| ULONGLONG | transformHDC | ||
| ) |
Implements IMgaDecoratorCommon.
Definition at line 596 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::Draw | ( | ULONG | hdc | ) |
Implements IMgaDecorator.
Definition at line 266 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::DrawEx | ( | ULONG | hdc, |
| ULONGLONG | gdipGraphics | ||
| ) |
Implements IMgaDecoratorCommon.
Definition at line 310 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::Drop | ( | ULONGLONG | pCOleDataObject, |
| ULONG | dropEffect, | ||
| LONG | pointx, | ||
| LONG | pointy, | ||
| ULONGLONG | transformHDC | ||
| ) |
Implements IMgaDecoratorCommon.
Definition at line 618 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::DropFile | ( | ULONGLONG | hDropInfo, |
| LONG | pointx, | ||
| LONG | pointy, | ||
| ULONGLONG | transformHDC | ||
| ) |
Implements IMgaDecoratorCommon.
Definition at line 638 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::GetFeatures | ( | feature_code * | pFeatureCodes | ) |
Implements IMgaDecorator.
Definition at line 82 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::GetLabelLocation | ( | LONG * | sx, |
| LONG * | sy, | ||
| LONG * | ex, | ||
| LONG * | ey | ||
| ) |
Definition at line 203 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::GetLocation | ( | LONG * | sx, |
| LONG * | sy, | ||
| LONG * | ex, | ||
| LONG * | ey | ||
| ) |
Definition at line 181 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::GetMnemonic | ( | BSTR * | bstrMnemonic | ) |
Implements IMgaDecorator.
Definition at line 75 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::GetParam | ( | BSTR | bstrName, |
| VARIANT * | pvValue | ||
| ) |
Implements IMgaDecorator.
Definition at line 109 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::GetPortLocation | ( | IMgaFCO * | fco, |
| LONG * | sx, | ||
| LONG * | sy, | ||
| LONG * | ex, | ||
| LONG * | ey | ||
| ) |
Definition at line 225 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::GetPorts | ( | IMgaFCOs ** | portFCOs | ) |
Implements IMgaDecorator.
Definition at line 247 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::GetPreferredSize | ( | LONG * | plWidth, |
| LONG * | plHeight | ||
| ) |
Definition at line 143 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::Initialize | ( | IMgaProject * | pProject, |
| IMgaMetaPart * | pPart, | ||
| IMgaFCO * | pFCO | ||
| ) |
Implements IMgaDecorator.
Definition at line 41 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::InitializeEx | ( | IMgaProject * | pProject, |
| IMgaMetaPart * | pPart, | ||
| IMgaFCO * | pFCO, | ||
| IMgaCommonDecoratorEvents * | eventSink, | ||
| ULONGLONG | parentWnd | ||
| ) |
Implements IMgaDecoratorCommon.
Definition at line 284 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::MenuItemSelected | ( | ULONG | menuItemId, |
| ULONG | nFlags, | ||
| LONG | pointx, | ||
| LONG | pointy, | ||
| ULONGLONG | transformHDC | ||
| ) |
Implements IMgaDecoratorCommon.
Definition at line 658 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::MouseLeftButtonDoubleClick | ( | ULONG | nFlags, |
| LONG | pointx, | ||
| LONG | pointy, | ||
| ULONGLONG | transformHDC | ||
| ) |
Implements IMgaDecoratorCommon.
Definition at line 414 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::MouseLeftButtonDown | ( | ULONG | nFlags, |
| LONG | pointx, | ||
| LONG | pointy, | ||
| ULONGLONG | transformHDC | ||
| ) |
Implements IMgaDecoratorCommon.
Definition at line 374 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::MouseLeftButtonUp | ( | ULONG | nFlags, |
| LONG | pointx, | ||
| LONG | pointy, | ||
| ULONGLONG | transformHDC | ||
| ) |
Implements IMgaDecoratorCommon.
Definition at line 394 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::MouseMiddleButtonDoubleClick | ( | ULONG | nFlags, |
| LONG | pointx, | ||
| LONG | pointy, | ||
| ULONGLONG | transformHDC | ||
| ) |
Implements IMgaDecoratorCommon.
Definition at line 534 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::MouseMiddleButtonDown | ( | ULONG | nFlags, |
| LONG | pointx, | ||
| LONG | pointy, | ||
| ULONGLONG | transformHDC | ||
| ) |
Implements IMgaDecoratorCommon.
Definition at line 494 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::MouseMiddleButtonUp | ( | ULONG | nFlags, |
| LONG | pointx, | ||
| LONG | pointy, | ||
| ULONGLONG | transformHDC | ||
| ) |
Implements IMgaDecoratorCommon.
Definition at line 514 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::MouseMoved | ( | ULONG | nFlags, |
| LONG | pointx, | ||
| LONG | pointy, | ||
| ULONGLONG | transformHDC | ||
| ) |
Implements IMgaDecoratorCommon.
Definition at line 354 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::MouseRightButtonDoubleClick | ( | ULONG | nFlags, |
| LONG | pointx, | ||
| LONG | pointy, | ||
| ULONGLONG | transformHDC | ||
| ) |
Implements IMgaDecoratorCommon.
Definition at line 474 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::MouseRightButtonDown | ( | ULONGLONG | hCtxMenu, |
| ULONG | nFlags, | ||
| LONG | pointx, | ||
| LONG | pointy, | ||
| ULONGLONG | transformHDC | ||
| ) |
Implements IMgaDecoratorCommon.
Definition at line 434 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::MouseRightButtonUp | ( | ULONG | nFlags, |
| LONG | pointx, | ||
| LONG | pointy, | ||
| ULONGLONG | transformHDC | ||
| ) |
Implements IMgaDecoratorCommon.
Definition at line 454 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::MouseWheelTurned | ( | ULONG | nFlags, |
| LONG | distance, | ||
| LONG | pointx, | ||
| LONG | pointy, | ||
| ULONGLONG | transformHDC | ||
| ) |
Implements IMgaDecoratorCommon.
Definition at line 554 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::OperationCanceled | ( | void | ) |
Implements IMgaDecoratorCommon.
Definition at line 678 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::SaveState | ( | void | ) |
Implements IMgaDecorator.
Definition at line 276 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::SetActive | ( | VARIANT_BOOL | bIsActive | ) |
Implements IMgaDecorator.
Definition at line 126 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::SetLocation | ( | LONG | sx, |
| LONG | sy, | ||
| LONG | ex, | ||
| LONG | ey | ||
| ) |
Definition at line 163 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::SetParam | ( | BSTR | bstrName, |
| VARIANT | vValue | ||
| ) |
Implements IMgaDecorator.
Definition at line 92 of file BoxDecoratorImpl.cpp.
| STDMETHODIMP CBoxDecoratorImpl::SetSelected | ( | VARIANT_BOOL | bIsSelected | ) |
Implements IMgaDecoratorCommon.
Definition at line 337 of file BoxDecoratorImpl.cpp.
bool CBoxDecoratorImpl::m_bInitCallFromEx [protected] |
Definition at line 33 of file BoxDecoratorImpl.h.
bool CBoxDecoratorImpl::m_bLocationSet [protected] |
Definition at line 32 of file BoxDecoratorImpl.h.
DecoratorSDK::DecoratorInterface* CBoxDecoratorImpl::m_pElementDecorator [protected] |
Definition at line 31 of file BoxDecoratorImpl.h.
1.7.6.1