3ds Max C++ API Reference
Loading...
Searching...
No Matches
ITreeViewUI Class Referenceabstract

#include <C:/adskgit/3dsmax/3dsmax/3dswin/src/maxsdk/include/itreevw.h>

Inheritance diagram for ITreeViewUI:

Public Types

enum  {
  tv_getHWnd , tv_getMenuBar , tv_setMenuBar , tv_getControllerQuadMenu ,
  tv_setControllerQuadMenu , tv_getKeyQuadMenu , tv_setKeyQuadMenu , tv_getMenuBarVisible ,
  tv_setMenuBarVisible , tv_getScrollBarsVisible , tv_setScrollBarsVisible , tv_getTrackWindowVisible ,
  tv_setTrackWindowVisible , tv_getKeyWindowVisible , tv_setKeyWindowVisible , tv_getTimeRulerVisible ,
  tv_setTimeRulerVisible , tv_showAllToolbars , tv_hideAllToolbars , tv_showToolbar ,
  tv_hideToolbar , tv_getToolbarName , tv_getToolbarObjectName , tv_deleteToolbar ,
  tv_addToolbar , tv_toolbarCount , tv_saveUILayout , tv_saveCurrentUILayout ,
  tv_loadUILayout , tv_layoutCount , tv_getLayoutName , tv_layoutName ,
  tv_isToolbarVisible , tv_getKeyPropertyVisible , tv_setKeyPropertyVisible , tv_getIconsByClass ,
  tv_setIconsByClass , tv_getUnlockedVisible , tv_setUnlockedVisible
}
Public Types inherited from BaseInterface
enum  LifetimeType { noRelease , immediateRelease , wantsRelease , serverControlled }

Public Member Functions

virtual HWND GetHWnd () const =0
virtual MaxSDK::MaxGuid GetMenuBarGuid () const =0
virtual void SetMenuBarGuid (const MaxSDK::MaxGuid &id)=0
virtual MaxSDK::MaxGuid GetControllerQuadMenuGuid () const =0
virtual void SetControllerQuadMenuGuid (const MaxSDK::MaxGuid &quadId)=0
virtual MaxSDK::MaxGuid GetKeyQuadMenuGuid () const =0
virtual void SetKeyQuadMenuGuid (const MaxSDK::MaxGuid &quadId)=0
virtual int ToolbarCount ()=0
virtual void AddToolbar ()=0
virtual void DeleteToolbar ()=0
virtual bool AddToolbar (const MCHAR *name)=0
virtual bool DeleteToolbar (int index)=0
virtual bool DeleteToolbar (const MCHAR *name)=0
virtual MSTR GetToolbarName (int index)=0
virtual MSTR GetToolbarObjectName (int index)=0
virtual void ShowToolbar (const MCHAR *name)=0
virtual void HideToolbar (const MCHAR *name)=0
virtual bool IsToolbarVisible (const MCHAR *name)=0
virtual void ShowAllToolbars ()=0
virtual void HideAllToolbars ()=0
virtual void ShowMenuBar (bool visible)=0
virtual bool IsMenuBarVisible ()=0
virtual void ShowScrollBars (bool visible)=0
virtual bool IsScrollBarsVisible ()=0
virtual void ShowTrackWindow (bool visible)=0
virtual bool IsTrackWindowVisible ()=0
virtual void ShowKeyWindow (bool visible)=0
virtual bool IsKeyWindowVisible ()=0
virtual void ShowTimeRuler (bool visible)=0
virtual bool IsTimeRulerVisible ()=0
virtual void ShowKeyPropertyIcon (bool visible)=0
virtual bool IsKeyPropertyIconVisible ()=0
virtual void ShowIconsByClass (bool byClass)=0
virtual bool ShowIconsByClass ()=0
virtual void SaveUILayout ()=0
virtual void SaveUILayout (const MCHAR *name)=0
virtual void LoadUILayout (const MCHAR *name)=0
virtual int LayoutCount ()=0
virtual MSTR GetLayoutName (int index)=0
virtual MSTR GetLayoutName ()=0
virtual void ShowUnlockedIcon (bool visible)=0
 Turn the unlocked icon on and off before a trackview item.
