Class reference

EditorSpinSlider

Inherits Range

Redot editor's control for editing numeric values.

Description

This Control node is used in the editor's Inspector dock to allow editing of numeric values. Can be used with EditorInspectorPlugin to recreate the same behavior. If the Range.step value is 1, the EditorSpinSlider will display up/down arrows, similar to SpinBox. If the Range.step value is not 1, a slider will be displayed instead.

Properties

bool editing_integer = false

If true, the EditorSpinSlider is considered to be editing an integer value. If false, the EditorSpinSlider is considered to be editing a floating-point value. This is used to determine whether a slider should be drawn. The slider is only drawn for floats; integers use up-down arrows similar to SpinBox instead.

bool flat = false

If true, the slider will not draw background.

int focus_mode = 2

bool hide_slider = false

If true, the slider and up/down arrows are hidden.

String label = ""

The text that displays to the left of the value.

bool read_only = false

If true, the slider can't be interacted with.

int size_flags_vertical = 1

String suffix = ""

The suffix to display after the value (in a faded color). This should generally be a plural word. You may have to use an abbreviation if the suffix is too long to be displayed.

Signals

grabbed()

Emitted when the spinner/slider is grabbed.

ungrabbed()

Emitted when the spinner/slider is ungrabbed.

updown_pressed()

Emitted when the updown button is pressed.

value_focus_entered()

Emitted when the value form gains focus.

value_focus_exited()

Emitted when the value form loses focus.

Theme properties

Texture2D updown

Single texture representing both the up and down buttons.

Texture2D updown_disabled

Single texture representing both the up and down buttons, when the control is readonly or disabled.

Source revision 4f5b14abade2
Connection interrupted. Reload×

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.