#include <itreevw.h>

Public Member Functions |
|
| virtual | ~ITreeView () |
| virtual void | SetPos (int x, int y, int w, int h)=0 |
| virtual void | Show ()=0 |
| virtual void | Hide ()=0 |
| virtual BOOL | IsVisible ()=0 |
| virtual BOOL | InViewPort ()=0 |
| virtual void | SetTreeRoot (ReferenceTarget *root, ReferenceTarget *client=NULL, int subNum=0)=0 |
| virtual void | SetLabelOnly (BOOL only)=0 |
| virtual void | SetMultiSel (BOOL on)=0 |
| virtual void | SetSelFilter (TrackViewFilter *f=NULL)=0 |
| virtual void | SetActive (BOOL active)=0 |
| virtual BOOL | IsActive ()=0 |
| virtual HWND | GetHWnd ()=0 |
| virtual int | GetTrackViewParent (int index)=0 |
| virtual void | Flush ()=0 |
| virtual void | UnFlush ()=0 |
| virtual void | SetMatBrowse ()=0 |
| virtual DWORD | GetTVID ()=0 |
| virtual MCHAR * | GetIObjectName () |
| virtual int | NumInterfaces () |
| virtual BaseInterface * | GetInterfaceAt (int index) |
| virtual BaseInterface * | GetInterface (Interface_ID id) |
| virtual ~ITreeView | ( | ) | [inline, virtual] |
{}
| virtual void SetPos | ( | int | x, |
| int | y, | ||
| int | w, | ||
| int | h | ||
| ) | [pure virtual] |
| virtual void Show | ( | ) | [pure virtual] |
| virtual void Hide | ( | ) | [pure virtual] |
| virtual BOOL IsVisible | ( | ) | [pure virtual] |
| virtual BOOL InViewPort | ( | ) | [pure virtual] |
| virtual void SetTreeRoot | ( | ReferenceTarget * | root, |
| ReferenceTarget * | client = NULL, |
||
| int | subNum = 0 |
||
| ) | [pure virtual] |
| virtual void SetLabelOnly | ( | BOOL | only | ) | [pure virtual] |
| virtual void SetMultiSel | ( | BOOL | on | ) | [pure virtual] |
| virtual void SetSelFilter | ( | TrackViewFilter * | f = NULL |
) | [pure virtual] |
| virtual void SetActive | ( | BOOL | active | ) | [pure virtual] |
| virtual BOOL IsActive | ( | ) | [pure virtual] |
| virtual HWND GetHWnd | ( | ) | [pure virtual] |
| virtual int GetTrackViewParent | ( | int | index | ) | [pure virtual] |
| virtual void Flush | ( | ) | [pure virtual] |
| virtual void UnFlush | ( | ) | [pure virtual] |
| virtual void SetMatBrowse | ( | ) | [pure virtual] |
| virtual DWORD GetTVID | ( | ) | [pure virtual] |
| virtual MCHAR* GetIObjectName | ( | ) | [inline, virtual] |
Reimplemented from IObject.
{return _M("ITrackView");}
| virtual int NumInterfaces | ( | ) | [inline, virtual] |
{ return IObject::NumInterfaces() + 1; }
| virtual BaseInterface* GetInterfaceAt | ( | int | index | ) | [inline, virtual] |
{
if (index == 0)
return (ITreeViewOps*)this;
return IObject::GetInterfaceAt(index-1);
}
| virtual BaseInterface* GetInterface | ( | Interface_ID | id | ) | [inline, virtual] |
Reimplemented from BaseInterfaceServer.
{
if (id == TREEVIEW_OPS_INTERFACE)
return (BaseInterface*)this;
else {
return IObject::GetInterface(id);
}
return NULL;
}