virtual bool IsUnlockedIconVisible ()=0
 Tells you wether or not the unlocked icon is on or off.
 RO_PROP_FN (tv_getHWnd, GetHWnd, TYPE_HWND)
 RO_PROP_FN (tv_layoutName, GetLayoutName, TYPE_TSTR_BV)
 PROP_FNS (tv_getMenuBar, GetMenuBarGuid, tv_setMenuBar, SetMenuBarGuid, TYPE_MAXGUID_BV)
 PROP_FNS (tv_getControllerQuadMenu, GetControllerQuadMenuGuid, tv_setControllerQuadMenu, SetControllerQuadMenuGuid, TYPE_MAXGUID_BV)
 PROP_FNS (tv_getKeyQuadMenu, GetKeyQuadMenuGuid, tv_setKeyQuadMenu, SetKeyQuadMenuGuid, TYPE_MAXGUID_BV)
 PROP_FNS (tv_getMenuBarVisible, IsMenuBarVisible, tv_setMenuBarVisible, ShowMenuBar, TYPE_bool)
 PROP_FNS (tv_getScrollBarsVisible, IsScrollBarsVisible, tv_setScrollBarsVisible, ShowScrollBars, TYPE_bool)
 PROP_FNS (tv_getTrackWindowVisible, IsTrackWindowVisible, tv_setTrackWindowVisible, ShowTrackWindow, TYPE_bool)
 PROP_FNS (tv_getKeyWindowVisible, IsKeyWindowVisible, tv_setKeyWindowVisible, ShowKeyWindow, TYPE_bool)
 PROP_FNS (tv_getTimeRulerVisible, IsTimeRulerVisible, tv_setTimeRulerVisible, ShowTimeRuler, TYPE_bool)
 PROP_FNS (tv_getKeyPropertyVisible, IsKeyPropertyIconVisible, tv_setKeyPropertyVisible, ShowKeyPropertyIcon, TYPE_bool)
 PROP_FNS (tv_getIconsByClass, ShowIconsByClass, tv_setIconsByClass, ShowIconsByClass, TYPE_bool)
 PROP_FNS (tv_getUnlockedVisible, IsUnlockedIconVisible, tv_setUnlockedVisible, ShowUnlockedIcon, TYPE_bool)
 VFN_0 (tv_showAllToolbars, ShowAllToolbars)
 VFN_0 (tv_hideAllToolbars, HideAllToolbars)
 VFN_1 (tv_showToolbar, ShowToolbar, TYPE_STRING)
 VFN_1 (tv_hideToolbar, HideToolbar, TYPE_STRING)
 FN_1 (tv_getToolbarName, TYPE_STRING, GetToolbarName, TYPE_INDEX)
 FN_1 (tv_getToolbarObjectName, TYPE_STRING, GetToolbarObjectName, TYPE_INDEX)
 FN_1 (tv_deleteToolbar, TYPE_bool, fp_DeleteToolbar, TYPE_FPVALUE)
 FN_1 (tv_addToolbar, TYPE_bool, AddToolbar, TYPE_STRING)
 FN_0 (tv_toolbarCount, TYPE_INT, ToolbarCount)
 FN_1 (tv_isToolbarVisible, TYPE_bool, IsToolbarVisible, TYPE_STRING)
 VFN_0 (tv_saveCurrentUILayout, SaveUILayout)
 VFN_1 (tv_saveUILayout, SaveUILayout, TYPE_STRING)
 VFN_1 (tv_loadUILayout, LoadUILayout, TYPE_STRING)
 FN_0 (tv_layoutCount, TYPE_INT, LayoutCount)
 FN_1 (tv_getLayoutName, TYPE_TSTR_BV, GetLayoutName, TYPE_INDEX)
