Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/25/11 21:02:58 (13 years ago)
Author:
ascheibe
Message:

#1652

  • added MainForms for Single and Multiple Documents to Optimizer
  • moved cursor handling code up to MainForm
  • added a configuration dialog for switching between different MainForms
File:
1 edited

Legend:

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

    r5445 r6827  
    6868
    6969    public override void Execute() {
    70       IView clipboard = ((OptimizerMainForm)MainFormManager.MainForm).Clipboard;
    71       if (clipboard.IsShown) {
    72         clipboard.Hide();
    73       } else {
    74         clipboard.Show();
     70      IView clipboard = null;
     71      if (MainFormManager.MainForm is OptimizerDockingMainForm) {
     72        clipboard = ((OptimizerDockingMainForm)MainFormManager.MainForm).Clipboard;
     73      } else if (MainFormManager.MainForm is OptimizerMultipleDocumentMainForm) {
     74        clipboard = ((OptimizerMultipleDocumentMainForm)MainFormManager.MainForm).Clipboard;
     75      } else if (MainFormManager.MainForm is OptimizerSingleDocumentMainForm) {
     76        clipboard = ((OptimizerSingleDocumentMainForm)MainFormManager.MainForm).Clipboard;
     77      }
     78
     79      if (clipboard != null) {
     80        if (clipboard.IsShown) {
     81          clipboard.Hide();
     82        } else {
     83          clipboard.Show();
     84        }
    7585      }
    7686    }
Note: See TracChangeset for help on using the changeset viewer.