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.
Checking the stable version of the documentation...
MarginContainer
Наследует: Container < Control < CanvasItem < Node < Object
Наследуется от: EditorDock
Контейнер, сохраняющий отступы вокруг своих дочерних элементов управления.
Описание
MarginContainer добавляет регулируемое поле с каждой стороны своих дочерних элементов управления. Поля добавляются вокруг всех дочерних элементов, а не вокруг каждого отдельного. Чтобы управлять полями MarginContainer, используйте свойства темы margin_*, перечисленные ниже.
Примечание: Размеры полей являются переопределениями темы, а не обычными свойствами. Вот пример того, как изменить их в коде:
# В этом примере кода предполагается, что текущий скрипт расширяет MarginContainer.
var margin_value = 100
add_theme_constant_override("margin_top", margin_value)
add_theme_constant_override("margin_left", margin_value)
add_theme_constant_override("margin_bottom", margin_value)
add_theme_constant_override("margin_right", margin_value)
// В этом примере кода предполагается, что текущий скрипт расширяет MarginContainer.
int marginValue = 100;
AddThemeConstantOverride("margin_top", marginValue);
AddThemeConstantOverride("margin_left", marginValue);
AddThemeConstantOverride("margin_bottom", marginValue);
AddThemeConstantOverride("margin_right", marginValue);
Обучающие материалы
Свойства темы
|
||
|
||
|
||
|
Описания свойств темы
Смещение в сторону внутренних прямых дочерних элементов контейнера на указанное количество пикселей от нижнего края.
Смещение в сторону внутренних прямых дочерних элементов контейнера на указанное количество пикселей слева.
Смещается в сторону внутренних прямых дочерних элементов контейнера на указанное количество пикселей справа.
Смещение в сторону внутренних прямых дочерних элементов контейнера на указанное количество пикселей сверху.