FPInterfaceDescGetDesc ()
Interface_ID GetID ()
Public Member Functions inherited from FPMixinInterface
 FPMixinInterface ()
virtual LifetimeType LifetimeControl ()
virtual CoreExport bool RegisterNotifyCallback (InterfaceNotifyCallback *incb)
virtual void UnRegisterNotifyCallback (InterfaceNotifyCallback *incb)
CoreExport ~FPMixinInterface ()
virtual BaseInterfaceGetInterface (Interface_ID id)
virtual FPInterfaceDescGetDescByID (Interface_ID id)
Public Member Functions inherited from FPInterface
virtual CoreExport FPStatus Invoke (FunctionID fid, TimeValue t=0, FPParams *params=NULL)
virtual FPStatus Invoke (FunctionID fid, FPParams *params)
virtual CoreExport FPStatus Invoke (FunctionID fid, TimeValue t, FPValue &result, FPParams *params=NULL)
virtual FPStatus Invoke (FunctionID fid, FPValue &result, FPParams *params=NULL)
virtual CoreExport FunctionID FindFn (const MCHAR *name)
virtual CoreExport BOOL IsEnabled (FunctionID actionID)
virtual CoreExport BOOL IsChecked (FunctionID actionID)
virtual CoreExport BOOL IsVisible (FunctionID actionID)
virtual CoreExport FunctionID GetIsEnabled (FunctionID actionID)
virtual CoreExport FunctionID GetIsChecked (FunctionID actionID)
virtual CoreExport FunctionID GetIsVisible (FunctionID actionID)
virtual ActionTableGetActionTable ()
virtual void EnableActions (BOOL onOff)
Public Member Functions inherited from BaseInterface
virtual UtilExport ~BaseInterface ()
 Destructor.
virtual BaseInterfaceAcquireInterface ()
virtual void ReleaseInterface ()
virtual void DeleteInterface ()
virtual BaseInterfaceCloneInterface (void *remapDir=nullptr)
Public Member Functions inherited from InterfaceServer
virtual UtilExport ~InterfaceServer ()
 Destructor.
template<class InterfaceType>
InterfaceType * GetTypedInterface ()

Additional Inherited Members

Static Public Member Functions inherited from MaxHeapOperators
static UtilExport voidoperator new (size_t size)
 Standard new operator used to allocate objects If there is insufficient memory, an exception will be thrown.
static UtilExport voidoperator new (size_t size, const std::nothrow_t &e)
 Standard new operator used to allocate objects if there is insufficient memory, NULL will be returned.
static UtilExport voidoperator new (size_t size, const char *filename, int line)
 New operator used to allocate objects that takes the filename and line number where the new was called If there is insufficient memory, an exception will be thrown.
static UtilExport voidoperator new (size_t size, int block_type, const char *filename, int line)
 New operator used to allocate objects that takes the type of memory, filename and line number where the new was called If there is insufficient memory, an exception will be thrown.
static UtilExport voidoperator new (size_t size, const std::nothrow_t &e, const char *filename, int line)
 New operator used to allocate objects that takes the filename and line number where the new was called If there is insufficient memory, NULL will be returned.
static UtilExport voidoperator new (size_t size, unsigned long flags)
 New operator used to allocate objects that takes extra flags to specify special operations If there is insufficient memory, an exception will be thrown.
static UtilExport voidoperator new (size_t size, const std::nothrow_t &e, unsigned long flags)
 New operator used to allocate objects that takes extra flags to specify special operations If there is insufficient memory, NULL will be returned.
static UtilExport voidoperator new[] (size_t size)
 New operator used to allocate arrays of objects If there is insufficient memory, an exception will be thrown.
static UtilExport voidoperator new[] (size_t size, const std::nothrow_t &e)
 New operator used to allocate arrays of objects If there is insufficient memory, NULL will be returned.
