For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /server-editor/interfaces/IModalControlPane.md.

Interface: IModalControlPane experimental

Beta

A sub pane for modal control elements.

Extends

Properties

id

readonly id: string

Beta

Remarks

Unique identifier for the pane.

Inherited from

IPane.id


visible

visible: boolean

Beta

Remarks

Check visibility of the pane

Inherited from

IPane.visible

Methods

addBool()

addBool(value, options?): IBoolPropertyItem

Beta

Parameters

value

IObservableProp<boolean>

options?

IBoolPropertyItemOptions

Returns

IBoolPropertyItem

Remarks

Adds a togglable boolean item to the pane.


addButton()

addButton(action, options?): IButtonPropertyItem

Beta

Parameters

action

ButtonPropertyItemSupportedActionTypes

options?

IButtonPropertyItemOptions

Returns

IButtonPropertyItem

Remarks

Adds a button to the pane and binds the specified action to the button activation.


addButtonPane()

addButtonPane(options?): IButtonPanePropertyItem

Beta

Parameters

options?

IButtonPanePropertyItemOptions

Returns

IButtonPanePropertyItem

Remarks

Adds a pane for grouped button layout.


addDivider()

addDivider(options?): IPropertyItemBase

Beta

Parameters

options?

IDividerPropertyItemOptions

Returns

IPropertyItemBase

Remarks

Adds an divider item to the pane.


hide()

hide(): void

Beta

Returns

void

Remarks

Hide the pane.

Inherited from

IPane.hide


show()

show(): void

Beta

Returns

void

Remarks

Show the pane and all of its items.

Inherited from

IPane.show