BoxContainer
Наследует: Container < Control < CanvasItem < Node < Object
Наследуется от: HBoxContainer, VBoxContainer
Контейнер, который располагает свои дочерние элементы управления горизонтально или вертикально.
Описание
Контейнер, который располагает свои дочерние элементы управления горизонтально или вертикально, автоматически перестраивая их при изменении их минимального размера.
Обучающие материалы
Свойства
|
||
|
Методы
add_spacer(begin: bool) |
Свойства темы
|
Перечисления
enum AlignmentMode: 🔗
AlignmentMode ALIGNMENT_BEGIN = 0
Дочерние элементы управления будут расположены в начале контейнера, т. е. сверху, если ориентация вертикальная, слева, если ориентация горизонтальная (справа для макета RTL).
AlignmentMode ALIGNMENT_CENTER = 1
Дочерние элементы управления будут размещены в центре контейнера.
AlignmentMode ALIGNMENT_END = 2
Дочерние элементы управления будут располагаться в конце контейнера, т. е. внизу, если ориентация вертикальная, справа, если ориентация горизонтальная (слева для макета RTL).
Описания свойств
AlignmentMode alignment = 0 🔗
void set_alignment(value: AlignmentMode)
AlignmentMode get_alignment()
Выравнивание дочерних элементов контейнера (должно быть одним из ALIGNMENT_BEGIN, ALIGNMENT_CENTER или ALIGNMENT_END).
Если true, BoxContainer расположит свои дочерние элементы вертикально, а не горизонтально.
Нельзя изменить при использовании HBoxContainer и VBoxContainer.
Описания метода
Control add_spacer(begin: bool) 🔗
Добавляет узел Control в поле в качестве разделителя. Если begin равен true, он вставит узел Control перед всеми остальными дочерними элементами.
Описания свойств темы
Расстояние между элементами BoxContainer в пикселях.