Class MarginContainer
A container that keeps a margin around its child controls.
- Inheritance
-
MarginContainer
Remarks
MarginContainer adds an adjustable margin on each side of its child controls. The margins are added around all children, not around each individual one. To control the MarginContainer's margins, use the margin_*
theme properties listed below.
Note: The margin sizes are theme overrides, not normal properties. This is an example of how to change them in code:
# 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)
See Also
Properties
margin_bottom
Theme Property
Offsets towards the inside direct children of the container by this amount of pixels from the bottom.
= ``0``
Property Value
margin_left
Theme Property
Offsets towards the inside direct children of the container by this amount of pixels from the left.
= ``0``
Property Value
margin_right
Theme Property
Offsets towards the inside direct children of the container by this amount of pixels from the right.
= ``0``
Property Value
margin_top
Theme Property
Offsets towards the inside direct children of the container by this amount of pixels from the top.
= ``0``