ScrollBar

Hereda: Range < Control < CanvasItem < Node < Object

Heredado por: HScrollBar, VScrollBar

Clase base abstracta para barras de desplazamiento.

Descripción

Clase base abstracta para las barras de desplazamiento, que se utiliza normalmente para navegar por contenido que se extiende más allá del área visible de un control. Las barras de desplazamiento son controles basados en Range.

Propiedades

float

custom_step

-1.0

FocusMode

focus_mode

3 (overrides Control)

float

step

0.0 (overrides Range)

Propiedades 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


Señales

scrolling() 🔗

Emitida cuando la barra de desplazamiento se está desplazando.


Descripciones de Propiedades

float custom_step = -1.0 🔗

  • void set_custom_step(value: float)

  • float get_custom_step()

Sobrescribe el paso utilizado cuando se hace clic en los botones de incremento y disminución o cuando se utilizan las teclas de flecha cuando la ScrollBar está enfocada.


Descripciones de las propiedades del tema

Texture2D decrement 🔗

Icono usado como botón para desplazar la ScrollBar a la izquierda/arriba. Admite un paso personalizado usando la propiedad custom_step.


Texture2D decrement_highlight 🔗

Se muestra cuando el cursor del ratón pasa por encima del botón de disminución.


Texture2D decrement_pressed 🔗

Se muestra cuando se presiona el botón de decremento.


Texture2D increment 🔗

Icono usado como botón para desplazar la ScrollBar a la derecha/abajo. Admite un paso personalizado usando la propiedad custom_step.


Texture2D increment_highlight 🔗

Se muestra cuando el cursor del ratón pasa por encima del botón de incremento.


Texture2D increment_pressed 🔗

Se muestra cuando se presiona el botón de incremento.


StyleBox grabber 🔗

Usado como textura para el grabber, el elemento arrastrable que representa el scroll actual.


StyleBox grabber_highlight 🔗

Se usa cuando el ratón esta encima del agarrador.


StyleBox grabber_pressed 🔗

Se usa cuando el agarrador está siendo arrastrado.


StyleBox scroll 🔗

Usado como fondo de esta ScrollBar.


StyleBox scroll_focus 🔗

Se usa como fondo cuando la ScrollBar tiene el foco de la GUI.