Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/02/11 02:13:49 (13 years ago)
Author:
swagner
Message:

Adapted context menu of ParameterCollectionView (#1377)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Core.Views/3.3/ParameterCollectionView.cs

    r5901 r5929  
    165165      showHideParametersToolStripMenuItem.Text = "Show/Hide Parameters";
    166166      showHideParametersToolStripMenuItem.Enabled = false;
    167       if ((itemsListView.SelectedItems.Count > 0) && !ReadOnly && !Locked && AllowEditingOfHiddenParameters) {
     167      if (itemsListView.SelectedItems.Count == 0) {
     168        e.Cancel = true;
     169      } else if (!ReadOnly && !Locked && AllowEditingOfHiddenParameters) {
    168170        List<IParameter> parameters = new List<IParameter>();
    169171        foreach (ListViewItem listViewItem in itemsListView.SelectedItems) {
     
    171173          if (parameter != null) parameters.Add(parameter);
    172174        }
    173         showHideParametersToolStripMenuItem.Enabled = (parameters.Count > 0) && (parameters.All(x => x.Hidden == parameters[0].Hidden));
     175        showHideParametersToolStripMenuItem.Enabled = parameters.Count > 0;
    174176        if (parameters.Count == 1) showHideParametersToolStripMenuItem.Text = parameters[0].Hidden ? "Show Parameter" : "Hide Parameter";
    175         else showHideParametersToolStripMenuItem.Text = parameters[0].Hidden ? "Show Parameters" : "Hide Parameters";
     177        else if ((parameters.Count > 1) && parameters.All(x => x.Hidden == parameters[0].Hidden)) showHideParametersToolStripMenuItem.Text = parameters[0].Hidden ? "Show Parameters" : "Hide Parameters";
    176178        showHideParametersToolStripMenuItem.Tag = parameters;
    177179      }
Note: See TracChangeset for help on using the changeset viewer.