6352e8e319
all at once
50 lines
1.1 KiB
Markdown
50 lines
1.1 KiB
Markdown
These pane bindings are available to scripted interface panes and include functions not specifically related to widgets within the pane.
|
|
|
|
---
|
|
|
|
#### `EntityId` pane.sourceEntity()
|
|
|
|
Returns the entity id of the pane's source entity.
|
|
|
|
---
|
|
|
|
#### `void` pane.dismiss()
|
|
|
|
Closes the pane.
|
|
|
|
---
|
|
|
|
#### `void` pane.playSound(`String` sound, [`int` loops], [`float` volume])
|
|
|
|
Plays the specified sound asset, optionally looping the specified number of times or at the specified volume.
|
|
|
|
---
|
|
|
|
#### `bool` pane.stopAllSounds(`String` sound)
|
|
|
|
Stops all instances of the given sound asset, and returns `true` if any sounds were stopped and `false` otherwise.
|
|
|
|
---
|
|
|
|
#### `void` pane.setTitle(`String` title, `String` subtitle)
|
|
|
|
Sets the window title and subtitle.
|
|
|
|
---
|
|
|
|
#### `void` pane.setTitleIcon(`String` image)
|
|
|
|
Sets the window icon.
|
|
|
|
---
|
|
|
|
#### `void` pane.addWidget(`Json` widgetConfig, [`String` widgetName])
|
|
|
|
Creates a new widget with the specified config and adds it to the pane, optionally with the specified name.
|
|
|
|
---
|
|
|
|
#### `void` pane.removeWidget(`String` widgetName)
|
|
|
|
Removes the specified widget from the pane.
|