Skip to main content

ReactorPanelFactory<T>

Extends

  • WorkspaceModelFactory<T>

Extended by

Type Parameters

Type ParameterDefault type
T extends ReactorPanelModelReactorPanelModel

Implements

  • TabRenderer<T>
  • WorkspaceNodePanelRenderer<T>
  • TrayModelPanelRenderer<T>
  • FloatingWindowRenderer<T>

Constructors

Constructor

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

Parameters

ParameterType
optionsAbstractReactorPanelFactoryOptions

Returns

ReactorPanelFactory<T>

Overrides

WorkspaceModelFactory<T>.constructor

Properties

PropertyType
optionsAbstractReactorPanelFactoryOptions

Methods

generateContent()

generateContent(event): Element;

Parameters

ParameterType
eventWorkspaceModelFactoryEvent<T>

Returns

Element

Overrides

WorkspaceModelFactory.generateContent

generateEditorPanelSiblingSuggestion()

generateEditorPanelSiblingSuggestion(): EditorPanelSiblingSuggestion;

Returns

EditorPanelSiblingSuggestion


generateToolbar()

generateToolbar(event): any;

Parameters

ParameterType
eventWorkspaceModelFactoryEvent<T>

Returns

any


getAdditionalButtons()

getAdditionalButtons(event): Btn[];

Parameters

ParameterType
eventRenderTitleBarEvent<T>

Returns

Btn[]


getSimpleName()

getSimpleName(model): string;

Parameters

ParameterType
modelT

Returns

string


getTabIcon()

getTabIcon(event): any;

Parameters

ParameterType
eventTabRendererEvent<T>

Returns

any


matchesModel()

matchesModel(newModel, existingModel): boolean;

Parameters

ParameterType
newModelT
existingModelT

Returns

boolean


matchModel()

matchModel(model): boolean;

Parameters

ParameterType
modelT

Returns

boolean

Implementation of

TabRenderer.matchModel

renderIcon()

renderIcon(event): Element;

Parameters

ParameterType
eventTrayModelPanelRendererEvent<T>

Returns

Element

Implementation of

TrayModelPanelRenderer.renderIcon

renderTab()

renderTab(event): Element;

Parameters

ParameterType
eventTabRendererEvent<T>

Returns

Element

Implementation of

TabRenderer.renderTab

renderTitleBar()

renderTitleBar(event): Element;

Parameters

ParameterType
eventRenderTitleBarEvent<T>

Returns

Element

Implementation of

WorkspaceNodePanelRenderer.renderTitleBar

renderWindowTitle()

renderWindowTitle(event): ReactNode;

Parameters

ParameterType
eventFloatingWindowSubRendererEvent<T>

Returns

ReactNode

Implementation of

FloatingWindowRenderer.renderWindowTitle