static UtilExport voidoperator new[] (size_t size, const char *filename, int line)
 New operator used to allocate arrays of objects If there is insufficient memory, an exception will be thrown.
static UtilExport voidoperator new[] (size_t size, int block_type, const char *filename, int line)
 New operator used to allocate arrays of objects.
static UtilExport voidoperator new[] (size_t size, const std::nothrow_t &e, const char *filename, int line)
 New operator used to allocate arrays of objects If there is insufficient memory, NULL will be returned.
static UtilExport voidoperator new[] (size_t size, unsigned long flags)
 New operator used to allocate arrays of objects If there is insufficient memory, an exception will be thrown.
static UtilExport voidoperator new[] (size_t size, const std::nothrow_t &e, unsigned long flags)
 New operator used to allocate arrays of objects If there is insufficient memory, NULL will be returned.
static UtilExport void operator delete (void *ptr)
 Standard delete operator used to deallocate an object If the pointer is invalid, an exception will be thrown.
static UtilExport void operator delete (void *ptr, const std::nothrow_t &e)
 Standard delete operator used to deallocate an object If the pointer is invalid, nothing will happen.
static UtilExport void operator delete (void *ptr, const char *filename, int line)
 Delete operator used to deallocate an object that takes the filename and line number where the delete was called If the pointer is invalid, an exception will be thrown.
static UtilExport void operator delete (void *ptr, int block_type, const char *filename, int line)
 Delete operator used to deallocate an object that takes the type of memory, filename and line number where the delete was called If the pointer is invalid, an exception will be thrown.
static UtilExport void operator delete (void *ptr, const std::nothrow_t &e, const char *filename, int line)
 Delete operator used to deallocate an object that takes the filename and line number where the delete was called If the pointer is invalid, nothing will happen.
static UtilExport void operator delete (void *ptr, unsigned long flags)
 Delete operator used to deallocate an object that takes extra flags to specify special operations If the pointer is invalid, an exception will be thrown.
static UtilExport void operator delete (void *ptr, const std::nothrow_t &e, unsigned long flags)
 Delete operator used to deallocate an object that takes extra flags to specify special operations If the pointer is invalid, nothing will happen.
static UtilExport void operator delete[] (void *ptr)
 Standard delete operator used to deallocate an array of objects If the pointer is invalid, an exception will be thrown.
static UtilExport void operator delete[] (void *ptr, const std::nothrow_t &e)
 Standard delete operator used to deallocate an array of objects If the pointer is invalid, nothing will happen.
static UtilExport void operator delete[] (void *ptr, const char *filename, int line)
 Delete operator used to deallocate an array of objects that takes the filename and line number where the delete was called If the pointer is invalid, an exception will be thrown.
static UtilExport void operator delete[] (void *ptr, int block_type, const char *filename, int line)
 Delete operator used to deallocate an array of objects that takes the type of memory, filename and line number where the delete was called If the pointer is invalid, an exception will be thrown.
static UtilExport void operator delete[] (void *ptr, const std::nothrow_t &e, const char *filename, int line)
 Delete operator used to deallocate an array of objects that takes the filename and line number where the delete was called If the pointer is invalid, nothing will happen.
static UtilExport void operator delete[] (void *ptr, unsigned long flags)
 Delete operator used to deallocate an array of objects that takes extra flags to specify special operations If the pointer is invalid, an exception will be thrown.
static UtilExport void operator delete[] (void *ptr, const std::nothrow_t &e, unsigned long flags)
 Delete operator used to deallocate an array of objects that takes extra flags to specify special operations If the pointer is invalid, an exception will be thrown.
static UtilExport voidoperator new (size_t size, void *placement_ptr)
 Placement new operator.
static UtilExport void operator delete (void *ptr, void *placement_ptr)
 Placement delete operator.
static UtilExport voidaligned_malloc (size_t size, size_t alignment)
 Allocates memory on a specified alignment boundary.
static UtilExport voidaligned_realloc (void *ptr, size_t size, size_t alignment)
 Reallocates memory on a specified alignment boundary.
