Slider
Наследует: Range < Control < CanvasItem < Node < Object
Наследуется от: HSlider, VSlider
Абстрактный базовый класс для ползунков.
Описание
Абстрактный базовый класс для ползунков, используемых для регулировки значения путем перемещения захвата вдоль горизонтальной или вертикальной оси. Ползунки — это элементы управления на основе Range.
Свойства
|
||
focus_mode |
|
|
|
||
step |
|
|
|
||
|
||
|
Свойства темы
|
||
|
||
|
||
Сигналы
drag_ended(value_changed: bool) 🔗
Выдается, когда перестает перетаскиваться граббер. Если value_changed равно true, Range.value отличается от значения, когда перетаскивание было начато.
drag_started() 🔗
Выдается, когда начинается перетаскивание захвата. Выдается перед соответствующим сигналом Range.value_changed.
Перечисления
enum TickPosition: 🔗
TickPosition TICK_POSITION_BOTTOM_RIGHT = 0
Размещает галочки внизу HSlider или справа от VSlider.
TickPosition TICK_POSITION_TOP_LEFT = 1
Размещает галочки в верхней части HSlider или слева от VSlider.
TickPosition TICK_POSITION_BOTH = 2
Устанавливает галочки по обеим сторонам ползунка.
TickPosition TICK_POSITION_CENTER = 3
Размещает галочки в центре ползунка.
Описания свойств
Если true, с ползунком можно взаимодействовать. Если false, значение можно изменить только с помощью кода.
Если true, значение можно изменить с помощью колесика мыши.
Количество отметок, отображаемых на ползунке, включая отметки границ. Отметки — это равномерно распределенные маркеры значений.
bool ticks_on_borders = false 🔗
Если true, ползунок отобразит отметки для минимальных и максимальных значений.
TickPosition ticks_position = 0 🔗
void set_ticks_position(value: TickPosition)
TickPosition get_ticks_position()
Задаёт положение делений. Подробности см. в TickPosition.
Описания свойств темы
Булева константа. Если 1, размер текстуры граббера будет проигнорирован, и он будет вписываться в границы ползунка, основываясь только на его центральном положении.
Вертикальное или горизонтальное смещение захвата.
Вертикальное или горизонтальное смещение делений. Смещение обратное для верхних или левых делений.
Текстура для захвата (перетаскиваемого элемента).
Текстура для граббера, когда он отключен.
Текстура для захвата, когда он сфокусирован.
Текстура для тактов, видимая, когда tick_count больше 0.
Фон области слева или снизу от граббера.
StyleBox grabber_area_highlight 🔗
Фон области слева или снизу от захвата, который отображается при наведении на него курсора или фокусировке.
Фон для всего слайдера. Влияет на высоту или ширину grabber_area.