BaseUiItemsProvider Class
Beta
Base implementation of a UiItemsProvider. The base class allows the user to pass in a function that is used to determine if the
active stage should be provided items. Derived provider classes should override the xxxInternal
methods to provide items.
Extends
- BaseUiItemsProvider
Methods
Name | Description | |
---|---|---|
constructor(_providerId: string, isSupportedStage?: (stageId: string, stageUsage: string, stageAppData?: any, provider?: UiItemsProvider) => boolean): BaseUiItemsProvider |
Inherited methods
Name | Inherited from | Description |
---|---|---|
onUnregister(): void | UIA_BaseUiItemsProvider | |
provideBackstageItems(): BackstageItem[] | UIA_BaseUiItemsProvider | Backstage items are not stage specific so no callback is used |
provideStatusBarItems(stageId: string, stageUsage: string, stageAppData?: any): CommonStatusBarItem[] | UIA_BaseUiItemsProvider | |
provideStatusBarItemsInternal(_stageId: string, _stageUsage: string, _stageAppData?: any): CommonStatusBarItem[] | UIA_BaseUiItemsProvider | |
provideToolbarButtonItems(stageId: string, stageUsage: string, toolbarUsage: ToolbarUsage, toolbarOrientation: ToolbarOrientation, stageAppData?: any): CommonToolbarItem[] | UIA_BaseUiItemsProvider | |
provideToolbarButtonItemsInternal(_stageId: string, _stageUsage: string, _toolbarUsage: ToolbarUsage, _toolbarOrientation: ToolbarOrientation, _stageAppData?: any): CommonToolbarItem[] | UIA_BaseUiItemsProvider | |
provideWidgets(stageId: string, stageUsage: string, location: StagePanelLocation, section?: StagePanelSection, _zoneLocation?: AbstractZoneLocation, stageAppData?: any): undefined | UIA_BaseUiItemsProvider | |
provideWidgetsInternal(_stageId: string, _stageUsage: string, _location: StagePanelLocation, _section?: StagePanelSection, _zoneLocation?: AbstractZoneLocation, _stageAppData?: any): AbstractWidgetProps[] | UIA_BaseUiItemsProvider | |
unregister(): void | UIA_BaseUiItemsProvider |
Inherited properties
Defined in
Last Updated: 30 November, 2023