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

Успадковує: Container < Control < CanvasItem < Node < Object

Успадковано від: HBoxContainer, VBoxContainer

Контейнер, який розташовує дочірні елементи керування горизонтально або вертикально.

Опис

Контейнер, який розташовує дочірні елементи керування горизонтально або вертикально, змінюючи їх автоматично, коли змінюється їхній мінімальний розмір.

Посібники

Властивості

AlignmentMode

alignment

0

bool

vertical

false

Методи

Control

add_spacer(begin: bool)

Властивості теми

int

separation

4


Переліки

enum AlignmentMode: 🔗

AlignmentMode ALIGNMENT_BEGIN = 0

Дочірні елементи керування будуть розташовані на початку контейнера, тобто вгорі, якщо орієнтація вертикальна, ліворуч, якщо орієнтація горизонтальна (праворуч для компонування RTL).

AlignmentMode ALIGNMENT_CENTER = 1

Дочірні елементи керування будуть розташовані в центрі контейнера.

AlignmentMode ALIGNMENT_END = 2

Дочірні елементи керування будуть розташовані в кінці контейнера, тобто внизу, якщо орієнтація вертикальна, праворуч, якщо орієнтація горизонтальна (ліворуч для компонування RTL).


Описи властивостей

AlignmentMode alignment = 0 🔗

Вирівнювання дочірніх елементів контейнера (має бути одним із ALIGNMENT_BEGIN, ALIGNMENT_CENTER або ALIGNMENT_END).


bool vertical = false 🔗

  • void set_vertical(value: bool)

  • bool is_vertical()

Якщо true, BoxContainer розташовуватиме своїх дітей вертикально, а не горизонтально.

Не можна змінити під час використання HBoxContainer і VBoxContainer.


Описи методів

Control add_spacer(begin: bool) 🔗

Додає вузол Control до поля як прокладку. Якщо begin має значення true, вузол Control буде вставлено перед усіма іншими дочірніми елементами.


Описи тематичної нерухомості

int separation = 4 🔗

Відстань між елементами BoxContainer у пікселях.