GME  13
Public Member Functions
IMgaDecorator Interface Reference

import "Gme.idl";

Inheritance diagram for IMgaDecorator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

HRESULT Initialize ([in] IMgaProject *p,[in] IMgaMetaPart *meta,[in] IMgaFCO *obj)
HRESULT Destroy ()
HRESULT GetMnemonic ([out] BSTR *mnemonic)
HRESULT GetFeatures ([out] feature_code *features)
HRESULT SetParam ([in] BSTR Name,[in] VARIANT value)
HRESULT GetParam ([in] BSTR Name,[out] VARIANT *value)
HRESULT SetActive ([in] VARIANT_BOOL isActive)
HRESULT GetPreferredSize ([out] long *sizex,[out] long *sizey)
HRESULT SetLocation ([in] long sx,[in] long sy,[in] long ex,[in] long ey)
HRESULT GetLocation ([out] long *sx,[out] long *sy,[out] long *ex,[out] long *ey)
HRESULT GetLabelLocation ([out] long *sx,[out] long *sy,[out] long *ex,[out] long *ey)
HRESULT GetPortLocation ([in] IMgaFCO *fco,[out] long *sx,[out] long *sy,[out] long *ex,[out] long *ey)
HRESULT GetPorts ([out, retval] IMgaFCOs **portFCOs)
HRESULT Draw ([in] ULONG hdc)
HRESULT SaveState ()

Detailed Description

Definition at line 430 of file Gme.idl.


Member Function Documentation

HRESULT IMgaDecorator::Draw ( [in] ULONG  hdc)
HRESULT IMgaDecorator::GetFeatures ( [out] feature_code features)
HRESULT IMgaDecorator::GetLabelLocation ( [out] long *  sx,
[out] long *  sy,
[out] long *  ex,
[out] long *  ey 
)
HRESULT IMgaDecorator::GetLocation ( [out] long *  sx,
[out] long *  sy,
[out] long *  ex,
[out] long *  ey 
)
HRESULT IMgaDecorator::GetMnemonic ( [out] BSTR *  mnemonic)
HRESULT IMgaDecorator::GetParam ( [in] BSTR  Name,
[out] VARIANT *  value 
)
HRESULT IMgaDecorator::GetPortLocation ( [in] IMgaFCO fco,
[out] long *  sx,
[out] long *  sy,
[out] long *  ex,
[out] long *  ey 
)
HRESULT IMgaDecorator::GetPorts ( [out, retval] IMgaFCOs **  portFCOs)
HRESULT IMgaDecorator::GetPreferredSize ( [out] long *  sizex,
[out] long *  sizey 
)
HRESULT IMgaDecorator::Initialize ( [in] IMgaProject p,
[in] IMgaMetaPart meta,
[in] IMgaFCO obj 
)
HRESULT IMgaDecorator::SetActive ( [in] VARIANT_BOOL  isActive)
HRESULT IMgaDecorator::SetLocation ( [in] long  sx,
[in] long  sy,
[in] long  ex,
[in] long  ey 
)
HRESULT IMgaDecorator::SetParam ( [in] BSTR  Name,
[in] VARIANT  value 
)

The documentation for this interface was generated from the following file: