Skip to main content

AbstractMediaPanelFactory<T>

Extends

Type Parameters

Type Parameter
T extends AbstractMediaPanelModel

Constructors

Constructor

new AbstractMediaPanelFactory<T>(options): AbstractMediaPanelFactory<T>;

Parameters

ParameterType
optionsOmit<AbstractReactorPanelFactoryOptions, "category" | "isMultiple" | "allowManualCreation">

Returns

AbstractMediaPanelFactory<T>

Overrides

ReactorPanelFactory.constructor

Properties

PropertyTypeInherited from
optionsAbstractReactorPanelFactoryOptionsReactorPanelFactory.options

Methods

generateContent()

generateContent(event): Element;

Parameters

ParameterType
eventWorkspaceModelFactoryEvent<AbstractMediaPanelModel<AbstractMedia<AbstractMediaOptions>>>

Returns

Element

Inherited from

ReactorPanelFactory.generateContent


generateEditorPanelSiblingSuggestion()

generateEditorPanelSiblingSuggestion(): EditorPanelSiblingSuggestion;

Returns

EditorPanelSiblingSuggestion

Inherited from

ReactorPanelFactory.generateEditorPanelSiblingSuggestion


generateMediaPanel()

abstract generateMediaPanel(event): Element;

Parameters

ParameterType
eventWorkspaceModelFactoryEvent<T>

Returns

Element


generateToolbar()

generateToolbar(event): any;

Parameters

ParameterType
eventWorkspaceModelFactoryEvent<AbstractMediaPanelModel<AbstractMedia<AbstractMediaOptions>>>

Returns

any

Inherited from

ReactorPanelFactory.generateToolbar


getAdditionalButtons()

getAdditionalButtons(event): Btn[];

Parameters

ParameterType
eventRenderTitleBarEvent<AbstractMediaPanelModel<AbstractMedia<AbstractMediaOptions>>>

Returns

Btn[]

Inherited from

ReactorPanelFactory.getAdditionalButtons


getSimpleName()

getSimpleName(model): string;

Parameters

ParameterType
modelAbstractMediaPanelModel

Returns

string

Inherited from

ReactorPanelFactory.getSimpleName


getTabIcon()

getTabIcon(event): any;

Parameters

ParameterType
eventTabRendererEvent<AbstractMediaPanelModel<AbstractMedia<AbstractMediaOptions>>>

Returns

any

Inherited from

ReactorPanelFactory.getTabIcon


matchesModel()

matchesModel(newModel, existingModel): boolean;

Parameters

ParameterType
newModelT
existingModelT

Returns

boolean

Overrides

ReactorPanelFactory.matchesModel


matchModel()

matchModel(model): boolean;

Parameters

ParameterType
modelAbstractMediaPanelModel

Returns

boolean

Inherited from

ReactorPanelFactory.matchModel


renderIcon()

renderIcon(event): Element;

Parameters

ParameterType
eventTrayModelPanelRendererEvent<AbstractMediaPanelModel<AbstractMedia<AbstractMediaOptions>>>

Returns

Element

Inherited from

ReactorPanelFactory.renderIcon


renderTab()

renderTab(event): Element;

Parameters

ParameterType
eventTabRendererEvent<AbstractMediaPanelModel<AbstractMedia<AbstractMediaOptions>>>

Returns

Element

Inherited from

ReactorPanelFactory.renderTab


renderTitleBar()

renderTitleBar(event): Element;

Parameters

ParameterType
eventRenderTitleBarEvent<AbstractMediaPanelModel<AbstractMedia<AbstractMediaOptions>>>

Returns

Element

Inherited from

ReactorPanelFactory.renderTitleBar


renderWindowTitle()

renderWindowTitle(event): ReactNode;

Parameters

ParameterType
eventFloatingWindowSubRendererEvent<AbstractMediaPanelModel<AbstractMedia<AbstractMediaOptions>>>

Returns

ReactNode

Inherited from

ReactorPanelFactory.renderWindowTitle