Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/29/10 15:10:17 (14 years ago)
Author:
mkommend
Message:

changed logic of showing new views (ticket #972)

Location:
trunk/sources/HeuristicLab.Core.Views/3.3
Files:
5 edited

Legend:

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

    r3526 r3557  
    231231      if (listView.SelectedItems.Count == 1) {
    232232        T item = (T)listView.SelectedItems[0].Tag;
    233         IView view = MainFormManager.CreateDefaultView(item);
     233        IView view = MainFormManager.MainForm.ShowContent(item);
    234234        if (view != null) {
    235235          view.ReadOnly = this.ReadOnly;
    236           view.Show();
    237236        }
    238237      }
  • trunk/sources/HeuristicLab.Core.Views/3.3/ItemArrayView.cs

    r3526 r3557  
    229229        T item = itemsListView.SelectedItems[0].Tag as T;
    230230        if (item != null) {
    231           IContentView view = MainFormManager.CreateDefaultView(item);
     231          IContentView view = MainFormManager.MainForm.ShowContent(item);
    232232          if (view != null) {
    233233            view.ReadOnly = ReadOnly;
    234234            view.Locked = Locked;
    235             view.Show();
    236235          }
    237236        }
  • trunk/sources/HeuristicLab.Core.Views/3.3/ItemCollectionView.cs

    r3526 r3557  
    189189      if (itemsListView.SelectedItems.Count == 1) {
    190190        T item = (T)itemsListView.SelectedItems[0].Tag;
    191         IContentView view = MainFormManager.CreateDefaultView(item);
     191        IContentView view = MainFormManager.MainForm.ShowContent(item);
    192192        if (view != null) {
    193193          view.ReadOnly = ReadOnly;
    194194          view.Locked = Locked;
    195           view.Show();
    196195        }
    197196      }
  • trunk/sources/HeuristicLab.Core.Views/3.3/ItemListView.cs

    r3526 r3557  
    223223      if (itemsListView.SelectedItems.Count == 1) {
    224224        T item = (T)itemsListView.SelectedItems[0].Tag;
    225         IContentView view = MainFormManager.CreateDefaultView(item);
     225        IContentView view = MainFormManager.MainForm.ShowContent(item);
    226226        if (view != null) {
    227227          view.ReadOnly = ReadOnly;
    228228          view.Locked = Locked;
    229           view.Show();
    230229        }
    231230      }
  • trunk/sources/HeuristicLab.Core.Views/3.3/OperatorTreeView.cs

    r3432 r3557  
    355355        IOperator op = GetOperatorTag(graphTreeView.SelectedNode);
    356356        if (op != null) {
    357           IContentView view = MainFormManager.CreateDefaultView(op);
    358           if (view != null) {
    359             view.ReadOnly = this.ReadOnly;
    360             view.Locked = this.Locked;
     357          Type viewType = MainFormManager.GetDefaultViewType(op.GetType());
     358          if (viewType != null) {
    361359            viewToolStripMenuItem.Enabled = true;
    362             viewToolStripMenuItem.Tag = view;
     360            viewToolStripMenuItem.Tag = op;
    363361          }
    364362          breakpointToolStripMenuItem.Enabled = true;
     
    414412    #region Context Menu Events
    415413    private void viewToolStripMenuItem_Click(object sender, EventArgs e) {
    416       IView view = ((ToolStripMenuItem)sender).Tag as IView;
    417       if (view != null) view.Show();
     414      IOperator op = ((ToolStripMenuItem)sender).Tag as IOperator;
     415      IContentView view = MainFormManager.MainForm.ShowContent(op);
     416      if (view != null) {
     417        view.ReadOnly = this.ReadOnly;
     418        view.Locked = this.Locked;
     419      }
    418420    }
    419421    private void breakpointToolStripMenuItem_Click(object sender, EventArgs e) {
Note: See TracChangeset for help on using the changeset viewer.