diff options
author | Jean-Philippe Andre <jp.andre@samsung.com> | 2017-06-09 16:47:42 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2017-06-12 11:50:30 +0900 |
commit | 06b14827b7818cf3606d3783c7fb032bd41b1e50 (patch) | |
tree | ca82cb5728d48f398429369aab7056cdb20fca14 /src/lib/elementary | |
parent | 07a25fc88ce23763ec94183e1b8043e0c6ca7328 (diff) |
widget: Implement scale from Efl.Ui.Base
Diffstat (limited to 'src/lib/elementary')
23 files changed, 63 insertions, 67 deletions
diff --git a/src/lib/elementary/efl_ui_image.c b/src/lib/elementary/efl_ui_image.c index c1992c585d..b4e4a0a695 100644 --- a/src/lib/elementary/efl_ui_image.c +++ b/src/lib/elementary/efl_ui_image.c | |||
@@ -751,7 +751,7 @@ _efl_ui_image_sizing_eval(Evas_Object *obj) | |||
751 | if (sd->no_scale) | 751 | if (sd->no_scale) |
752 | _efl_ui_image_internal_scale_set(obj, sd, 1.0); | 752 | _efl_ui_image_internal_scale_set(obj, sd, 1.0); |
753 | else | 753 | else |
754 | _efl_ui_image_internal_scale_set(obj, sd, elm_widget_scale_get(obj) * elm_config_scale_get()); | 754 | _efl_ui_image_internal_scale_set(obj, sd, efl_ui_scale_get(obj) * elm_config_scale_get()); |
755 | 755 | ||
756 | ts = sd->scale; | 756 | ts = sd->scale; |
757 | sd->scale = 1.0; | 757 | sd->scale = 1.0; |
diff --git a/src/lib/elementary/efl_ui_progressbar.c b/src/lib/elementary/efl_ui_progressbar.c index e8ef50fdbf..02117775a8 100644 --- a/src/lib/elementary/efl_ui_progressbar.c +++ b/src/lib/elementary/efl_ui_progressbar.c | |||
@@ -216,11 +216,11 @@ _efl_ui_progressbar_elm_widget_theme_apply(Eo *obj, Efl_Ui_Progressbar_Data *sd) | |||
216 | 216 | ||
217 | if (_is_horizontal(sd->orientation)) | 217 | if (_is_horizontal(sd->orientation)) |
218 | evas_object_size_hint_min_set | 218 | evas_object_size_hint_min_set |
219 | (sd->spacer, (double)sd->size * elm_widget_scale_get(obj) * | 219 | (sd->spacer, (double)sd->size * efl_ui_scale_get(obj) * |
220 | elm_config_scale_get(), 1); | 220 | elm_config_scale_get(), 1); |
221 | else | 221 | else |
222 | evas_object_size_hint_min_set | 222 | evas_object_size_hint_min_set |
223 | (sd->spacer, 1, (double)sd->size * elm_widget_scale_get(obj) * | 223 | (sd->spacer, 1, (double)sd->size * efl_ui_scale_get(obj) * |
224 | elm_config_scale_get()); | 224 | elm_config_scale_get()); |
225 | 225 | ||
226 | if (_is_inverted(sd->orientation)) | 226 | if (_is_inverted(sd->orientation)) |
@@ -406,11 +406,11 @@ _efl_ui_progressbar_efl_ui_progress_span_size_set(Eo *obj, Efl_Ui_Progressbar_Da | |||
406 | 406 | ||
407 | if (_is_horizontal(sd->orientation)) | 407 | if (_is_horizontal(sd->orientation)) |
408 | evas_object_size_hint_min_set | 408 | evas_object_size_hint_min_set |
409 | (sd->spacer, (double)sd->size * elm_widget_scale_get(obj) * | 409 | (sd->spacer, (double)sd->size * efl_ui_scale_get(obj) * |
410 | elm_config_scale_get(), 1); | 410 | elm_config_scale_get(), 1); |
411 | else | 411 | else |
412 | evas_object_size_hint_min_set | 412 | evas_object_size_hint_min_set |
413 | (sd->spacer, 1, (double)sd->size * elm_widget_scale_get(obj) * | 413 | (sd->spacer, 1, (double)sd->size * efl_ui_scale_get(obj) * |
414 | elm_config_scale_get()); | 414 | elm_config_scale_get()); |
415 | 415 | ||
416 | elm_layout_sizing_eval(obj); | 416 | elm_layout_sizing_eval(obj); |
diff --git a/src/lib/elementary/efl_ui_text.c b/src/lib/elementary/efl_ui_text.c index 45bb385bdf..c62b20e086 100644 --- a/src/lib/elementary/efl_ui_text.c +++ b/src/lib/elementary/efl_ui_text.c | |||
@@ -925,7 +925,7 @@ _efl_ui_text_elm_widget_theme_apply(Eo *obj, Efl_Ui_Text_Data *sd) | |||
925 | 925 | ||
926 | edje_object_scale_set | 926 | edje_object_scale_set |
927 | (wd->resize_obj, | 927 | (wd->resize_obj, |
928 | elm_widget_scale_get(obj) * elm_config_scale_get()); | 928 | efl_ui_scale_get(obj) * elm_config_scale_get()); |
929 | 929 | ||
930 | _mirrored_set(obj, elm_widget_mirrored_get(obj)); | 930 | _mirrored_set(obj, elm_widget_mirrored_get(obj)); |
931 | 931 | ||
diff --git a/src/lib/elementary/efl_ui_win.c b/src/lib/elementary/efl_ui_win.c index 62005bbc8d..93042dd8e0 100644 --- a/src/lib/elementary/efl_ui_win.c +++ b/src/lib/elementary/efl_ui_win.c | |||
@@ -6209,7 +6209,7 @@ _elm_win_theme_internal(Eo *obj, Efl_Ui_Win_Data *sd) | |||
6209 | 6209 | ||
6210 | edje_object_mirrored_set(sd->legacy.edje, elm_widget_mirrored_get(obj)); | 6210 | edje_object_mirrored_set(sd->legacy.edje, elm_widget_mirrored_get(obj)); |
6211 | edje_object_scale_set(sd->legacy.edje, | 6211 | edje_object_scale_set(sd->legacy.edje, |
6212 | elm_widget_scale_get(obj) * elm_config_scale_get()); | 6212 | efl_ui_scale_get(obj) * elm_config_scale_get()); |
6213 | 6213 | ||
6214 | efl_event_callback_legacy_call(obj, EFL_UI_WIN_EVENT_THEME_CHANGED, NULL); | 6214 | efl_event_callback_legacy_call(obj, EFL_UI_WIN_EVENT_THEME_CHANGED, NULL); |
6215 | ret = elm_obj_widget_disable(obj); | 6215 | ret = elm_obj_widget_disable(obj); |
diff --git a/src/lib/elementary/elc_multibuttonentry.c b/src/lib/elementary/elc_multibuttonentry.c index d369c8d721..daf1130c1a 100644 --- a/src/lib/elementary/elc_multibuttonentry.c +++ b/src/lib/elementary/elc_multibuttonentry.c | |||
@@ -103,7 +103,7 @@ _elm_multibuttonentry_elm_widget_theme_apply(Eo *obj, Elm_Multibuttonentry_Data | |||
103 | if (str) hpad = atoi(str); | 103 | if (str) hpad = atoi(str); |
104 | str = elm_layout_data_get(obj, "vertical_pad"); | 104 | str = elm_layout_data_get(obj, "vertical_pad"); |
105 | if (str) vpad = atoi(str); | 105 | if (str) vpad = atoi(str); |
106 | pad_scale = elm_widget_scale_get(obj) * elm_config_scale_get() | 106 | pad_scale = efl_ui_scale_get(obj) * elm_config_scale_get() |
107 | / edje_object_base_scale_get(elm_layout_edje_get(obj)); | 107 | / edje_object_base_scale_get(elm_layout_edje_get(obj)); |
108 | elm_box_padding_set(sd->box, (hpad * pad_scale), (vpad * pad_scale)); | 108 | elm_box_padding_set(sd->box, (hpad * pad_scale), (vpad * pad_scale)); |
109 | 109 | ||
@@ -1458,7 +1458,7 @@ _view_init(Evas_Object *obj, Elm_Multibuttonentry_Data *sd) | |||
1458 | if (str) hpad = atoi(str); | 1458 | if (str) hpad = atoi(str); |
1459 | str = elm_layout_data_get(obj, "vertical_pad"); | 1459 | str = elm_layout_data_get(obj, "vertical_pad"); |
1460 | if (str) vpad = atoi(str); | 1460 | if (str) vpad = atoi(str); |
1461 | pad_scale = elm_widget_scale_get(obj) * elm_config_scale_get() | 1461 | pad_scale = efl_ui_scale_get(obj) * elm_config_scale_get() |
1462 | / edje_object_base_scale_get(elm_layout_edje_get(obj)); | 1462 | / edje_object_base_scale_get(elm_layout_edje_get(obj)); |
1463 | elm_box_padding_set(sd->box, (hpad * pad_scale), (vpad * pad_scale)); | 1463 | elm_box_padding_set(sd->box, (hpad * pad_scale), (vpad * pad_scale)); |
1464 | 1464 | ||
diff --git a/src/lib/elementary/elm_clock.c b/src/lib/elementary/elm_clock.c index 0ca59dd2ab..b0b62dcf8d 100644 --- a/src/lib/elementary/elm_clock.c +++ b/src/lib/elementary/elm_clock.c | |||
@@ -379,7 +379,7 @@ _time_update(Evas_Object *obj, Eina_Bool theme_update) | |||
379 | } | 379 | } |
380 | 380 | ||
381 | edje_object_scale_set | 381 | edje_object_scale_set |
382 | (wd->resize_obj, elm_widget_scale_get(obj) * | 382 | (wd->resize_obj, efl_ui_scale_get(obj) * |
383 | elm_config_scale_get()); | 383 | elm_config_scale_get()); |
384 | 384 | ||
385 | for (i = 0; i < 6; i++) | 385 | for (i = 0; i < 6; i++) |
@@ -392,7 +392,7 @@ _time_update(Evas_Object *obj, Eina_Bool theme_update) | |||
392 | elm_widget_theme_object_set | 392 | elm_widget_theme_object_set |
393 | (obj, sd->digit[i], "clock", "flipdigit", style); | 393 | (obj, sd->digit[i], "clock", "flipdigit", style); |
394 | edje_object_scale_set | 394 | edje_object_scale_set |
395 | (sd->digit[i], elm_widget_scale_get(obj) * | 395 | (sd->digit[i], efl_ui_scale_get(obj) * |
396 | elm_config_scale_get()); | 396 | elm_config_scale_get()); |
397 | 397 | ||
398 | if ((sd->edit) && (sd->digedit & (1 << i))) | 398 | if ((sd->edit) && (sd->digedit & (1 << i))) |
@@ -426,7 +426,7 @@ _time_update(Evas_Object *obj, Eina_Bool theme_update) | |||
426 | edje_object_add(evas_object_evas_get(wd->resize_obj)); | 426 | edje_object_add(evas_object_evas_get(wd->resize_obj)); |
427 | elm_widget_theme_object_set | 427 | elm_widget_theme_object_set |
428 | (obj, sd->am_pm_obj, "clock", "flipampm", style); | 428 | (obj, sd->am_pm_obj, "clock", "flipampm", style); |
429 | edje_object_scale_set(sd->am_pm_obj, elm_widget_scale_get(obj) * | 429 | edje_object_scale_set(sd->am_pm_obj, efl_ui_scale_get(obj) * |
430 | _elm_config->scale); | 430 | _elm_config->scale); |
431 | if (sd->edit) | 431 | if (sd->edit) |
432 | edje_object_signal_emit | 432 | edje_object_signal_emit |
diff --git a/src/lib/elementary/elm_colorselector.c b/src/lib/elementary/elm_colorselector.c index d3750552b6..10a3c523a1 100644 --- a/src/lib/elementary/elm_colorselector.c +++ b/src/lib/elementary/elm_colorselector.c | |||
@@ -1322,7 +1322,7 @@ _elm_colorselector_elm_widget_theme_apply(Eo *obj, Elm_Colorselector_Data *sd) | |||
1322 | (wd->resize_obj, "vertical_pad"); | 1322 | (wd->resize_obj, "vertical_pad"); |
1323 | if (vpadstr) v_pad = atoi(vpadstr); | 1323 | if (vpadstr) v_pad = atoi(vpadstr); |
1324 | 1324 | ||
1325 | scale = elm_widget_scale_get(obj) * elm_config_scale_get() / edje_object_base_scale_get(wd->resize_obj); | 1325 | scale = efl_ui_scale_get(obj) * elm_config_scale_get() / edje_object_base_scale_get(wd->resize_obj); |
1326 | efl_pack_padding_set(sd->palette_box, h_pad * scale, v_pad * scale, 0); | 1326 | efl_pack_padding_set(sd->palette_box, h_pad * scale, v_pad * scale, 0); |
1327 | 1327 | ||
1328 | EINA_LIST_FOREACH(sd->items, elist, eo_item) | 1328 | EINA_LIST_FOREACH(sd->items, elist, eo_item) |
@@ -1878,7 +1878,7 @@ _create_colorpalette(Evas_Object *obj) | |||
1878 | vpadstr = edje_object_data_get(wd->resize_obj, "vertical_pad"); | 1878 | vpadstr = edje_object_data_get(wd->resize_obj, "vertical_pad"); |
1879 | if (vpadstr) v_pad = atoi(vpadstr); | 1879 | if (vpadstr) v_pad = atoi(vpadstr); |
1880 | 1880 | ||
1881 | scale = elm_widget_scale_get(obj) * elm_config_scale_get() / edje_object_base_scale_get(wd->resize_obj); | 1881 | scale = efl_ui_scale_get(obj) * elm_config_scale_get() / edje_object_base_scale_get(wd->resize_obj); |
1882 | efl_pack_padding_set(sd->palette_box, h_pad * scale, v_pad * scale, 0); | 1882 | efl_pack_padding_set(sd->palette_box, h_pad * scale, v_pad * scale, 0); |
1883 | efl_pack_align_set(sd->palette_box, 0.0, 0.0); | 1883 | efl_pack_align_set(sd->palette_box, 0.0, 0.0); |
1884 | if (!elm_layout_content_set(obj, "elm.palette", sd->palette_box)) | 1884 | if (!elm_layout_content_set(obj, "elm.palette", sd->palette_box)) |
diff --git a/src/lib/elementary/elm_entry.c b/src/lib/elementary/elm_entry.c index 9368bc8305..6beff4ea2a 100644 --- a/src/lib/elementary/elm_entry.c +++ b/src/lib/elementary/elm_entry.c | |||
@@ -860,7 +860,7 @@ _elm_entry_elm_widget_theme_apply(Eo *obj, Elm_Entry_Data *sd) | |||
860 | 860 | ||
861 | edje_object_scale_set | 861 | edje_object_scale_set |
862 | (wd->resize_obj, | 862 | (wd->resize_obj, |
863 | elm_widget_scale_get(obj) * elm_config_scale_get()); | 863 | efl_ui_scale_get(obj) * elm_config_scale_get()); |
864 | 864 | ||
865 | _mirrored_set(obj, elm_widget_mirrored_get(obj)); | 865 | _mirrored_set(obj, elm_widget_mirrored_get(obj)); |
866 | 866 | ||
diff --git a/src/lib/elementary/elm_gengrid.c b/src/lib/elementary/elm_gengrid.c index 62a1ab72dd..309e955f46 100644 --- a/src/lib/elementary/elm_gengrid.c +++ b/src/lib/elementary/elm_gengrid.c | |||
@@ -215,7 +215,7 @@ _item_cache_add(Elm_Gen_Item *it) | |||
215 | edje_object_mirrored_set(VIEW(it), | 215 | edje_object_mirrored_set(VIEW(it), |
216 | elm_widget_mirrored_get(WIDGET(it))); | 216 | elm_widget_mirrored_get(WIDGET(it))); |
217 | edje_object_scale_set(VIEW(it), | 217 | edje_object_scale_set(VIEW(it), |
218 | elm_widget_scale_get(WIDGET(it)) | 218 | efl_ui_scale_get(WIDGET(it)) |
219 | * elm_config_scale_get()); | 219 | * elm_config_scale_get()); |
220 | 220 | ||
221 | evas_object_hide(itc->base_view); | 221 | evas_object_hide(itc->base_view); |
@@ -1122,7 +1122,7 @@ _view_style_update(Elm_Gen_Item *it, Evas_Object *view, const char *style) | |||
1122 | } | 1122 | } |
1123 | 1123 | ||
1124 | edje_object_mirrored_set(view, elm_widget_mirrored_get(WIDGET(it))); | 1124 | edje_object_mirrored_set(view, elm_widget_mirrored_get(WIDGET(it))); |
1125 | edje_object_scale_set(view, elm_widget_scale_get(WIDGET(it)) * | 1125 | edje_object_scale_set(view, efl_ui_scale_get(WIDGET(it)) * |
1126 | elm_config_scale_get()); | 1126 | elm_config_scale_get()); |
1127 | evas_object_stack_below(view, sd->stack); | 1127 | evas_object_stack_below(view, sd->stack); |
1128 | } | 1128 | } |
@@ -1136,7 +1136,7 @@ _view_create(Elm_Gen_Item *it, const char *style) | |||
1136 | Evas_Object *view = edje_object_add(evas_object_evas_get(WIDGET(it))); | 1136 | Evas_Object *view = edje_object_add(evas_object_evas_get(WIDGET(it))); |
1137 | evas_object_smart_member_add(view, GG_IT(it)->wsd->pan_obj); | 1137 | evas_object_smart_member_add(view, GG_IT(it)->wsd->pan_obj); |
1138 | elm_widget_sub_object_add(WIDGET(it), view); | 1138 | elm_widget_sub_object_add(WIDGET(it), view); |
1139 | edje_object_scale_set(view, elm_widget_scale_get(WIDGET(it)) * | 1139 | edje_object_scale_set(view, efl_ui_scale_get(WIDGET(it)) * |
1140 | elm_config_scale_get()); | 1140 | elm_config_scale_get()); |
1141 | 1141 | ||
1142 | _view_style_update(it, view, style); | 1142 | _view_style_update(it, view, style); |
diff --git a/src/lib/elementary/elm_genlist.c b/src/lib/elementary/elm_genlist.c index 35f6bc8f64..63e96e52aa 100644 --- a/src/lib/elementary/elm_genlist.c +++ b/src/lib/elementary/elm_genlist.c | |||
@@ -547,7 +547,7 @@ _view_style_update(Elm_Gen_Item *it, Evas_Object *view, const char *style) | |||
547 | } | 547 | } |
548 | 548 | ||
549 | edje_object_mirrored_set(view, elm_widget_mirrored_get(WIDGET(it))); | 549 | edje_object_mirrored_set(view, elm_widget_mirrored_get(WIDGET(it))); |
550 | edje_object_scale_set(view, elm_widget_scale_get(WIDGET(it)) | 550 | edje_object_scale_set(view, efl_ui_scale_get(WIDGET(it)) |
551 | * elm_config_scale_get()); | 551 | * elm_config_scale_get()); |
552 | 552 | ||
553 | stacking_even = edje_object_data_get(view, "stacking_even"); | 553 | stacking_even = edje_object_data_get(view, "stacking_even"); |
@@ -568,7 +568,7 @@ _view_create(Elm_Gen_Item *it, const char *style) | |||
568 | Evas_Object *view = edje_object_add(evas_object_evas_get(WIDGET(it))); | 568 | Evas_Object *view = edje_object_add(evas_object_evas_get(WIDGET(it))); |
569 | evas_object_smart_member_add(view, it->item->wsd->pan_obj); | 569 | evas_object_smart_member_add(view, it->item->wsd->pan_obj); |
570 | elm_widget_sub_object_add(WIDGET(it), view); | 570 | elm_widget_sub_object_add(WIDGET(it), view); |
571 | edje_object_scale_set(view, elm_widget_scale_get(WIDGET(it)) * | 571 | edje_object_scale_set(view, efl_ui_scale_get(WIDGET(it)) * |
572 | elm_config_scale_get()); | 572 | elm_config_scale_get()); |
573 | 573 | ||
574 | _view_style_update(it, view, style); | 574 | _view_style_update(it, view, style); |
@@ -1384,7 +1384,7 @@ _decorate_all_item_realize(Elm_Gen_Item *it, | |||
1384 | if (it->item->decorate_all_item_realized) return; | 1384 | if (it->item->decorate_all_item_realized) return; |
1385 | 1385 | ||
1386 | it->deco_all_view = edje_object_add(evas_object_evas_get(WIDGET(it))); | 1386 | it->deco_all_view = edje_object_add(evas_object_evas_get(WIDGET(it))); |
1387 | edje_object_scale_set(it->deco_all_view, elm_widget_scale_get(WIDGET(it)) * | 1387 | edje_object_scale_set(it->deco_all_view, efl_ui_scale_get(WIDGET(it)) * |
1388 | elm_config_scale_get()); | 1388 | elm_config_scale_get()); |
1389 | evas_object_smart_member_add(it->deco_all_view, sd->pan_obj); | 1389 | evas_object_smart_member_add(it->deco_all_view, sd->pan_obj); |
1390 | elm_widget_sub_object_add(WIDGET(it), it->deco_all_view); | 1390 | elm_widget_sub_object_add(WIDGET(it), it->deco_all_view); |
@@ -1621,7 +1621,7 @@ _item_cache_add(Elm_Gen_Item *it, Eina_List *contents) | |||
1621 | edje_object_mirrored_set(itc->base_view, | 1621 | edje_object_mirrored_set(itc->base_view, |
1622 | elm_widget_mirrored_get(WIDGET(it))); | 1622 | elm_widget_mirrored_get(WIDGET(it))); |
1623 | edje_object_scale_set(itc->base_view, | 1623 | edje_object_scale_set(itc->base_view, |
1624 | elm_widget_scale_get(WIDGET(it)) | 1624 | efl_ui_scale_get(WIDGET(it)) |
1625 | * elm_config_scale_get()); | 1625 | * elm_config_scale_get()); |
1626 | 1626 | ||
1627 | it->spacer = NULL; | 1627 | it->spacer = NULL; |
diff --git a/src/lib/elementary/elm_image_legacy.h b/src/lib/elementary/elm_image_legacy.h index 90650d4a74..a79f88ce27 100644 --- a/src/lib/elementary/elm_image_legacy.h +++ b/src/lib/elementary/elm_image_legacy.h | |||
@@ -486,7 +486,7 @@ EAPI void elm_image_resizable_get(const Evas_Object *obj, Eina_Bool *up, Eina_Bo | |||
486 | * This function disables scaling of the elm_image widget through the function | 486 | * This function disables scaling of the elm_image widget through the function |
487 | * elm_object_scale_set(). However, this does not affect the widget size/resize | 487 | * elm_object_scale_set(). However, this does not affect the widget size/resize |
488 | * in any way. For that effect, take a look at @ref elm_image_resizable_get and | 488 | * in any way. For that effect, take a look at @ref elm_image_resizable_get and |
489 | * @ref elm_widget_scale_get | 489 | * @ref efl_ui_scale_get |
490 | * | 490 | * |
491 | * @param[in] no_scale @c true if the object is not scalable, @c false | 491 | * @param[in] no_scale @c true if the object is not scalable, @c false |
492 | * otherwise. Default is @c false. | 492 | * otherwise. Default is @c false. |
@@ -501,7 +501,7 @@ EAPI void elm_image_no_scale_set(Evas_Object *obj, Eina_Bool no_scale); | |||
501 | * This function disables scaling of the elm_image widget through the function | 501 | * This function disables scaling of the elm_image widget through the function |
502 | * elm_object_scale_set(). However, this does not affect the widget size/resize | 502 | * elm_object_scale_set(). However, this does not affect the widget size/resize |
503 | * in any way. For that effect, take a look at @ref elm_image_resizable_get and | 503 | * in any way. For that effect, take a look at @ref elm_image_resizable_get and |
504 | * @ref elm_widget_scale_get | 504 | * @ref efl_ui_scale_get |
505 | * | 505 | * |
506 | * @return @c true if the object is not scalable, @c false otherwise. Default | 506 | * @return @c true if the object is not scalable, @c false otherwise. Default |
507 | * is @c false. | 507 | * is @c false. |
diff --git a/src/lib/elementary/elm_layout.c b/src/lib/elementary/elm_layout.c index 7d5c3fbfd2..8a8baa60c1 100644 --- a/src/lib/elementary/elm_layout.c +++ b/src/lib/elementary/elm_layout.c | |||
@@ -321,7 +321,7 @@ _visuals_refresh(Evas_Object *obj, | |||
321 | 321 | ||
322 | edje_object_scale_set | 322 | edje_object_scale_set |
323 | (wd->resize_obj, | 323 | (wd->resize_obj, |
324 | elm_widget_scale_get(obj) * elm_config_scale_get()); | 324 | efl_ui_scale_get(obj) * elm_config_scale_get()); |
325 | 325 | ||
326 | _elm_layout_highlight_in_theme(obj); | 326 | _elm_layout_highlight_in_theme(obj); |
327 | 327 | ||
diff --git a/src/lib/elementary/elm_list.c b/src/lib/elementary/elm_list.c index adc319ff31..7fa0d975ef 100644 --- a/src/lib/elementary/elm_list.c +++ b/src/lib/elementary/elm_list.c | |||
@@ -1108,7 +1108,7 @@ _elm_list_elm_widget_theme_apply(Eo *obj, Elm_List_Data *sd) | |||
1108 | { | 1108 | { |
1109 | ELM_LIST_ITEM_DATA_GET(eo_it, it); | 1109 | ELM_LIST_ITEM_DATA_GET(eo_it, it); |
1110 | edje_object_scale_set | 1110 | edje_object_scale_set |
1111 | (VIEW(it), elm_widget_scale_get(obj) * elm_config_scale_get()); | 1111 | (VIEW(it), efl_ui_scale_get(obj) * elm_config_scale_get()); |
1112 | it->fixed = EINA_FALSE; | 1112 | it->fixed = EINA_FALSE; |
1113 | } | 1113 | } |
1114 | 1114 | ||
diff --git a/src/lib/elementary/elm_main.c b/src/lib/elementary/elm_main.c index 0380a388ba..20d3380b80 100644 --- a/src/lib/elementary/elm_main.c +++ b/src/lib/elementary/elm_main.c | |||
@@ -1434,14 +1434,14 @@ elm_object_scale_set(Evas_Object *obj, | |||
1434 | double scale) | 1434 | double scale) |
1435 | { | 1435 | { |
1436 | EINA_SAFETY_ON_NULL_RETURN(obj); | 1436 | EINA_SAFETY_ON_NULL_RETURN(obj); |
1437 | elm_widget_scale_set(obj, scale); | 1437 | efl_ui_scale_set(obj, scale); |
1438 | } | 1438 | } |
1439 | 1439 | ||
1440 | EAPI double | 1440 | EAPI double |
1441 | elm_object_scale_get(const Evas_Object *obj) | 1441 | elm_object_scale_get(const Evas_Object *obj) |
1442 | { | 1442 | { |
1443 | EINA_SAFETY_ON_NULL_RETURN_VAL(obj, 0.0); | 1443 | EINA_SAFETY_ON_NULL_RETURN_VAL(obj, 0.0); |
1444 | return elm_widget_scale_get(obj); | 1444 | return efl_ui_scale_get(obj); |
1445 | } | 1445 | } |
1446 | 1446 | ||
1447 | EAPI void | 1447 | EAPI void |
diff --git a/src/lib/elementary/elm_menu.c b/src/lib/elementary/elm_menu.c index e6d270240b..f430285911 100644 --- a/src/lib/elementary/elm_menu.c +++ b/src/lib/elementary/elm_menu.c | |||
@@ -293,7 +293,7 @@ _elm_menu_elm_widget_theme_apply(Eo *obj, Elm_Menu_Data *sd) | |||
293 | elm_wdg_item_disable(eo_item); | 293 | elm_wdg_item_disable(eo_item); |
294 | /* SEOZ | 294 | /* SEOZ |
295 | edje_object_scale_set | 295 | edje_object_scale_set |
296 | (VIEW(item), elm_widget_scale_get(obj) * | 296 | (VIEW(item), efl_ui_scale_get(obj) * |
297 | elm_config_scale_get()); | 297 | elm_config_scale_get()); |
298 | */ | 298 | */ |
299 | } | 299 | } |
diff --git a/src/lib/elementary/elm_notify.c b/src/lib/elementary/elm_notify.c index 436bc3c765..3b7e4f219d 100644 --- a/src/lib/elementary/elm_notify.c +++ b/src/lib/elementary/elm_notify.c | |||
@@ -153,7 +153,7 @@ _elm_notify_elm_widget_theme_apply(Eo *obj, Elm_Notify_Data *sd) | |||
153 | if (sd->block_events) _block_events_theme_apply(obj); | 153 | if (sd->block_events) _block_events_theme_apply(obj); |
154 | 154 | ||
155 | edje_object_scale_set | 155 | edje_object_scale_set |
156 | (sd->notify, elm_widget_scale_get(obj) * elm_config_scale_get()); | 156 | (sd->notify, efl_ui_scale_get(obj) * elm_config_scale_get()); |
157 | 157 | ||
158 | _sizing_eval(obj); | 158 | _sizing_eval(obj); |
159 | 159 | ||
diff --git a/src/lib/elementary/elm_photo.c b/src/lib/elementary/elm_photo.c index ddfc4c40ff..7b67b81159 100644 --- a/src/lib/elementary/elm_photo.c +++ b/src/lib/elementary/elm_photo.c | |||
@@ -37,7 +37,7 @@ _sizing_eval(Evas_Object *obj) | |||
37 | 37 | ||
38 | if (sd->size <= 0) return; | 38 | if (sd->size <= 0) return; |
39 | 39 | ||
40 | scale = (sd->size * elm_widget_scale_get(obj) * elm_config_scale_get()); | 40 | scale = (sd->size * efl_ui_scale_get(obj) * elm_config_scale_get()); |
41 | 41 | ||
42 | evas_object_size_hint_min_set(sd->icon, scale, scale); | 42 | evas_object_size_hint_min_set(sd->icon, scale, scale); |
43 | elm_coords_finger_size_adjust(1, &minw, 1, &minh); | 43 | elm_coords_finger_size_adjust(1, &minw, 1, &minh); |
@@ -65,10 +65,10 @@ _elm_photo_elm_widget_theme_apply(Eo *obj, Elm_Photo_Data *sd) | |||
65 | (obj, wd->resize_obj, "photo", "base", | 65 | (obj, wd->resize_obj, "photo", "base", |
66 | elm_widget_style_get(obj)); | 66 | elm_widget_style_get(obj)); |
67 | 67 | ||
68 | elm_object_scale_set(sd->icon, elm_widget_scale_get(obj)); | 68 | elm_object_scale_set(sd->icon, efl_ui_scale_get(obj)); |
69 | 69 | ||
70 | edje_object_scale_set(wd->resize_obj, | 70 | edje_object_scale_set(wd->resize_obj, |
71 | elm_widget_scale_get(obj) * elm_config_scale_get()); | 71 | efl_ui_scale_get(obj) * elm_config_scale_get()); |
72 | _sizing_eval(obj); | 72 | _sizing_eval(obj); |
73 | 73 | ||
74 | return int_ret; | 74 | return int_ret; |
@@ -260,7 +260,7 @@ _elm_photo_efl_canvas_group_group_add(Eo *obj, Elm_Photo_Data *priv) | |||
260 | elm_image_fill_outside_set(priv->icon, !priv->fill_inside); | 260 | elm_image_fill_outside_set(priv->icon, !priv->fill_inside); |
261 | elm_image_prescale_set(priv->icon, 0); | 261 | elm_image_prescale_set(priv->icon, 0); |
262 | 262 | ||
263 | elm_object_scale_set(priv->icon, elm_widget_scale_get(obj)); | 263 | elm_object_scale_set(priv->icon, efl_ui_scale_get(obj)); |
264 | 264 | ||
265 | evas_object_event_callback_add | 265 | evas_object_event_callback_add |
266 | (priv->icon, EVAS_CALLBACK_MOUSE_UP, _mouse_up, obj); | 266 | (priv->icon, EVAS_CALLBACK_MOUSE_UP, _mouse_up, obj); |
diff --git a/src/lib/elementary/elm_segment_control.c b/src/lib/elementary/elm_segment_control.c index 212593cf3d..5bbdfad47e 100644 --- a/src/lib/elementary/elm_segment_control.c +++ b/src/lib/elementary/elm_segment_control.c | |||
@@ -234,7 +234,7 @@ _elm_segment_control_elm_widget_theme_apply(Eo *obj, Elm_Segment_Control_Data *s | |||
234 | elm_widget_theme_object_set | 234 | elm_widget_theme_object_set |
235 | (obj, VIEW(it), "segment_control", "item", | 235 | (obj, VIEW(it), "segment_control", "item", |
236 | elm_widget_style_get(obj)); | 236 | elm_widget_style_get(obj)); |
237 | edje_object_scale_set(VIEW(it), elm_widget_scale_get(WIDGET(it)) * | 237 | edje_object_scale_set(VIEW(it), efl_ui_scale_get(WIDGET(it)) * |
238 | elm_config_scale_get()); | 238 | elm_config_scale_get()); |
239 | edje_object_mirrored_set(VIEW(it), rtl); | 239 | edje_object_mirrored_set(VIEW(it), rtl); |
240 | } | 240 | } |
@@ -597,7 +597,7 @@ _elm_segment_control_item_efl_object_constructor(Eo *obj, Elm_Segment_Control_It | |||
597 | parent = efl_parent_get(obj); | 597 | parent = efl_parent_get(obj); |
598 | 598 | ||
599 | VIEW(it) = edje_object_add(evas_object_evas_get(parent)); | 599 | VIEW(it) = edje_object_add(evas_object_evas_get(parent)); |
600 | edje_object_scale_set(VIEW(it),elm_widget_scale_get(WIDGET(it)) * | 600 | edje_object_scale_set(VIEW(it),efl_ui_scale_get(WIDGET(it)) * |
601 | elm_config_scale_get()); | 601 | elm_config_scale_get()); |
602 | evas_object_smart_member_add(VIEW(it), parent); | 602 | evas_object_smart_member_add(VIEW(it), parent); |
603 | 603 | ||
diff --git a/src/lib/elementary/elm_slider.c b/src/lib/elementary/elm_slider.c index a598a8a66b..62e80cb19f 100644 --- a/src/lib/elementary/elm_slider.c +++ b/src/lib/elementary/elm_slider.c | |||
@@ -710,7 +710,7 @@ _popup_add(Elm_Slider_Data *sd, Eo *obj, Evas_Object **popup, | |||
710 | _elm_theme_set(elm_widget_theme_get(obj), *popup, "slider", "horizontal/popup", elm_widget_style_get(obj)); | 710 | _elm_theme_set(elm_widget_theme_get(obj), *popup, "slider", "horizontal/popup", elm_widget_style_get(obj)); |
711 | else | 711 | else |
712 | _elm_theme_set(elm_widget_theme_get(obj), *popup, "slider", "vertical/popup", elm_widget_style_get(obj)); | 712 | _elm_theme_set(elm_widget_theme_get(obj), *popup, "slider", "vertical/popup", elm_widget_style_get(obj)); |
713 | edje_object_scale_set(*popup, elm_widget_scale_get(obj) * | 713 | edje_object_scale_set(*popup, efl_ui_scale_get(obj) * |
714 | elm_config_scale_get()); | 714 | elm_config_scale_get()); |
715 | edje_object_signal_callback_add(*popup, "popup,hide,done", "elm", // XXX: for compat | 715 | edje_object_signal_callback_add(*popup, "popup,hide,done", "elm", // XXX: for compat |
716 | _popup_hide_done, obj); | 716 | _popup_hide_done, obj); |
@@ -783,10 +783,10 @@ _elm_slider_elm_widget_theme_apply(Eo *obj, Elm_Slider_Data *sd) | |||
783 | 783 | ||
784 | if (sd->popup) | 784 | if (sd->popup) |
785 | { | 785 | { |
786 | edje_object_scale_set(sd->popup, elm_widget_scale_get(obj) * | 786 | edje_object_scale_set(sd->popup, efl_ui_scale_get(obj) * |
787 | elm_config_scale_get()); | 787 | elm_config_scale_get()); |
788 | if (sd->range_enable && sd->popup2) | 788 | if (sd->range_enable && sd->popup2) |
789 | edje_object_scale_set(sd->popup2, elm_widget_scale_get(obj) * | 789 | edje_object_scale_set(sd->popup2, efl_ui_scale_get(obj) * |
790 | elm_config_scale_get()); | 790 | elm_config_scale_get()); |
791 | else if (sd->range_enable && !sd->popup2) | 791 | else if (sd->range_enable && !sd->popup2) |
792 | _popup_add(sd, obj, &sd->popup2, &sd->track2, EINA_TRUE); | 792 | _popup_add(sd, obj, &sd->popup2, &sd->track2, EINA_TRUE); |
@@ -800,11 +800,11 @@ _elm_slider_elm_widget_theme_apply(Eo *obj, Elm_Slider_Data *sd) | |||
800 | 800 | ||
801 | if (_is_horizontal(sd->orientation)) | 801 | if (_is_horizontal(sd->orientation)) |
802 | evas_object_size_hint_min_set | 802 | evas_object_size_hint_min_set |
803 | (sd->spacer, (double)sd->size * elm_widget_scale_get(obj) * | 803 | (sd->spacer, (double)sd->size * efl_ui_scale_get(obj) * |
804 | elm_config_scale_get(), 1); | 804 | elm_config_scale_get(), 1); |
805 | else | 805 | else |
806 | evas_object_size_hint_min_set | 806 | evas_object_size_hint_min_set |
807 | (sd->spacer, 1, (double)sd->size * elm_widget_scale_get(obj) * | 807 | (sd->spacer, 1, (double)sd->size * efl_ui_scale_get(obj) * |
808 | elm_config_scale_get()); | 808 | elm_config_scale_get()); |
809 | 809 | ||
810 | if (sd->range_enable) | 810 | if (sd->range_enable) |
@@ -1078,11 +1078,11 @@ _elm_slider_efl_canvas_group_group_calculate(Eo *obj, Elm_Slider_Data *sd) | |||
1078 | 1078 | ||
1079 | if (_is_horizontal(sd->orientation)) | 1079 | if (_is_horizontal(sd->orientation)) |
1080 | evas_object_size_hint_min_set | 1080 | evas_object_size_hint_min_set |
1081 | (sd->spacer, (double)sd->size * elm_widget_scale_get(obj) * | 1081 | (sd->spacer, (double)sd->size * efl_ui_scale_get(obj) * |
1082 | elm_config_scale_get(), 1); | 1082 | elm_config_scale_get(), 1); |
1083 | else | 1083 | else |
1084 | evas_object_size_hint_min_set | 1084 | evas_object_size_hint_min_set |
1085 | (sd->spacer, 1, (double)sd->size * elm_widget_scale_get(obj) * | 1085 | (sd->spacer, 1, (double)sd->size * efl_ui_scale_get(obj) * |
1086 | elm_config_scale_get()); | 1086 | elm_config_scale_get()); |
1087 | 1087 | ||
1088 | _val_fetch(obj, EINA_FALSE); | 1088 | _val_fetch(obj, EINA_FALSE); |
diff --git a/src/lib/elementary/elm_toolbar.c b/src/lib/elementary/elm_toolbar.c index 26d4068628..ecb75a2167 100644 --- a/src/lib/elementary/elm_toolbar.c +++ b/src/lib/elementary/elm_toolbar.c | |||
@@ -1021,7 +1021,7 @@ _internal_elm_toolbar_icon_size_get(Evas_Object *obj) | |||
1021 | (wd->resize_obj, "icon_size"); | 1021 | (wd->resize_obj, "icon_size"); |
1022 | 1022 | ||
1023 | if (icon_size) | 1023 | if (icon_size) |
1024 | return (int)(atoi(icon_size) * elm_widget_scale_get(obj) * elm_config_scale_get() | 1024 | return (int)(atoi(icon_size) * efl_ui_scale_get(obj) * elm_config_scale_get() |
1025 | / edje_object_base_scale_get(wd->resize_obj)); | 1025 | / edje_object_base_scale_get(wd->resize_obj)); |
1026 | 1026 | ||
1027 | return _elm_config->icon_size; | 1027 | return _elm_config->icon_size; |
@@ -1565,7 +1565,7 @@ _elm_toolbar_elm_widget_theme_apply(Eo *obj, Elm_Toolbar_Data *sd) | |||
1565 | if (sd->priv_icon_size) sd->icon_size = sd->priv_icon_size; | 1565 | if (sd->priv_icon_size) sd->icon_size = sd->priv_icon_size; |
1566 | else sd->icon_size = sd->theme_icon_size; | 1566 | else sd->icon_size = sd->theme_icon_size; |
1567 | 1567 | ||
1568 | scale = (elm_widget_scale_get(obj) * elm_config_scale_get()); | 1568 | scale = (efl_ui_scale_get(obj) * elm_config_scale_get()); |
1569 | EINA_INLIST_FOREACH(sd->items, it) | 1569 | EINA_INLIST_FOREACH(sd->items, it) |
1570 | _item_theme_hook(obj, it, scale, sd->icon_size); | 1570 | _item_theme_hook(obj, it, scale, sd->icon_size); |
1571 | 1571 | ||
@@ -1693,7 +1693,7 @@ _elm_toolbar_item_elm_widget_item_part_content_set(Eo *eo_item EINA_UNUSED, Elm_ | |||
1693 | if (item->object) | 1693 | if (item->object) |
1694 | elm_widget_sub_object_add(obj, item->object); | 1694 | elm_widget_sub_object_add(obj, item->object); |
1695 | 1695 | ||
1696 | scale = (elm_widget_scale_get(obj) * elm_config_scale_get()); | 1696 | scale = (efl_ui_scale_get(obj) * elm_config_scale_get()); |
1697 | _item_theme_hook(obj, item, scale, sd->icon_size); | 1697 | _item_theme_hook(obj, item, scale, sd->icon_size); |
1698 | } | 1698 | } |
1699 | 1699 | ||
@@ -1727,7 +1727,7 @@ _elm_toolbar_item_elm_widget_item_part_content_unset(Eo *eo_item EINA_UNUSED, El | |||
1727 | _elm_widget_sub_object_redirect_to_top(obj, item->object); | 1727 | _elm_widget_sub_object_redirect_to_top(obj, item->object); |
1728 | o = item->object; | 1728 | o = item->object; |
1729 | item->object = NULL; | 1729 | item->object = NULL; |
1730 | scale = (elm_widget_scale_get(obj) * elm_config_scale_get()); | 1730 | scale = (efl_ui_scale_get(obj) * elm_config_scale_get()); |
1731 | _item_theme_hook(obj, item, scale, sd->icon_size); | 1731 | _item_theme_hook(obj, item, scale, sd->icon_size); |
1732 | 1732 | ||
1733 | return o; | 1733 | return o; |
@@ -3132,7 +3132,7 @@ _elm_toolbar_item_append(Eo *obj, Elm_Toolbar_Data *sd, const char *icon, const | |||
3132 | 3132 | ||
3133 | it = _item_new(obj, icon, label, func, data); | 3133 | it = _item_new(obj, icon, label, func, data); |
3134 | if (!it) return NULL; | 3134 | if (!it) return NULL; |
3135 | scale = (elm_widget_scale_get(obj) * elm_config_scale_get()); | 3135 | scale = (efl_ui_scale_get(obj) * elm_config_scale_get()); |
3136 | 3136 | ||
3137 | prev_list = evas_object_box_children_get(sd->bx); | 3137 | prev_list = evas_object_box_children_get(sd->bx); |
3138 | 3138 | ||
@@ -3158,7 +3158,7 @@ _elm_toolbar_item_prepend(Eo *obj, Elm_Toolbar_Data *sd, const char *icon, const | |||
3158 | 3158 | ||
3159 | it = _item_new(obj, icon, label, func, data); | 3159 | it = _item_new(obj, icon, label, func, data); |
3160 | if (!it) return NULL; | 3160 | if (!it) return NULL; |
3161 | scale = (elm_widget_scale_get(obj) * elm_config_scale_get()); | 3161 | scale = (efl_ui_scale_get(obj) * elm_config_scale_get()); |
3162 | 3162 | ||
3163 | prev_list = evas_object_box_children_get(sd->bx); | 3163 | prev_list = evas_object_box_children_get(sd->bx); |
3164 | 3164 | ||
@@ -3187,7 +3187,7 @@ _elm_toolbar_item_insert_before(Eo *obj, Elm_Toolbar_Data *sd, Elm_Object_Item * | |||
3187 | 3187 | ||
3188 | it = _item_new(obj, icon, label, func, data); | 3188 | it = _item_new(obj, icon, label, func, data); |
3189 | if (!it) return NULL; | 3189 | if (!it) return NULL; |
3190 | scale = (elm_widget_scale_get(obj) * elm_config_scale_get()); | 3190 | scale = (efl_ui_scale_get(obj) * elm_config_scale_get()); |
3191 | 3191 | ||
3192 | prev_list = evas_object_box_children_get(sd->bx); | 3192 | prev_list = evas_object_box_children_get(sd->bx); |
3193 | 3193 | ||
@@ -3216,7 +3216,7 @@ _elm_toolbar_item_insert_after(Eo *obj, Elm_Toolbar_Data *sd, Elm_Object_Item *e | |||
3216 | 3216 | ||
3217 | it = _item_new(obj, icon, label, func, data); | 3217 | it = _item_new(obj, icon, label, func, data); |
3218 | if (!it) return NULL; | 3218 | if (!it) return NULL; |
3219 | scale = (elm_widget_scale_get(obj) * elm_config_scale_get()); | 3219 | scale = (efl_ui_scale_get(obj) * elm_config_scale_get()); |
3220 | 3220 | ||
3221 | prev_list = evas_object_box_children_get(sd->bx); | 3221 | prev_list = evas_object_box_children_get(sd->bx); |
3222 | 3222 | ||
@@ -3462,7 +3462,7 @@ _elm_toolbar_item_separator_set(Eo *eo_item EINA_UNUSED, Elm_Toolbar_Item_Data * | |||
3462 | 3462 | ||
3463 | if (item->separator == separator) return; | 3463 | if (item->separator == separator) return; |
3464 | item->separator = separator; | 3464 | item->separator = separator; |
3465 | scale = (elm_widget_scale_get(obj) * elm_config_scale_get()); | 3465 | scale = (efl_ui_scale_get(obj) * elm_config_scale_get()); |
3466 | _item_theme_hook(obj, item, scale, sd->icon_size); | 3466 | _item_theme_hook(obj, item, scale, sd->icon_size); |
3467 | evas_object_size_hint_min_set(VIEW(item), -1, -1); | 3467 | evas_object_size_hint_min_set(VIEW(item), -1, -1); |
3468 | if (separator) sd->separator_count++; | 3468 | if (separator) sd->separator_count++; |
diff --git a/src/lib/elementary/elm_widget.c b/src/lib/elementary/elm_widget.c index b8606c6f43..5c50d51371 100644 --- a/src/lib/elementary/elm_widget.c +++ b/src/lib/elementary/elm_widget.c | |||
@@ -1443,10 +1443,10 @@ _elm_widget_sub_object_add(Eo *obj, Elm_Widget_Smart_Data *sd, Evas_Object *sobj | |||
1443 | * need to reset sobj's scale to 5. | 1443 | * need to reset sobj's scale to 5. |
1444 | * Note that each widget's scale is 0 by default. | 1444 | * Note that each widget's scale is 0 by default. |
1445 | */ | 1445 | */ |
1446 | double scale, pscale = elm_widget_scale_get(sobj); | 1446 | double scale, pscale = efl_ui_scale_get(sobj); |
1447 | Elm_Theme *th, *pth = elm_widget_theme_get(sobj); | 1447 | Elm_Theme *th, *pth = elm_widget_theme_get(sobj); |
1448 | 1448 | ||
1449 | scale = elm_widget_scale_get(sobj); | 1449 | scale = efl_ui_scale_get(sobj); |
1450 | th = elm_widget_theme_get(sobj); | 1450 | th = elm_widget_theme_get(sobj); |
1451 | mirrored = elm_widget_mirrored_get(sobj); | 1451 | mirrored = elm_widget_mirrored_get(sobj); |
1452 | 1452 | ||
@@ -3664,8 +3664,8 @@ _elm_widget_scroll_freeze_get(Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data *sd) | |||
3664 | return sd->scroll_freeze; | 3664 | return sd->scroll_freeze; |
3665 | } | 3665 | } |
3666 | 3666 | ||
3667 | EOLIAN static void | 3667 | EOLIAN static Eina_Bool |
3668 | _elm_widget_scale_set(Eo *obj, Elm_Widget_Smart_Data *sd, double scale) | 3668 | _elm_widget_efl_ui_base_scale_set(Eo *obj, Elm_Widget_Smart_Data *sd, double scale) |
3669 | { | 3669 | { |
3670 | if (scale < 0.0) scale = 0.0; | 3670 | if (scale < 0.0) scale = 0.0; |
3671 | if (sd->scale != scale) | 3671 | if (sd->scale != scale) |
@@ -3673,17 +3673,18 @@ _elm_widget_scale_set(Eo *obj, Elm_Widget_Smart_Data *sd, double scale) | |||
3673 | sd->scale = scale; | 3673 | sd->scale = scale; |
3674 | elm_widget_theme(obj); | 3674 | elm_widget_theme(obj); |
3675 | } | 3675 | } |
3676 | return EINA_TRUE; | ||
3676 | } | 3677 | } |
3677 | 3678 | ||
3678 | EOLIAN static double | 3679 | EOLIAN static double |
3679 | _elm_widget_scale_get(Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data *sd) | 3680 | _elm_widget_efl_ui_base_scale_get(Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data *sd) |
3680 | { | 3681 | { |
3681 | // FIXME: save walking up the tree by storing/caching parent scale | 3682 | // FIXME: save walking up the tree by storing/caching parent scale |
3682 | if (sd->scale == 0.0) | 3683 | if (sd->scale == 0.0) |
3683 | { | 3684 | { |
3684 | if (sd->parent_obj && elm_widget_is(sd->parent_obj)) | 3685 | if (sd->parent_obj && elm_widget_is(sd->parent_obj)) |
3685 | { | 3686 | { |
3686 | return elm_widget_scale_get(sd->parent_obj); | 3687 | return efl_ui_scale_get(sd->parent_obj); |
3687 | } | 3688 | } |
3688 | else | 3689 | else |
3689 | { | 3690 | { |
diff --git a/src/lib/elementary/elm_widget.eo b/src/lib/elementary/elm_widget.eo index 4b9dcb828e..1dfc37666a 100644 --- a/src/lib/elementary/elm_widget.eo +++ b/src/lib/elementary/elm_widget.eo | |||
@@ -30,7 +30,9 @@ struct Elm.Tooltip; [[Elementary tooltip]] | |||
30 | struct Elm.Cursor; [[Elementary cursor]] | 30 | struct Elm.Cursor; [[Elementary cursor]] |
31 | struct @extern Elm.Theme; [[Elementary theme]] | 31 | struct @extern Elm.Theme; [[Elementary theme]] |
32 | 32 | ||
33 | abstract Elm.Widget (Efl.Canvas.Group, Elm.Interface.Atspi_Accessible, Elm.Interface.Atspi_Component, Efl.Ui.Focus.User, Efl.Ui.Focus.Object) | 33 | abstract Elm.Widget (Efl.Canvas.Group, Elm.Interface.Atspi_Accessible, |
34 | Elm.Interface.Atspi_Component, Efl.Ui.Focus.User, | ||
35 | Efl.Ui.Focus.Object, Efl.Ui.Base) | ||
34 | { | 36 | { |
35 | [[Elementary widget abstract class]] | 37 | [[Elementary widget abstract class]] |
36 | legacy_prefix: elm_widget; | 38 | legacy_prefix: elm_widget; |
@@ -120,12 +122,6 @@ abstract Elm.Widget (Efl.Canvas.Group, Elm.Interface.Atspi_Accessible, Elm.Inter | |||
120 | style: string; [[Style name]] | 122 | style: string; [[Style name]] |
121 | } | 123 | } |
122 | } | 124 | } |
123 | @property scale { | ||
124 | [[Scale factor]] | ||
125 | values { | ||
126 | scale: double; [[Scale factor]] | ||
127 | } | ||
128 | } | ||
129 | @property focus_custom_chain { | 125 | @property focus_custom_chain { |
130 | [[A custom chain of objects to pass focus. | 126 | [[A custom chain of objects to pass focus. |
131 | 127 | ||
@@ -836,6 +832,7 @@ abstract Elm.Widget (Efl.Canvas.Group, Elm.Interface.Atspi_Accessible, Elm.Inter | |||
836 | Efl.Ui.Focus.User.parent { get; } | 832 | Efl.Ui.Focus.User.parent { get; } |
837 | Efl.Ui.Focus.Object.focus_geometry { get; } | 833 | Efl.Ui.Focus.Object.focus_geometry { get; } |
838 | Efl.Ui.Focus.Object.focus { set; } | 834 | Efl.Ui.Focus.Object.focus { set; } |
835 | Efl.Ui.Base.scale { get; set; } | ||
839 | } | 836 | } |
840 | events { | 837 | events { |
841 | moved; [[Called when widget moved]] | 838 | moved; [[Called when widget moved]] |
diff --git a/src/lib/elementary/elm_widget.h b/src/lib/elementary/elm_widget.h index fa391c637b..db7ae10dd7 100644 --- a/src/lib/elementary/elm_widget.h +++ b/src/lib/elementary/elm_widget.h | |||
@@ -729,8 +729,6 @@ EAPI int elm_widget_scroll_hold_get(const Evas_Object *obj); | |||
729 | EAPI void elm_widget_scroll_freeze_push(Evas_Object *obj); | 729 | EAPI void elm_widget_scroll_freeze_push(Evas_Object *obj); |
730 | EAPI void elm_widget_scroll_freeze_pop(Evas_Object *obj); | 730 | EAPI void elm_widget_scroll_freeze_pop(Evas_Object *obj); |
731 | EAPI int elm_widget_scroll_freeze_get(const Evas_Object *obj); | 731 | EAPI int elm_widget_scroll_freeze_get(const Evas_Object *obj); |
732 | EAPI void elm_widget_scale_set(Evas_Object *obj, double scale); | ||
733 | EAPI double elm_widget_scale_get(const Evas_Object *obj); | ||
734 | EAPI Eina_Bool elm_widget_mirrored_get(const Evas_Object *obj); | 732 | EAPI Eina_Bool elm_widget_mirrored_get(const Evas_Object *obj); |
735 | EAPI void elm_widget_mirrored_set(Evas_Object *obj, Eina_Bool mirrored); | 733 | EAPI void elm_widget_mirrored_set(Evas_Object *obj, Eina_Bool mirrored); |
736 | EAPI Eina_Bool elm_widget_mirrored_automatic_get(const Evas_Object *obj); | 734 | EAPI Eina_Bool elm_widget_mirrored_automatic_get(const Evas_Object *obj); |