AbstractMediaPanelFactory<T>
Extends
Type Parameters
| Type Parameter |
|---|
T extends AbstractMediaPanelModel |
Constructors
Constructor
new AbstractMediaPanelFactory<T>(options): AbstractMediaPanelFactory<T>;
Parameters
| Parameter | Type |
|---|---|
options | Omit<AbstractReactorPanelFactoryOptions, "category" | "isMultiple" | "allowManualCreation"> |
Returns
AbstractMediaPanelFactory<T>
Overrides
ReactorPanelFactory.constructor
Properties
| Property | Type | Inherited from |
|---|---|---|
options | AbstractReactorPanelFactoryOptions | ReactorPanelFactory.options |
Methods
generateContent()
generateContent(event): Element;
Parameters
| Parameter | Type |
|---|---|
event | WorkspaceModelFactoryEvent<AbstractMediaPanelModel<AbstractMedia<AbstractMediaOptions>>> |
Returns
Element
Inherited from
ReactorPanelFactory.generateContent
generateEditorPanelSiblingSuggestion()
generateEditorPanelSiblingSuggestion(): EditorPanelSiblingSuggestion;
Returns
Inherited from
ReactorPanelFactory.generateEditorPanelSiblingSuggestion
generateMediaPanel()
abstract generateMediaPanel(event): Element;
Parameters
| Parameter | Type |
|---|---|
event | WorkspaceModelFactoryEvent<T> |
Returns
Element
generateToolbar()
generateToolbar(event): any;
Parameters
| Parameter | Type |
|---|---|
event | WorkspaceModelFactoryEvent<AbstractMediaPanelModel<AbstractMedia<AbstractMediaOptions>>> |
Returns
any
Inherited from
ReactorPanelFactory.generateToolbar
getAdditionalButtons()
getAdditionalButtons(event): Btn[];
Parameters
| Parameter | Type |
|---|---|
event | RenderTitleBarEvent<AbstractMediaPanelModel<AbstractMedia<AbstractMediaOptions>>> |
Returns
Btn[]
Inherited from
ReactorPanelFactory.getAdditionalButtons
getSimpleName()
getSimpleName(model): string;
Parameters
| Parameter | Type |
|---|---|
model | AbstractMediaPanelModel |
Returns
string
Inherited from
ReactorPanelFactory.getSimpleName
getTabIcon()
getTabIcon(event): any;
Parameters
| Parameter | Type |
|---|---|
event | TabRendererEvent<AbstractMediaPanelModel<AbstractMedia<AbstractMediaOptions>>> |
Returns
any
Inherited from
ReactorPanelFactory.getTabIcon
matchesModel()
matchesModel(newModel, existingModel): boolean;
Parameters
| Parameter | Type |
|---|---|
newModel | T |
existingModel | T |
Returns
boolean
Overrides
ReactorPanelFactory.matchesModel
matchModel()
matchModel(model): boolean;
Parameters
| Parameter | Type |
|---|---|
model | AbstractMediaPanelModel |
Returns
boolean
Inherited from
ReactorPanelFactory.matchModel
renderIcon()
renderIcon(event): Element;
Parameters
| Parameter | Type |
|---|---|
event | TrayModelPanelRendererEvent<AbstractMediaPanelModel<AbstractMedia<AbstractMediaOptions>>> |
Returns
Element
Inherited from
ReactorPanelFactory.renderIcon
renderTab()
renderTab(event): Element;
Parameters
| Parameter | Type |
|---|---|
event | TabRendererEvent<AbstractMediaPanelModel<AbstractMedia<AbstractMediaOptions>>> |
Returns
Element
Inherited from
renderTitleBar()
renderTitleBar(event): Element;
Parameters
| Parameter | Type |
|---|---|
event | RenderTitleBarEvent<AbstractMediaPanelModel<AbstractMedia<AbstractMediaOptions>>> |
Returns
Element
Inherited from
ReactorPanelFactory.renderTitleBar
renderWindowTitle()
renderWindowTitle(event): ReactNode;
Parameters
| Parameter | Type |
|---|---|
event | FloatingWindowSubRendererEvent<AbstractMediaPanelModel<AbstractMedia<AbstractMediaOptions>>> |
Returns
ReactNode