EditorSpinSlider

继承: Range < Control < Item < Object

i3D编辑器用于编辑数值的控件。

描述

Control节点用于编辑器的检查器停靠区,以允许编辑数值。可以与EditorInspectorPlugin一起使用以重新创建相同的行为。

如果Range.step值为1EditorSpinSlider将显示向上/向下箭头,类似于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

""

主题属性


信号

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 🔗

当控件只读或禁用时,表示向上和向下按钮的单个纹理。