namespace SM.Base.Window
{
///
/// A interface to implerment a window setup.
///
public interface ISetup
{
///
/// This fires when the setup is applied the window.
///
void Applied(IGenericWindow window);
///
/// This fires when the window is currently loading.
///
void Load(IGenericWindow window);
///
/// This fires when the window is done loading.
///
void Loaded(IGenericWindow window);
///
/// This fires when the window was resized.
///
void Resize(IGenericWindow window);
}
}