Protected_Protected_Protected ReadonlycommandsProtected ReadonlyeditorReadonlyidReadonlylabelProtected ReadonlynavigationReadonlyonEmit when the active editor is changed.
Protected ReadonlyonReadonlyonEmit when a new widget is created.
Protected ReadonlyonReadonlyonEmit when the current editor is changed.
Protected ReadonlyonProtected ReadonlypreferenceProtected ReadonlyrecentlyProtected ReadonlyresolverProtectedselectionProtected ReadonlyshellProtected ReadonlywidgetThe active editor. If there is an active editor (one that has focus), active and current are the same.
Retrieves all open widgets that have been opened by this handler.
all open widgets for this open handler.
The most recently activated editor (which might not have the focus anymore, hence it is not active).
If no editor has focus, e.g. when a context menu is shown, the active editor is undefined, but current might be the editor that was active before the menu popped up.
ProtectedrecentlyProtectedaddTest 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.
Optionaloptions: WidgetOpenerOptionsProtectedcheckCloses 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.
Optionaloptions: EditorOpenerOptionsProtectedcreateProtectedcreateOptionaloptions: EditorOpenerOptionsProtecteddoOptionaloptions: EditorOpenerOptionsProtectedextractTries to get an existing widget for the given uri.
the uri of the widget.
Optionaloptions: EditorOpenerOptionsa promise that resolves to the existing widget or undefined if no widget for the given uri exists.
ProtectedgetReturn 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.
Optionaloptions: EditorOpenerOptionsa promise of the existing or newly created widget.
ProtectedgetProtectedgetOptionaloptions: WidgetOpenerOptionsProtectedgetProtectedgetOptionaloptions: WidgetOpenerOptionsProtectedinitOpen 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: EditorOpenerOptionsthe widget opener options.
promise of the widget that resolves when the widget has been opened.
Opens an editor to the side of the current editor. Defaults to opening to the right.
To modify direction, pass options with {widgetOptions: {mode: ...}}
Optionaloptions: EditorOpenerOptionsRegisters a dynamic selection resolver. The resolver is added to the sorted list of selection resolvers and can later be disposed to remove it.
The selection resolver to register.
A Disposable that unregisters the resolver when disposed.
ProtectedremoveProtectedremoveProtectedresolveOptionaluri: URIProtectedrevealOptionaloptions: EditorOpenerOptionsProtectedserializeProtectedsetProtectedsetProtectedtryOptionaloptions: WidgetOpenerOptionsProtectedupdateProtectedupdate
Generic base class for OpenHandlers that are opening a widget for a given URI.