Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/07/09 02:44:23 (14 years ago)
Author:
swagner
Message:

Continued work on Optimizer and on adapting all views to the new MainForm concept (#770)

File:
1 edited

Legend:

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

    r2520 r2546  
    1010
    1111namespace HeuristicLab.Optimizer.MenuItems {
    12   public class CloseAllMenuItem : HeuristicLab.MainForm.WindowsForms.MenuItemBase, IOptimizerUserInterfaceItemProvider {
     12  internal class CloseAllMenuItem : HeuristicLab.MainForm.WindowsForms.MenuItemBase, IOptimizerUserInterfaceItemProvider {
    1313    public override string Name {
    1414      get { return "Clos&e All"; }
    1515    }
    16 
    1716    public override IEnumerable<string> Structure {
    1817      get { return new string[] { "&File" }; }
    1918    }
    20 
    2119    public override int Position {
    2220      get { return 1700; }
     21    }
     22
     23    public override void MainFormInitialized(object sender, EventArgs e) {
     24      ToolStripItem.Enabled = false;
     25    }
     26    public override void ActiveViewChanged(object sender, EventArgs e) {
     27      ToolStripItem.Enabled = MainFormManager.MainForm.Views.FirstOrDefault() != null;
    2328    }
    2429
Note: See TracChangeset for help on using the changeset viewer.