Skip to main content

FoldableGroup

Inherits: Resource < RefCounted < Object

A group of foldable containers that doesn't allow more than one container to be expanded at a time.

Description

A group of FoldableContainer-derived nodes. Only one container can be expanded at a time.

Properties

boolallow_folding_allfalse
boolresource_local_to_scenetrue (overrides Resource.resource_local_to_scene)

Methods

Array[FoldableContainer]get_containers\ (\ ) const
FoldableContainerget_expanded_container\ (\ ) const

Signals

expanded\ (\ container: FoldableContainer\ ) 🔗

Emitted when one of the containers of the group is expanded.


Property Descriptions

bool allow_folding_all = false 🔗

  • void set_allow_folding_all\ (\ value: bool\ )
  • bool is_allow_folding_all\ (\ )

If true, it is possible to fold all containers in this FoldableGroup.


Method Descriptions

Array[FoldableContainer] get_containers\ (\ ) const 🔗

Returns an Array of FoldableContainer\ s that have this as their FoldableGroup (see FoldableContainer.foldable_group). This is equivalent to ButtonGroup but for FoldableContainers.


FoldableContainer get_expanded_container\ (\ ) const 🔗

Returns the current expanded container.