ow.desktop

Source: 06414cd9 · Baseline

ow.desktop.info

ow.desktop.info() : Map

Returns session state, selected provider and actual capabilities. Does not start a toolkit.

ow.desktop.registerProvider

ow.desktop.registerProvider(aProvider)

Registers a provider implementing SPI version 1 before the desktop session starts. Providers expose describe, probe, start, request and stop. Used by optional oPacks and contract tests.

ow.desktop.shutdown

ow.desktop.shutdown() : oPromise

Stops only the desktop session and its owned helper/server. Idempotent.

ow.desktop.start

ow.desktop.start() : oPromise

Initializes the selected runtime and resolves to info(), including actual capabilities, without creating a window.

ow.desktop.wait

ow.desktop.wait(aTimeoutMs)

Keeps a standalone script alive until windows close, then shuts down desktop resources. An optional deadline raises TIMEOUT after cleanup. Do not call from a desktop callback.

ow.desktop.window

ow.desktop.window(aOptions) : Object

Creates a provider-neutral handle. Exactly one of html, url, file or a declarative view is required. Commands return oPromises; on/off subscribe to ready, message, closed and error events.

This site uses Just the Docs, a documentation theme for Jekyll.