Protected_Protected ReadonlyfactoryProtected ReadonlyloggerReadonlyonProtected ReadonlyonReadonlyonAn event can be used to participate in the widget creation. Listeners may not dispose the given widget.
Protected ReadonlyonProtected ReadonlypendingProtected ReadonlywidgetsProtectedfactoriesProtecteddoOptionaloptions: anyProtecteddoProtectedfromConvert the key into the widget construction options object.
the key.
the widget construction options object.
Get the widget construction options.
the widget.
the widget construction options if the widget was created through the manager, else undefined.
Get the list of widgets created by the given widget factory.
the widget factory id.
the list of widgets created by the factory with the given id.
ProtectedtestProtectedtoConvert the widget construction options to string.
the widget construction options.
the widget construction options represented as a string.
Try to get the existing widget for the given description.
The widget factory id.
Optionaloptions: anyThe widget factory specific information.
A promise that resolves to the widget, if any exists. The promise may be pending, so be cautious when assuming that it will not reject.
Try to get the existing widget for the given description.
The widget factory id.
Optionaloptions: anyThe widget factory specific information.
the widget if available, else undefined.
The widget is 'available' if it has been created with the same factoryId and options by the WidgetManager.
If the widget's creation is asynchronous, it is only available when the associated Promise is resolved.
The WidgetManager is the common component responsible for creating and managing widgets. Additional widget factories can be registered by using the WidgetFactory contribution point. To identify a widget, created by a factory, the factory id and the creation options are used. This key is commonly referred to as
descriptionof the widget.