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/ButtonItems
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/ButtonItems/NewEditorToolStripButtonItem.cs

    r2249 r2458  
    33using System.Linq;
    44using System.Text;
     5using HeuristicLab.MainForm.WindowsForms;
    56
    67namespace HeuristicLab.MainForm.Test {
    7   public class NewEditorToolStripButtonItem : ToolStripButtonItemBase, ITestUserInterfaceItemProvider {
     8  public class NewEditorToolStripButtonItem : HeuristicLab.MainForm.WindowsForms.ToolBarItemBase, ITestUserInterfaceItemProvider {
    89    public override int Position {
    910      get { return 12; }
     
    1415    }
    1516
    16     public override string Structure {
    17       get { return "New"; }
     17    public override IEnumerable<string> Structure {
     18      get { return new string []{"New"}; }
    1819    }
    1920
    20     public override void Execute(IMainForm mainform) {
    21       new NewEditorAction().Execute(mainform);
     21    public override System.Windows.Forms.ToolStripItemDisplayStyle ToolStripItemDisplayStyle {
     22      get { return System.Windows.Forms.ToolStripItemDisplayStyle.ImageAndText; }
     23    }
     24
     25    public override void Execute() {
     26      NewEditorAction.Execute(MainFormManager.MainForm);
    2227    }
    2328  }
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/ButtonItems/NewFormToolStripButtonItem.cs

    r2249 r2458  
    33using System.Linq;
    44using System.Text;
     5using HeuristicLab.MainForm.WindowsForms;
    56
    67namespace HeuristicLab.MainForm.Test {
    7   public class NewFormToolStripButtonItem : ToolStripButtonItemBase, ITestUserInterfaceItemProvider {
     8  public class NewFormToolStripButtonItem : HeuristicLab.MainForm.WindowsForms.ToolBarItemBase, ITestUserInterfaceItemProvider {
    89    public override int Position {
    910      get { return 11; }
     
    1415    }
    1516
    16     public override string Structure {
    17       get { return "New"; }
     17    public override IEnumerable<string> Structure {
     18      get { return new string[] { "New" }; }
    1819    }
    1920
    20     public override void Execute(IMainForm mainform) {
    21       new NewFormAction().Execute(mainform);
     21    public override System.Windows.Forms.ToolStripItemDisplayStyle ToolStripItemDisplayStyle {
     22      get { return System.Windows.Forms.ToolStripItemDisplayStyle.ImageAndText; }
     23    }
     24
     25    public override void Execute() {
     26      new NewFormAction().Execute(MainFormManager.MainForm);
    2227    }
    2328  }
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/ButtonItems/NewToolStripButtonItem.cs

    r2249 r2458  
    33using System.Linq;
    44using System.Text;
     5using HeuristicLab.MainForm.WindowsForms;
    56
    67namespace HeuristicLab.MainForm.Test {
    7   public class NewToolStripButtonItem : ToolStripButtonItemBase, ITestUserInterfaceItemProvider {
     8  public class NewToolStripButtonItem : HeuristicLab.MainForm.WindowsForms.ToolBarItemBase, ITestUserInterfaceItemProvider {
    89    public override int Position {
    910      get { return 10; }
     
    2223    }
    2324
    24     public override void Execute(IMainForm mainform) {
     25    public override void Execute() {
    2526    }
    2627  }
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/ButtonItems/OpenToolStripButtonItem.cs

    r2249 r2458  
    33using System.Linq;
    44using System.Text;
     5using HeuristicLab.MainForm.WindowsForms;
    56
    67namespace HeuristicLab.MainForm.Test {
    7   public class OpenToolStripButtonItem : ToolStripButtonItemBase, ITestUserInterfaceItemProvider {
     8  public class OpenToolStripButtonItem : ToolBarItemBase, ITestUserInterfaceItemProvider {
    89    public override int Position {
    910      get { return 20; }
     
    1819    }
    1920
    20     public override void Execute(IMainForm mainform) {
    21       new OpenAction().Execute(mainform);
     21    public override void Execute() {
     22      new OpenAction().Execute(MainFormManager.MainForm);
    2223    }
    2324  }
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/ButtonItems/SaveToolStripButtonItem.cs

    r2269 r2458  
    33using System.Linq;
    44using System.Text;
     5using HeuristicLab.MainForm.WindowsForms;
    56
    67namespace HeuristicLab.MainForm.Test {
    7   public class SaveToolStripButtonItem : ToolStripButtonItemBase, ITestUserInterfaceItemProvider {
     8  public class SaveToolStripButtonItem : HeuristicLab.MainForm.WindowsForms.ToolBarItemBase, ITestUserInterfaceItemProvider {
    89    public override int Position {
    910      get { return 30; }
     
    1819    }
    1920
    20     public override void Execute(IMainForm mainform) {
    21       new SaveAction().Execute(mainform);
     21    public override void Execute() {
     22      new SaveAction().Execute(MainFormManager.MainForm);
    2223    }
    2324
    2425    public override void ActiveViewChanged(object sender, EventArgs e) {
    25       IMainForm mainform = (IMainForm)sender;
     26      IMainForm mainform = MainFormManager.MainForm;
    2627      if (mainform.ActiveView == null)
    2728        this.ToolStripItem.Enabled = false;
    2829      else
    29         this.ToolStripItem.Enabled = !(mainform.ActiveView is FormView);
     30        this.ToolStripItem.Enabled = !(mainform.ActiveView is FormView1);
    3031    }
    3132
Note: See TracChangeset for help on using the changeset viewer.