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