static UtilExport void aligned_free (void *ptr)
 Frees a block of memory that was allocated with aligned_malloc/aligned_realloc.
Static Public Attributes inherited from FPInterface
static CoreExport FPInterfaceDesc nullInterface
Protected Member Functions inherited from FPMixinInterface
 FPMixinInterface (const FPMixinInterface &rhs)
FPMixinInterfaceoperator= (const FPMixinInterface &rhs)
Protected Member Functions inherited from FPInterface
virtual FPStatus _dispatch_fn (FunctionID fid, TimeValue t, FPValue &result, FPParams *p)
Protected Attributes inherited from FPMixinInterface
Tab< InterfaceNotifyCallback * > * interfaceNotifyCBs

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
tv_getHWnd 
tv_getMenuBar 
tv_setMenuBar 
tv_getControllerQuadMenu 
tv_setControllerQuadMenu 
tv_getKeyQuadMenu 
tv_setKeyQuadMenu 
tv_getMenuBarVisible 
tv_setMenuBarVisible 
tv_getScrollBarsVisible 
tv_setScrollBarsVisible 
tv_getTrackWindowVisible 
tv_setTrackWindowVisible 
tv_getKeyWindowVisible 
tv_setKeyWindowVisible 
tv_getTimeRulerVisible 
tv_setTimeRulerVisible 
tv_showAllToolbars 
tv_hideAllToolbars 
tv_showToolbar 
tv_hideToolbar 
tv_getToolbarName 
tv_getToolbarObjectName 
tv_deleteToolbar 
tv_addToolbar 
tv_toolbarCount 
tv_saveUILayout 
tv_saveCurrentUILayout 
tv_loadUILayout 
tv_layoutCount 
tv_getLayoutName 
tv_layoutName 
tv_isToolbarVisible 
tv_getKeyPropertyVisible 
tv_setKeyPropertyVisible 
tv_getIconsByClass 
tv_setIconsByClass 
tv_getUnlockedVisible 
tv_setUnlockedVisible 
144 };
@ tv_saveCurrentUILayout
Definition itreevw.h:141
@ tv_loadUILayout
Definition itreevw.h:141
@ tv_getToolbarObjectName
Definition itreevw.h:140
@ tv_setTimeRulerVisible
Definition itreevw.h:139
@ tv_getTimeRulerVisible
Definition itreevw.h:139
@ tv_showAllToolbars
Definition itreevw.h:139
@ tv_setMenuBar
Definition itreevw.h:135
@ tv_setTrackWindowVisible
Definition itreevw.h:138
@ tv_layoutCount
Definition itreevw.h:141
@ tv_getIconsByClass
Definition itreevw.h:143
@ tv_toolbarCount
Definition itreevw.h:140
@ tv_getLayoutName
Definition itreevw.h:141
@ tv_setKeyPropertyVisible
Definition itreevw.h:142
@ tv_setMenuBarVisible
Definition itreevw.h:137
@ tv_deleteToolbar
Definition itreevw.h:140
@ tv_getControllerQuadMenu
Definition itreevw.h:135
@ tv_setUnlockedVisible
Definition itreevw.h:143
@ tv_setKeyWindowVisible
Definition itreevw.h:138
@ tv_getTrackWindowVisible
Definition itreevw.h:138
@ tv_getMenuBar
Definition itreevw.h:135
@ tv_setKeyQuadMenu
Definition itreevw.h:136
@ tv_hideAllToolbars
Definition itreevw.h:139
@ tv_getToolbarName
Definition itreevw.h:140
@ tv_isToolbarVisible
Definition itreevw.h:142
@ tv_hideToolbar
Definition itreevw.h:140
@ tv_getUnlockedVisible
Definition itreevw.h:143
@ tv_getScrollBarsVisible
Definition itreevw.h:137
@ tv_getKeyWindowVisible
Definition itreevw.h:138
@ tv_saveUILayout
Definition itreevw.h:141
@ tv_setControllerQuadMenu
Definition itreevw.h:135
@ tv_setScrollBarsVisible
Definition itreevw.h:137
@ tv_showToolbar
Definition itreevw.h:140
@ tv_getHWnd
Definition itreevw.h:135
@ tv_getKeyPropertyVisible
Definition itreevw.h:142
@ tv_getKeyQuadMenu
Definition itreevw.h:136
@ tv_addToolbar
Definition itreevw.h:140
@ tv_getMenuBarVisible
Definition itreevw.h:137
@ tv_setIconsByClass
Definition itreevw.h:143
@ tv_layoutName
Definition itreevw.h:141

