Class CoherenceSyncObjectsTreeView
- Namespace
- Coherence.Editor
- Assembly
- Coherence.Editor.dll
public class CoherenceSyncObjectsTreeView : TreeView
- Inheritance
-
CoherenceSyncObjectsTreeView
Constructors
CoherenceSyncObjectsTreeView(TreeViewState, MultiColumnHeader, ConfigsAnalyzerHandler)
public CoherenceSyncObjectsTreeView(TreeViewState state, MultiColumnHeader multiColumnHeader, ConfigsAnalyzerHandler analyzer)
Parameters
state
TreeViewState
multiColumnHeader
MultiColumnHeader
analyzer
ConfigsAnalyzerHandler
Properties
EditMode
public bool EditMode { get; }
Property Value
- bool
Methods
BuildRoot()
protected override TreeViewItem BuildRoot()
Returns
- TreeViewItem
CanStartDrag(CanStartDragArgs)
protected override bool CanStartDrag(TreeView.CanStartDragArgs args)
Parameters
args
CanStartDragArgs
Returns
- bool
ContextClickedItem(int)
protected override void ContextClickedItem(int id)
Parameters
id
int
CreateDefaultMultiColumnHeaderState()
public static MultiColumnHeaderState CreateDefaultMultiColumnHeaderState()
Returns
- MultiColumnHeaderState
DoubleClickedItem(int)
protected override void DoubleClickedItem(int id)
Parameters
id
int
HandleDragAndDrop(DragAndDropArgs)
protected override DragAndDropVisualMode HandleDragAndDrop(TreeView.DragAndDropArgs args)
Parameters
args
DragAndDropArgs
Returns
- DragAndDropVisualMode
OnDisable()
OnGUI(Rect)
public override void OnGUI(Rect rect)
Parameters
rect
Rect
RowGUI(RowGUIArgs)
protected override void RowGUI(TreeView.RowGUIArgs args)
Parameters
args
RowGUIArgs
SelectionChanged(IList<int>)
protected override void SelectionChanged(IList<int> selectedIds)
Parameters
selectedIds
IList<int>
SetupDragAndDrop(SetupDragAndDropArgs)
protected override void SetupDragAndDrop(TreeView.SetupDragAndDropArgs args)
Parameters
args
SetupDragAndDropArgs