Table of Contents

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()

public void 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