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
Eredita: Control < CanvasItem < Node < Object
Ereditato da: AspectRatioContainer, BoxContainer, CenterContainer, EditorProperty, FlowContainer, FoldableContainer, GraphElement, GridContainer, MarginContainer, PanelContainer, ScrollContainer, SplitContainer, SubViewportContainer, TabContainer
Classe di base per tutti i contenitori della GUI.
Descrizione
Classe di base per tutti i contenitori della GUI. Un Container organizza automaticamente i suoi controlli figli in un certo modo. Questa classe può essere ereditata per creare tipi di contenitori personalizzati.
Tutorial
Proprietà
|
||
mouse_filter |
|
|
propagate_maximum_size |
|
Metodi
_get_allowed_size_flags_horizontal() virtual const |
|
_get_allowed_size_flags_vertical() virtual const |
|
void |
fit_child_in_rect(child: Control, rect: Rect2) |
void |
Segnali
pre_sort_children() 🔗
Emesso quando i nodi figli devono essere riordinati.
sort_children() 🔗
Emesso quando è necessario ordinare i nodi figli.
Costanti
NOTIFICATION_PRE_SORT_CHILDREN = 50 🔗
Notificazione mandata appena prima che i nodi figli vengano riordinati, nel caso ci sia qualcosa da elaborare in anticipo.
NOTIFICATION_SORT_CHILDREN = 51 🔗
Notifica per l'ordinamento dei figli, alla quale bisogna obbedire immediatamente.
Descrizioni delle proprietà
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.
Descrizioni dei metodi
PackedInt32Array _get_allowed_size_flags_horizontal() virtual const 🔗
Implementa per restituire una lista di SizeFlags orizzontali consentiti per i nodi figlio. Questo non impedisce tecnicamente l'utilizzo di altri flag di dimensione, se la propria implementazione lo richiede. Questo limita solo le opzioni disponibili all'utente nel pannello dell'Inspettore.
Nota: Non avere flag di dimensione equivale ad avere Control.SIZE_SHRINK_BEGIN. Pertanto, questo valore è sempre implicitamente consentito.
PackedInt32Array _get_allowed_size_flags_vertical() virtual const 🔗
Implementa per restituire una lista di SizeFlags verticali consentiti per i nodi figlio. Questo non impedisce tecnicamente l'utilizzo di altri flag di dimensione, se la propria implementazione lo richiede. Questo limita solo le opzioni disponibili all'utente nel pannello dell'Inspettore.
Nota: Non avere flag di dimensione equivale ad avere Control.SIZE_SHRINK_BEGIN. Pertanto, questo valore è sempre implicitamente consentito.
void fit_child_in_rect(child: Control, rect: Rect2) 🔗
Adatta un controllo figlio in un dato rettangolo. Questo è principalmente un aiuto per la creazione di classi contenitore personalizzate.
void queue_sort() 🔗
Mette in coda un comando di ordinamento per i controlli figlio. Questo viene comunque chiamato automaticamente, ma può essere anche chiamato manualmente.