void FileStatusListView_DoubleClick(object sender, EventArgs e) { if (DoubleClick == null) { UICommands.StartFileHistoryDialog(this, SelectedItem.Name, Revision); } else { DoubleClick(sender, e); } }
private void fileHistoryItem_Click(object sender, EventArgs e) { var gitItem = tvGitTree.SelectedNode?.Tag as GitItem; if (gitItem == null) { return; } UICommands.StartFileHistoryDialog(this, gitItem.FileName, _revision, false, false); }
private void fileHistoryDiffToolstripMenuItem_Click(object sender, EventArgs e) { GitItemStatus item = DiffFiles.SelectedItem; if (item.IsTracked) { IList <GitRevision> revisions = _revisionGrid.GetSelectedRevisions(); if (revisions.Count == 0 || GitRevision.IsArtificial(revisions[0].Guid)) { UICommands.StartFileHistoryDialog(this, item.Name); } else { UICommands.StartFileHistoryDialog(this, item.Name, revisions[0], false); } } }
void FileStatusListView_DoubleClick(object sender, EventArgs e) { if (DoubleClick == null) { if (AppSettings.OpenSubmoduleDiffInSeparateWindow && SelectedItem.IsSubmodule) { OpenSubmodule(); } else { UICommands.StartFileHistoryDialog(this, SelectedItem.Name, Revision); } } else { DoubleClick(sender, e); } }
private void fileHistoryItem_Click(object sender, EventArgs e) { var item = tvGitTree.SelectedNode.Tag as GitItem; if (item == null) { return; } if (GitRevision.IsArtificial(_revision.Guid)) { UICommands.StartFileHistoryDialog(this, item.FileName); } else { UICommands.StartFileHistoryDialog(this, item.FileName, _revision, false, false); } }
private void OnItemActivated() { var item = tvGitTree.SelectedNode?.Tag as GitItem; if (item == null) { return; } if (item.IsBlob) { UICommands.StartFileHistoryDialog(this, item.FileName, null); } else if (item.IsCommit) { SpawnCommitBrowser(item); } }
private void OnItemActivated() { if (tvGitTree.SelectedNode?.Tag is GitItem gitItem) { switch (gitItem.ObjectType) { case GitObjectType.Blob: { UICommands.StartFileHistoryDialog(this, gitItem.FileName, _revision); break; } case GitObjectType.Commit: { SpawnCommitBrowser(gitItem); break; } } } }
private void OnItemActivated() { var gitItem = tvGitTree.SelectedNode?.Tag as GitItem; if (gitItem == null) { return; } switch (gitItem.ObjectType) { case GitObjectType.Blob: { UICommands.StartFileHistoryDialog(this, gitItem.FileName, null); break; } case GitObjectType.Commit: { SpawnCommitBrowser(gitItem); break; } } }
private void fileHistoryToolStripMenuItem_Click(object sender, EventArgs e) { UICommands.StartFileHistoryDialog(this, GetFileName()); }