Skip to main content Link Search Menu Expand Document (external link)

The Window Manager

The Window Manager is responsible for creating windows of various types and finding

There is only one window manager and it can always be found at jancy.windowManager.

Methods

windowManager.createTabbedWindow(options={})

Returns a promise that resolves with the newly created Tabbed window instance.

If options.name specifies a window that currently exists, a new window won’t be created and a handle to the existing named window will be used as the resolved value.

windowManager.getWindow(search)

  • search (Object)
  • uuid (string) optional find a window by uuid
  • which (string) optional can be first, last, or focused
  • name (string) optional find a window by name

Returns a tabbed window object based on the critieria defined by the search object or null if a window could not be found.

windowManager.getWindowCount()

Returns the number of windows.

windowManager.getWindows()

Returns an array of all tabbed window objects.