yasmin_editor.editor_gui.ui.runtime_specs module

Declarative runtime control definitions.

Keeping the runtime control bar data-driven makes it easier to preserve the original runtime surface while still refactoring the UI code around it.

class yasmin_editor.editor_gui.ui.runtime_specs.RuntimeButtonSpec(attribute_name: str, text: str, callback_name: str, tooltip: str, checkable: bool = False, checked: bool = False)

Bases: object

Description of one runtime control button.

attribute_name: str
callback_name: str
checkable: bool
checked: bool
text: str
tooltip: str