ScrollBar

Наследует: Range < Control < CanvasItem < Node < Object

Наследуется от: HScrollBar, VScrollBar

Абстрактный базовый класс для полос прокрутки.

Описание

Абстрактный базовый класс для полос прокрутки, обычно используемых для навигации по содержимому, выходящему за пределы видимой области элемента управления. Полосы прокрутки — это элементы управления на основе Range.

Свойства

float

custom_step

-1.0

FocusMode

focus_mode

3 (overrides Control)

float

step

0.0 (overrides Range)

Свойства темы

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


Сигналы

scrolling() 🔗

Выдается при прокрутке полосы прокрутки.


Описания свойств

float custom_step = -1.0 🔗

  • void set_custom_step(value: float)

  • float get_custom_step()

Переопределяет шаг, используемый при нажатии кнопок увеличения и уменьшения или при использовании клавиш со стрелками, когда фокус находится на ScrollBar.


Описания свойств темы

Texture2D decrement 🔗

Значок используется как кнопка для прокрутки ScrollBar влево/вверх. Поддерживает пользовательский шаг с использованием свойства custom_step.


Texture2D decrement_highlight 🔗

Отображается при наведении курсора мыши на кнопку уменьшения.


Texture2D decrement_pressed 🔗

Отображается при нажатии кнопки уменьшения.


Texture2D increment 🔗

Значок используется как кнопка для прокрутки ScrollBar вправо/вниз. Поддерживает пользовательский шаг с использованием свойства custom_step.


Texture2D increment_highlight 🔗

Отображается при наведении курсора мыши на кнопку увеличения.


Texture2D increment_pressed 🔗

Отображается при нажатии кнопки увеличения.


StyleBox grabber 🔗

Используется в качестве текстуры для граббера, перетаскиваемого элемента, представляющего текущую прокрутку.


StyleBox grabber_highlight 🔗

Используется, когда указатель мыши наведен на захват.


StyleBox grabber_pressed 🔗

Используется при перетаскивании захвата.


StyleBox scroll 🔗

Используется как фон для ScrollBar.


StyleBox scroll_focus 🔗

Используется в качестве фона, когда ScrollBar имеет фокус GUI .