summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/elementary/efl_ui_image.c2
-rw-r--r--src/lib/elementary/efl_ui_progressbar.c8
-rw-r--r--src/lib/elementary/efl_ui_text.c2
-rw-r--r--src/lib/elementary/efl_ui_win.c2
-rw-r--r--src/lib/elementary/elc_multibuttonentry.c4
-rw-r--r--src/lib/elementary/elm_clock.c6
-rw-r--r--src/lib/elementary/elm_colorselector.c4
-rw-r--r--src/lib/elementary/elm_entry.c2
-rw-r--r--src/lib/elementary/elm_gengrid.c6
-rw-r--r--src/lib/elementary/elm_genlist.c8
-rw-r--r--src/lib/elementary/elm_image_legacy.h4
-rw-r--r--src/lib/elementary/elm_layout.c2
-rw-r--r--src/lib/elementary/elm_list.c2
-rw-r--r--src/lib/elementary/elm_main.c4
-rw-r--r--src/lib/elementary/elm_menu.c2
-rw-r--r--src/lib/elementary/elm_notify.c2
-rw-r--r--src/lib/elementary/elm_photo.c8
-rw-r--r--src/lib/elementary/elm_segment_control.c4
-rw-r--r--src/lib/elementary/elm_slider.c14
-rw-r--r--src/lib/elementary/elm_toolbar.c18
-rw-r--r--src/lib/elementary/elm_widget.c13
-rw-r--r--src/lib/elementary/elm_widget.eo11
-rw-r--r--src/lib/elementary/elm_widget.h2
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 c1992c5..b4e4a0a 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 e8ef50f..0211777 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 45bb385..c62b20e 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 62005bb..93042dd 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 d369c8d..daf1130 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 0ca59dd..b0b62dc 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 d375055..10a3c52 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 9368bc8..6beff4e 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 62a1ab7..309e955 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 35f6bc8..63e96e5 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 90650d4..a79f88c 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 7d5c3fb..8a8baa6 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 adc319f..7fa0d97 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 0380a38..20d3380 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
1440EAPI double 1440EAPI double
1441elm_object_scale_get(const Evas_Object *obj) 1441elm_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
1447EAPI void 1447EAPI void
diff --git a/src/lib/elementary/elm_menu.c b/src/lib/elementary/elm_menu.c
index e6d2702..f430285 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 436bc3c..3b7e4f2 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 ddfc4c4..7b67b81 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 212593c..5bbdfad 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 a598a8a..62e80cb 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 26d4068..ecb75a2 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 b8606c6..5c50d51 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
3667EOLIAN static void 3667EOLIAN 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
3678EOLIAN static double 3679EOLIAN 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 4b9dcb8..1dfc376 100644
--- a/src/lib/elementary/elm_widget.eo
+++ b/src/lib/elementary/elm_widget.eo
@@ -30,7 +30,9 @@ struct Elm.Tooltip; [[Elementary tooltip]]
30struct Elm.Cursor; [[Elementary cursor]] 30struct Elm.Cursor; [[Elementary cursor]]
31struct @extern Elm.Theme; [[Elementary theme]] 31struct @extern Elm.Theme; [[Elementary theme]]
32 32
33abstract Elm.Widget (Efl.Canvas.Group, Elm.Interface.Atspi_Accessible, Elm.Interface.Atspi_Component, Efl.Ui.Focus.User, Efl.Ui.Focus.Object) 33abstract 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 fa391c6..db7ae10 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);
729EAPI void elm_widget_scroll_freeze_push(Evas_Object *obj); 729EAPI void elm_widget_scroll_freeze_push(Evas_Object *obj);
730EAPI void elm_widget_scroll_freeze_pop(Evas_Object *obj); 730EAPI void elm_widget_scroll_freeze_pop(Evas_Object *obj);
731EAPI int elm_widget_scroll_freeze_get(const Evas_Object *obj); 731EAPI int elm_widget_scroll_freeze_get(const Evas_Object *obj);
732EAPI void elm_widget_scale_set(Evas_Object *obj, double scale);
733EAPI double elm_widget_scale_get(const Evas_Object *obj);
734EAPI Eina_Bool elm_widget_mirrored_get(const Evas_Object *obj); 732EAPI Eina_Bool elm_widget_mirrored_get(const Evas_Object *obj);
735EAPI void elm_widget_mirrored_set(Evas_Object *obj, Eina_Bool mirrored); 733EAPI void elm_widget_mirrored_set(Evas_Object *obj, Eina_Bool mirrored);
736EAPI Eina_Bool elm_widget_mirrored_automatic_get(const Evas_Object *obj); 734EAPI Eina_Bool elm_widget_mirrored_automatic_get(const Evas_Object *obj);