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

Hérite de : Range < Control < CanvasItem < Node < Object

Hérité par : HScrollBar, VScrollBar

Classe de base abstraite pour les barres de défilement.

Description

Classe de base abstraite pour les barres de défilement, généralement utilisée pour naviguer à travers du contenu qui s'étend au-delà de la zone visible d'un contrôle. Les barres de défilement sont des contrôles basés sur Range.

Propriétés

float

custom_step

-1.0

FocusMode

focus_mode

3 (overrides Control)

float

step

0.0 (overrides Range)

Propriétés du thème

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


Signaux

scrolling() 🔗

Émis quand la barre de défilement est défilée.


Descriptions des propriétés

float custom_step = -1.0 🔗

  • void set_custom_step(value: float)

  • float get_custom_step()

Redéfinit le pas utilisé lorsque vous cliquez sur les boutons d'incrément et de décrément de la barre de défilement ou lorsque vous utilisez des touches directionnelles lorsque la ScrollBar a le focus.


Descriptions des propriétés du thème

Texture2D decrement 🔗

Icône utilisée comme un bouton pour défiler la ScrollBar vers la gauche/le haut. Supporte un pas de déplacement personnalisé en utilisant la propriété custom_step.


Texture2D decrement_highlight 🔗

Affiché quand la souris survole le bouton de réduction.


Texture2D decrement_pressed 🔗

Affiché quand le bouton de reduction est appuyé.


Texture2D increment 🔗

Icône utilisé comme bouton pour faire défiler le ScrollBar vers la droite/bas. Supporte un pas personnalisé en utilisant la propriété custom_step.


Texture2D increment_highlight 🔗

Affiché quand la souris survole le bouton d'augmentation.


Texture2D increment_pressed 🔗

Affiché quand le bouton d'augmentation est appuyé.


StyleBox grabber 🔗

Utilisé comme texture pour la poignée ("grabber"), l'élément mobile représentant le défilement courant.


StyleBox grabber_highlight 🔗

Utilisé lorsque la souris survole le glisseur.


StyleBox grabber_pressed 🔗

Utilisé quand le glisseur est en train d'être glissé.


StyleBox scroll 🔗

Utilisé comme arrière-plan de cette ScrollBar.


StyleBox scroll_focus 🔗

Utilisé comme arrière-plan lorsque le ScrollBar a le focus GUI.