Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
Container
Hereda: Control < CanvasItem < Node < Object
Heredado por: AspectRatioContainer, BoxContainer, CenterContainer, EditorProperty, FlowContainer, FoldableContainer, GraphElement, GridContainer, MarginContainer, PanelContainer, ScrollContainer, SplitContainer, SubViewportContainer, TabContainer
Base class for all GUI containers.
Descripción
Clase base para todos los contenedores de GUI. Un Container organiza automáticamente sus controles hijos de una manera determinada. Esta clase puede heredarse para crear tipos de contenedores personalizados.
Tutoriales
Propiedades
|
||
mouse_filter |
|
|
propagate_maximum_size |
|
Métodos
_get_allowed_size_flags_horizontal() virtual const |
|
_get_allowed_size_flags_vertical() virtual const |
|
void |
fit_child_in_rect(child: Control, rect: Rect2) |
void |
Señales
pre_sort_children() 🔗
Emitida cuando los hijos van a ser clasificados.
sort_children() 🔗
Emitida cuando se necesita ordenar a los hijos.
Constantes
NOTIFICATION_PRE_SORT_CHILDREN = 50 🔗
Notificación enviada justo antes de que los hijos sean ordenados, en caso de que haya algo que procesar de antemano.
NOTIFICATION_SORT_CHILDREN = 51 🔗
La notificación, para cuando se ordenan los hijos, debe ser obedecida inmediatamente.
Descripciones de Propiedades
bool accessibility_region = false 🔗
If true, this container is marked as a region for accessibility. Use Control.accessibility_name to give the region a descriptive name. Screen readers can navigate between regions using landmark navigation.
Descripciones de Métodos
PackedInt32Array _get_allowed_size_flags_horizontal() virtual const 🔗
Implementa este método para devolver una lista de los indicadores de tamaño (SizeFlags) horizontales permitidos para los nodos hijos. Técnicamente, esto no impide el uso de otros indicadores de tamaño si tu implementación lo requiere; solo limita las opciones disponibles para el usuario en el panel del Inspector.
Nota: No tener ningún indicador de tamaño equivale a tener Control.SIZE_SHRINK_BEGIN. Por lo tanto, este valor siempre está permitido de forma implícita.
PackedInt32Array _get_allowed_size_flags_vertical() virtual const 🔗
Implementa este método para devolver una lista de los indicadores de tamaño (SizeFlags) verticales permitidos para los nodos hijos. Técnicamente, esto no impide el uso de otros indicadores de tamaño si tu implementación lo requiere; solo limita las opciones disponibles para el usuario en el panel del Inspector.
Nota: No tener ningún indicador de tamaño equivale a tener Control.SIZE_SHRINK_BEGIN. Por lo tanto, este valor siempre está permitido de forma implícita.
void fit_child_in_rect(child: Control, rect: Rect2) 🔗
Ajustar un control hijo en un rectángulo dado. Esto es principalmente una ayuda para crear clases de contenedores personalizados.
void queue_sort() 🔗
Encolar la reorganización de los hijos contenidos. Este método es llamado automáticamente, pero también puede ser llamado manualmente.