Protected ReadonlyeditorReadonlyidReadonlylabelReadonlyonEmit when a new widget is created.
Protected ReadonlyonProtected ReadonlypreferencesProtected ReadonlypreviewProtectedscrollProtectedscrollProtected ReadonlyshellProtected ReadonlysynchronizedProtected ReadonlywidgetRetrieves all open widgets that have been opened by this handler.
all open widgets for this open handler.
ProtectedopenTest whether this handler can open the given URI for given options. Return a nonzero number if this handler can open; otherwise it cannot. Never reject.
A returned value indicating a priority of this handler.
ProtectedcanOptionalwidget: WidgetCloses all widgets that have been opened by this open handler.
Optionaloptions: ApplicationShell.CloseOptionsthe close options that should be applied to all widgets.
a promise of all closed widgets that resolves after they have been closed.
ProtectedcreateOptionaloptions: WidgetOpenerOptionsProtecteddoOptionaloptions: WidgetOpenerOptionsTries to get an existing widget for the given uri.
the uri of the widget.
a promise that resolves to the existing widget or undefined if no widget for the given uri exists.
ProtectedgetOptionalwidget: WidgetProtectedgetReturn an existing widget for the given uri or creates a new one.
It does not open a widget, use WidgetOpenHandler#open instead.
uri of the widget.
a promise of the existing or newly created widget.
ProtectedgetOptionaloptions: WidgetOpenerOptionsProtectedgetOptionaloptions: WidgetOpenerOptionsProtectedinitProtectedlockCalled when the application is started. The application shell is not attached yet when this method runs. Should return a promise if it runs asynchronously.
Open a widget for the given uri and options. Reject if the given options are not widget options or a widget cannot be opened.
the uri of the resource that should be opened.
Optionaloptions: PreviewOpenerOptionsthe widget opener options.
promise of the widget that resolves when the widget has been opened.
ProtectedopenOptionalwidget: WidgetProtectedopenProtectedregisterProtectedregisterRegisters toolbar items.
the tabbar toolbar registry.
ProtectedresolveOptionaloptions: PreviewOpenerOptionsProtectedrevealProtectedserializeProtectedsynchronizeProtectedtryOptionaloptions: WidgetOpenerOptions
The command contribution should be implemented to register custom commands and handler.