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¶
Inherits: Container < Control < CanvasItem < Node < Object
Simple margin container.
Description¶
Adds a top, left, bottom, and right margin to all Control nodes that are direct children of the container. To control the MarginContainer's margin, use the margin_*
theme properties listed below.
Note: Be careful, Control margin values are different from the constant margin values. If you want to change the custom margin values of the MarginContainer by code, you should use the following examples:
# This code sample assumes the current script is extending 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)
// This code sample assumes the current script is extending MarginContainer.
int marginValue = 100;
AddThemeConstantOverride("margin_top", marginValue);
AddThemeConstantOverride("margin_left", marginValue);
AddThemeConstantOverride("margin_bottom", marginValue);
AddThemeConstantOverride("margin_right", marginValue);
Tutorials¶
Theme Properties¶
|
||
|
||
|
||
|
Theme Property Descriptions¶
int margin_bottom = 0
All direct children of MarginContainer will have a bottom margin of margin_bottom
pixels.
int margin_left = 0
All direct children of MarginContainer will have a left margin of margin_left
pixels.
int margin_right = 0
All direct children of MarginContainer will have a right margin of margin_right
pixels.
int margin_top = 0
All direct children of MarginContainer will have a top margin of margin_top
pixels.