Efl.Ui.Range_Interactive (interface)

Description

Interface that extends the normal displaying properties with usage properties.

The properties defined here are used to manipulate the way a user interacts with a displayed range.

Since 1.23

Inheritance

Members

range_step (get, set)

Control the step used to increment or decrement values for given widget.
double efl_ui_range_step_get(const Eo *obj);
void efl_ui_range_step_set(Eo *obj, double step);


Inherited

Efl.Ui.Range_Display
range_limits (get, set) Set the minimum and maximum values for given range widget.
range_value (get, set) Control the value (position) of the widget within its valid range.

Events

steady

Called when the widget's value has changed and has remained unchanged for 0.2s. This allows filtering out unwanted "noise" from the widget if you are only interested in its final position. Use this event instead of Efl.Ui.Range_Display.changed if you are going to perform a costly operation on its handler.
EFL_UI_RANGE_EVENT_STEADY(void)


Inherited

Efl.Ui.Range_Display
changed Emitted when the Efl.Ui.Range_Display.range_value is getting changed.
max,reached Emitted when the range_value has reached the maximum of Efl.Ui.Range_Display.range_limits.
min,reached Emitted when the Efl.Ui.Range_Display.range_value has reached the minimum of Efl.Ui.Range_Display.range_limits.