// ----------------------------------------------------------------------- // // Copyright 2015 MIT Licence. See licence.md for more information. // // ----------------------------------------------------------------------- namespace Perspex.Platform { using System; /// /// Defines a platform-specific window implementation. /// public interface IWindowImpl : ITopLevelImpl { /// /// Sets the title of the window. /// /// The title. void SetTitle(string title); /// /// Shows the window. /// void Show(); /// /// Shows the window as a dialog. /// /// /// An that should be used to close the window. /// IDisposable ShowDialog(); /// /// Hides the window. /// void Hide(); } }