static void _eext_circle_object_genlist_scrollbar_show(Eext_Circle_Object *circle_obj);
static Eina_Bool _eext_circle_object_genlist_change_flag_cb(void *);
static Eina_Bool _eext_circle_object_genlist_scrollbar_first_show_cb(void *);
-extern Eina_Bool __elm_product_theme_is_loaded(void);
static Evas_Event_Flags _index_layout_lines_end(void *data, void *event_info);
static Evas_Event_Flags _index_layout_tap_end(void *data, void *event_info);
EINA_LIST_FREE(widget_data->rotary_times, rotary_time)
free(rotary_time);
- if (!__elm_product_theme_is_loaded())
- widget_data->index_selected_item = NULL;
widget_data->rotary_count = 0;
widget_data->current_phase = 0;
}
return EINA_TRUE;
}
//ONEUI1.5(04July2019): Support different color with bezel
- if (__elm_product_theme_is_loaded())
- widget_data->bezel_on = EINA_TRUE;
+ widget_data->bezel_on = EINA_TRUE;
//
if (obj == circle_obj->main_obj)
y = ev->cur.canvas.y;
//ONEUI1.5(04July2019): Support different color with bezel
- if (__elm_product_theme_is_loaded())
- widget_data->bezel_on = EINA_FALSE;
+ widget_data->bezel_on = EINA_FALSE;
//
if (!widget_data->handler_drag) return;
//ONEUI1.5(19Jun2019): Enable sw/hw bezel
if (!eext_rotary_event_is_enabled())
{
- if (__elm_product_theme_is_loaded())
- {
- evas_object_smart_callback_del_full(circle_obj->widget_object, SIG_REALIZED, _eext_circle_object_genlist_index_update_cb, circle_obj);
- evas_object_smart_callback_del_full(circle_obj->widget_object, SIG_INDEX_SHOW, _eext_circle_object_genlist_index_show_cb, circle_obj);
- }
+ evas_object_smart_callback_del_full(circle_obj->widget_object, SIG_REALIZED, _eext_circle_object_genlist_index_update_cb, circle_obj);
+ evas_object_smart_callback_del_full(circle_obj->widget_object, SIG_INDEX_SHOW, _eext_circle_object_genlist_index_show_cb, circle_obj);
}
-
+ //
edje_object_signal_callback_del(elm_layout_edje_get(circle_obj->widget_object), "color_class,set", widget_data->scrollbar_color_class, _eext_circle_object_genlist_change_color_signal_cb);
edje_object_signal_callback_del(elm_layout_edje_get(circle_obj->widget_object), "color_class,set", widget_data->scrollbar_bg_color_class, _eext_circle_object_genlist_change_color_signal_cb);
if (widget_data->scrollbar_color_class) eina_stringshare_del(widget_data->scrollbar_color_class);
//ONEUI1.5(19Jun2019): Enable sw/hw bezel
if (!eext_rotary_event_is_enabled())
{
- if (__elm_product_theme_is_loaded())
- {
- evas_object_smart_callback_add(circle_obj->widget_object, SIG_REALIZED, _eext_circle_object_genlist_index_update_cb, circle_obj);
- evas_object_smart_callback_add(circle_obj->widget_object, SIG_INDEX_SHOW, _eext_circle_object_genlist_index_show_cb, circle_obj);
- }
+ evas_object_smart_callback_add(circle_obj->widget_object, SIG_REALIZED, _eext_circle_object_genlist_index_update_cb, circle_obj);
+ evas_object_smart_callback_add(circle_obj->widget_object, SIG_INDEX_SHOW, _eext_circle_object_genlist_index_show_cb, circle_obj);
}
edje_object_signal_callback_add(elm_layout_edje_get(circle_obj->widget_object), "color_class,set", widget_data->scrollbar_color_class, _eext_circle_object_genlist_change_color_signal_cb, circle_obj);
#define STR_DUP(x) x ? (char *)eina_stringshare_add(x) : NULL
-Eina_Bool
-__elm_product_theme_is_loaded(void)
-{
- return EINA_FALSE;
-}
-
static Eina_Bool
_eext_circle_object_scroller_mirror_mode_get(Eext_Circle_Object *obj)
{
else if (obj->mirrored_state == EEXT_CIRCLE_MIRRORED_ON)
is_mirrored = EINA_TRUE;
- if(obj->widget_object)
+ if (obj->widget_object)
is_mirrored = elm_object_mirrored_get(obj->widget_object);
return is_mirrored;
int last_pagenumber_v = 0, last_pagenumber_h = 0;
//ONEUI1.5(04JUL2019) : Change dot's color on bezel rotation
Evas_Object *top_widget = NULL;
- if (__elm_product_theme_is_loaded())
- top_widget = elm_object_top_widget_get(scroller);
+ top_widget = elm_object_top_widget_get(scroller);
//
elm_scroller_last_page_get(scroller, &last_pagenumber_h, &last_pagenumber_v);
{
if ((sid->rotary_animation_info.current_page == 0) && (sid->rotary_animation_info.detent_count < 0))
sid->rotary_animation_info.detent_count = 0;
- else if((sid->rotary_animation_info.current_page == last_pagenumber_h) && (sid->rotary_animation_info.detent_count > 0))
+ else if ((sid->rotary_animation_info.current_page == last_pagenumber_h) && (sid->rotary_animation_info.detent_count > 0))
sid->rotary_animation_info.detent_count = 0;
else
{
if (pagenumber_h + sid->rotary_animation_info.detent_count < 0)
sid->rotary_animation_info.detent_count++;
- else if(pagenumber_h + sid->rotary_animation_info.detent_count > last_pagenumber_h)
+ else if (pagenumber_h + sid->rotary_animation_info.detent_count > last_pagenumber_h)
sid->rotary_animation_info.detent_count--;
}
}
if (pagenumber_v + sid->rotary_animation_info.detent_count < 0)
sid->rotary_animation_info.detent_count++;
- else if(pagenumber_v + sid->rotary_animation_info.detent_count > last_pagenumber_v)
+ else if (pagenumber_v + sid->rotary_animation_info.detent_count > last_pagenumber_v)
sid->rotary_animation_info.detent_count--;
}
}
Evas_Object *obj,
void *event_info)
{
- if (__elm_product_theme_is_loaded())
- {
- Eext_Circle_Object *circle_obj = (Eext_Circle_Object *)data;
- if(!circle_obj) return;
-
- Evas_Object *scroller = circle_obj->widget_object;
- if(!scroller) return;
-
- Evas_Object *top_widget = elm_object_top_widget_get(scroller);
- if (top_widget)
- evas_object_data_del(top_widget, BEZEL_SCROLL);
- }
+ Eext_Circle_Object *circle_obj = (Eext_Circle_Object *)data;
+ if (!circle_obj) return;
+
+ Evas_Object *scroller = circle_obj->widget_object;
+ if (!scroller) return;
+
+ Evas_Object *top_widget = elm_object_top_widget_get(scroller);
+ if (top_widget)
+ evas_object_data_del(top_widget, BEZEL_SCROLL);
}
static void
if (circle_obj->disabled) return;
//ONEUI1.5(04July2019): Support different color with bezel
- if (__elm_product_theme_is_loaded())
- widget_data->bezel_on = EINA_FALSE;
+ widget_data->bezel_on = EINA_FALSE;
//
//ONEUI1.5(04JUL2019) : Change dot's color on bezel rotation
- if (__elm_product_theme_is_loaded())
- {
- Evas_Object *top_widget = elm_object_top_widget_get(scroller);
- if (top_widget)
- evas_object_data_set(top_widget, BEZEL_SCROLL, (void*)1);
- }
+ Evas_Object *top_widget = elm_object_top_widget_get(scroller);
+ if (top_widget)
+ evas_object_data_set(top_widget, BEZEL_SCROLL, (void*)1);
//
if (!widget_data->handler_drag) return;
if (obj == circle_obj->main_obj)
circle_obj->is_propagated = EINA_TRUE;
//ONEUI1.5(04July2019): Support different color with bezel
- if (__elm_product_theme_is_loaded())
- widget_data->bezel_on = EINA_TRUE;
+ widget_data->bezel_on = EINA_TRUE;
//
if (circle_obj->mirrored_state == EEXT_CIRCLE_MIRRORED_CONFIG)
{
//ONEUI1.5(04JUL2019) : Change dot's color on bezel rotation
Evas_Object *top_widget = NULL;
- if (__elm_product_theme_is_loaded())
- top_widget = elm_object_top_widget_get(scroller);
+ top_widget = elm_object_top_widget_get(scroller);
//
if (!_eext_circle_object_scroller_can_scroll(sid, UP) && d < 0)
{
- if(!sid->loop_v)
+ if (!sid->loop_v)
{
sid->rotary_animation_info.detent_count = 0;
edje_object_signal_emit(sid->edje_obj, "elm,edge,top,rotary,detented", "elm");
}
else if (!_eext_circle_object_scroller_can_scroll(sid, DOWN) && d > 0)
{
- if(!sid->loop_v)
+ if (!sid->loop_v)
{
sid->rotary_animation_info.detent_count = 0;
edje_object_signal_emit(sid->edje_obj, "elm,edge,bottom,rotary,detented", "elm");
elm_scroller_page_bring_in(scroller, 0, pagenumber_v);
}
}
- else if((pagenumber_v >= 0) && (pagenumber_v <= last_pagenumber_v))
+ else if ((pagenumber_v >= 0) && (pagenumber_v <= last_pagenumber_v))
{
- if(!sid->loop_v)
+ if (!sid->loop_v)
{
sid->rotary_animation_info.detent_count += d;
//ONEUI1.5(04JUL2019) : Change dot's color on bezel rotation
{
//ONEUI1.5(04JUL2019) : Change dot's color on bezel rotation
Evas_Object *top_widget = NULL;
- if (__elm_product_theme_is_loaded())
- top_widget = elm_object_top_widget_get(scroller);
+ top_widget = elm_object_top_widget_get(scroller);
//
if (!_eext_circle_object_scroller_can_scroll(sid, LEFT) && mirroed_d < 0)
{
- if(!sid->loop_h)
+ if (!sid->loop_h)
{
sid->rotary_animation_info.detent_count = 0;
edje_object_signal_emit(sid->edje_obj, "elm,edge,left,rotary,detented", "elm");
}
else if (!_eext_circle_object_scroller_can_scroll(sid, RIGHT) && mirroed_d > 0)
{
- if(!sid->loop_h)
+ if (!sid->loop_h)
{
sid->rotary_animation_info.detent_count = 0;
edje_object_signal_emit(sid->edje_obj, "elm,edge,right,rotary,detented", "elm");
elm_scroller_page_bring_in(scroller, pagenumber_h, 0);
}
}
- else if((pagenumber_h >= 0) && (pagenumber_h <= last_pagenumber_h))
+ else if ((pagenumber_h >= 0) && (pagenumber_h <= last_pagenumber_h))
{
if (is_mirrored == elm_object_mirrored_get(scroller))
sid->rotary_animation_info.detent_count += d;