Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/04/12 09:38:32 (12 years ago)
Author:
mkommend
Message:

#1043: Removed the possibility to edit the name of optimizers in the ExperimentTreeView by pressing F2.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Optimization.Views/3.3/ExperimentTreeView.cs

    r8668 r8726  
    625625      var optimizer = namedItem as IOptimizer;
    626626
    627       if (e.KeyCode == Keys.F2 && !treeNode.IsEditing) {
    628         treeNode.BeginEdit();
    629         return;
    630       }
    631 
    632627      if (e.KeyCode == Keys.Delete && optimizer != null) {
    633628        if (treeNode.Parent == null)
     
    679674      if (contextMenuStrip.Items.Cast<ToolStripMenuItem>().Any(item => item.Enabled))
    680675        contextMenuStrip.Show(Cursor.Position);
    681     }
    682 
    683     private void treeView_BeforeLabelEdit(object sender, NodeLabelEditEventArgs e) {
    684       if (Locked) e.CancelEdit = true;
    685       if (ReadOnly) e.CancelEdit = true;
    686       if (e.Node.Tag == null) e.CancelEdit = true;
    687       var namedItem = e.Node.Tag as INamedItem;
    688       if (namedItem == null) e.CancelEdit = true;
    689       else if (!namedItem.CanChangeName) e.CancelEdit = true;
    690     }
    691     private void treeView_AfterLabelEdit(object sender, NodeLabelEditEventArgs e) {
    692       if (e.Label == null) return;
    693       e.Node.EndEdit(false);
    694       var namedItem = (INamedItem)e.Node.Tag;
    695       namedItem.Name = e.Label;
    696676    }
    697677
Note: See TracChangeset for help on using the changeset viewer.