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
Hérite de : Control < CanvasItem < Node < Object
Hérité par : AspectRatioContainer, BoxContainer, CenterContainer, EditorProperty, FlowContainer, FoldableContainer, GraphElement, GridContainer, MarginContainer, PanelContainer, ScrollContainer, SplitContainer, SubViewportContainer, TabContainer
Classe de base pour tous les conteneurs de GUI.
Description
Classe de base pour tous les conteneurs GUI. Un Container arrange automatiquement ses contrôles enfants d'une certaine manière. Cette classe peut être héritée pour faire des types de conteneurs personnalisés.
Tutoriels
Propriétés
|
||
mouse_filter |
|
|
propagate_maximum_size |
|
Méthodes
_get_allowed_size_flags_horizontal() virtual const |
|
_get_allowed_size_flags_vertical() virtual const |
|
void |
fit_child_in_rect(child: Control, rect: Rect2) |
void |
Signaux
pre_sort_children() 🔗
Émis lorsque les enfants vont être triés.
sort_children() 🔗
Émis quand le tri des enfants est nécessaire.
Constantes
NOTIFICATION_PRE_SORT_CHILDREN = 50 🔗
Notification juste avant que les enfants ne soient triés, au cas où il y a quelque chose à traiter avant.
NOTIFICATION_SORT_CHILDREN = 51 🔗
Notification lors du tri des enfants, à laquelle il faut obéir immédiatement.
Descriptions des propriétés
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.
Descriptions des méthodes
PackedInt32Array _get_allowed_size_flags_horizontal() virtual const 🔗
Implémentez pour renvoyer une liste des SizeFlags horizontaux autorisés pour les nœuds enfants. Cela n'empêche pas techniquement l'utilisation d'autres drapeaux de taille, si votre implémentation l'exige. Cela limite uniquement les options offertes à l'utilisateur dans le dock Inspecteur.
Note : N'avoir aucun drapeau de taille est égal à avoir Control.SIZE_SHRINK_BEGIN. Ainsi, cette valeur est toujours implicitement autorisée.
PackedInt32Array _get_allowed_size_flags_vertical() virtual const 🔗
Implémentez pour renvoyer une liste des SizeFlags verticaux autorisés pour les nœuds enfants. Cela n'empêche pas techniquement l'utilisation d'autres drapeaux de taille, si votre implémentation l'exige. Cela limite uniquement les options offertes à l'utilisateur dans le dock Inspecteur.
Note : N'avoir aucun drapeau de taille est égal à avoir Control.SIZE_SHRINK_BEGIN. Ainsi, cette valeur est toujours implicitement autorisée.
void fit_child_in_rect(child: Control, rect: Rect2) 🔗
Ajuste un contrôle enfant dans un rectangle donné. Il s'agit principalement d'une aide pour créer des classes de conteneurs personnalisées.
void queue_sort() 🔗
Ajoute un commande de tri pour les enfants contenus. Ceci est appelé automatiquement dans tous les cas, mais peut être appelé sur demande.