EditorSpinSlider

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

Элемент управления редактора Godot для редактирования числовых значений.

Описание

Этот узел Control используется в доке Inspector редактора для возможности редактирования числовых значений. Может использоваться с EditorInspectorPlugin для воссоздания того же поведения.

Если значение Range.step равно 1, EditorSpinSlider будет отображать стрелки вверх/вниз, аналогичные SpinBox. Если значение Range.step не равно 1, вместо этого будет отображаться ползунок.

Свойства

bool

editing_integer

false

bool

flat

false

FocusMode

focus_mode

2 (overrides Control)

bool

hide_slider

false

String

label

""

bool

read_only

false

BitField[SizeFlags]

size_flags_vertical

1 (overrides Control)

float

step

1.0 (overrides Range)

String

suffix

""

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

Texture2D

updown

Texture2D

updown_disabled


Сигналы

grabbed() 🔗

Выдается при захвате спиннера/слайдера.


ungrabbed() 🔗

Выдается, когда спиннер/слайдер отпущен.


updown_pressed() 🔗

Издается при нажатии кнопки «вверх-вниз».


value_focus_entered() 🔗

Выдается, когда форма значения получает фокус.


value_focus_exited() 🔗

Выдается, когда форма значения теряет фокус.


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

bool editing_integer = false 🔗

  • void set_editing_integer(value: bool)

  • bool is_editing_integer()

Если true, EditorSpinSlider считается редактирующим целочисленное значение. Если false, EditorSpinSlider считается редактирующим значение с плавающей точкой. Это используется для определения того, следует ли рисовать ползунок. Ползунок рисуется только для чисел с плавающей точкой; целые числа используют стрелки вверх-вниз, похожие на SpinBox.


bool flat = false 🔗

  • void set_flat(value: bool)

  • bool is_flat()

Если true, ползунок не будет рисовать фон.


bool hide_slider = false 🔗

  • void set_hide_slider(value: bool)

  • bool is_hiding_slider()

Если true, ползунок и стрелки вверх/вниз скрыты.


String label = "" 🔗

Текст, отображаемый слева от значения.


bool read_only = false 🔗

  • void set_read_only(value: bool)

  • bool is_read_only()

Если true, с ползунком нельзя взаимодействовать.


String suffix = "" 🔗

Суффикс для отображения после значения (блеклым цветом). Обычно это должно быть слово во множественном числе. Возможно, вам придется использовать сокращение, если суффикс слишком длинный для отображения.


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

Texture2D updown 🔗

Одна текстура, представляющая кнопки «вверх» и «вниз».


Texture2D updown_disabled 🔗

Одна текстура, представляющая кнопки «вверх» и «вниз», когда элемент управления доступен только для чтения или отключен.