#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; }