Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

BoxContainer

Eredita: Container < Control < CanvasItem < Node < Object

Ereditato da: HBoxContainer, VBoxContainer

Un contenitore che organizza i controlli figlio in orizzontale o in verticale.

Descrizione

Un contenitore che organizza i controlli figlio in orizzontale o in verticale, riorganizzandoli automaticamente quando cambia la loro dimensione minima.

Tutorial

Proprietà

AlignmentMode

alignment

0

bool

vertical

false

Metodi

Control

add_spacer(begin: bool)

Proprietà del tema

int

separation

4


Enumerazioni

enum AlignmentMode: 🔗

AlignmentMode ALIGNMENT_BEGIN = 0

I controlli figli saranno disposti all'inizio del contenitore, ovvero in alto se l'orientamento è verticale, a sinistra se l'orientamento è orizzontale (a destra per il layout RTL).

AlignmentMode ALIGNMENT_CENTER = 1

I controlli figli saranno centrati nel contenitore.

AlignmentMode ALIGNMENT_END = 2

I controlli figlio saranno disposti alla fine del contenitore, ovvero in basso se l'orientamento è verticale, a destra se l'orientamento è orizzontale (a sinistra per il layout RTL).


Descrizioni delle proprietà

AlignmentMode alignment = 0 🔗

L'allineamento dei nodi figli del contenitore (deve essere ALIGNMENT_BEGIN, ALIGNMENT_CENTER o ALIGNMENT_END).


bool vertical = false 🔗

  • void set_vertical(value: bool)

  • bool is_vertical()

Se true, BoxContainer disporrà i suoi nodi figli verticalmente, anziché orizzontalmente.

Non può essere modificato quando si usa HBoxContainer e VBoxContainer.


Descrizioni dei metodi

Control add_spacer(begin: bool) 🔗

Aggiunge un nodo Control al riquadro come spaziatore. Se begin è true, inserirà il nodo Control davanti a tutti gli altri figli.


Descrizioni delle proprietà del tema

int separation = 4 🔗

Lo spazio tra gli elementi delBoxContainer, in pixel.