void tizen_vg_check_set(Elm_Check *obj);
void tizen_vg_radio_set(Elm_Radio *obj);
void tizen_vg_progressbar_set(Elm_Progressbar *obj);
-void tizen_vg_slider_set(Elm_Slider *obj, Evas_Object *popup);
+void tizen_vg_slider_set(Elm_Slider *obj);
void tizen_vg_check_state_set(Elm_Check *obj);
#endif
if (!int_ret) return EINA_FALSE;
#ifdef TIZEN_VECTOR_UX
- tizen_vg_slider_set(obj, sd->popup);
+ tizen_vg_slider_set(obj);
#endif
if (sd->popup)
evas_object_pass_events_set(priv->spacer, EINA_TRUE);
elm_layout_content_set(obj, "elm.swallow.bar", priv->spacer);
- _popup_add(priv, obj);
-
#ifdef TIZEN_VECTOR_UX
- tizen_vg_slider_set(obj, priv->popup);
+ tizen_vg_slider_set(obj);
#endif
+ _popup_add(priv, obj);
+
evas_object_event_callback_add
(priv->spacer, EVAS_CALLBACK_MOUSE_DOWN, _spacer_down_cb, obj);
evas_object_event_callback_add
Evas_Object *vg[7];
Efl_VG_Shape *shape[7];
Evas_Object *obj;
- Evas_Object *popup;
Eina_Stringshare *style;
} vg_slider;
evas_object_event_callback_add(vd->vg[slider_handle_pressed], EVAS_CALLBACK_RESIZE,
slider_vg_handle_pressed_resize_cb, vd);
elm_object_part_content_set(vd->obj, "elm.dragable.slider:elm.swallow.tizen_vg_shape1", vd->vg[slider_handle]);
- if (vd->popup)
- edje_object_part_swallow(vd->popup, "elm.swallow.tizen_vg_shape2", vd->vg[slider_handle_pressed]);
+ elm_object_part_content_set(vd->obj, "elm.dragable.slider:elm.swallow.tizen_vg_shape2", vd->vg[slider_handle_pressed]);
}
void
-tizen_vg_slider_set(Elm_Slider *obj, Evas_Object *popup)
+tizen_vg_slider_set(Elm_Slider *obj)
{
vg_slider *vd = evas_object_data_get(obj, vg_key);
if (vd)
vd = calloc(1, sizeof(vg_slider));
evas_object_data_set(obj, vg_key, vd);
vd->obj = obj;
- vd->popup = popup;
// callback to free vd data
evas_object_event_callback_add(vd->obj, EVAS_CALLBACK_DEL,
slider_del_cb, NULL);