EOLIAN static Eina_Bool
_elm_slider_efl_access_value_value_and_text_set(Eo *obj, Elm_Slider_Data *sd, double value, const char *text EINA_UNUSED)
{
+ double oldval = sd->val;
+
if (sd->val_min > value) return EINA_FALSE;
if (sd->val_max < value) return EINA_FALSE;
+ evas_object_smart_callback_call(obj, SIG_DRAG_START, NULL);
sd->val = value;
_val_set(obj);
+ evas_object_smart_changed(obj);
+ sd->val = oldval;
+ _slider_update(obj, EINA_TRUE);
+ evas_object_smart_callback_call(obj, SIG_DRAG_STOP, NULL);
return EINA_TRUE;
}