18 lines
612 B
C#
18 lines
612 B
C#
namespace UniversalEditor.UserInterface
|
|
{
|
|
public interface IHostApplication
|
|
{
|
|
/// <summary>
|
|
/// Gets or sets the current window of the host application.
|
|
/// </summary>
|
|
IHostApplicationWindow CurrentWindow { get; set; }
|
|
/// <summary>
|
|
/// Gets or sets the output window of the host application, where other plugins can read from and write to.
|
|
/// </summary>
|
|
HostApplicationOutputWindow OutputWindow { get; set; }
|
|
/// <summary>
|
|
/// A collection of messages to display in the Error List panel.
|
|
/// </summary>
|
|
HostApplicationMessage.HostApplicationMessageCollection Messages { get; }
|
|
}
|
|
} |