void SelectNext() { if (m_FoundItems.Count == 0) { return; } m_SelectedIndex = (m_SelectedIndex + 1) % m_FoundItems.Count; m_ParentTreeView.SelectElement(m_FoundItems[m_SelectedIndex].item.data, m_CurrentQuery, m_FoundItems[m_SelectedIndex].highlight); m_CountLabel.text = string.Format("{0} of {1}", m_SelectedIndex + 1, m_FoundItems.Count); }
public void UpdateHierarchyAndSelection() { m_SelectionMadeExternally = true; m_ElementHierarchyView.hierarchyHasChanged = true; m_ElementHierarchyView.RebuildTree(m_DocumentElementRoot); if (!m_Selection.isEmpty) { m_ElementHierarchyView.SelectElement(m_Selection.selection.First()); m_ElementHierarchyView.IncrementVersion(VersionChangeType.Styles); } m_SelectionMadeExternally = false; }