Inherits: Control<class_control>
< CanvasItem<class_canvasitem>
< Node<class_node>
< Object<class_object>
Inherited By: PanelContainer<class_panelcontainer>
, GridContainer<class_gridcontainer>
, ScrollContainer<class_scrollcontainer>
, ViewportContainer<class_viewportcontainer>
, MarginContainer<class_margincontainer>
, CenterContainer<class_centercontainer>
, GraphNode<class_graphnode>
, SplitContainer<class_splitcontainer>
, BoxContainer<class_boxcontainer>
Category: Core
Base node for containers.
void | fit_child_in_rect<class_Container_fit_child_in_rect> ( Control<class_control> child, Rect2<class_rect2> rect ) |
void | queue_sort<class_Container_queue_sort> ( ) |
- sort_children ( )
Emitted when sorting the children is needed.
- NOTIFICATION_SORT_CHILDREN = 50 --- Notification for when sorting the children, it must be obeyed immediately.
Base node for containers. A Container
contains other controls and automatically arranges them in a certain way.
A Control can inherit this to create custom container classes.
- void fit_child_in_rect (
Control<class_control>
child,Rect2<class_rect2>
rect )
Fit a child control in a given rect. This is mainly a helper for creating custom container classes.
- void queue_sort ( )
Queue resort of the contained children. This is called automatically anyway, but can be called upon request.