Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/29/13 13:47:35 (11 years ago)
Author:
jkarder
Message:

#2116:

  • refactored breadcrumb navigation
  • added possibility to navigate to the first invisible breadcrumb via the ellipsis
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/Breadcrumbs/HeuristicLab.Operators.Views.GraphVisualization.Views/3.3/OperatorGraphView.cs

    r9456 r10093  
    140140          if (shapeInfo != null) {
    141141            IOperator op = this.VisualizationInfo.GetOperatorForShapeInfo(shapeInfo);
    142             IContentView view = MainFormManager.MainForm.ShowContent(op);
    143             if (view != null) {
    144               view.ReadOnly = this.ReadOnly;
    145               view.Locked = this.Locked;
    146             }
     142            var mainForm = MainFormManager.GetMainForm<MainForm.WindowsForms.MainForm>();
     143            var outermostViewHost = mainForm.ShowContentInOutermostViewHost(op, this);
     144            outermostViewHost.ActiveView.ReadOnly = ReadOnly;
     145            outermostViewHost.ActiveView.Locked = Locked;
    147146            HandledMouseEventArgs eventArgs = e as HandledMouseEventArgs;
    148147            if (eventArgs != null)
     
    195194      if (shapeInfo != null) {
    196195        IOperator op = this.VisualizationInfo.GetOperatorForShapeInfo(shapeInfo);
    197         IContentView view = MainFormManager.MainForm.ShowContent(op);
    198         if (view != null) {
    199           view.ReadOnly = this.ReadOnly;
    200           view.Locked = this.Locked;
    201         }
     196        var mainForm = MainFormManager.GetMainForm<MainForm.WindowsForms.MainForm>();
     197        var outermostViewHost = mainForm.ShowContentInOutermostViewHost(op, this);
     198        outermostViewHost.ActiveView.ReadOnly = ReadOnly;
     199        outermostViewHost.ActiveView.Locked = Locked;
    202200      }
    203201    }
Note: See TracChangeset for help on using the changeset viewer.