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.

ThemeDB

Eredita: Object

Un singleton che fornisce accesso alle informazioni statiche sulle risorse Theme utilizzate dal motore e dal tuo progetto.

Descrizione

Questo singleton fornisce accesso alle informazioni statiche sulle risorse Theme utilizzate dal motore e dai propri progetti. È possibile recuperare il tema predefinito del motore, così come il tema configurato del proprio progetto.

Il ThemeDB contiene anche i valori di riserva per le proprietà del tema.

Proprietà

float

fallback_base_scale

1.0

Font

fallback_font

int

fallback_font_size

16

Texture2D

fallback_icon

StyleBox

fallback_stylebox

Metodi

Theme

get_default_theme()

Theme

get_project_theme()


Segnali

fallback_changed() 🔗

Emesso quando uno dei valori di riserva è stato modificato. Utilizzalo per aggiornare l'aspetto dei controlli che potrebbero basarsi sugli elementi del tema di riserva.


Descrizioni delle proprietà

float fallback_base_scale = 1.0 🔗

  • void set_fallback_base_scale(value: float)

  • float get_fallback_base_scale()

Il fattore di scala base di riserva di ogni nodo Control e risorsa Theme. Utilizzato quando nessun altro valore è disponibile per il controllo.

Vedi anche Theme.default_base_scale.


Font fallback_font 🔗

  • void set_fallback_font(value: Font)

  • Font get_fallback_font()

Il font di riserva di ogni nodo Control e risorsa Theme. Utilizzato quando nessun altro valore è disponibile per il controllo.

Vedi anche Theme.default_font.


int fallback_font_size = 16 🔗

  • void set_fallback_font_size(value: int)

  • int get_fallback_font_size()

La dimensione del font di riserva di ogni nodo Control e risorsa Theme. Utilizzata quando nessun altro valore è disponibile per il controllo.

Vedi anche Theme.default_font_size.


Texture2D fallback_icon 🔗

L'icona di riserva di ogni nodo Control e risorsa Theme. Utilizzata quando nessun altro valore è disponibile per il controllo.


StyleBox fallback_stylebox 🔗

Lo stylebox di riserva di ogni nodo Control e risorsa Theme. Utilizzato quando nessun altro valore è disponibile per il controllo.


Descrizioni dei metodi

Theme get_default_theme() 🔗

Restituisce un riferimento al Theme predefinito del motore. Questa risorsa tema è responsabile dell'aspetto predefinito dei nodi Control e non può essere sovrascritta.


Theme get_project_theme() 🔗

Restituisce un riferimento al Theme personalizzato del progetto. Questa risorsa tema consente di sovrascrivere il tema predefinito del motore per ogni nodo di controllo nel progetto.

Per impostare il tema del progetto, vedi ProjectSettings.gui/theme/custom.