~~Title: Efl.Ui.Range_Display~~
====== Efl.Ui.Range_Display (interface) ======
===== Description =====
%%Interface that contains properties regarding the displaying of a value within a range.%%
%%A value range contains a value restricted between specified minimum and maximum limits at all times. This can be used for progressbars, sliders or spinners, for example.%%
{{page>:develop:api-include:efl:ui:range_display:description&nouser&nolink&nodate}}
===== Members =====
**[[:develop:api:efl:ui:range_display:property:range_limits|range_limits]]** //**(get, set)**//\\
> %%Set the minimum and maximum values for given range widget.%%
void efl_ui_range_limits_get(const Eo *obj, double *min, double *max);
void efl_ui_range_limits_set(Eo *obj, double min, double max);
\\
**[[:develop:api:efl:ui:range_display:property:range_value|range_value]]** //**(get, set)**//\\
> %%Control the value (position) of the widget within its valid range.%%
double efl_ui_range_value_get(const Eo *obj);
void efl_ui_range_value_set(Eo *obj, double val);
\\
===== Events =====
**[[:develop:api:efl:ui:range_display:event:changed|changed]]**\\
> %%Emitted when the %%[[:develop:api:efl:ui:range_display:property:range_value|Efl.Ui.Range_Display.range_value]]%% is getting changed.%%
EFL_UI_RANGE_EVENT_CHANGED(void)
\\ **[[:develop:api:efl:ui:range_display:event:max_reached|max,reached]]**\\
> %%Emitted when the %%''range_value''%% has reached the maximum of %%[[:develop:api:efl:ui:range_display:property:range_limits|Efl.Ui.Range_Display.range_limits]]%%.%%
EFL_UI_RANGE_EVENT_MAX_REACHED(void)
\\ **[[:develop:api:efl:ui:range_display:event:min_reached|min,reached]]**\\
> %%Emitted when the %%[[:develop:api:efl:ui:range_display:property:range_value|Efl.Ui.Range_Display.range_value]]%% has reached the minimum of %%[[:develop:api:efl:ui:range_display:property:range_limits|Efl.Ui.Range_Display.range_limits]]%%.%%
EFL_UI_RANGE_EVENT_MIN_REACHED(void)
\\