ReactorPanelFactory<T>
Extends
WorkspaceModelFactory<T>
Extended by
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends ReactorPanelModel | ReactorPanelModel |
Implements
TabRenderer<T>WorkspaceNodePanelRenderer<T>TrayModelPanelRenderer<T>FloatingWindowRenderer<T>
Constructors
Constructor
new ReactorPanelFactory<T>(options): ReactorPanelFactory<T>;
Parameters
| Parameter | Type |
|---|---|
options | AbstractReactorPanelFactoryOptions |
Returns
ReactorPanelFactory<T>
Overrides
WorkspaceModelFactory<T>.constructor
Properties
| Property | Type |
|---|---|
options | AbstractReactorPanelFactoryOptions |
Methods
generateContent()
generateContent(event): Element;
Parameters
| Parameter | Type |
|---|---|
event | WorkspaceModelFactoryEvent<T> |
Returns
Element
Overrides
WorkspaceModelFactory.generateContent
generateEditorPanelSiblingSuggestion()
generateEditorPanelSiblingSuggestion(): EditorPanelSiblingSuggestion;
Returns
generateToolbar()
generateToolbar(event): any;
Parameters
| Parameter | Type |
|---|---|
event | WorkspaceModelFactoryEvent<T> |
Returns
any
getAdditionalButtons()
getAdditionalButtons(event): Btn[];
Parameters
| Parameter | Type |
|---|---|
event | RenderTitleBarEvent<T> |
Returns
Btn[]
getSimpleName()
getSimpleName(model): string;
Parameters
| Parameter | Type |
|---|---|
model | T |
Returns
string
getTabIcon()
getTabIcon(event): any;
Parameters
| Parameter | Type |
|---|---|
event | TabRendererEvent<T> |
Returns
any
matchesModel()
matchesModel(newModel, existingModel): boolean;
Parameters
| Parameter | Type |
|---|---|
newModel | T |
existingModel | T |
Returns
boolean
matchModel()
matchModel(model): boolean;
Parameters
| Parameter | Type |
|---|---|
model | T |
Returns
boolean
Implementation of
TabRenderer.matchModel
renderIcon()
renderIcon(event): Element;
Parameters
| Parameter | Type |
|---|---|
event | TrayModelPanelRendererEvent<T> |
Returns
Element
Implementation of
TrayModelPanelRenderer.renderIcon
renderTab()
renderTab(event): Element;
Parameters
| Parameter | Type |
|---|---|
event | TabRendererEvent<T> |
Returns
Element
Implementation of
TabRenderer.renderTab
renderTitleBar()
renderTitleBar(event): Element;
Parameters
| Parameter | Type |
|---|---|
event | RenderTitleBarEvent<T> |
Returns
Element
Implementation of
WorkspaceNodePanelRenderer.renderTitleBar
renderWindowTitle()
renderWindowTitle(event): ReactNode;
Parameters
| Parameter | Type |
|---|---|
event | FloatingWindowSubRendererEvent<T> |
Returns
ReactNode
Implementation of
FloatingWindowRenderer.renderWindowTitle