BoxContainer

Hereda: Container < Control < CanvasItem < Node < Object

Heredado por: HBoxContainer, VBoxContainer

Un contenedor que organiza sus controles secundarios horizontal o verticalmente.

Descripción

Un contenedor que organiza sus controles hijos horizontal o verticalmente, reorganizándolos automáticamente cuando cambia su tamaño mínimo.

Tutoriales

Propiedades

AlignmentMode

alignment

0

bool

vertical

false

Métodos

Control

add_spacer(begin: bool)

Propiedades del Tema

int

separation

4


Enumeraciones

enum AlignmentMode: 🔗

AlignmentMode ALIGNMENT_BEGIN = 0

Los controles secundarios se organizarán al principio del contenedor, es decir, en la parte superior si la orientación es vertical, a la izquierda si la orientación es horizontal (a la derecha para el diseño RTL).

AlignmentMode ALIGNMENT_CENTER = 1

Los controles hijos se centrarán en el contenedor.

AlignmentMode ALIGNMENT_END = 2

Los controles secundarios se organizarán al final del contenedor, es decir, en la parte inferior si la orientación es vertical, a la derecha si la orientación es horizontal (a la izquierda para el diseño RTL).


Descripciones de Propiedades

AlignmentMode alignment = 0 🔗

La alineación de los hijos del contenedor (debe ser uno de ALIGNMENT_BEGIN, ALIGNMENT_CENTER, o ALIGNMENT_END).


bool vertical = false 🔗

  • void set_vertical(value: bool)

  • bool is_vertical()

Si es true, el BoxContainer organizará sus hijos verticalmente, en lugar de horizontalmente.

No se puede cambiar cuando se usan HBoxContainer y VBoxContainer.


Descripciones de Métodos

Control add_spacer(begin: bool) 🔗

Añade un nodo Control al cuadro como un espaciador. Si begin es true, insertará el nodo Control delante de todos los demás hijos.


Descripciones de las propiedades del tema

int separation = 4 🔗

El espacio entre los elementos del BoxContainer, en píxeles.