Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/18/15 12:30:56 (8 years ago)
Author:
jkarder
Message:

#2116: worked on breadcrumb navigation

  • OperatorGraphView now checks for IOperatorGraphOperator instead of AlgorithmOperator
  • removed breadcrumbs from collection views
Location:
trunk/sources/HeuristicLab.Core.Views/3.3
Files:
3 edited

Legend:

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

    r13014 r13244  
    277277        T item = itemsListView.SelectedItems[0].Tag as T;
    278278        if (item != null) {
    279           Control c = this;
    280           BreadcrumbViewHost bcvh;
    281 
    282           do {
    283             c = c.Parent;
    284             bcvh = c as BreadcrumbViewHost;
    285           } while ((bcvh == null || !bcvh.EnableBreadcrumbs) && c != null);
    286 
    287           if (bcvh != null) {
    288             bcvh.AddBreadcrumbs(bcvh.Content);
    289             bcvh.AddBreadcrumbs(item);
    290             bcvh.Content = item;
    291             bcvh.ReadOnly = ReadOnly;
    292             bcvh.Locked = Locked;
    293           } else {
    294             IContentView view = MainFormManager.MainForm.ShowContent(item);
    295             if (view != null) {
    296               view.ReadOnly = ReadOnly;
    297               view.Locked = Locked;
    298             }
     279          IContentView view = MainFormManager.MainForm.ShowContent(item);
     280          if (view != null) {
     281            view.ReadOnly = ReadOnly;
     282            view.Locked = Locked;
    299283          }
    300284        }
  • trunk/sources/HeuristicLab.Core.Views/3.3/ParameterCollectionView.cs

    r13014 r13244  
    2727using HeuristicLab.Collections;
    2828using HeuristicLab.MainForm;
    29 using HeuristicLab.MainForm.WindowsForms;
    3029
    3130namespace HeuristicLab.Core.Views {
     
    155154        IParameter item = itemsListView.SelectedItems[0].Tag as IParameter;
    156155        if (item != null) {
    157           Control c = this;
    158           BreadcrumbViewHost bcvh;
    159 
    160           do {
    161             c = c.Parent;
    162             bcvh = c as BreadcrumbViewHost;
    163           } while ((bcvh == null || !bcvh.EnableBreadcrumbs) && c != null);
    164 
    165           if (bcvh != null) {
    166             bcvh.AddBreadcrumbs(bcvh.Content);
    167             bcvh.AddBreadcrumbs(item);
    168             bcvh.Content = item;
    169             bcvh.ReadOnly = ReadOnly || (item.Hidden && !AllowEditingOfHiddenParameters);
    170             bcvh.Locked = Locked;
    171           } else {
    172             IContentView view = MainFormManager.MainForm.ShowContent(item);
    173             if (view != null) {
    174               view.ReadOnly = ReadOnly || (item.Hidden && !AllowEditingOfHiddenParameters);
    175               view.Locked = Locked;
    176             }
     156          IContentView view = MainFormManager.MainForm.ShowContent(item);
     157          if (view != null) {
     158            view.ReadOnly = ReadOnly || (item.Hidden && !AllowEditingOfHiddenParameters);
     159            view.Locked = Locked;
    177160          }
    178161        }
  • trunk/sources/HeuristicLab.Core.Views/3.3/ParameterizedNamedItemView.Designer.cs

    r13014 r13244  
    4545    /// </summary>
    4646    private void InitializeComponent() {
    47       this.parameterCollectionView = new HeuristicLab.Core.Views.BreadcrumbViewHost();
     47      this.parameterCollectionView = new HeuristicLab.Core.Views.ParameterCollectionView();
    4848      ((System.ComponentModel.ISupportInitialize)(this.errorProvider)).BeginInit();
    4949      this.SuspendLayout();
     
    7272      this.parameterCollectionView.Size = new System.Drawing.Size(490, 327);
    7373      this.parameterCollectionView.TabIndex = 3;
    74       this.parameterCollectionView.ViewsLabelVisible = false;
    7574      //
    7675      // ParameterizedNamedItemView
     
    9392    #endregion
    9493
    95     protected HeuristicLab.Core.Views.BreadcrumbViewHost parameterCollectionView;
     94    protected ParameterCollectionView parameterCollectionView;
    9695
    9796  }
Note: See TracChangeset for help on using the changeset viewer.