#include <itreevw.h>
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_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 Member Functions |
|
virtual HWND | GetHWnd ()=0 |
virtual MSTR | GetMenuBar ()=0 |
virtual void | SetMenuBar (MSTR name)=0 |
virtual MSTR | GetControllerQuadMenu ()=0 |
virtual void | SetControllerQuadMenu (MSTR name)=0 |
virtual MSTR | GetKeyQuadMenu ()=0 |
virtual void | SetKeyQuadMenu (MSTR name)=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 const MCHAR * | GetToolbarName (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. |
|
BEGIN_FUNCTION_MAP | RO_PROP_FN (tv_getHWnd, GetHWnd, TYPE_HWND) |
RO_PROP_FN (tv_layoutName, GetLayoutName, TYPE_TSTR_BV) | |
PROP_FNS (tv_getMenuBar, GetMenuBar, tv_setMenuBar, SetMenuBar, TYPE_TSTR_BV) | |
PROP_FNS (tv_getControllerQuadMenu, GetControllerQuadMenu, tv_setControllerQuadMenu, SetControllerQuadMenu, TYPE_TSTR_BV) | |
PROP_FNS (tv_getKeyQuadMenu, GetKeyQuadMenu, tv_setKeyQuadMenu, SetKeyQuadMenu, TYPE_TSTR_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_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) | |
END_FUNCTION_MAP FPInterfaceDesc * | GetDesc () |
Interface_ID | GetID () |
anonymous 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_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 };
virtual HWND GetHWnd | ( | ) | [pure virtual] |
virtual MSTR GetMenuBar | ( | ) | [pure virtual] |
virtual void SetMenuBar | ( | MSTR | name | ) | [pure virtual] |
virtual MSTR GetControllerQuadMenu | ( | ) | [pure virtual] |
virtual void SetControllerQuadMenu | ( | MSTR | name | ) | [pure virtual] |
virtual MSTR GetKeyQuadMenu | ( | ) | [pure virtual] |
virtual void SetKeyQuadMenu | ( | MSTR | name | ) | [pure virtual] |
virtual int ToolbarCount | ( | ) | [pure virtual] |
virtual void AddToolbar | ( | ) | [pure virtual] |
virtual void DeleteToolbar | ( | ) | [pure virtual] |
virtual bool AddToolbar | ( | const MCHAR * | name | ) | [pure virtual] |
virtual bool DeleteToolbar | ( | int | index | ) | [pure virtual] |
virtual bool DeleteToolbar | ( | const MCHAR * | name | ) | [pure virtual] |
virtual const MCHAR* GetToolbarName | ( | int | index | ) | [pure virtual] |
virtual void ShowToolbar | ( | const MCHAR * | name | ) | [pure virtual] |
virtual void HideToolbar | ( | const MCHAR * | name | ) | [pure virtual] |
virtual bool IsToolbarVisible | ( | const MCHAR * | name | ) | [pure virtual] |
virtual void ShowAllToolbars | ( | ) | [pure virtual] |
virtual void HideAllToolbars | ( | ) | [pure virtual] |
virtual void ShowMenuBar | ( | bool | visible | ) | [pure virtual] |
virtual bool IsMenuBarVisible | ( | ) | [pure virtual] |
virtual void ShowScrollBars | ( | bool | visible | ) | [pure virtual] |
virtual bool IsScrollBarsVisible | ( | ) | [pure virtual] |
virtual void ShowTrackWindow | ( | bool | visible | ) | [pure virtual] |
virtual bool IsTrackWindowVisible | ( | ) | [pure virtual] |
virtual void ShowKeyWindow | ( | bool | visible | ) | [pure virtual] |
virtual bool IsKeyWindowVisible | ( | ) | [pure virtual] |
virtual void ShowTimeRuler | ( | bool | visible | ) | [pure virtual] |
virtual bool IsTimeRulerVisible | ( | ) | [pure virtual] |
virtual void ShowKeyPropertyIcon | ( | bool | visible | ) | [pure virtual] |
virtual bool IsKeyPropertyIconVisible | ( | ) | [pure virtual] |
virtual void ShowIconsByClass | ( | bool | byClass | ) | [pure virtual] |
virtual bool ShowIconsByClass | ( | ) | [pure virtual] |
virtual void SaveUILayout | ( | ) | [pure virtual] |
virtual void SaveUILayout | ( | const MCHAR * | name | ) | [pure virtual] |
virtual void LoadUILayout | ( | const MCHAR * | name | ) | [pure virtual] |
virtual int LayoutCount | ( | ) | [pure virtual] |
virtual MSTR GetLayoutName | ( | int | index | ) | [pure virtual] |
virtual MSTR GetLayoutName | ( | ) | [pure virtual] |
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.
virtual bool IsUnlockedIconVisible | ( | ) | [pure virtual] |
Tells you wether or not the unlocked icon is on or off.
BEGIN_FUNCTION_MAP RO_PROP_FN | ( | tv_getHWnd | , |
GetHWnd | , | ||
TYPE_HWND | |||
) |
RO_PROP_FN | ( | tv_layoutName | , |
GetLayoutName | , | ||
TYPE_TSTR_BV | |||
) |
PROP_FNS | ( | tv_getMenuBar | , |
GetMenuBar | , | ||
tv_setMenuBar | , | ||
SetMenuBar | , | ||
TYPE_TSTR_BV | |||
) |
PROP_FNS | ( | tv_getControllerQuadMenu | , |
GetControllerQuadMenu | , | ||
tv_setControllerQuadMenu | , | ||
SetControllerQuadMenu | , | ||
TYPE_TSTR_BV | |||
) |
PROP_FNS | ( | tv_getKeyQuadMenu | , |
GetKeyQuadMenu | , | ||
tv_setKeyQuadMenu | , | ||
SetKeyQuadMenu | , | ||
TYPE_TSTR_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_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 | |||
) |
END_FUNCTION_MAP FPInterfaceDesc* GetDesc | ( | ) | [inline, virtual] |
Implements FPInterface.
{ return GetDescByID(TREEVIEW_UI_INTERFACE); }
Interface_ID GetID | ( | ) | [inline, virtual] |
Reimplemented from FPMixinInterface.
{ return TREEVIEW_UI_INTERFACE; }