Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/26/15 13:36:26 (9 years ago)
Author:
pfleck
Message:

#2387

  • Added clearSearch-button in TypeSelector.
  • Adapted behavior of TypeSelector and NewItemDialog that a selected node stays selected as long as it matches the search criteria.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Optimizer/3.3/NewItemDialog.cs

    r12397 r12398  
    174174      } else {
    175175        searchString = searchString.ToLower();
     176        var selectedNode = typesTreeView.SelectedNode;
    176177
    177178        if (!searchString.Contains(currentSearchString)) {
    178179          typesTreeView.BeginUpdate();
    179180          // expand search -> restore all tree nodes
    180           var selectedNode = typesTreeView.SelectedNode;
    181181          typesTreeView.Nodes.Clear();
    182182          foreach (TreeNode node in treeNodes)
    183183            typesTreeView.Nodes.Add((TreeNode)node.Clone());
    184           RestoreSelectedNode(selectedNode);
    185184          typesTreeView.EndUpdate();
    186185        }
     
    189188        typesTreeView.BeginUpdate();
    190189        var searchTokens = searchString.Split(' ');
    191 
    192190        int i = 0;
    193191        while (i < typesTreeView.Nodes.Count) {
     
    217215        }
    218216        typesTreeView.EndUpdate();
     217
     218        RestoreSelectedNode(selectedNode);
    219219        UpdateDescription();
    220220      }
Note: See TracChangeset for help on using the changeset viewer.