Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/04/09 16:52:49 (15 years ago)
Author:
mkommend
Message:

implemented first version of MainFormBase and DockingMainForm (ticket #716)

Location:
trunk/sources/HeuristicLab.MainForm/3.2/Interfaces
Files:
1 added
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.MainForm/3.2/Interfaces/IView.cs

    r2229 r2233  
    2323using System.Collections.Generic;
    2424using System.Text;
    25 using HeuristicLab.PluginInfrastructure;
    2625
    27 namespace HeuristicLab.Core {
    28   /// <summary>
    29   /// An interface for all kinds visual representations of items (objects, operators...).
    30   /// </summary>
    31   public interface IView : IControl {
    32     /// <summary>
    33     /// Gets the current item instance.
    34     /// </summary>
    35     IItem Item { get; }
    36     /// <summary>
    37     /// Gets or sets the caption of the current instance.
    38     /// </summary>
     26namespace HeuristicLab.MainForm {
     27  public interface IView {
    3928    string Caption { get; set; }
    40 
    41     /// <summary>
    42     /// Occurs when the item was changed.
    43     /// </summary>
    44     event EventHandler ItemChanged;
    45     /// <summary>
    46     /// Occurs when the caption was changed.
    47     /// </summary>
    4829    event EventHandler CaptionChanged;
     30    IMainForm MainForm { get; set; }
    4931  }
    5032}
Note: See TracChangeset for help on using the changeset viewer.