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:

  1. # 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 MarginContainer will have a bottom margin of margin_bottom pixels.

  • int margin_left MarginContainer will have a left margin of margin_left pixels.

  • int margin_right MarginContainer will have a right margin of margin_right pixels.

  • int margin_top MarginContainer will have a top margin of margin_top pixels.