ApplicationControlBase

Description

abstract class Tinman.Engine.Application.ApplicationControlBase
<TWindow ref : IApplicationWindow>

Derived from

Disposable abstract
IApplicationControl

Abstract base interface for implementations of IApplicationControl, which provides some common functionality.

Public / Methods

Create​Application


public virtual method CreateApplication → ()

Creates the application loop.

Create​Window


public abstract method CreateWindow → ()

Creates the application window.

Dispose​Application


public method DisposeApplication → ()

Disposes the application loop.

Dispose​Window


public method DisposeWindow → ()

Disposes the application window.

Request​Close​Default


public method RequestCloseDefault → ()

The default implementation of IRequestClose.RequestClose.

Public / Attributes

Loop


public attribute Loop → (get)

value : ApplicationLoop

The application loop or null.

Returns the application loop.

Window


public attribute Window → (get)

value : TWindow

The application window adapter or null.

Returns the current application window adapter.

Protected / Attributes

window


[Owner]
protected attribute window → (TWindow)

The application window adapter.