LabelSettings
Eredita: Resource < RefCounted < Object
Fornisce impostazioni generali per personalizzare il testo in una Label.
Descrizione
Il LabelSettings è una risorsa che fornisce impostazioni generali per personalizzare il testo in una Label. Avrà la priorità sulle proprietà definite in Control.theme. La risorsa può essere condivisa tra più etichette e modificata al volo, quindi è un modo comodo e flessibile per impostare lo stile del testo.
Proprietà
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Metodi
void |
add_stacked_outline(index: int = -1) |
void |
add_stacked_shadow(index: int = -1) |
get_stacked_outline_color(index: int) const |
|
get_stacked_outline_size(index: int) const |
|
get_stacked_shadow_color(index: int) const |
|
get_stacked_shadow_offset(index: int) const |
|
get_stacked_shadow_outline_size(index: int) const |
|
void |
move_stacked_outline(from_index: int, to_position: int) |
void |
move_stacked_shadow(from_index: int, to_position: int) |
void |
remove_stacked_outline(index: int) |
void |
remove_stacked_shadow(index: int) |
void |
set_stacked_outline_color(index: int, color: Color) |
void |
set_stacked_outline_size(index: int, size: int) |
void |
set_stacked_shadow_color(index: int, color: Color) |
void |
set_stacked_shadow_offset(index: int, offset: Vector2) |
void |
set_stacked_shadow_outline_size(index: int, size: int) |
Descrizioni delle proprietà
Font usato per il testo.
Color font_color = Color(1, 1, 1, 1) 🔗
Colore del testo.
Dimensione del testo.
Spaziatura verticale aggiuntiva tra le righe (in pixel), la spaziatura è aggiunta alla discesa della riga. Questo valore può essere negativo.
Color outline_color = Color(1, 1, 1, 1) 🔗
Il colore del contorno.
La dimensione del contorno del testo.
float paragraph_spacing = 0.0 🔗
Spazio verticale tra i paragrafi. Aggiunto assieme a line_spacing.
Color shadow_color = Color(0, 0, 0, 0) 🔗
Colore dell'ombra. Se l'alfa è 0, non sarà disegnata alcuna ombra.
Vector2 shadow_offset = Vector2(1, 1) 🔗
Scostamento dell'effetto ombra, in pixel.
Dimensione dell'effetto ombra.
int stacked_outline_count = 0 🔗
Il numero di contorni impilati.
int stacked_shadow_count = 0 🔗
Il numero di ombre impilate.
Descrizioni dei metodi
void add_stacked_outline(index: int = -1) 🔗
Aggiunge un nuovo contorno impilato all'etichetta all'indice index. Se index è -1, il nuovo contorno impilato sarà aggiunto alla fine dell'elenco.
void add_stacked_shadow(index: int = -1) 🔗
Aggiunge una nuova ombra impilata all'etichetta all'indice index. Se index è -1, la nuova ombra impilata sarà aggiunta alla fine dell'elenco.
Color get_stacked_outline_color(index: int) const 🔗
Restituisce il colore del contorno impilato all'indice index.
int get_stacked_outline_size(index: int) const 🔗
Restituisce la dimensione del contorno impilato all'indice index.
Color get_stacked_shadow_color(index: int) const 🔗
Restituisce il colore dell'ombra impilata all'indice index.
Vector2 get_stacked_shadow_offset(index: int) const 🔗
Restituisce lo scostamento dell'ombra impilata all'indice index.
int get_stacked_shadow_outline_size(index: int) const 🔗
Restituisce la dimensione del contorno dell'ombra impilata all'indice index.
void move_stacked_outline(from_index: int, to_position: int) 🔗
Sposta il contorno impilato all'indice from_index nella posizione to_position specificata nell'array.
void move_stacked_shadow(from_index: int, to_position: int) 🔗
Sposta l'ombra impilata all'indice from_index nella posizione to_position specificata nell'array.
void remove_stacked_outline(index: int) 🔗
Rimuove il contorno impilato all'indice index.
void remove_stacked_shadow(index: int) 🔗
Rimuove l'ombra impilata all'indice index.
void set_stacked_outline_color(index: int, color: Color) 🔗
Imposta il colore del contorno impilato identificato dall'indice index su color.
void set_stacked_outline_size(index: int, size: int) 🔗
Imposta la dimensione del contorno impilato identificato dall'indice index su size.
void set_stacked_shadow_color(index: int, color: Color) 🔗
Imposta il colore dell'ombra impilata identificata dall'indice index su color.
void set_stacked_shadow_offset(index: int, offset: Vector2) 🔗
Imposta lo scostamento dell'ombra impilata identificata dall'indice index su offset.
void set_stacked_shadow_outline_size(index: int, size: int) 🔗
Imposta la dimensione del contorno dell'ombra impilata identificata dall'indice index su size.