#include <imtl.h>
Public Member Functions |
|
virtual void | MtlChanged ()=0 |
virtual HWND | AddRollupPage (HINSTANCE hInst, MCHAR *dlgTemplate, DLGPROC dlgProc, MCHAR *title, LPARAM param=0, DWORD flags=0, int category=ROLLUP_CAT_STANDARD)=0 |
virtual HWND | AddRollupPage (HINSTANCE hInst, DLGTEMPLATE *dlgTemplate, DLGPROC dlgProc, MCHAR *title, LPARAM param=0, DWORD flags=0, int category=ROLLUP_CAT_STANDARD)=0 |
virtual HWND | ReplaceRollupPage (HWND hOldRollup, HINSTANCE hInst, MCHAR *dlgTemplate, DLGPROC dlgProc, MCHAR *title, LPARAM param=0, DWORD flags=0, int category=ROLLUP_CAT_STANDARD)=0 |
virtual HWND | ReplaceRollupPage (HWND hOldRollup, HINSTANCE hInst, DLGTEMPLATE *dlgTemplate, DLGPROC dlgProc, MCHAR *title, LPARAM param=0, DWORD flags=0, int category=ROLLUP_CAT_STANDARD)=0 |
virtual void | DeleteRollupPage (HWND hRollup)=0 |
virtual void | RollupMouseMessage (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)=0 |
virtual int | IsRollupPanelOpen (HWND hwnd)=0 |
virtual int | GetRollupScrollPos ()=0 |
virtual void | SetRollupScrollPos (int spos)=0 |
virtual void | RegisterTimeChangeCallback (TimeChangeCallback *tc)=0 |
virtual void | UnRegisterTimeChangeCallback (TimeChangeCallback *tc)=0 |
virtual void | RegisterDlgWnd (HWND hDlg)=0 |
virtual int | UnRegisterDlgWnd (HWND hDlg)=0 |
virtual TimeValue | GetTime ()=0 |
virtual void | SetPickMode (PickObjectProc *proc)=0 |
virtual void | EndPickMode ()=0 |
virtual IRollupWindow * | GetMtlEditorRollup ()=0 |
virtual INT_PTR | Execute (int cmd, ULONG_PTR arg1=0, ULONG_PTR arg2=0, ULONG_PTR arg3=0) |
virtual void MtlChanged | ( | ) | [pure virtual] |
virtual HWND AddRollupPage | ( | HINSTANCE | hInst, |
MCHAR * | dlgTemplate, | ||
DLGPROC | dlgProc, | ||
MCHAR * | title, | ||
LPARAM | param = 0 , |
||
DWORD | flags = 0 , |
||
int | category =
ROLLUP_CAT_STANDARD |
||
) | [pure virtual] |
virtual HWND AddRollupPage | ( | HINSTANCE | hInst, |
DLGTEMPLATE * | dlgTemplate, | ||
DLGPROC | dlgProc, | ||
MCHAR * | title, | ||
LPARAM | param = 0 , |
||
DWORD | flags = 0 , |
||
int | category =
ROLLUP_CAT_STANDARD |
||
) | [pure virtual] |
virtual HWND ReplaceRollupPage | ( | HWND | hOldRollup, |
HINSTANCE | hInst, | ||
MCHAR * | dlgTemplate, | ||
DLGPROC | dlgProc, | ||
MCHAR * | title, | ||
LPARAM | param = 0 , |
||
DWORD | flags = 0 , |
||
int | category =
ROLLUP_CAT_STANDARD |
||
) | [pure virtual] |
virtual HWND ReplaceRollupPage | ( | HWND | hOldRollup, |
HINSTANCE | hInst, | ||
DLGTEMPLATE * | dlgTemplate, | ||
DLGPROC | dlgProc, | ||
MCHAR * | title, | ||
LPARAM | param = 0 , |
||
DWORD | flags = 0 , |
||
int | category =
ROLLUP_CAT_STANDARD |
||
) | [pure virtual] |
virtual void DeleteRollupPage | ( | HWND | hRollup | ) | [pure virtual] |
virtual void RollupMouseMessage | ( | HWND | hDlg, |
UINT | message, | ||
WPARAM | wParam, | ||
LPARAM | lParam | ||
) | [pure virtual] |
virtual int IsRollupPanelOpen | ( | HWND | hwnd | ) | [pure virtual] |
virtual int GetRollupScrollPos | ( | ) | [pure virtual] |
virtual void SetRollupScrollPos | ( | int | spos | ) | [pure virtual] |
virtual void RegisterTimeChangeCallback | ( | TimeChangeCallback * | tc | ) | [pure virtual] |
virtual void UnRegisterTimeChangeCallback | ( | TimeChangeCallback * | tc | ) | [pure virtual] |
virtual void RegisterDlgWnd | ( | HWND | hDlg | ) | [pure virtual] |
virtual int UnRegisterDlgWnd | ( | HWND | hDlg | ) | [pure virtual] |
virtual TimeValue GetTime | ( | ) | [pure virtual] |
virtual void SetPickMode | ( | PickObjectProc * | proc | ) | [pure virtual] |
virtual void EndPickMode | ( | ) | [pure virtual] |
virtual IRollupWindow* GetMtlEditorRollup | ( | ) | [pure virtual] |
virtual INT_PTR Execute | ( | int | cmd, |
ULONG_PTR | arg1 = 0 , |
||
ULONG_PTR | arg2 = 0 , |
||
ULONG_PTR | arg3 = 0 |
||
) | [inline, virtual] |
{ return 0; }