MarginContainer
Inherits: Container < Control < CanvasItem < Node < Object Simple margin container.
Description
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 than 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 = 100add_constant_override("margin_top", margin_value)add_constant_override("margin_left", margin_value)add_constant_override("margin_bottom", margin_value)add_constant_override("margin_right", margin_value)
Tutorials
- GUI containers
Theme Properties
Theme Property Descriptions
- int margin_bottom
MarginContainerwill have a bottom margin ofmargin_bottompixels.
- int margin_left
MarginContainerwill have a left margin ofmargin_leftpixels.
- int margin_right
MarginContainerwill have a right margin ofmargin_rightpixels.
- int margin_top
MarginContainerwill have a top margin ofmargin_toppixels.
