void TagTreeViewClear() { m_groupsInvalidForExtraction = null; TagTreeView.BeginUpdate(); TagTreeView.Nodes.Clear(); TagTreeView.EndUpdate(); }
public override void OnEnable() { // Check whether there is already a serialized view state (state // that survived assembly reloading) if (m_TreeViewState == null) { m_TreeViewState = new TreeViewState(); } tagTreeView = new TagTreeView(m_TreeViewState, mapFile.tags); }
void TagTreeViewFillNodes(TreeNode[] nodes) { if (m_cache == null) { return; } TagTreeView.BeginUpdate(); TagTreeView.Nodes.AddRange(nodes); TagTreeView.EndUpdate(); }
public void OpenTagTreePanel() { if (!_tabTracker.ContainsSideTab(_tagTreeView?.ViewModel)) { _tagTreeView = new TagTreeView(); _mainWindowViewModel.TagTreeViewModel = _tagTreeView.ViewModel; CreateSidePanel(_tagTreeView, _tagTreeView.ViewModel, "Tags"); } _tagTreeView.ViewModel.IsActive = true; }