Changeset 6827 for trunk/sources/HeuristicLab.Optimizer/3.3/MenuItems
- Timestamp:
- 09/25/11 21:02:58 (13 years ago)
- Location:
- trunk/sources/HeuristicLab.Optimizer/3.3/MenuItems
- Files:
-
- 2 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Optimizer/3.3/MenuItems/ClipboardMenuItem.cs
r5445 r6827 68 68 69 69 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 } 75 85 } 76 86 } -
trunk/sources/HeuristicLab.Optimizer/3.3/MenuItems/CopyToClipboardMenuItem.cs
r5445 r6827 51 51 52 52 public override void Execute() { 53 Clipboard<IItem> clipboard = null; 53 54 IContentView activeView = MainFormManager.MainForm.ActiveView as IContentView; 55 54 56 if ((activeView != null) && (activeView.Content != null) && (activeView.Content is IItem) && !activeView.Locked) { 55 Clipboard<IItem> clipboard = ((OptimizerMainForm)MainFormManager.MainForm).Clipboard; 56 IItem content = (IItem)activeView.Content; 57 clipboard.AddItem((IItem)content.Clone()); 57 if (MainFormManager.MainForm is OptimizerDockingMainForm) { 58 clipboard = ((OptimizerDockingMainForm)MainFormManager.MainForm).Clipboard; 59 } else if (MainFormManager.MainForm is OptimizerMultipleDocumentMainForm) { 60 clipboard = ((OptimizerMultipleDocumentMainForm)MainFormManager.MainForm).Clipboard; 61 } else if (MainFormManager.MainForm is OptimizerSingleDocumentMainForm) { 62 clipboard = ((OptimizerSingleDocumentMainForm)MainFormManager.MainForm).Clipboard; 63 } 64 65 if (clipboard != null) { 66 IItem content = (IItem)activeView.Content; 67 clipboard.AddItem((IItem)content.Clone()); 68 } 58 69 } 59 70 }
Note: See TracChangeset
for help on using the changeset viewer.