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...
Range¶
Inherits: Control < CanvasItem < Node < Object
Inherited By: EditorSpinSlider, ProgressBar, ScrollBar, Slider, SpinBox, TextureProgress
Clase base abstracta para controles basados en el rango.
Descripción¶
Rango es una clase base para los nodos Control que cambian un valor real entre un mínimo y un máximo, usando paso y página, por ejemplo una ScrollBar.
Propiedades¶
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Métodos¶
void |
|
void |
unshare ( ) |
Señales¶
changed ( )
Emitido cuando min_value, max_value, page o step cambian.
value_changed ( float value )
Emitido cuando cambia value.
Descripciones de Propiedades¶
bool allow_greater
Default |
|
Setter |
set_allow_greater(value) |
Getter |
is_greater_allowed() |
Si true
, value puede ser mayor que max_value.
bool allow_lesser
Default |
|
Setter |
set_allow_lesser(value) |
Getter |
is_lesser_allowed() |
Si true
, value puede ser menor que min_value.
bool exp_edit
Default |
|
Setter |
set_exp_ratio(value) |
Getter |
is_ratio_exp() |
Si true
, y min_value
es mayor que 0, value
se representará exponencialmente en lugar de linealmente.
float max_value
Default |
|
Setter |
set_max(value) |
Getter |
get_max() |
Valor máximo. El rango se fija si el value
es mayor que el max_value
.
float min_value
Default |
|
Setter |
set_min(value) |
Getter |
get_min() |
Valor mínimo. El rango se fija si el value
es menor que el min_value
.
float page
Default |
|
Setter |
set_page(value) |
Getter |
get_page() |
Tamaño de la página. Usado principalmente para la ScrollBar. La longitud de la ScrollBar es su tamaño multiplicado por page
sobre la diferencia entre min_value
y max_value
.
float ratio
Setter |
set_as_ratio(value) |
Getter |
get_as_ratio() |
El valor asignado entre 0 y 1.
bool rounded
Default |
|
Setter |
set_use_rounded_values(value) |
Getter |
is_using_rounded_values() |
Si true
, value
siempre se redondeará al entero más cercano.
float step
Default |
|
Setter |
set_step(value) |
Getter |
get_step() |
Si es mayor de 0, el valor value
siempre se redondeará a un múltiplo de step
. Si rounded
es también true
, value
se redondeará primero a un múltiplo de step
y luego al entero más cercano.
float value
Default |
|
Setter |
set_value(value) |
Getter |
get_value() |
El valor actual del rango.
Descripciones de Métodos¶
Une dos rangos junto con cualquier rango previamente agrupado con cualquiera de ellos. Cuando cualquiera de las variables miembros del rango cambie, compartirá el nuevo valor con todos los demás rangos de su grupo.
Para el rango, de compartir sus variables de miembros con cualquier otro.