// ----------------------------------------------------------------------- // // Copyright 2014 MIT Licence. See licence.md for more information. // // ----------------------------------------------------------------------- namespace Perspex.Platform { using System; using Perspex.Controls; using Perspex.Input.Raw; public interface IWindowImpl { event EventHandler Activated; event EventHandler Closed; event EventHandler Input; event EventHandler Resized; Size ClientSize { get; } IPlatformHandle Handle { get; } void SetTitle(string title); void SetOwner(Window window); void Show(); } }