Interstellar


IBrowserWindow<'TWindow> Type

Namespace: Interstellar

Assembly: Interstellar.Core.dll

Base Type: obj

All Interfaces: IBrowserWindow<'TWindow> , IDisposable

A natively-hosted graphical window that hosts a IBrowser

Instance members

Instance member Description

this.Browser

Full Usage: this.Browser

Returns: IBrowser
Modifiers: abstract

The browser instance that this window is hosting

Returns: IBrowser

this.Close()

Full Usage: this.Close()

Modifiers: abstract

Closes the window

this.Closed

Full Usage: this.Closed

Returns: IEvent<unit>
Modifiers: abstract

An event handler that is called when the window closes for any reason. It is safe to reference this event from a non-main thread.

Returns: IEvent<unit>

this.IsShowing

Full Usage: this.IsShowing

Returns: bool
Modifiers: abstract

Whether or not the window has been shown but not yet closed.

Returns: bool

this.NativeWindow

Full Usage: this.NativeWindow

Returns: 'TWindow
Modifiers: abstract

Gets the underlying platform window object

Returns: 'TWindow

this.Platform

Full Usage: this.Platform

Returns: BrowserWindowPlatform
Modifiers: abstract

Indicates the GUI platform that is hosting this window

Returns: BrowserWindowPlatform

this.Show()

Full Usage: this.Show()

Returns: Async<unit>
Modifiers: abstract

Shows the window, asynchronously returning when Browser has finished initializing and is ready to use

Returns: Async<unit>

this.Shown

Full Usage: this.Shown

Returns: IEvent<unit>
Modifiers: abstract

An event handler this is called when the window is shown. It is safe to reference this event from a non-main thread.

Returns: IEvent<unit>

this.Size

Full Usage: this.Size

Modifiers: abstract

The size of the window, in pixels

this.Title

Full Usage: this.Title

Modifiers: abstract

Gets or sets text in the window's title bar