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.

ScrollBar

Eredita: Range < Control < CanvasItem < Node < Object

Ereditato da: HScrollBar, VScrollBar

Classe di base astratta per le barre di scorrimento.

Descrizione

Classe di base astratta per le barre di scorrimento, solitamente utilizzata per navigare attraverso contenuti che si estendono oltre l'area visibile di un controllo. Le barre di scorrimento sono controlli basati su Range.

Proprietà

float

custom_step

-1.0

FocusMode

focus_mode

3 (overrides Control)

float

step

0.0 (overrides Range)

Proprietà del tema

Texture2D

decrement

Texture2D

decrement_highlight

Texture2D

decrement_pressed

Texture2D

increment

Texture2D

increment_highlight

Texture2D

increment_pressed

StyleBox

grabber

StyleBox

grabber_highlight

StyleBox

grabber_pressed

StyleBox

scroll

StyleBox

scroll_focus


Segnali

scrolling() 🔗

Emesso quando si scorre la barra di scorrimento.


Descrizioni delle proprietà

float custom_step = -1.0 🔗

  • void set_custom_step(value: float)

  • float get_custom_step()

Sostituisce il passo utilizzato quando si clicca sui pulsanti di incremento e decremento, oppure quando si utilizzano i tasti freccia quando ScrollBar è attivo.


Descrizioni delle proprietà del tema

Texture2D decrement 🔗

Icona utilizzata come pulsante per scorrere la ScrollBar verso sinistra o l'alto. Supporta il passo personalizzato tramite la proprietà custom_step.


Texture2D decrement_highlight 🔗

Visualizzato quando il cursore del mouse passa sopra il pulsante di decremento.


Texture2D decrement_pressed 🔗

Visualizzato quando si preme il pulsante di decremento.


Texture2D increment 🔗

Icona utilizzata come pulsante per scorrere la ScrollBar verso destra o il basso. Supporta il passo personalizzato tramite la proprietà custom_step.


Texture2D increment_highlight 🔗

Visualizzato quando il cursore del mouse passa sopra il pulsante di incremento.


Texture2D increment_pressed 🔗

Visualizzato quando si preme il pulsante di incremento.


StyleBox grabber 🔗

Utilizzato come texture per il grabber, l'elemento trascinabile che rappresenta lo scorrimento attuale.


StyleBox grabber_highlight 🔗

Utilizzato quando il mouse passa sopra il grabber.


StyleBox grabber_pressed 🔗

Utilizzato quando il grabber è trascinato.


StyleBox scroll 🔗

Utilizzato come sfondo di questa ScrollBar.


StyleBox scroll_focus 🔗

Utilizzato come sfondo quando questa ScrollBar ha il focus della GUI.