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.
Checking the stable version of the documentation...
EditorSpinSlider
Успадковує: Range < Control < CanvasItem < Node < Object
Контроль редактора Godot для редагування нумеричних значень.
Опис
Цей вузол Control використовується в ідентифікаторі редактора, щоб дозволити редагування нумеричних значень. Може використовуватися з РедагорІнспекторПлугін для відтворення тієї ж поведінки.
1, РедагорSpinSlider буде відображати стріли / вниз, аналогічні SpinBox. Якщо значення пам'ятний діапазон не 1, слайдер буде відображатися замість.
Властивості
|
||
|
||
|
||
|
||
focus_mode |
|
|
|
||
String |
|
|
|
||
BitField[SizeFlags] |
size_flags_vertical |
|
step |
|
|
String |
|
Властивості теми
Texture2D |
|
Texture2D |
Сигнали
grabbed() 🔗
Випробувано, коли шпинделя / болгарка затирається.
ungrabbed() 🔗
Випробувано, коли хребт/слідер угорбається.
updown_pressed() 🔗
Випромінюється при натисканні кнопки вгору вниз.
value_focus_entered() 🔗
Увімкніть, коли значення має фокус.
value_focus_exited() 🔗
Випробувано, коли форма значення втрачає фокус.
Переліки
enum ControlState: 🔗
ControlState CONTROL_STATE_DEFAULT = 0
Тип елемента керування залежатиме від значення editing_integer. Стрілки вгору-вниз, якщо true, повзунок, якщо false.
ControlState CONTROL_STATE_PREFER_SLIDER = 1
Повзунок завжди використовуватиметься, навіть якщо ввімкнено editing_integer.
ControlState CONTROL_STATE_HIDE = 2
Ні стрілки вгору-вниз, ні повзунок не відображатимуться.
Описи властивостей
ControlState control_state = 0 🔗
void set_control_state(value: ControlState)
ControlState get_control_state()
Стан, у якому буде елемент керування, що використовується для маніпулювання значенням.
bool deferred_drag_mode = false 🔗
If true, changing via dragging is applied only at the end of the input (for example, when the user releases a mouse button).
bool editing_integer = false 🔗
Якщо значення true, вважається, що EditorSpinSlider редагує ціле значення. Якщо значення false, вважається, що EditorSpinSlider редагує значення з плаваючою комою. Це використовується для визначення, чи слід повзунок малювати за замовчуванням. Повзунок малюється лише для чисел з плаваючою комою; цілі числа використовують стрілки вгору-вниз, подібні до SpinBox, якщо тільки значення control_state не встановлено на CONTROL_STATE_PREFER_SLIDER. Також використовуватиметься значення EditorSettings.interface/inspector/integer_drag_speed замість значення EditorSettings.interface/inspector/float_drag_speed, якщо повзунок доступний.
Якщо true, повзунок не відображатиме фон.
Застаріло: Use control_state instead.
Якщо true, повзунок і стрілки вгору/вниз приховані.
String label = "" 🔗
void set_label(value: String)
String get_label()
Текст, який відображає зліва від значення.
Якщо true, з повзунком не можна взаємодіяти.
String suffix = "" 🔗
void set_suffix(value: String)
String get_suffix()
Підсумок для відображення після значення (у фальшому кольорі). Це повинно бути як правило, багатомовне слово. Ви можете використовувати аббревіацію, якщо suffix занадто довго буде відображатися.
Описи тематичної нерухомості
Texture2D updown 🔗
Одна текстура, що представляє кнопки вгору та вниз.
Texture2D updown_disabled 🔗
Одна текстура, що представляє кнопки вгору та вниз, коли елемент керування доступний лише для читання або вимкнений.