Construct a new instance of MarginContainer. Note: use memnew!MarginContainer instead.
# This code sample assumes the current script is extending MarginContainer. var margin_value = 100 add_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)
Simple margin container.
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 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: