private void TreeView_RowActivated(object sender, TreeViewRowEventArgs e) { if (PipelineController.Instance.SelectedItem is ContentItem) { Process.Start(PipelineController.Instance.GetFullPath(PipelineController.Instance.SelectedItem.OriginalPath)); } }
private void TreeView_RowActivated(object sender, TreeViewRowEventArgs e) { if (PipelineController.Instance.ProjectOpen) { _contextMenu.Show(_etoView); } }
void OnRowExpanding(object sender, TreeViewRowEventArgs e) { var navigator = store.GetNavigatorAt(e.Position); var node = navigator.GetValue(nodeField); if (!syncedNodes.Contains(node)) { SyncNode(navigator, true); } }
void TasksTreeViewRowActivated(object sender, TreeViewRowEventArgs e) { selectedTaskRunnerNode = GetTaskRunnerTreeNode(e.Position); if (selectedTaskRunnerNode?.GetErrorNode() != null) { ShowTaskRunnerExplorerLog(); } else { RunTask(); } }
private void OnRowClicked(object sender, TreeViewRowEventArgs e) { var node = _treeStore.GetNavigatorAt(e.Position); var nodeType = node.GetValue(_type); switch (nodeType) { case NodeType.SourceControl: node.MoveToParent(); var project = (ProjectInfo)node.GetValue(_item); SourceControlExplorerView.Open(project); break; case NodeType.WorkItemQuery: var query = (StoredQuery)node.GetValue(_item); WorkItemsView.Open(query); break; default: break; } }
void OnRowActivated(object sender, TreeViewRowEventArgs e) { var position = e.Position; var node = store.GetNavigatorAt(position).GetValue(nodeField); var issueSummary = node as IssueSummary; if (issueSummary != null) { var region = issueSummary.Region; IdeApp.Workbench.OpenDocument(region.FileName, region.BeginLine, region.BeginColumn); } else { if (!view.IsRowExpanded(position)) { view.ExpandRow(position, false); } else { view.CollapseRow(position); } } }