diff --git a/doc/classes/AspectRatioContainer.xml b/doc/classes/AspectRatioContainer.xml index 4658ccebde1..ceec6674e5f 100644 --- a/doc/classes/AspectRatioContainer.xml +++ b/doc/classes/AspectRatioContainer.xml @@ -7,6 +7,7 @@ Arranges child controls in a way to preserve their aspect ratio automatically whenever the container is resized. Solves the problem where the container size is dynamic and the contents' size needs to adjust accordingly without losing proportions. + $DOCS_URL/tutorials/ui/gui_containers.html diff --git a/doc/classes/BoxContainer.xml b/doc/classes/BoxContainer.xml index 59714c8f0d2..b790b609cb7 100644 --- a/doc/classes/BoxContainer.xml +++ b/doc/classes/BoxContainer.xml @@ -7,6 +7,7 @@ Arranges child controls vertically or horizontally, and rearranges the controls automatically when their minimum size changes. + $DOCS_URL/tutorials/ui/gui_containers.html diff --git a/doc/classes/CenterContainer.xml b/doc/classes/CenterContainer.xml index 452292dc569..c6b71f02b01 100644 --- a/doc/classes/CenterContainer.xml +++ b/doc/classes/CenterContainer.xml @@ -7,6 +7,7 @@ CenterContainer keeps children controls centered. This container keeps all children to their minimum size, in the center. + $DOCS_URL/tutorials/ui/gui_containers.html diff --git a/doc/classes/Container.xml b/doc/classes/Container.xml index f49e03d11d4..d66f8d1d16e 100644 --- a/doc/classes/Container.xml +++ b/doc/classes/Container.xml @@ -8,6 +8,7 @@ A Control can inherit this to create custom container classes. + $DOCS_URL/tutorials/ui/gui_containers.html diff --git a/doc/classes/GridContainer.xml b/doc/classes/GridContainer.xml index f9c8d510d01..a2f8be15468 100644 --- a/doc/classes/GridContainer.xml +++ b/doc/classes/GridContainer.xml @@ -9,6 +9,7 @@ [b]Note:[/b] GridContainer only works with child nodes inheriting from Control. It won't rearrange child nodes inheriting from Node2D. + $DOCS_URL/tutorials/ui/gui_containers.html https://godotengine.org/asset-library/asset/677 diff --git a/doc/classes/HBoxContainer.xml b/doc/classes/HBoxContainer.xml index f91ea20dec9..96c4b108593 100644 --- a/doc/classes/HBoxContainer.xml +++ b/doc/classes/HBoxContainer.xml @@ -7,6 +7,7 @@ Horizontal box container. See [BoxContainer]. + $DOCS_URL/tutorials/ui/gui_containers.html diff --git a/doc/classes/HSplitContainer.xml b/doc/classes/HSplitContainer.xml index c67cc055a8c..3d783f7ad91 100644 --- a/doc/classes/HSplitContainer.xml +++ b/doc/classes/HSplitContainer.xml @@ -7,6 +7,7 @@ Horizontal split container. See [SplitContainer]. This goes from left to right. + $DOCS_URL/tutorials/ui/gui_containers.html diff --git a/doc/classes/MarginContainer.xml b/doc/classes/MarginContainer.xml index fa2dd0ad905..0dab693c2f3 100644 --- a/doc/classes/MarginContainer.xml +++ b/doc/classes/MarginContainer.xml @@ -16,6 +16,7 @@ [/codeblock] + $DOCS_URL/tutorials/ui/gui_containers.html diff --git a/doc/classes/PanelContainer.xml b/doc/classes/PanelContainer.xml index c2dd9eef41f..8908e455aa8 100644 --- a/doc/classes/PanelContainer.xml +++ b/doc/classes/PanelContainer.xml @@ -7,6 +7,7 @@ Panel container type. This container fits controls inside of the delimited area of a stylebox. It's useful for giving controls an outline. + $DOCS_URL/tutorials/ui/gui_containers.html https://godotengine.org/asset-library/asset/520 diff --git a/doc/classes/ScrollContainer.xml b/doc/classes/ScrollContainer.xml index 978b85330c3..cb670d7cfca 100644 --- a/doc/classes/ScrollContainer.xml +++ b/doc/classes/ScrollContainer.xml @@ -7,6 +7,7 @@ A ScrollContainer node meant to contain a [Control] child. ScrollContainers will automatically create a scrollbar child ([HScrollBar], [VScrollBar], or both) when needed and will only draw the Control within the ScrollContainer area. Scrollbars will automatically be drawn at the right (for vertical) or bottom (for horizontal) and will enable dragging to move the viewable Control (and its children) within the ScrollContainer. Scrollbars will also automatically resize the grabber based on the [member Control.rect_min_size] of the Control relative to the ScrollContainer. Works great with a [Panel] control. You can set [code]EXPAND[/code] on the children's size flags, so they will upscale to the ScrollContainer's size if it's larger (scroll is invisible for the chosen dimension). + $DOCS_URL/tutorials/ui/gui_containers.html diff --git a/doc/classes/SplitContainer.xml b/doc/classes/SplitContainer.xml index fe37398e09d..731877520d2 100644 --- a/doc/classes/SplitContainer.xml +++ b/doc/classes/SplitContainer.xml @@ -7,6 +7,7 @@ Container for splitting two [Control]s vertically or horizontally, with a grabber that allows adjusting the split offset or ratio. + $DOCS_URL/tutorials/ui/gui_containers.html diff --git a/doc/classes/TabContainer.xml b/doc/classes/TabContainer.xml index 5f85c81fd1c..933d952cee0 100644 --- a/doc/classes/TabContainer.xml +++ b/doc/classes/TabContainer.xml @@ -9,6 +9,7 @@ [b]Note:[/b] The drawing of the clickable tabs themselves is handled by this node. Adding [Tabs] as children is not needed. + $DOCS_URL/tutorials/ui/gui_containers.html diff --git a/doc/classes/VBoxContainer.xml b/doc/classes/VBoxContainer.xml index 0abbf2888ff..ae34c1ce886 100644 --- a/doc/classes/VBoxContainer.xml +++ b/doc/classes/VBoxContainer.xml @@ -7,6 +7,7 @@ Vertical box container. See [BoxContainer]. + $DOCS_URL/tutorials/ui/gui_containers.html https://godotengine.org/asset-library/asset/676 diff --git a/doc/classes/VSplitContainer.xml b/doc/classes/VSplitContainer.xml index e4acfc20d54..c0a192f84ad 100644 --- a/doc/classes/VSplitContainer.xml +++ b/doc/classes/VSplitContainer.xml @@ -7,6 +7,7 @@ Vertical split container. See [SplitContainer]. This goes from top to bottom. + $DOCS_URL/tutorials/ui/gui_containers.html