Link to Container tutorial
Users happening across any of the Container pages may not already know the intent of Containers, or which others are available. This commit adds a link to the existing "GUI containers" page in their tutorials sections.
(cherry picked from commit 3b941ed98c
)
This commit is contained in:
parent
fe60de2c6a
commit
e7329c0cfc
14 changed files with 14 additions and 0 deletions
|
@ -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.
|
||||
</description>
|
||||
<tutorials>
|
||||
<link title="GUI containers">$DOCS_URL/tutorials/ui/gui_containers.html</link>
|
||||
</tutorials>
|
||||
<methods>
|
||||
</methods>
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
Arranges child controls vertically or horizontally, and rearranges the controls automatically when their minimum size changes.
|
||||
</description>
|
||||
<tutorials>
|
||||
<link title="GUI containers">$DOCS_URL/tutorials/ui/gui_containers.html</link>
|
||||
</tutorials>
|
||||
<methods>
|
||||
<method name="add_spacer">
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
CenterContainer keeps children controls centered. This container keeps all children to their minimum size, in the center.
|
||||
</description>
|
||||
<tutorials>
|
||||
<link title="GUI containers">$DOCS_URL/tutorials/ui/gui_containers.html</link>
|
||||
</tutorials>
|
||||
<methods>
|
||||
</methods>
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
A Control can inherit this to create custom container classes.
|
||||
</description>
|
||||
<tutorials>
|
||||
<link title="GUI containers">$DOCS_URL/tutorials/ui/gui_containers.html</link>
|
||||
</tutorials>
|
||||
<methods>
|
||||
<method name="fit_child_in_rect">
|
||||
|
|
|
@ -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.
|
||||
</description>
|
||||
<tutorials>
|
||||
<link title="GUI containers">$DOCS_URL/tutorials/ui/gui_containers.html</link>
|
||||
<link title="OS Test Demo">https://godotengine.org/asset-library/asset/677</link>
|
||||
</tutorials>
|
||||
<methods>
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
Horizontal box container. See [BoxContainer].
|
||||
</description>
|
||||
<tutorials>
|
||||
<link title="GUI containers">$DOCS_URL/tutorials/ui/gui_containers.html</link>
|
||||
</tutorials>
|
||||
<methods>
|
||||
</methods>
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
Horizontal split container. See [SplitContainer]. This goes from left to right.
|
||||
</description>
|
||||
<tutorials>
|
||||
<link title="GUI containers">$DOCS_URL/tutorials/ui/gui_containers.html</link>
|
||||
</tutorials>
|
||||
<methods>
|
||||
</methods>
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
[/codeblock]
|
||||
</description>
|
||||
<tutorials>
|
||||
<link title="GUI containers">$DOCS_URL/tutorials/ui/gui_containers.html</link>
|
||||
</tutorials>
|
||||
<methods>
|
||||
</methods>
|
||||
|
|
|
@ -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.
|
||||
</description>
|
||||
<tutorials>
|
||||
<link title="GUI containers">$DOCS_URL/tutorials/ui/gui_containers.html</link>
|
||||
<link title="2D Role Playing Game Demo">https://godotengine.org/asset-library/asset/520</link>
|
||||
</tutorials>
|
||||
<methods>
|
||||
|
|
|
@ -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).
|
||||
</description>
|
||||
<tutorials>
|
||||
<link title="GUI containers">$DOCS_URL/tutorials/ui/gui_containers.html</link>
|
||||
</tutorials>
|
||||
<methods>
|
||||
<method name="ensure_control_visible">
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
Container for splitting two [Control]s vertically or horizontally, with a grabber that allows adjusting the split offset or ratio.
|
||||
</description>
|
||||
<tutorials>
|
||||
<link title="GUI containers">$DOCS_URL/tutorials/ui/gui_containers.html</link>
|
||||
</tutorials>
|
||||
<methods>
|
||||
<method name="clamp_split_offset">
|
||||
|
|
|
@ -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.
|
||||
</description>
|
||||
<tutorials>
|
||||
<link title="GUI containers">$DOCS_URL/tutorials/ui/gui_containers.html</link>
|
||||
</tutorials>
|
||||
<methods>
|
||||
<method name="get_current_tab_control" qualifiers="const">
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
Vertical box container. See [BoxContainer].
|
||||
</description>
|
||||
<tutorials>
|
||||
<link title="GUI containers">$DOCS_URL/tutorials/ui/gui_containers.html</link>
|
||||
<link title="3D Voxel Demo">https://godotengine.org/asset-library/asset/676</link>
|
||||
</tutorials>
|
||||
<methods>
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
Vertical split container. See [SplitContainer]. This goes from top to bottom.
|
||||
</description>
|
||||
<tutorials>
|
||||
<link title="GUI containers">$DOCS_URL/tutorials/ui/gui_containers.html</link>
|
||||
</tutorials>
|
||||
<methods>
|
||||
</methods>
|
||||
|
|
Loading…
Reference in a new issue