eext_scroller: modify to have a proper size in larger display 85/238585/1
authorWonki Kim <wonki_.kim@samsung.com>
Wed, 15 Jul 2020 08:32:51 +0000 (17:32 +0900)
committerWonki Kim <wonki_.kim@samsung.com>
Wed, 15 Jul 2020 08:37:07 +0000 (17:37 +0900)
you can set radius of a circle object item in range between 0 to 180 px(fixed)
this patch makes it wider by using scale facotrs.
and this patch also contains changes for a radius value of scroller bar.

Change-Id: I331ab800722299eafd548ab987952eadec6a6d35

src/wearable/circle/efl_extension_circle_object_item.c
src/wearable/circle/efl_extension_circle_object_scroller.c

index 4b067becd6385ed6d718d49f1733785ce1ff6ffa..37add626034ff636e676ab7549f39edf6ce326cf 100644 (file)
@@ -832,7 +832,7 @@ _eext_circle_object_item_radius_set(Eext_Circle_Object_Item *item, double radius
    if (!item) return;
 
    if (radius < 0.0) radius = 0.0;
-   if (radius > 180.0) radius = 180.0;
+   if (radius > ELM_SCALE_SIZE(180.0)) radius = ELM_SCALE_SIZE(180.0);
 
    if (item->radius == radius) return;
 
index cba69bbbba980eb4471eada2fccec91bc87edf36..c8ced7b02a5ad6f6ed75790bfa4f387a0d453bb7 100644 (file)
@@ -1498,7 +1498,7 @@ _eext_circle_object_scroller_init(Eext_Circle_Object *obj, Evas_Object *scroller
    data->policy_v = ELM_SCROLLER_POLICY_AUTO;
    data->policy_h = ELM_SCROLLER_POLICY_AUTO;
    data->line_width = SCROLL_BAR_WIDTH_SIZE;
-   data->radius = SCROLL_BAR_RADIUS_SIZE;
+   data->radius = ELM_SCALE_SIZE(SCROLL_BAR_RADIUS_SIZE);
    data->step_x = data->step_y = 32;
 
    data->bezel_scrollbar_color_class = STR_DUP(edje_object_data_get(elm_layout_edje_get(obj->widget_object), "bezel_bar_color_class"));