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

Hérite de : Container < Control < CanvasItem < Node < Object

Hérité par : HBoxContainer, VBoxContainer

Un conteneur qui arrange ses contrôles enfants horizontalement ou verticalement.

Description

Un conteneur qui arrange ses contrôles enfants horizontalement ou verticalement, et les ré-arrange automatiquement lorsque leur taille minimale change.

Tutoriels

Propriétés

AlignmentMode

alignment

0

bool

vertical

false

Méthodes

Control

add_spacer(begin: bool)

Propriétés du thème

int

separation

4


Énumérations

enum AlignmentMode: 🔗

AlignmentMode ALIGNMENT_BEGIN = 0

Les contrôles enfants seront arrangés au début du conteneur, c'est-à-dire en haut si l'orientation est verticale, à gauche si l'orientation est horizontale (à droite pour la mise en page droite-à-gauche).

AlignmentMode ALIGNMENT_CENTER = 1

Les contrôles enfants seront centrés dans le conteneur.

AlignmentMode ALIGNMENT_END = 2

Les contrôles enfants seront arrangés à la fin du conteneur, c'est-à-dire en bas si l'orientation est verticale, à droite si l'orientation est horizontale (à gauche pour la mise en page droite-à-gauche).


Descriptions des propriétés

AlignmentMode alignment = 0 🔗

L'alignement des enfants du conteneur (doit être l'une des constantes ALIGNMENT_BEGIN, ALIGNMENT_CENTER, ou ALIGNMENT_END).


bool vertical = false 🔗

  • void set_vertical(value: bool)

  • bool is_vertical()

Si true, BoxContainer arrangera ses enfants verticalement, plutôt que horizontalement.

Ne peut être changé lors de l'utilisation de HBoxContainer et VBoxContainer.


Descriptions des méthodes

Control add_spacer(begin: bool) 🔗

Ajoute un nœud Control à la boîte comme espaceur. Si begin vaut true, insérera le nœud Control devant tous les autres enfants.


Descriptions des propriétés du thème

int separation = 4 🔗

L'espace entre les éléments du BoxContainer, en pixels.