Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/30/09 17:17:53 (15 years ago)
Author:
mkommend
Message:

integrated branch MainForm refactoring into trunk (ticket #771)

Location:
trunk/sources/HeuristicLab.MainForm.Test/3.2/MenuItems
Files:
2 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/MenuItems/ExitToolStripMenuItem.cs

    r2256 r2458  
    55using System.Windows.Forms;
    66
    7 using HeuristicLab.MainForm;
     7using HeuristicLab.MainForm.WindowsForms;
    88using HeuristicLab.Common.Resources;
    99
    1010namespace HeuristicLab.MainForm.Test {
    11   public class CloseToolStripMenuItem : ToolStripMenuItemBase, ITestUserInterfaceItemProvider {
     11  public class CloseToolStripMenuItem : HeuristicLab.MainForm.WindowsForms.MenuItemBase, ITestUserInterfaceItemProvider {
    1212    public override string Name {
    1313      get { return "Exit"; }
    1414    }
    1515
    16     public override string Structure {
    17       get { return "File"; }
     16    public override IEnumerable<string> Structure {
     17      get { return new string[] { "File" }; }
    1818    }
    1919
     
    2222    }
    2323
    24     public override void Execute(IMainForm mainform) {
    25       mainform.Close();
     24    public override void Execute() {
     25      MainFormManager.MainForm.Close();
    2626    }
    2727  }
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/MenuItems/NewEditorToolStripMenuItem.cs

    r2249 r2458  
    55using System.Windows.Forms;
    66
    7 using HeuristicLab.MainForm;
    87using HeuristicLab.Common.Resources;
     8using HeuristicLab.MainForm.WindowsForms;
    99
    1010namespace HeuristicLab.MainForm.Test {
    11   public class NewEditorToolStripMenuItem : ToolStripMenuItemBase, ITestUserInterfaceItemProvider {
     11  public class NewEditorToolStripMenuItem : HeuristicLab.MainForm.WindowsForms.MenuItemBase, ITestUserInterfaceItemProvider {
    1212    public override string Name {
    1313      get { return "Editor"; }
    1414    }
    1515
    16     public override string Structure {
    17       get { return "File/New"; }
     16    public override IEnumerable<string> Structure {
     17      get { return "File/New".Split('/'); }
    1818    }
    1919
     
    2222    }
    2323
    24     public override void Execute(IMainForm mainform) {
    25       new NewEditorAction().Execute(mainform);
     24    public override void Execute() {
     25      NewEditorAction.Execute(MainFormManager.MainForm);
    2626    }
    2727  }
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/MenuItems/NewFormToolStripMenuItem.cs

    r2249 r2458  
    55using System.Windows.Forms;
    66
    7 using HeuristicLab.MainForm;
     7using HeuristicLab.MainForm.WindowsForms;
    88using HeuristicLab.Common.Resources;
    99
    1010namespace HeuristicLab.MainForm.Test {
    11   public class NewFormToolStripMenuItem : ToolStripMenuItemBase, ITestUserInterfaceItemProvider {
     11  public class NewFormToolStripMenuItem : HeuristicLab.MainForm.WindowsForms.MenuItemBase, ITestUserInterfaceItemProvider {
    1212    public override string Name {
    1313      get { return "Form"; }
    1414    }
    1515
    16     public override string Structure {
    17       get { return "File/New"; }
     16    public override IEnumerable<string> Structure {
     17      get { return "File/New".Split('/'); }
    1818    }
    1919
    2020    public override int Position {
    2121      get { return 1110; }
     22   
    2223    }
    2324
    24     public override void Execute(IMainForm mainform) {
    25       new NewFormAction().Execute(mainform);
     25    public override void Execute() {
     26      new NewFormAction().Execute(MainFormManager.MainForm);
    2627    }
    2728  }
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/MenuItems/OpenToolStripMenuItem.cs

    r2249 r2458  
    44using System.Text;
    55using System.Windows.Forms;
    6 using HeuristicLab.MainForm;
     6using HeuristicLab.MainForm.WindowsForms;
    77using HeuristicLab.Common.Resources;
    88
    99namespace HeuristicLab.MainForm.Test {
    10   public class OpenToolStripMenuItem : ToolStripMenuItemBase, ITestUserInterfaceItemProvider {
     10  public class OpenToolStripMenuItem : HeuristicLab.MainForm.WindowsForms.MenuItemBase, ITestUserInterfaceItemProvider {
    1111    public override string Name {
    1212      get { return "Open"; }
    13     }   
     13    }
    1414
    15     public override string Structure {
    16       get { return "File"; }
     15    public override IEnumerable<string> Structure {
     16      get { return new string[] { "File" }; }
    1717    }
    1818
     
    2929    }
    3030
    31     public override void Execute(IMainForm mainform) {
    32       new OpenAction().Execute(mainform);
     31    public override void Execute() {
     32      new OpenAction().Execute(MainFormManager.MainForm);
    3333    }
    3434  }
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/MenuItems/SaveToolStripMenuItem.cs

    r2249 r2458  
    55using System.Windows.Forms;
    66
    7 using HeuristicLab.MainForm;
     7using HeuristicLab.MainForm.WindowsForms;
    88using HeuristicLab.Common.Resources;
    99
    1010namespace HeuristicLab.MainForm.Test {
    11   public class SaveToolStripMenuItem : ToolStripMenuItemBase, ITestUserInterfaceItemProvider {
     11  public class SaveToolStripMenuItem : HeuristicLab.MainForm.WindowsForms.MenuItemBase, ITestUserInterfaceItemProvider {
    1212    public override string Name {
    1313      get { return "Save"; }
    1414    }
    1515
    16     public override string Structure {
    17       get { return "File"; }
     16    public override IEnumerable<string> Structure {
     17      get { return new string[]{"File"}; }
    1818    }
    1919
     
    3030    }
    3131
    32     public override void Execute(IMainForm mainform) {
    33       new SaveAction().Execute(mainform);
     32    public override void Execute() {
     33      new SaveAction().Execute(MainFormManager.MainForm);
    3434    }
    3535  }
Note: See TracChangeset for help on using the changeset viewer.