Class DefaultSecondaryWindowServiceExperimental

Service for opening new secondary windows to contain widgets extracted from the application shell.

The functionality provided by this service and its implementation is still under development. Use with caution.

Hierarchy (view full)

Implements

Constructors

Properties

nextId: number = 0

Unique id. Increase after every access.

preferenceService: PreferenceService
prefix: number = ...

Randomized prefix to be included in opened windows' ids. This avoids conflicts when creating sub-windows from multiple theia instances (e.g. by opening Theia multiple times in the same browser)

saveResourceService: SaveableService
secondaryWindows: Window[] = []
windowService: WindowService
SECONDARY_WINDOW_URL: string = 'secondary-window.html'

Methods