Member Function Documentation

◆ GetHWnd()

virtual HWND GetHWnd ( ) const
pure virtual

◆ GetMenuBarGuid()

virtual MaxSDK::MaxGuid GetMenuBarGuid ( ) const
pure virtual

◆ SetMenuBarGuid()

virtual void SetMenuBarGuid ( const MaxSDK::MaxGuid & id)
pure virtual

◆ GetControllerQuadMenuGuid()

virtual MaxSDK::MaxGuid GetControllerQuadMenuGuid ( ) const
pure virtual

◆ SetControllerQuadMenuGuid()

virtual void SetControllerQuadMenuGuid ( const MaxSDK::MaxGuid & quadId)
pure virtual

◆ GetKeyQuadMenuGuid()

virtual MaxSDK::MaxGuid GetKeyQuadMenuGuid ( ) const
pure virtual

◆ SetKeyQuadMenuGuid()

virtual void SetKeyQuadMenuGuid ( const MaxSDK::MaxGuid & quadId)
pure virtual

◆ ToolbarCount()

virtual int ToolbarCount ( )
pure virtual

◆ AddToolbar() [1/2]

virtual void AddToolbar ( )
pure virtual

◆ DeleteToolbar() [1/3]

virtual void DeleteToolbar ( )
pure virtual

◆ AddToolbar() [2/2]

virtual bool AddToolbar ( const MCHAR * name)
pure virtual

◆ DeleteToolbar() [2/3]

virtual bool DeleteToolbar ( int index)
pure virtual

◆ DeleteToolbar() [3/3]

virtual bool DeleteToolbar ( const MCHAR * name)
pure virtual

◆ GetToolbarName()

virtual MSTR GetToolbarName ( int index)
pure virtual

◆ GetToolbarObjectName()

virtual MSTR GetToolbarObjectName ( int index)
pure virtual

◆ ShowToolbar()

virtual void ShowToolbar ( const MCHAR * name)
pure virtual

◆ HideToolbar()

virtual void HideToolbar ( const MCHAR * name)
pure virtual

◆ IsToolbarVisible()

virtual bool IsToolbarVisible ( const MCHAR * name)
pure virtual

◆ ShowAllToolbars()

virtual void ShowAllToolbars ( )
pure virtual

◆ HideAllToolbars()

virtual void HideAllToolbars ( )
pure virtual

◆ ShowMenuBar()

virtual void ShowMenuBar ( bool visible)
pure virtual

◆ IsMenuBarVisible()

virtual bool IsMenuBarVisible ( )
pure virtual

◆ ShowScrollBars()

virtual void ShowScrollBars ( bool visible)
pure virtual

◆ IsScrollBarsVisible()

virtual bool IsScrollBarsVisible ( )
pure virtual

◆ ShowTrackWindow()

virtual void ShowTrackWindow ( bool visible)
pure virtual

◆ IsTrackWindowVisible()

virtual bool IsTrackWindowVisible ( )
pure virtual

◆ ShowKeyWindow()

virtual void ShowKeyWindow ( bool visible)
pure virtual

◆ IsKeyWindowVisible()

virtual bool IsKeyWindowVisible ( )
pure virtual

◆ ShowTimeRuler()

