From: JinsolPark Date: Fri, 7 Aug 2015 13:20:01 +0000 (+0900) Subject: Revert "slider: fix slider vector logic for supporting slider popup." X-Git-Tag: accepted/tizen/mobile/20151120.070408~43 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=87b824da1a4104d160902b0c85ad4d23adebd151;p=platform%2Fupstream%2Felementary.git Revert "slider: fix slider vector logic for supporting slider popup." This reverts commit 64604c95362e056ec7304b245624f7a208cee6be. Change-Id: I752b8ea9a746aa033ef04d6fecbcb529aa824f3a --- diff --git a/src/lib/elm_priv.h b/src/lib/elm_priv.h index 18f334a..f5dcba9 100644 --- a/src/lib/elm_priv.h +++ b/src/lib/elm_priv.h @@ -588,7 +588,7 @@ void tizen_vg_button_set(Elm_Button *obj); 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 diff --git a/src/lib/elm_slider.c b/src/lib/elm_slider.c index affc2bf..7bbfa56 100644 --- a/src/lib/elm_slider.c +++ b/src/lib/elm_slider.c @@ -559,7 +559,7 @@ _elm_slider_elm_widget_theme_apply(Eo *obj, Elm_Slider_Data *sd) 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) @@ -879,12 +879,12 @@ _elm_slider_evas_object_smart_add(Eo *obj, Elm_Slider_Data *priv) 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 diff --git a/src/lib/tizen_vector.c b/src/lib/tizen_vector.c index 33d1b27..5cc05ab 100644 --- a/src/lib/tizen_vector.c +++ b/src/lib/tizen_vector.c @@ -1845,7 +1845,6 @@ typedef struct vg_slider_s Evas_Object *vg[7]; Efl_VG_Shape *shape[7]; Evas_Object *obj; - Evas_Object *popup; Eina_Stringshare *style; } vg_slider; @@ -2015,12 +2014,11 @@ _slider_create_handle(vg_slider *vd) 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) @@ -2040,7 +2038,6 @@ tizen_vg_slider_set(Elm_Slider *obj, Evas_Object *popup) 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);