private void openWithDifftoolToolStripMenuItem_DropDownOpening(object sender, EventArgs e) { ContextMenuDiffToolInfo selectionInfo = GetContextMenuDiffToolInfo(); if (DiffFiles.SelectedItemsWithParent.Any()) { selectedDiffCaptionMenuItem.Text = _selectedRevision + DescribeRevision(DiffFiles.Revision?.ObjectId, 50); selectedDiffCaptionMenuItem.Visible = true; MenuUtil.SetAsCaptionMenuItem(selectedDiffCaptionMenuItem, DiffContextMenu); firstDiffCaptionMenuItem.Text = _firstRevision.Text; var parentDesc = DescribeRevision(DiffFiles.SelectedItemParents.ToList()); if (!string.IsNullOrWhiteSpace(parentDesc)) { firstDiffCaptionMenuItem.Text += parentDesc; } firstDiffCaptionMenuItem.Visible = true; MenuUtil.SetAsCaptionMenuItem(firstDiffCaptionMenuItem, DiffContextMenu); } else { firstDiffCaptionMenuItem.Visible = false; selectedDiffCaptionMenuItem.Visible = false; } firstToSelectedToolStripMenuItem.Enabled = _revisionDiffContextMenuController.ShouldShowMenuFirstToSelected(selectionInfo); firstToLocalToolStripMenuItem.Enabled = _revisionDiffContextMenuController.ShouldShowMenuFirstToLocal(selectionInfo); selectedToLocalToolStripMenuItem.Enabled = _revisionDiffContextMenuController.ShouldShowMenuSelectedToLocal(selectionInfo); firstParentToLocalToolStripMenuItem.Enabled = _revisionDiffContextMenuController.ShouldShowMenuFirstParentToLocal(selectionInfo); selectedParentToLocalToolStripMenuItem.Enabled = _revisionDiffContextMenuController.ShouldShowMenuSelectedParentToLocal(selectionInfo); firstParentToLocalToolStripMenuItem.Visible = _revisionDiffContextMenuController.ShouldDisplayMenuFirstParentToLocal(selectionInfo); selectedParentToLocalToolStripMenuItem.Visible = _revisionDiffContextMenuController.ShouldDisplayMenuSelectedParentToLocal(selectionInfo); }
private void openWithDifftoolToolStripMenuItem_DropDownOpening(object sender, EventArgs e) { ContextMenuDiffToolInfo selectionInfo = GetContextMenuDiffToolInfo(); if (DiffFiles.SelectedItemsWithParent.Any()) { selectedDiffCaptionMenuItem.Text = _selectedRevision + ": (" + _revisionGrid.DescribeRevision(DiffFiles.Revision, 50) + ")"; selectedDiffCaptionMenuItem.Visible = true; MenuUtil.SetAsCaptionMenuItem(selectedDiffCaptionMenuItem, DiffContextMenu); firstDiffCaptionMenuItem.Text = _firstRevision + ":"; var parentDesc = DescribeSelectedParentRevision(true); if (parentDesc.IsNotNullOrWhitespace()) { firstDiffCaptionMenuItem.Text += " (" + parentDesc + ")"; } firstDiffCaptionMenuItem.Visible = true; MenuUtil.SetAsCaptionMenuItem(firstDiffCaptionMenuItem, DiffContextMenu); } else { firstDiffCaptionMenuItem.Visible = false; selectedDiffCaptionMenuItem.Visible = false; } firstToSelectedToolStripMenuItem.Enabled = _revisionDiffContextMenuController.ShouldShowMenuFirstToSelected(selectionInfo); firstToLocalToolStripMenuItem.Enabled = _revisionDiffContextMenuController.ShouldShowMenuFirstToLocal(selectionInfo); selectedToLocalToolStripMenuItem.Enabled = _revisionDiffContextMenuController.ShouldShowMenuSelectedToLocal(selectionInfo); firstParentToLocalToolStripMenuItem.Enabled = _revisionDiffContextMenuController.ShouldShowMenuFirstParentToLocal(selectionInfo); selectedParentToLocalToolStripMenuItem.Enabled = _revisionDiffContextMenuController.ShouldShowMenuSelectedParentToLocal(selectionInfo); firstParentToLocalToolStripMenuItem.Visible = _revisionDiffContextMenuController.ShouldDisplayMenuFirstParentToLocal(selectionInfo); selectedParentToLocalToolStripMenuItem.Visible = _revisionDiffContextMenuController.ShouldDisplayMenuSelectedParentToLocal(selectionInfo); }
private void openWithDifftoolToolStripMenuItem_DropDownOpening(object sender, EventArgs e) { ContextMenuDiffToolInfo selectionInfo = GetContextMenuDiffToolInfo(); firstToSelectedToolStripMenuItem.Enabled = _revisionDiffContextMenuController.ShouldShowMenuFirstToSelected(selectionInfo); firstToLocalToolStripMenuItem.Enabled = _revisionDiffContextMenuController.ShouldShowMenuFirstToLocal(selectionInfo); selectedToLocalToolStripMenuItem.Enabled = _revisionDiffContextMenuController.ShouldShowMenuSelectedToLocal(selectionInfo); }