virtual void ShowTimeRuler ( bool visible)
pure virtual

◆ IsTimeRulerVisible()

virtual bool IsTimeRulerVisible ( )
pure virtual

◆ ShowKeyPropertyIcon()

virtual void ShowKeyPropertyIcon ( bool visible)
pure virtual

◆ IsKeyPropertyIconVisible()

virtual bool IsKeyPropertyIconVisible ( )
pure virtual

◆ ShowIconsByClass() [1/2]

virtual void ShowIconsByClass ( bool byClass)
pure virtual

◆ ShowIconsByClass() [2/2]

virtual bool ShowIconsByClass ( )
pure virtual

◆ SaveUILayout() [1/2]

virtual void SaveUILayout ( )
pure virtual

◆ SaveUILayout() [2/2]

virtual void SaveUILayout ( const MCHAR * name)
pure virtual

◆ LoadUILayout()

virtual void LoadUILayout ( const MCHAR * name)
pure virtual

◆ LayoutCount()

virtual int LayoutCount ( )
pure virtual

◆ GetLayoutName() [1/2]

virtual MSTR GetLayoutName ( int index)
pure virtual

◆ GetLayoutName() [2/2]

virtual MSTR GetLayoutName ( )
pure virtual

◆ ShowUnlockedIcon()

virtual void ShowUnlockedIcon ( bool visible)
pure virtual

Turn the unlocked icon on and off before a trackview item.

\ This function is used to turn on or off the display of the unlocked icon before a trackview item. \ param visible If true the unlocked or locked icon is displayed before the track name, if false the icons are not shown.

◆ IsUnlockedIconVisible()

virtual bool IsUnlockedIconVisible ( )
pure virtual

Tells you wether or not the unlocked icon is on or off.

Returns
If true then an unlocked or locked item will be displayed before a trackview item, if false then none will.

◆ RO_PROP_FN() [1/2]

RO_PROP_FN ( tv_getHWnd ,
GetHWnd ,
TYPE_HWND  )

◆ RO_PROP_FN() [2/2]

◆ PROP_FNS() [1/11]

◆ PROP_FNS() [2/11]

◆ PROP_FNS() [3/11]

◆ PROP_FNS() [4/11]

◆ PROP_FNS() [5/11]

◆ PROP_FNS() [6/11]

◆ PROP_FNS() [7/11]

◆ PROP_FNS() [8/11]

◆ PROP_FNS() [9/11]

◆ PROP_FNS() [10/11]

◆ PROP_FNS() [11/11]

◆ VFN_0() [1/3]

◆ VFN_0() [2/3]

◆ VFN_1() [1/4]

◆ VFN_1() [2/4]

◆ FN_1() [1/6]

◆ FN_1() [2/6]

◆ FN_1() [3/6]

FN_1 ( tv_deleteToolbar ,
TYPE_bool ,
fp_DeleteToolbar ,
TYPE_FPVALUE  )

◆ FN_1() [4/6]

◆ FN_0() [1/2]

◆ FN_1() [5/6]

◆ VFN_0() [3/3]

◆ VFN_1() [3/4]

◆ VFN_1() [4/4]

◆ FN_0() [2/2]

◆ FN_1() [6/6]

◆ GetDesc()

FPInterfaceDesc * GetDesc ( )
inlinevirtual
Remarks
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.

virtual FPInterfaceDesc * GetDescByID(Interface_ID id)
Definition ifnpub.h:619
#define TREEVIEW_UI_INTERFACE
Definition itreevw.h:70

◆ GetID()

Interface_ID GetID ( )
inlinevirtual
Remarks
This method overrides GetID() in those interfaces that do not publish metadata but instead have a unique Interface_ID for quick internal identification in implementation code that might be shared by a bunch of mixin interfaces.
Returns
The Interface_ID.
Default Implementation:
{ return GetDesc()->ID; }

Reimplemented from FPMixinInterface.

181{ return TREEVIEW_UI_INTERFACE; }