#include <imtl.h>
Public Member Functions |
|
MtlDADMgr (ParamDlg *d=NULL) | |
void | Init (ParamDlg *d) |
SClass_ID | GetDragType (HWND hwnd, POINT p) |
CoreExport BOOL | OkToDrop (ReferenceTarget *dropThis, HWND hfrom, HWND hto, POINT p, SClass_ID type, BOOL isNew) |
int | SlotOwner () |
CoreExport ReferenceTarget * | GetInstance (HWND hwnd, POINT p, SClass_ID type) |
CoreExport void | Drop (ReferenceTarget *dropThis, HWND hwnd, POINT p, SClass_ID type, DADMgr *srcMgr=NULL, BOOL bSrcClone=FALSE) |
CoreExport BOOL | LetMeHandleLocalDAD () |
CoreExport void | LocalDragAndDrop (HWND h1, HWND h2, POINT p1, POINT p2) |
BOOL | AutoTooltip () |
void Init | ( | ParamDlg * | d | ) | [inline] |
{ dlg = d; }
SClass_ID GetDragType | ( | HWND | hwnd, |
POINT | p | ||
) | [inline, virtual] |
Implements DADMgr.
{ return MATERIAL_CLASS_ID; }
CoreExport BOOL OkToDrop | ( | ReferenceTarget * | dropThis, |
HWND | hfrom, | ||
HWND | hto, | ||
POINT | p, | ||
SClass_ID | type, | ||
BOOL | isNew | ||
) | [virtual] |
Implements DADMgr.
int SlotOwner | ( | ) | [inline, virtual] |
Reimplemented from DADMgr.
{ return OWNER_MTL_TEX; }
CoreExport ReferenceTarget* GetInstance | ( | HWND | hwnd, |
POINT | p, | ||
SClass_ID | type | ||
) | [virtual] |
Implements DADMgr.
CoreExport void Drop | ( | ReferenceTarget * | dropThis, |
HWND | hwnd, | ||
POINT | p, | ||
SClass_ID | type, | ||
DADMgr * | srcMgr = NULL , |
||
BOOL | bSrcClone =
FALSE |
||
) | [virtual] |
Implements DADMgr.
CoreExport BOOL LetMeHandleLocalDAD | ( | ) | [virtual] |
Reimplemented from DADMgr.
CoreExport void LocalDragAndDrop | ( | HWND | h1, |
HWND | h2, | ||
POINT | p1, | ||
POINT | p2 | ||
) | [virtual] |
Reimplemented from DADMgr.
BOOL AutoTooltip | ( | ) | [inline, virtual] |
Reimplemented from DADMgr.
{ return TRUE; }