summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bin/edje/edje_cc.h4
-rw-r--r--src/bin/edje/edje_cc_handlers.c69
-rw-r--r--src/bin/edje/edje_cc_out.c41
-rw-r--r--src/bin/efreet/efreetd_ipc.c26
-rw-r--r--src/bin/elementary/test.c3
-rw-r--r--src/bin/elementary/test_3d.c3
-rw-r--r--src/bin/elementary/test_access.c9
-rw-r--r--src/bin/elementary/test_actionslider.c3
-rw-r--r--src/bin/elementary/test_anim.c3
-rw-r--r--src/bin/elementary/test_bg.c27
-rw-r--r--src/bin/elementary/test_box.c12
-rw-r--r--src/bin/elementary/test_button.c3
-rw-r--r--src/bin/elementary/test_cnp.c3
-rw-r--r--src/bin/elementary/test_code.c3
-rw-r--r--src/bin/elementary/test_colorclass.c6
-rw-r--r--src/bin/elementary/test_combobox.c3
-rw-r--r--src/bin/elementary/test_config.c16
-rw-r--r--src/bin/elementary/test_conform.c6
-rw-r--r--src/bin/elementary/test_conform_indicator.c12
-rw-r--r--src/bin/elementary/test_ctxpopup.c3
-rw-r--r--src/bin/elementary/test_cursor.c12
-rw-r--r--src/bin/elementary/test_dayselector.c3
-rw-r--r--src/bin/elementary/test_disable.c3
-rw-r--r--src/bin/elementary/test_diskselector.c3
-rw-r--r--src/bin/elementary/test_dnd.c15
-rw-r--r--src/bin/elementary/test_efl_anim_alpha.c3
-rw-r--r--src/bin/elementary/test_efl_anim_group_parallel.c3
-rw-r--r--src/bin/elementary/test_efl_anim_group_sequential.c3
-rw-r--r--src/bin/elementary/test_eio.c3
-rw-r--r--src/bin/elementary/test_entry.c42
-rw-r--r--src/bin/elementary/test_entry_anchor.c3
-rw-r--r--src/bin/elementary/test_entry_anchor2.c4
-rw-r--r--src/bin/elementary/test_external.c21
-rw-r--r--src/bin/elementary/test_factory.c3
-rw-r--r--src/bin/elementary/test_fileselector.c3
-rw-r--r--src/bin/elementary/test_fileselector_button.c3
-rw-r--r--src/bin/elementary/test_fileselector_entry.c3
-rw-r--r--src/bin/elementary/test_flip.c15
-rw-r--r--src/bin/elementary/test_flip_page.c3
-rw-r--r--src/bin/elementary/test_flip_page_eo.c3
-rw-r--r--src/bin/elementary/test_floating.c3
-rw-r--r--src/bin/elementary/test_focus.c24
-rw-r--r--src/bin/elementary/test_focus_custom_chain.c6
-rw-r--r--src/bin/elementary/test_focus_policy.c3
-rw-r--r--src/bin/elementary/test_focus_style.c9
-rw-r--r--src/bin/elementary/test_gengrid.c37
-rw-r--r--src/bin/elementary/test_genlist.c95
-rw-r--r--src/bin/elementary/test_gesture_layer.c8
-rw-r--r--src/bin/elementary/test_gesture_layer3.c8
-rw-r--r--src/bin/elementary/test_glview.c3
-rw-r--r--src/bin/elementary/test_glview_manygears.c3
-rw-r--r--src/bin/elementary/test_glview_simple.c3
-rw-r--r--src/bin/elementary/test_grid.c3
-rw-r--r--src/bin/elementary/test_hover.c9
-rw-r--r--src/bin/elementary/test_hoversel.c6
-rw-r--r--src/bin/elementary/test_icon.c12
-rw-r--r--src/bin/elementary/test_icon_desktops.c3
-rw-r--r--src/bin/elementary/test_image.c21
-rw-r--r--src/bin/elementary/test_index.c12
-rw-r--r--src/bin/elementary/test_inwin.c9
-rw-r--r--src/bin/elementary/test_label.c12
-rw-r--r--src/bin/elementary/test_launcher.c9
-rw-r--r--src/bin/elementary/test_layout.c3
-rw-r--r--src/bin/elementary/test_list.c33
-rw-r--r--src/bin/elementary/test_main_menu.c3
-rw-r--r--src/bin/elementary/test_menu.c6
-rw-r--r--src/bin/elementary/test_multi.c6
-rw-r--r--src/bin/elementary/test_multibuttonentry.c6
-rw-r--r--src/bin/elementary/test_naviframe.c9
-rw-r--r--src/bin/elementary/test_naviframe_complex.c3
-rw-r--r--src/bin/elementary/test_notify.c3
-rw-r--r--src/bin/elementary/test_panel.c9
-rw-r--r--src/bin/elementary/test_panes.c3
-rw-r--r--src/bin/elementary/test_photo.c3
-rw-r--r--src/bin/elementary/test_photocam.c9
-rw-r--r--src/bin/elementary/test_popup.c3
-rw-r--r--src/bin/elementary/test_scaling.c6
-rw-r--r--src/bin/elementary/test_scroller.c24
-rw-r--r--src/bin/elementary/test_segment_control.c3
-rw-r--r--src/bin/elementary/test_slideshow.c3
-rw-r--r--src/bin/elementary/test_spinner.c3
-rw-r--r--src/bin/elementary/test_store.c3
-rw-r--r--src/bin/elementary/test_thumb.c3
-rw-r--r--src/bin/elementary/test_toolbar.c30
-rw-r--r--src/bin/elementary/test_tooltip.c15
-rw-r--r--src/bin/elementary/test_transit.c27
-rw-r--r--src/bin/elementary/test_video.c3
-rw-r--r--src/bin/elementary/test_weather.c3
-rw-r--r--src/bin/elementary/test_web.c6
-rw-r--r--src/bin/elementary/test_win_dialog.c3
-rw-r--r--src/bin/elementary/test_win_inline.c3
-rw-r--r--src/bin/elementary/test_win_modal.c3
-rw-r--r--src/bin/elementary/test_win_plug.c3
-rw-r--r--src/bin/elementary/test_win_socket.c6
-rw-r--r--src/bin/elementary/test_win_stack.c3
-rw-r--r--src/bin/elementary/test_win_state.c9
-rw-r--r--src/bin/elementary/test_win_wm_rotation.c5
-rw-r--r--src/lib/ecore/Ecore_Common.h14
-rw-r--r--src/lib/ecore/ecore_thread.c13
-rw-r--r--src/lib/ecore/ecore_time.c10
-rw-r--r--src/lib/ecore_file/ecore_file_monitor_kevent.c12
-rw-r--r--src/lib/ecore_input/ecore_input_joystick.c10
-rw-r--r--src/lib/ecore_x/ecore_x_fixes.c56
-rw-r--r--src/lib/ecore_x/ecore_x_vsync.c50
-rw-r--r--src/lib/edje/Edje_Common.h31
-rw-r--r--src/lib/edje/edje_data.c7
-rw-r--r--src/lib/edje/edje_entry.c15
-rw-r--r--src/lib/edje/edje_load.c56
-rw-r--r--src/lib/edje/edje_lua2.c13
-rw-r--r--src/lib/edje/edje_private.h10
-rw-r--r--src/lib/eet/Eet_private.h33
-rw-r--r--src/lib/eet/eet_data.c16
-rw-r--r--src/lib/eet/eet_dictionary.c160
-rw-r--r--src/lib/eet/eet_lib.c1
-rw-r--r--src/lib/eet/eet_utils.c19
-rw-r--r--src/lib/efl/interfaces/efl_gfx_path.c5
-rw-r--r--src/lib/eina/eina_file_common.c2
-rw-r--r--src/lib/eina/eina_file_win32.c2
-rw-r--r--src/lib/eina/eina_private.h17
-rw-r--r--src/lib/eina/eina_util.c6
-rw-r--r--src/lib/eina/eina_vpath.c4
-rw-r--r--src/lib/eina/eina_vpath_xdg.c14
-rw-r--r--src/lib/eio/eio_monitor_kevent.c14
-rw-r--r--src/lib/eio/eio_monitor_poll.c4
-rw-r--r--src/lib/elementary/efl_ui_progressbar.c50
-rw-r--r--src/lib/elementary/efl_ui_textbox.c34
-rw-r--r--src/lib/elementary/elm_code_widget.c66
-rw-r--r--src/lib/elementary/elm_config.c11
-rw-r--r--src/lib/elementary/elm_config.h1
-rw-r--r--src/lib/elementary/elm_progressbar_common.h1
-rw-r--r--src/lib/elementary/elm_progressbar_legacy.h17
-rw-r--r--src/lib/elementary/elm_slider.c71
-rw-r--r--src/lib/elementary/elm_slider_common.h1
-rw-r--r--src/lib/elementary/elm_slider_legacy.h27
-rw-r--r--src/lib/elementary/elm_spinner.c13
-rw-r--r--src/lib/elementary/elm_theme.c74
-rw-r--r--src/lib/elementary/elm_theme.h25
-rw-r--r--src/lib/evas/canvas/efl_canvas_image.c3
-rw-r--r--src/lib/evas/canvas/evas_image_private.h2
-rw-r--r--src/lib/evas/canvas/evas_object_textblock.c2
-rw-r--r--src/lib/evil/evil_stdio.h15
-rw-r--r--src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c8
-rw-r--r--src/modules/ecore_evas/engines/x/ecore_evas_x.c2
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_image.c20
-rw-r--r--src/modules/evas/engines/software_generic/evas_engine.c19
-rw-r--r--src/modules/evas/engines/software_x11/Evas_Engine_Software_X11.h13
-rw-r--r--src/modules/evas/engines/software_x11/evas_engine.c41
-rw-r--r--src/modules/evas/engines/software_x11/evas_x_egl.c315
-rw-r--r--src/modules/evas/engines/software_x11/evas_x_egl.h23
-rw-r--r--src/modules/evas/engines/software_x11/meson.build7
-rw-r--r--src/modules/evas/image_loaders/avif/evas_image_load_avif.c2
-rw-r--r--src/modules/evas/image_loaders/heif/evas_image_load_heif.c2
-rw-r--r--src/modules/evas/image_savers/avif/evas_image_save_avif.c2
-rw-r--r--src/modules/evas/vg_loaders/svg/evas_vg_load_svg.c23
-rw-r--r--src/static_libs/vg_common/vg_common_svg.c13
-rw-r--r--src/tests/elementary/efl_ui_test_focus.c13
-rw-r--r--src/tests/elementary/elm_test_check.c12
-rw-r--r--src/tests/elementary/elm_test_video.c2
-rw-r--r--src/tests/elementary/elm_test_widget_basics.c2
-rw-r--r--src/tests/elementary/elm_test_widget_focus.c4
160 files changed, 1579 insertions, 918 deletions
diff --git a/src/bin/edje/edje_cc.h b/src/bin/edje/edje_cc.h
index 27338c3540..d7063ef466 100644
--- a/src/bin/edje/edje_cc.h
+++ b/src/bin/edje/edje_cc.h
@@ -270,6 +270,8 @@ int statement_handler_short_single_num(void);
270int nested_handler_num(void); 270int nested_handler_num(void);
271int nested_handler_short_num(void); 271int nested_handler_short_num(void);
272 272
273void color_class_register(const char *name);
274
273void reorder_parts(void); 275void reorder_parts(void);
274void source_edd(void); 276void source_edd(void);
275void source_fetch(void); 277void source_fetch(void);
@@ -348,6 +350,8 @@ extern Eina_List *color_tree_root;
348extern int beta; 350extern int beta;
349extern int no_warn_unused_images; 351extern int no_warn_unused_images;
350 352
353extern Eina_Hash *color_class_reg;
354
351extern int had_quote; 355extern int had_quote;
352 356
353extern unsigned int max_open_files; 357extern unsigned int max_open_files;
diff --git a/src/bin/edje/edje_cc_handlers.c b/src/bin/edje/edje_cc_handlers.c
index 4377204b69..ac4be862a6 100644
--- a/src/bin/edje/edje_cc_handlers.c
+++ b/src/bin/edje/edje_cc_handlers.c
@@ -190,6 +190,8 @@ struct _Edje_Cc_Handlers_Hierarchy_Info /* Struct that keeps globals value to im
190}; 190};
191typedef struct _Edje_Cc_Handlers_Hierarchy_Info Edje_Cc_Handlers_Hierarchy_Info; 191typedef struct _Edje_Cc_Handlers_Hierarchy_Info Edje_Cc_Handlers_Hierarchy_Info;
192 192
193static void color_class_register_color_tag(const char *tag);
194
193static Eina_Array *part_hierarchy = NULL; /* stack parts,support nested parts */ 195static Eina_Array *part_hierarchy = NULL; /* stack parts,support nested parts */
194static void edje_cc_handlers_hierarchy_set(Edje_Part *src); 196static void edje_cc_handlers_hierarchy_set(Edje_Part *src);
195static Edje_Part *edje_cc_handlers_hierarchy_parent_get(void); 197static Edje_Part *edje_cc_handlers_hierarchy_parent_get(void);
@@ -1131,6 +1133,70 @@ New_Statement_Handler statement_handlers_short_single[] =
1131 {"collections.group.parts.part.description.inherit", st_collections_group_parts_part_description_inherit}, 1133 {"collections.group.parts.part.description.inherit", st_collections_group_parts_part_description_inherit},
1132}; 1134};
1133 1135
1136void
1137color_class_register(const char *name)
1138{
1139 if (!color_class_reg) color_class_reg = eina_hash_string_superfast_new(NULL);
1140 if (!color_class_reg)
1141 {
1142 ERR("Out of memory");
1143 exit(-1);
1144 }
1145 if (eina_hash_find(color_class_reg, name)) return;
1146 eina_hash_add(color_class_reg, name, color_class_reg);
1147}
1148
1149static void
1150color_class_register_color_tag_span(const char *start, const char *end)
1151{
1152 const char *s;
1153 char *ts;
1154
1155 if (!start) return;
1156 char *tmps = malloc(end - start + 1);
1157 if (!tmps)
1158 {
1159 ERR("out of memory");
1160 exit(-1);
1161 }
1162 for (ts = tmps, s = start; s < end; s++, ts++) *ts = *s;
1163 *ts = 0;
1164 color_class_register(tmps);
1165 free(tmps);
1166}
1167
1168static void
1169color_class_register_color_tag(const char *tag)
1170{
1171 // find in tag string "xxx=cc:yyy and pass to color_class_register()
1172 const char *s, *cc_start = NULL, *cc_end = NULL;
1173
1174 for (s = tag; *s; s++)
1175 {
1176 if (!cc_start)
1177 {
1178 if ((s[0] == '=') && (s[1] == 'c') && (s[2] == 'c') && (s[3] == ':'))
1179 {
1180 cc_end = NULL;
1181 cc_start = s + 4;
1182 s += 3;
1183 }
1184 }
1185 else
1186 {
1187 if (isblank(s[0]))
1188 {
1189 cc_end = s;
1190 color_class_register_color_tag_span(cc_start, cc_end);
1191 cc_start = NULL;
1192 cc_end = NULL;
1193 }
1194 }
1195 }
1196 if (cc_start && !cc_end) cc_end = s;
1197 color_class_register_color_tag_span(cc_start, cc_end);
1198}
1199
1134/** @edcsubsection{lazedc_external_params, 1200/** @edcsubsection{lazedc_external_params,
1135 * LazEDC Group.Parts.External.Desc.Params} */ 1201 * LazEDC Group.Parts.External.Desc.Params} */
1136 1202
@@ -3202,6 +3268,7 @@ st_styles_style_base(void)
3202 tag->key = mem_strdup("DEFAULT"); 3268 tag->key = mem_strdup("DEFAULT");
3203 tag->value = parse_str(0); 3269 tag->value = parse_str(0);
3204 stl->tags = eina_list_append(stl->tags, tag); 3270 stl->tags = eina_list_append(stl->tags, tag);
3271 color_class_register_color_tag(tag->value);
3205} 3272}
3206 3273
3207/** 3274/**
@@ -3228,6 +3295,7 @@ st_styles_style_tag(void)
3228 tag->key = parse_str(0); 3295 tag->key = parse_str(0);
3229 tag->value = parse_str(1); 3296 tag->value = parse_str(1);
3230 stl->tags = eina_list_append(stl->tags, tag); 3297 stl->tags = eina_list_append(stl->tags, tag);
3298 color_class_register_color_tag(tag->value);
3231} 3299}
3232 3300
3233/** @edcsubsection{toplevel_text_classes, 3301/** @edcsubsection{toplevel_text_classes,
@@ -9084,6 +9152,7 @@ st_collections_group_parts_part_description_color_class(void)
9084 } 9152 }
9085 9153
9086 current_desc->color_class = parse_str(0); 9154 current_desc->color_class = parse_str(0);
9155 color_class_register(current_desc->color_class);
9087} 9156}
9088 9157
9089/** 9158/**
diff --git a/src/bin/edje/edje_cc_out.c b/src/bin/edje/edje_cc_out.c
index e97a8ec005..5f53fa76b9 100644
--- a/src/bin/edje/edje_cc_out.c
+++ b/src/bin/edje/edje_cc_out.c
@@ -224,6 +224,7 @@ Eina_List *codes = NULL;
224Eina_List *code_lookups = NULL; 224Eina_List *code_lookups = NULL;
225Eina_List *aliases = NULL; 225Eina_List *aliases = NULL;
226Eina_List *color_tree_root = NULL; 226Eina_List *color_tree_root = NULL;
227Eina_Hash *color_class_reg = NULL;
227 228
228static Eet_Data_Descriptor *edd_edje_file = NULL; 229static Eet_Data_Descriptor *edd_edje_file = NULL;
229static Eet_Data_Descriptor *edd_edje_part_collection = NULL; 230static Eet_Data_Descriptor *edd_edje_part_collection = NULL;
@@ -2781,6 +2782,44 @@ data_thread_fontmap_end(void *data EINA_UNUSED, Ecore_Thread *thread EINA_UNUSED
2781 thread_end(0); 2782 thread_end(0);
2782} 2783}
2783 2784
2785static Eina_Bool
2786data_write_color_class_register_each_cb(const Eina_Hash *hash EINA_UNUSED,
2787 const void *key,
2788 void *data EINA_UNUSED,
2789 void *fdata)
2790{
2791 Edje_Color_Class_Info *cc_info = fdata;
2792 cc_info->colors = eina_list_append(cc_info->colors,
2793 eina_stringshare_add(key));
2794 return EINA_TRUE;
2795}
2796
2797static void
2798data_write_color_class_register(Eet_File *ef)
2799{
2800 Edje_Color_Class_Info *cc_info;
2801 const char *s;
2802
2803 if (!color_class_reg) return;
2804 cc_info = calloc(1, sizeof(Edje_Color_Class_Info));
2805 if (!cc_info)
2806 {
2807 ERR("Out of Memory");
2808 exit(-1);
2809 }
2810 eina_hash_foreach(color_class_reg,
2811 data_write_color_class_register_each_cb,
2812 cc_info);
2813
2814 eet_data_write(ef, _edje_edd_edje_color_class_info,
2815 "edje/color_class_info", cc_info, compress_mode);
2816
2817 eina_hash_free(color_class_reg);
2818 color_class_reg = NULL;
2819 EINA_LIST_FREE(cc_info->colors, s) eina_stringshare_del(s);
2820 free(cc_info);
2821}
2822
2784void 2823void
2785data_write(void) 2824data_write(void)
2786{ 2825{
@@ -2893,6 +2932,7 @@ data_write(void)
2893 data_thread_authors_end(ef, NULL); 2932 data_thread_authors_end(ef, NULL);
2894 } 2933 }
2895 } 2934 }
2935 data_write_color_class_register(ef);
2896 data_write_images(); 2936 data_write_images();
2897 data_image_sets_init(); 2937 data_image_sets_init();
2898 INF("images: %3.5f", ecore_time_get() - t); t = ecore_time_get(); 2938 INF("images: %3.5f", ecore_time_get() - t); t = ecore_time_get();
@@ -4458,6 +4498,7 @@ process_color_tree(char *s, const char *f_in, int ln)
4458 4498
4459 ctn = mem_alloc(SZ(Edje_Color_Tree_Node)); 4499 ctn = mem_alloc(SZ(Edje_Color_Tree_Node));
4460 ctn->name = strdup(token[!id]); 4500 ctn->name = strdup(token[!id]);
4501 color_class_register(ctn->name);
4461 ctn->color_classes = NULL; 4502 ctn->color_classes = NULL;
4462 4503
4463 edje_file->color_tree = eina_list_append(edje_file->color_tree, ctn); 4504 edje_file->color_tree = eina_list_append(edje_file->color_tree, ctn);
diff --git a/src/bin/efreet/efreetd_ipc.c b/src/bin/efreet/efreetd_ipc.c
index 129f886f34..14e441ac14 100644
--- a/src/bin/efreet/efreetd_ipc.c
+++ b/src/bin/efreet/efreetd_ipc.c
@@ -2,10 +2,6 @@
2# include <config.h> 2# include <config.h>
3#endif 3#endif
4 4
5#ifdef _WIN32
6# include <evil_private.h> /* setenv */
7#endif
8
9#include <Ecore.h> 5#include <Ecore.h>
10#include <Ecore_Ipc.h> 6#include <Ecore_Ipc.h>
11 7
@@ -155,7 +151,16 @@ _cb_client_data(void *data EINA_UNUSED, int type EINA_UNUSED, void *event)
155 fflush(efreetd_log_file); 151 fflush(efreetd_log_file);
156 if ((s = _parse_str(e->data, e->size))) 152 if ((s = _parse_str(e->data, e->size)))
157 { 153 {
158 setenv("LANG", s, 1); 154 char envlang[128], *env;
155
156 env = getenv("LANG");
157 if (!((env) && (!strcmp(env, s))))
158 {
159 snprintf(envlang, sizeof(envlang), "LANG=%s", s);
160 env = strdup(envlang);
161 putenv(env);
162 /* leak env intentionnally */
163 }
159 free(s); 164 free(s);
160 } 165 }
161 // return if desktop cache exists (bool as minor) 166 // return if desktop cache exists (bool as minor)
@@ -179,7 +184,16 @@ _cb_client_data(void *data EINA_UNUSED, int type EINA_UNUSED, void *event)
179 fflush(efreetd_log_file); 184 fflush(efreetd_log_file);
180 if ((s = _parse_str(e->data, e->size))) 185 if ((s = _parse_str(e->data, e->size)))
181 { 186 {
182 setenv("LANG", s, 1); 187 char envlang[128], *env;
188
189 env = getenv("LANG");
190 if (!((env) && (!strcmp(env, s))))
191 {
192 snprintf(envlang, sizeof(envlang), "LANG=%s", s);
193 env = strdup(envlang);
194 putenv(env);
195 /* leak env intentionnally */
196 }
183 free(s); 197 free(s);
184 } 198 }
185 cache_desktop_update(); 199 cache_desktop_update();
diff --git a/src/bin/elementary/test.c b/src/bin/elementary/test.c
index a317875263..132b5d4ae9 100644
--- a/src/bin/elementary/test.c
+++ b/src/bin/elementary/test.c
@@ -1370,7 +1370,8 @@ add_tests:
1370 } 1370 }
1371 1371
1372 /* set an initial window size */ 1372 /* set an initial window size */
1373 evas_object_resize(win, 480 * elm_config_scale_get(), 490 * elm_config_scale_get()); 1373 evas_object_resize(win, 480 * elm_config_scale_get(),
1374 490 * elm_config_scale_get());
1374 evas_object_show(win); 1375 evas_object_show(win);
1375} 1376}
1376 1377
diff --git a/src/bin/elementary/test_3d.c b/src/bin/elementary/test_3d.c
index 66292727b9..d9a796ecf3 100644
--- a/src/bin/elementary/test_3d.c
+++ b/src/bin/elementary/test_3d.c
@@ -327,7 +327,8 @@ test_3d(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info E
327 evas_object_smart_callback_add(sl, "changed", _ch_z0, win); 327 evas_object_smart_callback_add(sl, "changed", _ch_z0, win);
328 evas_object_show(sl); 328 evas_object_show(sl);
329 329
330 evas_object_resize(win, 480, 480); 330 evas_object_resize(win, 480 * elm_config_scale_get(),
331 480 * elm_config_scale_get());
331 _cube_update(win, cube); 332 _cube_update(win, cube);
332 evas_object_show(win); 333 evas_object_show(win);
333} 334}
diff --git a/src/bin/elementary/test_access.c b/src/bin/elementary/test_access.c
index c3154f695e..46be9debb9 100644
--- a/src/bin/elementary/test_access.c
+++ b/src/bin/elementary/test_access.c
@@ -219,7 +219,8 @@ test_access(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
219 219
220 elm_genlist_item_class_free(itc1); 220 elm_genlist_item_class_free(itc1);
221 elm_genlist_item_class_free(itc2); 221 elm_genlist_item_class_free(itc2);
222 evas_object_resize(win, 500, 400); 222 evas_object_resize(win, 500 * elm_config_scale_get(),
223 400 * elm_config_scale_get());
223 evas_object_show(win); 224 evas_object_show(win);
224} 225}
225 226
@@ -297,7 +298,8 @@ test_access2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i
297 elm_box_pack_end(bx, ly); 298 elm_box_pack_end(bx, ly);
298 } 299 }
299 300
300 evas_object_resize(win, 300, 300); 301 evas_object_resize(win, 300 * elm_config_scale_get(),
302 300 * elm_config_scale_get());
301 evas_object_show(win); 303 evas_object_show(win);
302} 304}
303 305
@@ -403,6 +405,7 @@ test_access3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i
403 405
404 ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, _key_down_cb, win); 406 ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, _key_down_cb, win);
405 407
406 evas_object_resize(win, 300, 300); 408 evas_object_resize(win, 300 * elm_config_scale_get(),
409 300 * elm_config_scale_get());
407 evas_object_show(win); 410 evas_object_show(win);
408} 411}
diff --git a/src/bin/elementary/test_actionslider.c b/src/bin/elementary/test_actionslider.c
index 62b99e67bd..bf4e428db4 100644
--- a/src/bin/elementary/test_actionslider.c
+++ b/src/bin/elementary/test_actionslider.c
@@ -204,6 +204,7 @@ test_actionslider(void *data EINA_UNUSED, Evas_Object * obj EINA_UNUSED, void *e
204 evas_object_show(as); 204 evas_object_show(as);
205 elm_box_pack_end(bx, as); 205 elm_box_pack_end(bx, as);
206 206
207 evas_object_resize(win, 320, 400); 207 evas_object_resize(win, 320 * elm_config_scale_get(),
208 400 * elm_config_scale_get());
208 evas_object_show(win); 209 evas_object_show(win);
209} 210}
diff --git a/src/bin/elementary/test_anim.c b/src/bin/elementary/test_anim.c
index caad01431f..6d9c66be73 100644
--- a/src/bin/elementary/test_anim.c
+++ b/src/bin/elementary/test_anim.c
@@ -89,7 +89,8 @@ test_anim(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info
89 evas_object_data_set(win, names[(i * 2)], bub); 89 evas_object_data_set(win, names[(i * 2)], bub);
90 } 90 }
91 91
92 evas_object_resize(win, 480, 800); 92 evas_object_resize(win, 480 * elm_config_scale_get(),
93 800 * elm_config_scale_get());
93 evas_object_show(win); 94 evas_object_show(win);
94 95
95 efl_event_callback_add(win, EFL_CANVAS_OBJECT_EVENT_ANIMATOR_TICK, _anim_tick, NULL); 96 efl_event_callback_add(win, EFL_CANVAS_OBJECT_EVENT_ANIMATOR_TICK, _anim_tick, NULL);
diff --git a/src/bin/elementary/test_bg.c b/src/bin/elementary/test_bg.c
index c4a0b0b14a..1ac60985b8 100644
--- a/src/bin/elementary/test_bg.c
+++ b/src/bin/elementary/test_bg.c
@@ -78,14 +78,17 @@ test_bg_plain(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
78 /* set size hints. a minimum size for the bg. this should propagate back 78 /* set size hints. a minimum size for the bg. this should propagate back
79 * to the window thus limiting its size based off the bg as the bg is one 79 * to the window thus limiting its size based off the bg as the bg is one
80 * of the window's resize objects. */ 80 * of the window's resize objects. */
81 evas_object_size_hint_min_set(bg, 160, 160); 81 evas_object_size_hint_min_set(bg, 160 * elm_config_scale_get(),
82 160 * elm_config_scale_get());
82 /* and set a maximum size. not needed very often. normally used together 83 /* and set a maximum size. not needed very often. normally used together
83 * with evas_object_size_hint_min_set() at the same size to make a 84 * with evas_object_size_hint_min_set() at the same size to make a
84 * window not resizable */ 85 * window not resizable */
85 evas_object_size_hint_max_set(bg, 640, 640); 86 evas_object_size_hint_max_set(bg, 640 * elm_config_scale_get(),
87 640 * elm_config_scale_get());
86 /* and now just resize the window to a size you want. normally widgets 88 /* and now just resize the window to a size you want. normally widgets
87 * will determine the initial size though */ 89 * will determine the initial size though */
88 evas_object_resize(win, 320, 320); 90 evas_object_resize(win, 320 * elm_config_scale_get(),
91 320 * elm_config_scale_get());
89 /* and show the window */ 92 /* and show the window */
90 evas_object_show(win); 93 evas_object_show(win);
91} 94}
@@ -157,9 +160,12 @@ test_bg_image(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
157 evas_object_show(hbox); 160 evas_object_show(hbox);
158 161
159 evas_object_show(o_bg); 162 evas_object_show(o_bg);
160 evas_object_size_hint_min_set(bg, 160, 160); 163 evas_object_size_hint_min_set(bg, 160 * elm_config_scale_get(),
161 evas_object_size_hint_max_set(bg, 640, 640); 164 160 * elm_config_scale_get());
162 evas_object_resize(win, 320, 320); 165 evas_object_size_hint_max_set(bg, 640 * elm_config_scale_get(),
166 640 * elm_config_scale_get());
167 evas_object_resize(win, 320 * elm_config_scale_get(),
168 320 * elm_config_scale_get());
163 evas_object_show(win); 169 evas_object_show(win);
164} 170}
165 171
@@ -266,9 +272,12 @@ test_bg_options(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *even
266 elm_box_pack_end(box, hbox); 272 elm_box_pack_end(box, hbox);
267 evas_object_show(hbox); 273 evas_object_show(hbox);
268 274
269 evas_object_size_hint_min_set(bg, 160, 160); 275 evas_object_size_hint_min_set(bg, 160 * elm_config_scale_get(),
270 evas_object_size_hint_max_set(bg, 640, 640); 276 160 * elm_config_scale_get());
271 evas_object_resize(win, 320, 320); 277 evas_object_size_hint_max_set(bg, 640 * elm_config_scale_get(),
278 640 * elm_config_scale_get());
279 evas_object_resize(win, 320 * elm_config_scale_get(),
280 320 * elm_config_scale_get());
272 evas_object_show(win); 281 evas_object_show(win);
273} 282}
274 283
diff --git a/src/bin/elementary/test_box.c b/src/bin/elementary/test_box.c
index 893e96d716..7143b9c7b0 100644
--- a/src/bin/elementary/test_box.c
+++ b/src/bin/elementary/test_box.c
@@ -553,7 +553,8 @@ test_box_pack(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
553 elm_box_pack_end(rbox, bt); 553 elm_box_pack_end(rbox, bt);
554 evas_object_smart_callback_add(bt, "clicked", _unpack_all_btn_cb, lbox); 554 evas_object_smart_callback_add(bt, "clicked", _unpack_all_btn_cb, lbox);
555 555
556 evas_object_resize(win, 320, 320); 556 evas_object_resize(win, 320 * elm_config_scale_get(),
557 320 * elm_config_scale_get());
557 evas_object_show(win); 558 evas_object_show(win);
558} 559}
559 560
@@ -598,7 +599,8 @@ test_box_homo(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
598 evas_object_show(rd); 599 evas_object_show(rd);
599 evas_object_show(o_bg); 600 evas_object_show(o_bg);
600 601
601 evas_object_resize(win, 320, 320); 602 evas_object_resize(win, 320 * elm_config_scale_get(),
603 320 * elm_config_scale_get());
602 evas_object_show(win); 604 evas_object_show(win);
603} 605}
604 606
@@ -697,7 +699,8 @@ test_box_transition(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *
697 elm_box_layout_set(bx, evas_object_box_layout_horizontal, NULL, NULL); 699 elm_box_layout_set(bx, evas_object_box_layout_horizontal, NULL, NULL);
698 _test_box_transition_change(tdata); 700 _test_box_transition_change(tdata);
699 701
700 evas_object_resize(win, 300, 300); 702 evas_object_resize(win, 300 * elm_config_scale_get(),
703 300 * elm_config_scale_get());
701 evas_object_show(win); 704 evas_object_show(win);
702} 705}
703 706
@@ -879,6 +882,7 @@ test_box_align(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
879 _description_add(bx_out, bdata); 882 _description_add(bx_out, bdata);
880 _align_box_add(bx_out, bdata); 883 _align_box_add(bx_out, bdata);
881 884
882 evas_object_resize(win, 300, 400); 885 evas_object_resize(win, 300 * elm_config_scale_get(),
886 400 * elm_config_scale_get());
883 evas_object_show(win); 887 evas_object_show(win);
884} 888}
diff --git a/src/bin/elementary/test_button.c b/src/bin/elementary/test_button.c
index 9ebe0a6c42..e9351c15f9 100644
--- a/src/bin/elementary/test_button.c
+++ b/src/bin/elementary/test_button.c
@@ -266,6 +266,7 @@ test_button(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
266 elm_box_pack_end(bx, bt); 266 elm_box_pack_end(bx, bt);
267 evas_object_show(bt); 267 evas_object_show(bt);
268 268
269 evas_object_resize(win, 320, 480); 269 evas_object_resize(win, 320 * elm_config_scale_get(),
270 480 * elm_config_scale_get());
270 evas_object_show(win); 271 evas_object_show(win);
271} 272}
diff --git a/src/bin/elementary/test_cnp.c b/src/bin/elementary/test_cnp.c
index 35de89e93d..a9d0b7f8fa 100644
--- a/src/bin/elementary/test_cnp.c
+++ b/src/bin/elementary/test_cnp.c
@@ -130,6 +130,7 @@ test_cnp(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info
130 elm_grid_pack(gd, glb, 10, 80, 60, 10); 130 elm_grid_pack(gd, glb, 10, 80, 60, 10);
131 evas_object_show(glb); 131 evas_object_show(glb);
132 132
133 evas_object_resize(win, 480, 200); 133 evas_object_resize(win, 480 * elm_config_scale_get(),
134 200 * elm_config_scale_get());
134 evas_object_show(win); 135 evas_object_show(win);
135} 136}
diff --git a/src/bin/elementary/test_code.c b/src/bin/elementary/test_code.c
index ca26ca6cd6..857decaa2c 100644
--- a/src/bin/elementary/test_code.c
+++ b/src/bin/elementary/test_code.c
@@ -12,7 +12,8 @@ static Evas_Object *_test_code_win_create(const char *id, const char *name)
12 elm_win_title_set(win, name); 12 elm_win_title_set(win, name);
13 elm_win_autodel_set(win, EINA_TRUE); 13 elm_win_autodel_set(win, EINA_TRUE);
14 14
15 evas_object_resize(win, 360 * elm_config_scale_get(), 220 * elm_config_scale_get()); 15 evas_object_resize(win, 360 * elm_config_scale_get(),
16 220 * elm_config_scale_get());
16 return win; 17 return win;
17} 18}
18 19
diff --git a/src/bin/elementary/test_colorclass.c b/src/bin/elementary/test_colorclass.c
index 8764065891..fe76921a11 100644
--- a/src/bin/elementary/test_colorclass.c
+++ b/src/bin/elementary/test_colorclass.c
@@ -19,6 +19,8 @@ test_colorclass(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *even
19 evas_object_show(cc); 19 evas_object_show(cc);
20 20
21 evas_object_show(win); 21 evas_object_show(win);
22 evas_object_size_hint_min_set(win, 400, 280); 22 evas_object_size_hint_min_set(win, 400 * elm_config_scale_get(),
23 evas_object_resize(win, 400, 280); 23 280 * elm_config_scale_get());
24 evas_object_resize(win, 400 * elm_config_scale_get(),
25 280 * elm_config_scale_get());
24} 26}
diff --git a/src/bin/elementary/test_combobox.c b/src/bin/elementary/test_combobox.c
index 62d21d0913..c9ff9bfc55 100644
--- a/src/bin/elementary/test_combobox.c
+++ b/src/bin/elementary/test_combobox.c
@@ -216,7 +216,8 @@ test_combobox(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
216 elm_object_content_set(fr, combobox); 216 elm_object_content_set(fr, combobox);
217 evas_object_show(combobox); 217 evas_object_show(combobox);
218 218
219 evas_object_resize(win, 320, 500); 219 evas_object_resize(win, 320 * elm_config_scale_get(),
220 500 * elm_config_scale_get());
220 evas_object_show(win); 221 evas_object_show(win);
221 222
222 elm_genlist_item_class_free(itc); 223 elm_genlist_item_class_free(itc);
diff --git a/src/bin/elementary/test_config.c b/src/bin/elementary/test_config.c
index 243e080b80..94a444adff 100644
--- a/src/bin/elementary/test_config.c
+++ b/src/bin/elementary/test_config.c
@@ -307,9 +307,12 @@ _inlined_add(Evas_Object *parent)
307 evas_object_data_set(win, "lb", lb); 307 evas_object_data_set(win, "lb", lb);
308 308
309 evas_object_move(win, 10, 100); 309 evas_object_move(win, 10, 100);
310 evas_object_resize(win, 150, 70); 310 evas_object_resize(win, 150 * elm_config_scale_get(),
311 70 * elm_config_scale_get());
311 evas_object_move(elm_win_inlined_image_object_get(win), 10, 100); 312 evas_object_move(elm_win_inlined_image_object_get(win), 10, 100);
312 evas_object_resize(elm_win_inlined_image_object_get(win), 150, 70); 313 evas_object_resize(elm_win_inlined_image_object_get(win),
314 150 * elm_config_scale_get(),
315 70 * elm_config_scale_get());
313 316
314 evas_object_smart_callback_add(win, "profile,changed", _win_profile_changed_cb, NULL); 317 evas_object_smart_callback_add(win, "profile,changed", _win_profile_changed_cb, NULL);
315 evas_object_show(win); 318 evas_object_show(win);
@@ -350,7 +353,8 @@ _socket_add(const char *name)
350 _inlined_add(win); 353 _inlined_add(win);
351 354
352 evas_object_move(win, 0, 0); 355 evas_object_move(win, 0, 0);
353 evas_object_resize(win, 150, 200); 356 evas_object_resize(win, 150 * elm_config_scale_get(),
357 200 * elm_config_scale_get());
354 358
355 evas_object_smart_callback_add(win, "profile,changed", _win_profile_changed_cb, NULL); 359 evas_object_smart_callback_add(win, "profile,changed", _win_profile_changed_cb, NULL);
356 evas_object_show(win); 360 evas_object_show(win);
@@ -531,7 +535,8 @@ test_config(void *data, Evas_Object *obj, void *event_info EINA_UNUSED)
531 evas_object_show(bx); 535 evas_object_show(bx);
532 evas_object_show(sc); 536 evas_object_show(sc);
533 537
534 evas_object_resize(win, 400, 500); 538 evas_object_resize(win, 400 * elm_config_scale_get(),
539 500 * elm_config_scale_get());
535 evas_object_show(win); 540 evas_object_show(win);
536} 541}
537 542
@@ -650,6 +655,7 @@ test_config_font_overlay(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, v
650 it = elm_naviframe_item_push(nf, "Font Overlay", NULL, btn, box, NULL); 655 it = elm_naviframe_item_push(nf, "Font Overlay", NULL, btn, box, NULL);
651 evas_object_data_set(nf, "page1", it); 656 evas_object_data_set(nf, "page1", it);
652 657
653 evas_object_resize(win, 400, 400); 658 evas_object_resize(win, 400 * elm_config_scale_get(),
659 400 * elm_config_scale_get());
654 evas_object_show(win); 660 evas_object_show(win);
655} 661}
diff --git a/src/bin/elementary/test_conform.c b/src/bin/elementary/test_conform.c
index f850b1c6e9..ad12269a98 100644
--- a/src/bin/elementary/test_conform.c
+++ b/src/bin/elementary/test_conform.c
@@ -76,7 +76,8 @@ test_conformant(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *even
76 elm_object_content_set(conform, bx); 76 elm_object_content_set(conform, bx);
77 evas_object_show(bx); 77 evas_object_show(bx);
78 78
79 evas_object_resize(win, 240, 240); 79 evas_object_resize(win, 240 * elm_config_scale_get(),
80 240 * elm_config_scale_get());
80 evas_object_show(win); 81 evas_object_show(win);
81} 82}
82 83
@@ -190,6 +191,7 @@ test_conformant2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *eve
190 elm_object_content_set(conform, bx); 191 elm_object_content_set(conform, bx);
191 evas_object_show(bx); 192 evas_object_show(bx);
192 193
193 evas_object_resize(win, 240, 480); 194 evas_object_resize(win, 240 * elm_config_scale_get(),
195 480 * elm_config_scale_get());
194 evas_object_show(win); 196 evas_object_show(win);
195} 197}
diff --git a/src/bin/elementary/test_conform_indicator.c b/src/bin/elementary/test_conform_indicator.c
index d7c13b9e7b..07679351c8 100644
--- a/src/bin/elementary/test_conform_indicator.c
+++ b/src/bin/elementary/test_conform_indicator.c
@@ -171,7 +171,8 @@ _launch_conformant_indicator_window_btn_cb(void *data EINA_UNUSED,
171 evas_object_show(bt); 171 evas_object_show(bt);
172 evas_object_smart_callback_add(bt, "clicked", _visible_change_cb, win); 172 evas_object_smart_callback_add(bt, "clicked", _visible_change_cb, win);
173 173
174 evas_object_resize(win, 400, 600); 174 evas_object_resize(win, 400 * elm_config_scale_get(),
175 600 * elm_config_scale_get());
175 evas_object_show(win); 176 evas_object_show(win);
176} 177}
177 178
@@ -284,7 +285,8 @@ _create_portrait(void)
284 elm_win_borderless_set(win_port, EINA_TRUE); 285 elm_win_borderless_set(win_port, EINA_TRUE);
285 286
286 evas_object_move(win_port, 0, 0); 287 evas_object_move(win_port, 0, 0);
287 evas_object_resize(win_port, 720, 60); 288 evas_object_resize(win_port, 720 * elm_config_scale_get(),
289 60 * elm_config_scale_get());
288 290
289 _fill_portrait(win_port); 291 _fill_portrait(win_port);
290 292
@@ -322,7 +324,8 @@ _create_landscape(void)
322 elm_win_borderless_set(win_land, EINA_TRUE); 324 elm_win_borderless_set(win_land, EINA_TRUE);
323 325
324 evas_object_move(win_land, 0, 0); 326 evas_object_move(win_land, 0, 0);
325 evas_object_resize(win_land, 1280, 60); 327 evas_object_resize(win_land, 1280 * elm_config_scale_get(),
328 60 * elm_config_scale_get());
326 329
327 _fill_landscape(win_land); 330 _fill_landscape(win_land);
328 331
@@ -379,6 +382,7 @@ test_conformant_indicator(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
379 evas_object_smart_callback_add(btn, "clicked", 382 evas_object_smart_callback_add(btn, "clicked",
380 _launch_conformant_indicator_window_btn_cb, NULL); 383 _launch_conformant_indicator_window_btn_cb, NULL);
381 384
382 evas_object_resize(win, 200, 200); 385 evas_object_resize(win, 200 * elm_config_scale_get(),
386 200 * elm_config_scale_get());
383 evas_object_show(win); 387 evas_object_show(win);
384} 388}
diff --git a/src/bin/elementary/test_ctxpopup.c b/src/bin/elementary/test_ctxpopup.c
index f547f08951..2b95bbe389 100644
--- a/src/bin/elementary/test_ctxpopup.c
+++ b/src/bin/elementary/test_ctxpopup.c
@@ -563,6 +563,7 @@ test_ctxpopup(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
563 evas_object_show(list); 563 evas_object_show(list);
564 elm_list_go(list); 564 elm_list_go(list);
565 565
566 evas_object_resize(win, 400, 400); 566 evas_object_resize(win, 400 * elm_config_scale_get(),
567 400 * elm_config_scale_get());
567 evas_object_show(win); 568 evas_object_show(win);
568} 569}
diff --git a/src/bin/elementary/test_cursor.c b/src/bin/elementary/test_cursor.c
index 1e6401abb9..24d4ababe6 100644
--- a/src/bin/elementary/test_cursor.c
+++ b/src/bin/elementary/test_cursor.c
@@ -181,7 +181,8 @@ test_cursor(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
181 evas_object_show(entry); 181 evas_object_show(entry);
182 elm_object_cursor_set(entry, ELM_CURSOR_XTERM); 182 elm_object_cursor_set(entry, ELM_CURSOR_XTERM);
183 183
184 evas_object_resize(win, 320, 480); 184 evas_object_resize(win, 320 * elm_config_scale_get(),
185 480 * elm_config_scale_get());
185 evas_object_show(win); 186 evas_object_show(win);
186} 187}
187 188
@@ -299,7 +300,8 @@ test_cursor2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i
299 elm_box_pack_end(bx, grid); 300 elm_box_pack_end(bx, grid);
300 evas_object_show(grid); 301 evas_object_show(grid);
301 302
302 evas_object_resize(win, 320, 480); 303 evas_object_resize(win, 320 * elm_config_scale_get(),
304 480 * elm_config_scale_get());
303 evas_object_show(win); 305 evas_object_show(win);
304} 306}
305 307
@@ -406,7 +408,8 @@ test_cursor3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i
406 elm_list_go(o); 408 elm_list_go(o);
407 evas_object_show(o); 409 evas_object_show(o);
408 410
409 evas_object_resize(win, 320, 480); 411 evas_object_resize(win, 320 * elm_config_scale_get(),
412 480 * elm_config_scale_get());
410 evas_object_show(win); 413 evas_object_show(win);
411} 414}
412 415
@@ -468,6 +471,7 @@ test_cursor4(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i
468 elm_box_pack_end(bx, ly); 471 elm_box_pack_end(bx, ly);
469 evas_object_show(ly); 472 evas_object_show(ly);
470 473
471 evas_object_resize(win, 320, 480); 474 evas_object_resize(win, 320 * elm_config_scale_get(),
475 480 * elm_config_scale_get());
472 evas_object_show(win); 476 evas_object_show(win);
473} 477}
diff --git a/src/bin/elementary/test_dayselector.c b/src/bin/elementary/test_dayselector.c
index 16259e32fa..d98d7815c5 100644
--- a/src/bin/elementary/test_dayselector.c
+++ b/src/bin/elementary/test_dayselector.c
@@ -120,6 +120,7 @@ test_dayselector(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *eve
120 evas_object_show(dayselector); 120 evas_object_show(dayselector);
121 elm_object_disabled_set(dayselector, EINA_TRUE); 121 elm_object_disabled_set(dayselector, EINA_TRUE);
122 122
123 evas_object_resize(win, 350, 150); 123 evas_object_resize(win, 350 * elm_config_scale_get(),
124 150 * elm_config_scale_get());
124 evas_object_show(win); 125 evas_object_show(win);
125} 126}
diff --git a/src/bin/elementary/test_disable.c b/src/bin/elementary/test_disable.c
index 3d5c6a8f90..18a41cbc8a 100644
--- a/src/bin/elementary/test_disable.c
+++ b/src/bin/elementary/test_disable.c
@@ -101,7 +101,8 @@ test_box_disable(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *eve
101 evas_object_show(bt); 101 evas_object_show(bt);
102 evas_object_smart_callback_add(btn[3], "clicked", _disable_cb, bt); 102 evas_object_smart_callback_add(btn[3], "clicked", _disable_cb, bt);
103 103
104 evas_object_resize(win, 300, 300); 104 evas_object_resize(win, 300 * elm_config_scale_get(),
105 300 * elm_config_scale_get());
105 evas_object_show(win); 106 evas_object_show(win);
106} 107}
107 108
diff --git a/src/bin/elementary/test_diskselector.c b/src/bin/elementary/test_diskselector.c
index a6e14f7609..97793d5d42 100644
--- a/src/bin/elementary/test_diskselector.c
+++ b/src/bin/elementary/test_diskselector.c
@@ -350,6 +350,7 @@ test_diskselector(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *ev
350 evas_object_show(disk); 350 evas_object_show(disk);
351 evas_object_smart_callback_add(disk, "selected", _print_disk_info_cb, NULL); 351 evas_object_smart_callback_add(disk, "selected", _print_disk_info_cb, NULL);
352 352
353 evas_object_resize(win, 320, 480); 353 evas_object_resize(win, 320 * elm_config_scale_get(),
354 480 * elm_config_scale_get());
354 evas_object_show(win); 355 evas_object_show(win);
355} 356}
diff --git a/src/bin/elementary/test_dnd.c b/src/bin/elementary/test_dnd.c
index 604f73f33f..f5c41f4ae0 100644
--- a/src/bin/elementary/test_dnd.c
+++ b/src/bin/elementary/test_dnd.c
@@ -819,7 +819,8 @@ test_dnd_genlist_default_anim(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUS
819 } 819 }
820 } 820 }
821 821
822 evas_object_resize(win, 680, 800); 822 evas_object_resize(win, 680 * elm_config_scale_get(),
823 800 * elm_config_scale_get());
823 evas_object_show(win); 824 evas_object_show(win);
824} 825}
825 826
@@ -884,7 +885,8 @@ test_dnd_genlist_user_anim(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
884 } 885 }
885 } 886 }
886 887
887 evas_object_resize(win, 680, 800); 888 evas_object_resize(win, 680 * elm_config_scale_get(),
889 800 * elm_config_scale_get());
888 evas_object_show(win); 890 evas_object_show(win);
889} 891}
890 892
@@ -971,7 +973,8 @@ test_dnd_genlist_gengrid(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, v
971 evas_object_show(grid); 973 evas_object_show(grid);
972 } 974 }
973 975
974 evas_object_resize(win, 680, 800); 976 evas_object_resize(win, 680 * elm_config_scale_get(),
977 800 * elm_config_scale_get());
975 evas_object_show(win); 978 evas_object_show(win);
976} 979}
977 980
@@ -1163,7 +1166,8 @@ test_dnd_multi_features(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, vo
1163 evas_object_show(bt); 1166 evas_object_show(bt);
1164 evas_object_show(ic); 1167 evas_object_show(ic);
1165 } 1168 }
1166 evas_object_resize(win, 680, 800); 1169 evas_object_resize(win, 680 * elm_config_scale_get(),
1170 800 * elm_config_scale_get());
1167 evas_object_show(win); 1171 evas_object_show(win);
1168} 1172}
1169 1173
@@ -1381,5 +1385,6 @@ test_dnd_types(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
1381 } 1385 }
1382 1386
1383 evas_object_show(win); 1387 evas_object_show(win);
1384 evas_object_resize(win, 400, 400); 1388 evas_object_resize(win, 400 * elm_config_scale_get(),
1389 400 * elm_config_scale_get());
1385} 1390}
diff --git a/src/bin/elementary/test_efl_anim_alpha.c b/src/bin/elementary/test_efl_anim_alpha.c
index 3c5f62ca64..88acadfa68 100644
--- a/src/bin/elementary/test_efl_anim_alpha.c
+++ b/src/bin/elementary/test_efl_anim_alpha.c
@@ -116,6 +116,7 @@ test_efl_anim_alpha(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *
116 evas_object_move(btn2, 100, 300); 116 evas_object_move(btn2, 100, 300);
117 evas_object_show(btn2); 117 evas_object_show(btn2);
118 118
119 evas_object_resize(win, 400, 400); 119 evas_object_resize(win, 400 * elm_config_scale_get(),
120 400 * elm_config_scale_get());
120 evas_object_show(win); 121 evas_object_show(win);
121} 122}
diff --git a/src/bin/elementary/test_efl_anim_group_parallel.c b/src/bin/elementary/test_efl_anim_group_parallel.c
index d560023f2c..97cd2d9970 100644
--- a/src/bin/elementary/test_efl_anim_group_parallel.c
+++ b/src/bin/elementary/test_efl_anim_group_parallel.c
@@ -125,6 +125,7 @@ test_efl_anim_group_parallel(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSE
125 evas_object_move(btn2, 50, 300); 125 evas_object_move(btn2, 50, 300);
126 evas_object_show(btn2); 126 evas_object_show(btn2);
127 127
128 evas_object_resize(win, 400, 400); 128 evas_object_resize(win, 400 * elm_config_scale_get(),
129 400 * elm_config_scale_get());
129 evas_object_show(win); 130 evas_object_show(win);
130} 131}
diff --git a/src/bin/elementary/test_efl_anim_group_sequential.c b/src/bin/elementary/test_efl_anim_group_sequential.c
index 62b00a669e..5639c6bb0e 100644
--- a/src/bin/elementary/test_efl_anim_group_sequential.c
+++ b/src/bin/elementary/test_efl_anim_group_sequential.c
@@ -125,6 +125,7 @@ test_efl_anim_group_sequential(void *data EINA_UNUSED, Evas_Object *obj EINA_UNU
125 evas_object_move(btn2, 50, 300); 125 evas_object_move(btn2, 50, 300);
126 evas_object_show(btn2); 126 evas_object_show(btn2);
127 127
128 evas_object_resize(win, 400, 400); 128 evas_object_resize(win, 400 * elm_config_scale_get(),
129 400 * elm_config_scale_get());
129 evas_object_show(win); 130 evas_object_show(win);
130} 131}
diff --git a/src/bin/elementary/test_eio.c b/src/bin/elementary/test_eio.c
index 51118b7f17..22e51679a2 100644
--- a/src/bin/elementary/test_eio.c
+++ b/src/bin/elementary/test_eio.c
@@ -240,6 +240,7 @@ test_eio(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info
240 240
241 evas_object_smart_callback_add(fs_bt, "file,chosen", _file_chosen, gl); 241 evas_object_smart_callback_add(fs_bt, "file,chosen", _file_chosen, gl);
242 242
243 evas_object_resize(win, 300, 500); 243 evas_object_resize(win, 300 * elm_config_scale_get(),
244 500 * elm_config_scale_get());
244 evas_object_show(win); 245 evas_object_show(win);
245} 246}
diff --git a/src/bin/elementary/test_entry.c b/src/bin/elementary/test_entry.c
index 56264ccde7..b6437e8abd 100644
--- a/src/bin/elementary/test_entry.c
+++ b/src/bin/elementary/test_entry.c
@@ -740,7 +740,8 @@ test_entry_scrolled(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *
740 evas_object_show(bx3); 740 evas_object_show(bx3);
741 741
742 elm_object_focus_set(win, EINA_TRUE); 742 elm_object_focus_set(win, EINA_TRUE);
743 evas_object_resize(win, 320, 500); 743 evas_object_resize(win, 320 * elm_config_scale_get(),
744 500 * elm_config_scale_get());
744 evas_object_show(win); 745 evas_object_show(win);
745} 746}
746 747
@@ -872,7 +873,8 @@ test_entry_on_page_scroll(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
872 elm_box_pack_end(bx, ly); 873 elm_box_pack_end(bx, ly);
873 evas_object_show(ly); 874 evas_object_show(ly);
874 875
875 evas_object_resize(win, 400, 550); 876 evas_object_resize(win, 400 * elm_config_scale_get(),
877 550 * elm_config_scale_get());
876 evas_object_show(win); 878 evas_object_show(win);
877 879
878} 880}
@@ -1172,7 +1174,8 @@ test_entry_style_user(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void
1172 elm_object_focus_allow_set(bt2, EINA_FALSE); 1174 elm_object_focus_allow_set(bt2, EINA_FALSE);
1173 evas_object_show(bt2); 1175 evas_object_show(bt2);
1174 1176
1175 evas_object_resize(win, 300, 300); 1177 evas_object_resize(win, 300 * elm_config_scale_get(),
1178 300 * elm_config_scale_get());
1176 evas_object_show(win); 1179 evas_object_show(win);
1177} 1180}
1178 1181
@@ -1269,7 +1272,6 @@ test_entry_style_default(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, v
1269 1272
1270 win = elm_win_util_standard_add("entry-style", "Entry Default Style"); 1273 win = elm_win_util_standard_add("entry-style", "Entry Default Style");
1271 elm_win_autodel_set(win, EINA_TRUE); 1274 elm_win_autodel_set(win, EINA_TRUE);
1272 evas_object_resize(win, 400, 400);
1273 1275
1274 bx = elm_box_add(win); 1276 bx = elm_box_add(win);
1275 evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); 1277 evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
@@ -1319,6 +1321,8 @@ test_entry_style_default(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, v
1319 elm_box_pack_end(vbx, o); 1321 elm_box_pack_end(vbx, o);
1320 evas_object_show(o); 1322 evas_object_show(o);
1321 1323
1324 evas_object_resize(win, 400 * elm_config_scale_get(),
1325 400 * elm_config_scale_get());
1322 evas_object_show(win); 1326 evas_object_show(win);
1323} 1327}
1324 1328
@@ -1819,9 +1823,9 @@ test_entry3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
1819 elm_box_pack_end(bx, bx2); 1823 elm_box_pack_end(bx, bx2);
1820 evas_object_show(bx2); 1824 evas_object_show(bx2);
1821 1825
1822 evas_object_resize(win, 320, 480);
1823
1824 elm_object_focus_set(win, EINA_TRUE); 1826 elm_object_focus_set(win, EINA_TRUE);
1827 evas_object_resize(win, 320 * elm_config_scale_get(),
1828 480 * elm_config_scale_get());
1825 evas_object_show(win); 1829 evas_object_show(win);
1826} 1830}
1827 1831
@@ -2147,9 +2151,9 @@ test_entry5(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
2147 elm_box_pack_end(bx, bx2); 2151 elm_box_pack_end(bx, bx2);
2148 evas_object_show(bx2); 2152 evas_object_show(bx2);
2149 2153
2150 evas_object_resize(win, 320, 480);
2151
2152 elm_object_focus_set(win, EINA_TRUE); 2154 elm_object_focus_set(win, EINA_TRUE);
2155 evas_object_resize(win, 320 * elm_config_scale_get(),
2156 480 * elm_config_scale_get());
2153 evas_object_show(win); 2157 evas_object_show(win);
2154} 2158}
2155 2159
@@ -2191,9 +2195,9 @@ test_entry6(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
2191 elm_box_pack_end(bx, en); 2195 elm_box_pack_end(bx, en);
2192 evas_object_show(en); 2196 evas_object_show(en);
2193 2197
2194 evas_object_resize(win, 320, 300);
2195
2196 elm_object_focus_set(win, EINA_TRUE); 2198 elm_object_focus_set(win, EINA_TRUE);
2199 evas_object_resize(win, 320 * elm_config_scale_get(),
2200 300 * elm_config_scale_get());
2197 evas_object_show(win); 2201 evas_object_show(win);
2198} 2202}
2199 2203
@@ -2422,7 +2426,8 @@ test_entry7(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
2422 evas_object_smart_callback_add(bt, "clicked", remove_bt_clicked, en2); 2426 evas_object_smart_callback_add(bt, "clicked", remove_bt_clicked, en2);
2423 evas_object_show(bt); 2427 evas_object_show(bt);
2424 2428
2425 evas_object_resize(win, 320, 320); 2429 evas_object_resize(win, 320 * elm_config_scale_get(),
2430 320 * elm_config_scale_get());
2426 evas_object_show(win); 2431 evas_object_show(win);
2427} 2432}
2428 2433
@@ -2636,7 +2641,8 @@ test_entry8(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
2636 elm_grid_pack(gd, ch, 50, 85, 45, 10); 2641 elm_grid_pack(gd, ch, 50, 85, 45, 10);
2637 evas_object_show(ch); 2642 evas_object_show(ch);
2638 2643
2639 evas_object_resize(win, 320, 320); 2644 evas_object_resize(win, 320 * elm_config_scale_get(),
2645 320 * elm_config_scale_get());
2640 evas_object_show(win); 2646 evas_object_show(win);
2641} 2647}
2642 2648
@@ -2798,7 +2804,8 @@ test_entry_regex(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *eve
2798 efl_event_callback_add(test_data->en_single, ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, test_data->re); 2804 efl_event_callback_add(test_data->en_single, ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, test_data->re);
2799 efl_event_callback_add(test_data->en_multi, ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, test_data->re); 2805 efl_event_callback_add(test_data->en_multi, ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, test_data->re);
2800 2806
2801 evas_object_resize(win, 400, 400); 2807 evas_object_resize(win, 400 * elm_config_scale_get(),
2808 400 * elm_config_scale_get());
2802 evas_object_show(win); 2809 evas_object_show(win);
2803 2810
2804#undef REGEX 2811#undef REGEX
@@ -2882,7 +2889,8 @@ test_entry_notepad(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
2882 elm_box_pack_end(bx, bx2); 2889 elm_box_pack_end(bx, bx2);
2883 evas_object_show(bx2); 2890 evas_object_show(bx2);
2884 2891
2885 evas_object_resize(win, 320, 300); 2892 evas_object_resize(win, 320 * elm_config_scale_get(),
2893 300 * elm_config_scale_get());
2886 2894
2887 elm_object_focus_set(win, EINA_TRUE); 2895 elm_object_focus_set(win, EINA_TRUE);
2888 evas_object_show(win); 2896 evas_object_show(win);
@@ -2943,7 +2951,8 @@ test_entry_emoticon(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
2943 evas_object_show(en); 2951 evas_object_show(en);
2944 elm_object_focus_set(en, EINA_TRUE); 2952 elm_object_focus_set(en, EINA_TRUE);
2945 2953
2946 evas_object_resize(win, 400, 500); 2954 evas_object_resize(win, 400 * elm_config_scale_get(),
2955 500 * elm_config_scale_get());
2947 evas_object_show(win); 2956 evas_object_show(win);
2948} 2957}
2949 2958
@@ -3007,7 +3016,8 @@ test_entry_password(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *
3007 elm_box_pack_end(bx, ck); 3016 elm_box_pack_end(bx, ck);
3008 evas_object_show(ck); 3017 evas_object_show(ck);
3009 3018
3010 evas_object_resize(win, 300, 100); 3019 evas_object_resize(win, 300 * elm_config_scale_get(),
3020 100 * elm_config_scale_get());
3011 evas_object_show(win); 3021 evas_object_show(win);
3012} 3022}
3013 3023
diff --git a/src/bin/elementary/test_entry_anchor.c b/src/bin/elementary/test_entry_anchor.c
index c5210b899d..38aa0adfea 100644
--- a/src/bin/elementary/test_entry_anchor.c
+++ b/src/bin/elementary/test_entry_anchor.c
@@ -231,6 +231,7 @@ test_entry_anchor(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *ev
231 evas_object_show(sc); 231 evas_object_show(sc);
232 232
233 elm_object_focus_set(win, EINA_TRUE); 233 elm_object_focus_set(win, EINA_TRUE);
234 evas_object_resize(win, 320, 300); 234 evas_object_resize(win, 320 * elm_config_scale_get(),
235 300 * elm_config_scale_get());
235 evas_object_show(win); 236 evas_object_show(win);
236} 237}
diff --git a/src/bin/elementary/test_entry_anchor2.c b/src/bin/elementary/test_entry_anchor2.c
index a96bdf9ece..0f5047c5a2 100644
--- a/src/bin/elementary/test_entry_anchor2.c
+++ b/src/bin/elementary/test_entry_anchor2.c
@@ -102,8 +102,8 @@ test_entry_anchor2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
102 elm_win_resize_object_add(win, en); 102 elm_win_resize_object_add(win, en);
103 evas_object_show(en); 103 evas_object_show(en);
104 104
105 evas_object_resize(win, 320, 300);
106
107 elm_object_focus_set(win, EINA_TRUE); 105 elm_object_focus_set(win, EINA_TRUE);
106 evas_object_resize(win, 320 * elm_config_scale_get(),
107 300 * elm_config_scale_get());
108 evas_object_show(win); 108 evas_object_show(win);
109} 109}
diff --git a/src/bin/elementary/test_external.c b/src/bin/elementary/test_external.c
index 2bb55a0bae..96caa410f8 100644
--- a/src/bin/elementary/test_external.c
+++ b/src/bin/elementary/test_external.c
@@ -20,7 +20,8 @@ test_external_button(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void
20 elm_win_resize_object_add(win, ly); 20 elm_win_resize_object_add(win, ly);
21 evas_object_show(ly); 21 evas_object_show(ly);
22 22
23 evas_object_resize(win, 320, 400); 23 evas_object_resize(win, 320 * elm_config_scale_get(),
24 400 * elm_config_scale_get());
24 evas_object_show(win); 25 evas_object_show(win);
25} 26}
26 27
@@ -40,7 +41,8 @@ test_external_slider(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void
40 elm_win_resize_object_add(win, ly); 41 elm_win_resize_object_add(win, ly);
41 evas_object_show(ly); 42 evas_object_show(ly);
42 43
43 evas_object_resize(win, 320, 400); 44 evas_object_resize(win, 320 * elm_config_scale_get(),
45 400 * elm_config_scale_get());
44 evas_object_show(win); 46 evas_object_show(win);
45} 47}
46 48
@@ -60,7 +62,8 @@ test_external_scroller(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, voi
60 elm_win_resize_object_add(win, ly); 62 elm_win_resize_object_add(win, ly);
61 evas_object_show(ly); 63 evas_object_show(ly);
62 64
63 evas_object_resize(win, 320, 400); 65 evas_object_resize(win, 320 * elm_config_scale_get(),
66 400 * elm_config_scale_get());
64 evas_object_show(win); 67 evas_object_show(win);
65} 68}
66 69
@@ -203,7 +206,8 @@ test_external_pbar(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
203 bt = edje_object_part_external_object_get(edje, "ext_button3"); 206 bt = edje_object_part_external_object_get(edje, "ext_button3");
204 evas_object_smart_callback_add(bt, "clicked", _bt_clicked, edje); 207 evas_object_smart_callback_add(bt, "clicked", _bt_clicked, edje);
205 208
206 evas_object_resize(win, 320, 400); 209 evas_object_resize(win, 320 * elm_config_scale_get(),
210 400 * elm_config_scale_get());
207 evas_object_show(win); 211 evas_object_show(win);
208} 212}
209 213
@@ -223,7 +227,8 @@ test_external_video(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *
223 elm_win_resize_object_add(win, ly); 227 elm_win_resize_object_add(win, ly);
224 evas_object_show(ly); 228 evas_object_show(ly);
225 229
226 evas_object_resize(win, 320, 400); 230 evas_object_resize(win, 320 * elm_config_scale_get(),
231 400 * elm_config_scale_get());
227 evas_object_show(win); 232 evas_object_show(win);
228} 233}
229 234
@@ -245,7 +250,8 @@ test_external_icon(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
245 250
246 elm_layout_signal_emit(ly, "elm_test,animations,start", "elm_test"); 251 elm_layout_signal_emit(ly, "elm_test,animations,start", "elm_test");
247 252
248 evas_object_resize(win, 320, 400); 253 evas_object_resize(win, 320 * elm_config_scale_get(),
254 400 * elm_config_scale_get());
249 evas_object_show(win); 255 evas_object_show(win);
250} 256}
251 257
@@ -320,6 +326,7 @@ test_external_combobox(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, voi
320 326
321 elm_genlist_item_class_free(itc); 327 elm_genlist_item_class_free(itc);
322 328
323 evas_object_resize(win, 320, 400); 329 evas_object_resize(win, 320 * elm_config_scale_get(),
330 400 * elm_config_scale_get());
324 evas_object_show(win); 331 evas_object_show(win);
325} 332}
diff --git a/src/bin/elementary/test_factory.c b/src/bin/elementary/test_factory.c
index 71ca204023..b13169582a 100644
--- a/src/bin/elementary/test_factory.c
+++ b/src/bin/elementary/test_factory.c
@@ -176,6 +176,7 @@ test_factory(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i
176 176
177 evas_object_show(sc); 177 evas_object_show(sc);
178 178
179 evas_object_resize(win, 320, 480); 179 evas_object_resize(win, 320 * elm_config_scale_get(),
180 480 * elm_config_scale_get());
180 evas_object_show(win); 181 evas_object_show(win);
181} 182}
diff --git a/src/bin/elementary/test_fileselector.c b/src/bin/elementary/test_fileselector.c
index 880162e9d2..51c76278fb 100644
--- a/src/bin/elementary/test_fileselector.c
+++ b/src/bin/elementary/test_fileselector.c
@@ -607,6 +607,7 @@ test_fileselector(void *data EINA_UNUSED,
607 elm_box_pack_end(vbox, _sort_option_create(win, vbox, fs)); 607 elm_box_pack_end(vbox, _sort_option_create(win, vbox, fs));
608 elm_box_pack_end(vbox, _thumbnail_size_option_create(vbox, fs)); 608 elm_box_pack_end(vbox, _thumbnail_size_option_create(vbox, fs));
609 609
610 evas_object_resize(win, 550, 500); 610 evas_object_resize(win, 550 * elm_config_scale_get(),
611 500 * elm_config_scale_get());
611 evas_object_show(win); 612 evas_object_show(win);
612} 613}
diff --git a/src/bin/elementary/test_fileselector_button.c b/src/bin/elementary/test_fileselector_button.c
index e3410bf92b..553953157f 100644
--- a/src/bin/elementary/test_fileselector_button.c
+++ b/src/bin/elementary/test_fileselector_button.c
@@ -248,6 +248,7 @@ test_fileselector_button(void *data EINA_UNUSED,
248 elm_box_pack_end(vbox, en); 248 elm_box_pack_end(vbox, en);
249 evas_object_show(en); 249 evas_object_show(en);
250 250
251 evas_object_resize(win, 400, 400); 251 evas_object_resize(win, 400 * elm_config_scale_get(),
252 400 * elm_config_scale_get());
252 evas_object_show(win); 253 evas_object_show(win);
253} 254}
diff --git a/src/bin/elementary/test_fileselector_entry.c b/src/bin/elementary/test_fileselector_entry.c
index 17d6ddee4b..bf7be459c4 100644
--- a/src/bin/elementary/test_fileselector_entry.c
+++ b/src/bin/elementary/test_fileselector_entry.c
@@ -258,6 +258,7 @@ test_fileselector_entry(void *data EINA_UNUSED,
258 elm_box_pack_end(vbox, en); 258 elm_box_pack_end(vbox, en);
259 evas_object_show(en); 259 evas_object_show(en);
260 260
261 evas_object_resize(win, 400, 500); 261 evas_object_resize(win, 400 * elm_config_scale_get(),
262 500 * elm_config_scale_get());
262 evas_object_show(win); 263 evas_object_show(win);
263} 264}
diff --git a/src/bin/elementary/test_flip.c b/src/bin/elementary/test_flip.c
index 78c2a6e665..4e63ebae47 100644
--- a/src/bin/elementary/test_flip.c
+++ b/src/bin/elementary/test_flip.c
@@ -262,7 +262,8 @@ test_flip(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info
262 elm_box_pack_end(bx, bx2); 262 elm_box_pack_end(bx, bx2);
263 evas_object_show(bx2); 263 evas_object_show(bx2);
264 264
265 evas_object_resize(win, 320, 480); 265 evas_object_resize(win, 320 * elm_config_scale_get(),
266 480 * elm_config_scale_get());
266 evas_object_show(win); 267 evas_object_show(win);
267} 268}
268 269
@@ -432,7 +433,8 @@ test_flip2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_inf
432 elm_box_pack_end(bx, bx2); 433 elm_box_pack_end(bx, bx2);
433 evas_object_show(bx2); 434 evas_object_show(bx2);
434 435
435 evas_object_resize(win, 320, 480); 436 evas_object_resize(win, 320 * elm_config_scale_get(),
437 480 * elm_config_scale_get());
436 evas_object_show(win); 438 evas_object_show(win);
437} 439}
438 440
@@ -546,7 +548,8 @@ test_flip3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_inf
546 elm_box_pack_end(bx, bx2); 548 elm_box_pack_end(bx, bx2);
547 evas_object_show(bx2); 549 evas_object_show(bx2);
548 550
549 evas_object_resize(win, 320, 480); 551 evas_object_resize(win, 320 * elm_config_scale_get(),
552 480 * elm_config_scale_get());
550 evas_object_show(win); 553 evas_object_show(win);
551} 554}
552 555
@@ -688,7 +691,8 @@ test_flip_interactive(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
688 elm_box_pack_end(bx, bt); 691 elm_box_pack_end(bx, bt);
689 evas_object_show(bt); 692 evas_object_show(bt);
690 693
691 evas_object_resize(win, 320, 480); 694 evas_object_resize(win, 320 * elm_config_scale_get(),
695 480 * elm_config_scale_get());
692 evas_object_show(win); 696 evas_object_show(win);
693} 697}
694 698
@@ -765,6 +769,7 @@ test_flip_to(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i
765 elm_box_pack_end(bx, bx2); 769 elm_box_pack_end(bx, bx2);
766 evas_object_show(bx2); 770 evas_object_show(bx2);
767 771
768 evas_object_resize(win, 320, 480); 772 evas_object_resize(win, 320 * elm_config_scale_get(),
773 480 * elm_config_scale_get());
769 evas_object_show(win); 774 evas_object_show(win);
770} 775}
diff --git a/src/bin/elementary/test_flip_page.c b/src/bin/elementary/test_flip_page.c
index dc80342ada..01a5d48d20 100644
--- a/src/bin/elementary/test_flip_page.c
+++ b/src/bin/elementary/test_flip_page.c
@@ -905,6 +905,7 @@ test_flip_page(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
905 evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_UP, im_up_cb, im); 905 evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_UP, im_up_cb, im);
906 evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_MOVE, im_move_cb, im); 906 evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_MOVE, im_move_cb, im);
907 907
908 evas_object_resize(win, 480, 480); 908 evas_object_resize(win, 480 * elm_config_scale_get(),
909 480 * elm_config_scale_get());
909 evas_object_show(win); 910 evas_object_show(win);
910} 911}
diff --git a/src/bin/elementary/test_flip_page_eo.c b/src/bin/elementary/test_flip_page_eo.c
index e313e2848c..dc25181f31 100644
--- a/src/bin/elementary/test_flip_page_eo.c
+++ b/src/bin/elementary/test_flip_page_eo.c
@@ -889,6 +889,7 @@ test_flip_page_eo(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *ev
889 evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_UP, im_up_cb, im); 889 evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_UP, im_up_cb, im);
890 evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_MOVE, im_move_cb, im); 890 evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_MOVE, im_move_cb, im);
891 891
892 evas_object_resize(win, 480, 480); 892 evas_object_resize(win, 480 * elm_config_scale_get(),
893 480 * elm_config_scale_get());
893 evas_object_show(win); 894 evas_object_show(win);
894} 895}
diff --git a/src/bin/elementary/test_floating.c b/src/bin/elementary/test_floating.c
index b74cd4a762..848b4a9a59 100644
--- a/src/bin/elementary/test_floating.c
+++ b/src/bin/elementary/test_floating.c
@@ -93,7 +93,8 @@ test_floating(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
93 gl_sel/* func */, 93 gl_sel/* func */,
94 (void *)(uintptr_t)(i * 10)/* func data */); 94 (void *)(uintptr_t)(i * 10)/* func data */);
95 } 95 }
96 evas_object_resize(win, 480, 800); 96 evas_object_resize(win, 480 * elm_config_scale_get(),
97 800 * elm_config_scale_get());
97 evas_object_show(win); 98 evas_object_show(win);
98 99
99 ani = ecore_animator_add(anim, gl); 100 ani = ecore_animator_add(anim, gl);
diff --git a/src/bin/elementary/test_focus.c b/src/bin/elementary/test_focus.c
index d1b04eef5e..249d7c7caa 100644
--- a/src/bin/elementary/test_focus.c
+++ b/src/bin/elementary/test_focus.c
@@ -100,7 +100,8 @@ test_focus(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_inf
100 100
101 win = elm_win_util_standard_add("focus", "Focus"); 101 win = elm_win_util_standard_add("focus", "Focus");
102 elm_win_focus_highlight_enabled_set(win, EINA_TRUE); 102 elm_win_focus_highlight_enabled_set(win, EINA_TRUE);
103 evas_object_resize(win, 800, 600); 103 evas_object_resize(win, 800 * elm_config_scale_get(),
104 600 * elm_config_scale_get());
104 elm_object_event_callback_add(win, _event, NULL); 105 elm_object_event_callback_add(win, _event, NULL);
105 elm_win_autodel_set(win, EINA_TRUE); 106 elm_win_autodel_set(win, EINA_TRUE);
106 my_show(win); 107 my_show(win);
@@ -671,7 +672,8 @@ test_focus2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
671 672
672 elm_object_focus_next_object_set(bt2, en, ELM_FOCUS_DOWN); 673 elm_object_focus_next_object_set(bt2, en, ELM_FOCUS_DOWN);
673 674
674 evas_object_resize(win, 400, 400); 675 evas_object_resize(win, 400 * elm_config_scale_get(),
676 400 * elm_config_scale_get());
675 evas_object_show(win); 677 evas_object_show(win);
676} 678}
677 679
@@ -774,7 +776,8 @@ test_focus_hide_del(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *
774 elm_box_pack_end(bx, bt); 776 elm_box_pack_end(bx, bt);
775 evas_object_show(bt); 777 evas_object_show(bt);
776 778
777 evas_object_resize(win, 320, 480); 779 evas_object_resize(win, 320 * elm_config_scale_get(),
780 480 * elm_config_scale_get());
778 evas_object_show(win); 781 evas_object_show(win);
779} 782}
780 783
@@ -898,7 +901,8 @@ test_focus3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
898 elm_box_pack_end(box, ck); 901 elm_box_pack_end(box, ck);
899 evas_object_show(ck); 902 evas_object_show(ck);
900 903
901 evas_object_resize(win, 320, 500); 904 evas_object_resize(win, 320 * elm_config_scale_get(),
905 500 * elm_config_scale_get());
902 evas_object_show(win); 906 evas_object_show(win);
903} 907}
904 908
@@ -965,7 +969,8 @@ test_focus4(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
965 evas_object_smart_callback_add(btn, "clicked", btn_clicked, btn2); 969 evas_object_smart_callback_add(btn, "clicked", btn_clicked, btn2);
966 evas_object_smart_callback_add(btn2, "clicked", btn_clicked2, btn2); 970 evas_object_smart_callback_add(btn2, "clicked", btn_clicked2, btn2);
967 971
968 evas_object_resize(win, 400, 400); 972 evas_object_resize(win, 400 * elm_config_scale_get(),
973 400 * elm_config_scale_get());
969 evas_object_show(win); 974 evas_object_show(win);
970} 975}
971 976
@@ -1076,7 +1081,8 @@ test_focus5(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
1076 evas_object_smart_callback_add(btn, "clicked", _focus5_btn_clicked, grid); 1081 evas_object_smart_callback_add(btn, "clicked", _focus5_btn_clicked, grid);
1077 evas_object_show(btn); 1082 evas_object_show(btn);
1078 1083
1079 evas_object_resize(win, 400, 400); 1084 evas_object_resize(win, 400 * elm_config_scale_get(),
1085 400 * elm_config_scale_get());
1080 evas_object_show(win); 1086 evas_object_show(win);
1081} 1087}
1082 1088
@@ -1221,7 +1227,8 @@ test_focus6(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
1221 evas_object_show(btn); 1227 evas_object_show(btn);
1222 1228
1223 // size and show the window 1229 // size and show the window
1224 evas_object_resize(win, 400, 400); 1230 evas_object_resize(win, 400 * elm_config_scale_get(),
1231 400 * elm_config_scale_get());
1225 evas_object_show(win); 1232 evas_object_show(win);
1226} 1233}
1227 1234
@@ -1281,6 +1288,7 @@ test_focus7(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
1281 evas_object_show(btn); 1288 evas_object_show(btn);
1282 1289
1283 // size and show the window 1290 // size and show the window
1284 evas_object_resize(win, 400, 400); 1291 evas_object_resize(win, 400 * elm_config_scale_get(),
1292 400 * elm_config_scale_get());
1285 evas_object_show(win); 1293 evas_object_show(win);
1286} 1294}
diff --git a/src/bin/elementary/test_focus_custom_chain.c b/src/bin/elementary/test_focus_custom_chain.c
index c9d982b9c9..963bdeed57 100644
--- a/src/bin/elementary/test_focus_custom_chain.c
+++ b/src/bin/elementary/test_focus_custom_chain.c
@@ -99,7 +99,8 @@ create_win_bt_clicked(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void
99 elm_grid_pack(gd, bt, 10, 70, 80, 20); 99 elm_grid_pack(gd, bt, 10, 70, 80, 20);
100 evas_object_show(bt); 100 evas_object_show(bt);
101 101
102 evas_object_resize(win, 160, 160); 102 evas_object_resize(win, 160 * elm_config_scale_get(),
103 160 * elm_config_scale_get());
103 evas_object_show(win); 104 evas_object_show(win);
104} 105}
105 106
@@ -238,6 +239,7 @@ test_focus_custom_chain(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, vo
238 elm_box_pack_end(bx, tg); 239 elm_box_pack_end(bx, tg);
239 evas_object_show(tg); 240 evas_object_show(tg);
240 241
241 evas_object_resize(win, 320, 320); 242 evas_object_resize(win, 320 * elm_config_scale_get(),
243 320 * elm_config_scale_get());
242 evas_object_show(win); 244 evas_object_show(win);
243} 245}
diff --git a/src/bin/elementary/test_focus_policy.c b/src/bin/elementary/test_focus_policy.c
index 66a424453a..c531d2b437 100644
--- a/src/bin/elementary/test_focus_policy.c
+++ b/src/bin/elementary/test_focus_policy.c
@@ -145,6 +145,7 @@ test_focus_object_policy(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, v
145 evas_object_smart_callback_add(rd, "changed", _rdg_changed_cb, test_bt); 145 evas_object_smart_callback_add(rd, "changed", _rdg_changed_cb, test_bt);
146 } 146 }
147 147
148 evas_object_resize(win, 320, 320); 148 evas_object_resize(win, 320 * elm_config_scale_get(),
149 320 * elm_config_scale_get());
149 evas_object_show(win); 150 evas_object_show(win);
150} 151}
diff --git a/src/bin/elementary/test_focus_style.c b/src/bin/elementary/test_focus_style.c
index 8856ed937e..8d07c6013c 100644
--- a/src/bin/elementary/test_focus_style.c
+++ b/src/bin/elementary/test_focus_style.c
@@ -112,7 +112,8 @@ test_focus_style(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *eve
112 elm_box_pack_end(bx2, bt); 112 elm_box_pack_end(bx2, bt);
113 evas_object_show(bt); 113 evas_object_show(bt);
114 114
115 evas_object_resize(win, 320, 320); 115 evas_object_resize(win, 320 * elm_config_scale_get(),
116 320 * elm_config_scale_get());
116 evas_object_show(win); 117 evas_object_show(win);
117} 118}
118 119
@@ -174,7 +175,8 @@ test_focus_part(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *even
174 elm_box_pack_end(bx, btn); 175 elm_box_pack_end(bx, btn);
175 evas_object_show(btn); 176 evas_object_show(btn);
176 177
177 evas_object_resize(win, 320, 320); 178 evas_object_resize(win, 320 * elm_config_scale_get(),
179 320 * elm_config_scale_get());
178 evas_object_show(win); 180 evas_object_show(win);
179} 181}
180 182
@@ -231,6 +233,7 @@ test_focus_object_style(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, vo
231 elm_box_pack_end(bx, bt); 233 elm_box_pack_end(bx, bt);
232 evas_object_show(bt); 234 evas_object_show(bt);
233 235
234 evas_object_resize(win, 320, 320); 236 evas_object_resize(win, 320 * elm_config_scale_get(),
237 320 * elm_config_scale_get());
235 evas_object_show(win); 238 evas_object_show(win);
236} 239}
diff --git a/src/bin/elementary/test_gengrid.c b/src/bin/elementary/test_gengrid.c
index 83f2dd9262..a24de66496 100644
--- a/src/bin/elementary/test_gengrid.c
+++ b/src/bin/elementary/test_gengrid.c
@@ -466,7 +466,8 @@ filled_bt_clicked(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *ev
466 elm_box_pack_end(box, tg); 466 elm_box_pack_end(box, tg);
467 evas_object_show(tg); 467 evas_object_show(tg);
468 468
469 evas_object_resize(win, 450, 200); 469 evas_object_resize(win, 450 * elm_config_scale_get(),
470 200 * elm_config_scale_get());
470 evas_object_show(win); 471 evas_object_show(win);
471} 472}
472 473
@@ -520,7 +521,8 @@ cursor_bt_clicked(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *ev
520 elm_box_pack_end(box, hbox); 521 elm_box_pack_end(box, hbox);
521 evas_object_show(hbox); 522 evas_object_show(hbox);
522 523
523 evas_object_resize(win, 450, 450); 524 evas_object_resize(win, 450 * elm_config_scale_get(),
525 450 * elm_config_scale_get());
524 evas_object_show(win); 526 evas_object_show(win);
525} 527}
526 528
@@ -691,7 +693,8 @@ test_gengrid(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i
691 elm_box_pack_end(bx, bt); 693 elm_box_pack_end(bx, bt);
692 evas_object_show(bt); 694 evas_object_show(bt);
693 695
694 evas_object_resize(win, 600, 600); 696 evas_object_resize(win, 600 * elm_config_scale_get(),
697 600 * elm_config_scale_get());
695 evas_object_show(win); 698 evas_object_show(win);
696} 699}
697 700
@@ -957,7 +960,8 @@ test_gengrid2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
957 elm_gengrid_item_class_ref(gic); 960 elm_gengrid_item_class_ref(gic);
958 elm_gengrid_item_class_free(gic); 961 elm_gengrid_item_class_free(gic);
959 962
960 evas_object_resize(win, 600, 600); 963 evas_object_resize(win, 600 * elm_config_scale_get(),
964 600 * elm_config_scale_get());
961 evas_object_show(win); 965 evas_object_show(win);
962} 966}
963 967
@@ -1022,7 +1026,8 @@ test_gengrid3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
1022 1026
1023 evas_object_show(grid); 1027 evas_object_show(grid);
1024 1028
1025 evas_object_resize(win, 600, 600); 1029 evas_object_resize(win, 600 * elm_config_scale_get(),
1030 600 * elm_config_scale_get());
1026 evas_object_show(win); 1031 evas_object_show(win);
1027} 1032}
1028 1033
@@ -1157,7 +1162,8 @@ test_gengrid_item_styles(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
1157 elm_box_pack_end(box, gengrid); 1162 elm_box_pack_end(box, gengrid);
1158 evas_object_show(gengrid); 1163 evas_object_show(gengrid);
1159 1164
1160 evas_object_resize(win, 600, 600); 1165 evas_object_resize(win, 600 * elm_config_scale_get(),
1166 600 * elm_config_scale_get());
1161 evas_object_show(win); 1167 evas_object_show(win);
1162} 1168}
1163 1169
@@ -1566,7 +1572,8 @@ test_gengrid5(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
1566 } 1572 }
1567 elm_gengrid_item_class_free(itc); 1573 elm_gengrid_item_class_free(itc);
1568 1574
1569 evas_object_resize(win, 320, 500); 1575 evas_object_resize(win, 320 * elm_config_scale_get(),
1576 500 * elm_config_scale_get());
1570 evas_object_show(win); 1577 evas_object_show(win);
1571} 1578}
1572 1579
@@ -1595,13 +1602,15 @@ test_gengrid_speed(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
1595 evas_object_show(fr); 1602 evas_object_show(fr);
1596 1603
1597 api->grid = create_gengrid(win, 5000); 1604 api->grid = create_gengrid(win, 5000);
1605 /* should we scale ? */
1598 evas_object_size_hint_min_set(api->grid, 600, 600); 1606 evas_object_size_hint_min_set(api->grid, 600, 600);
1599 elm_gengrid_item_size_set(api->grid, 1607 elm_gengrid_item_size_set(api->grid,
1600 ELM_SCALE_SIZE(30), 1608 ELM_SCALE_SIZE(30),
1601 ELM_SCALE_SIZE(36)); 1609 ELM_SCALE_SIZE(36));
1602 elm_object_content_set(fr, api->grid); 1610 elm_object_content_set(fr, api->grid);
1603 evas_object_show(api->grid); 1611 evas_object_show(api->grid);
1604 evas_object_resize(win, 600, 600); 1612 evas_object_resize(win, 600 * elm_config_scale_get(),
1613 600 * elm_config_scale_get());
1605 evas_object_show(win); 1614 evas_object_show(win);
1606} 1615}
1607 1616
@@ -2014,7 +2023,8 @@ test_gengrid_focus(void *data EINA_UNUSED,
2014 } 2023 }
2015 elm_gengrid_item_class_free(ic); 2024 elm_gengrid_item_class_free(ic);
2016 2025
2017 evas_object_resize(win, 600, 600); 2026 evas_object_resize(win, 600 * elm_config_scale_get(),
2027 600 * elm_config_scale_get());
2018 evas_object_show(win); 2028 evas_object_show(win);
2019} 2029}
2020 2030
@@ -2275,7 +2285,8 @@ test_gengrid_update(void *data EINA_UNUSED,
2275 } 2285 }
2276 elm_gengrid_item_class_free(ic); 2286 elm_gengrid_item_class_free(ic);
2277 2287
2278 evas_object_resize(win, 600, 600); 2288 evas_object_resize(win, 600 * elm_config_scale_get(),
2289 600 * elm_config_scale_get());
2279 evas_object_show(win); 2290 evas_object_show(win);
2280} 2291}
2281 2292
@@ -2347,7 +2358,8 @@ test_gengrid_disabled_item_focus(void *data EINA_UNUSED,
2347 2358
2348 elm_gengrid_item_class_free(ic); 2359 elm_gengrid_item_class_free(ic);
2349 2360
2350 evas_object_resize(win, 600, 600); 2361 evas_object_resize(win, 600 * elm_config_scale_get(),
2362 600 * elm_config_scale_get());
2351 evas_object_show(win); 2363 evas_object_show(win);
2352} 2364}
2353 2365
@@ -2553,6 +2565,7 @@ test_gengrid_item_custom_size(void *data EINA_UNUSED,
2553 } 2565 }
2554 elm_gengrid_item_class_free(ic); 2566 elm_gengrid_item_class_free(ic);
2555 2567
2556 evas_object_resize(win, 800, 600); 2568 evas_object_resize(win, 800 * elm_config_scale_get(),
2569 600 * elm_config_scale_get());
2557} 2570}
2558 2571
diff --git a/src/bin/elementary/test_genlist.c b/src/bin/elementary/test_genlist.c
index 41ff4a3903..44cfe5ce74 100644
--- a/src/bin/elementary/test_genlist.c
+++ b/src/bin/elementary/test_genlist.c
@@ -540,7 +540,8 @@ test_genlist(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i
540 } 540 }
541 elm_genlist_item_class_free(api->itc1); 541 elm_genlist_item_class_free(api->itc1);
542 542
543 evas_object_resize(win, 480, 400); 543 evas_object_resize(win, 480 * elm_config_scale_get(),
544 400 * elm_config_scale_get());
544 explode_win_enable(win); 545 explode_win_enable(win);
545 evas_object_show(win); 546 evas_object_show(win);
546 547
@@ -925,8 +926,9 @@ test_genlist2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
925 evas_object_show(bx3); 926 evas_object_show(bx3);
926 927
927 evas_object_event_callback_add(gl, EVAS_CALLBACK_DEL, _genlist_del_cb, api->itc1); 928 evas_object_event_callback_add(gl, EVAS_CALLBACK_DEL, _genlist_del_cb, api->itc1);
928 929
929 evas_object_resize(win, 320, 320); 930 evas_object_resize(win, 320 * elm_config_scale_get(),
931 320 * elm_config_scale_get());
930 evas_object_show(win); 932 evas_object_show(win);
931} 933}
932 934
@@ -1083,7 +1085,8 @@ test_genlist3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
1083 evas_object_show(bx2); 1085 evas_object_show(bx2);
1084 1086
1085 elm_genlist_item_class_free(api->itc1); 1087 elm_genlist_item_class_free(api->itc1);
1086 evas_object_resize(win, 320, 320); 1088 evas_object_resize(win, 320 * elm_config_scale_get(),
1089 320 * elm_config_scale_get());
1087 evas_object_show(win); 1090 evas_object_show(win);
1088} 1091}
1089 1092
@@ -1242,7 +1245,8 @@ test_genlist4(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
1242 elm_box_pack_end(bx, bx2); 1245 elm_box_pack_end(bx, bx2);
1243 evas_object_show(bx2); 1246 evas_object_show(bx2);
1244 1247
1245 evas_object_resize(win, 320, 320); 1248 evas_object_resize(win, 320 * elm_config_scale_get(),
1249 320 * elm_config_scale_get());
1246 evas_object_show(win); 1250 evas_object_show(win);
1247} 1251}
1248 1252
@@ -1474,7 +1478,8 @@ test_genlist5(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
1474 evas_object_show(bx2); 1478 evas_object_show(bx2);
1475 1479
1476 elm_genlist_item_class_free(api->itc1); 1480 elm_genlist_item_class_free(api->itc1);
1477 evas_object_resize(win, 320, 320); 1481 evas_object_resize(win, 320 * elm_config_scale_get(),
1482 320 * elm_config_scale_get());
1478 evas_object_show(win); 1483 evas_object_show(win);
1479} 1484}
1480 1485
@@ -1749,7 +1754,8 @@ test_genlist6(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
1749 1754
1750 elm_box_pack_end(bx, gl); 1755 elm_box_pack_end(bx, gl);
1751 1756
1752 evas_object_resize(win, 320, 320); 1757 evas_object_resize(win, 320 * elm_config_scale_get(),
1758 320 * elm_config_scale_get());
1753 evas_object_show(win); 1759 evas_object_show(win);
1754} 1760}
1755 1761
@@ -1873,7 +1879,8 @@ test_genlist7(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
1873 ELM_GENLIST_ITEM_NONE, gl_sel7/* func */, 1879 ELM_GENLIST_ITEM_NONE, gl_sel7/* func */,
1874 api/* func data */); 1880 api/* func data */);
1875 1881
1876 evas_object_resize(win, 320, 320); 1882 evas_object_resize(win, 320 * elm_config_scale_get(),
1883 320 * elm_config_scale_get());
1877 evas_object_show(win); 1884 evas_object_show(win);
1878} 1885}
1879 1886
@@ -2069,7 +2076,8 @@ test_genlist8(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
2069 elm_genlist_item_class_free(api->itc1); 2076 elm_genlist_item_class_free(api->itc1);
2070 elm_genlist_item_class_free(api->itc2); 2077 elm_genlist_item_class_free(api->itc2);
2071 2078
2072 evas_object_resize(win, 480, 800); 2079 evas_object_resize(win, 480 * elm_config_scale_get(),
2080 800 * elm_config_scale_get());
2073 evas_object_show(win); 2081 evas_object_show(win);
2074} 2082}
2075 2083
@@ -2271,7 +2279,8 @@ test_genlist9(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
2271 elm_box_pack_end(bx2, bt); 2279 elm_box_pack_end(bx2, bt);
2272 evas_object_show(bt); 2280 evas_object_show(bt);
2273 2281
2274 evas_object_resize(win, 480, 800); 2282 evas_object_resize(win, 480 * elm_config_scale_get(),
2283 800 * elm_config_scale_get());
2275 evas_object_show(win); 2284 evas_object_show(win);
2276} 2285}
2277 2286
@@ -2412,7 +2421,8 @@ test_genlist10(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
2412 elm_box_pack_end(bx, gl); 2421 elm_box_pack_end(bx, gl);
2413 2422
2414 elm_genlist_item_class_free(api->itc1); 2423 elm_genlist_item_class_free(api->itc1);
2415 evas_object_resize(win, 520, 520); 2424 evas_object_resize(win, 520 * elm_config_scale_get(),
2425 520 * elm_config_scale_get());
2416 evas_object_show(win); 2426 evas_object_show(win);
2417} 2427}
2418 2428
@@ -2579,7 +2589,8 @@ test_genlist_reorder(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
2579 2589
2580 elm_box_pack_end(bx, gl); 2590 elm_box_pack_end(bx, gl);
2581 2591
2582 evas_object_resize(win, 400, 500); 2592 evas_object_resize(win, 400 * elm_config_scale_get(),
2593 500 * elm_config_scale_get());
2583 evas_object_show(win); 2594 evas_object_show(win);
2584} 2595}
2585 2596
@@ -2631,7 +2642,8 @@ test_genlist12(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
2631 } 2642 }
2632 elm_genlist_item_class_free(api->itc1); 2643 elm_genlist_item_class_free(api->itc1);
2633 2644
2634 evas_object_resize(win, 400, 500); 2645 evas_object_resize(win, 400 * elm_config_scale_get(),
2646 500 * elm_config_scale_get());
2635 evas_object_show(win); 2647 evas_object_show(win);
2636} 2648}
2637 2649
@@ -2767,7 +2779,8 @@ test_genlist13(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
2767 elm_box_pack_end(bx, bx1); 2779 elm_box_pack_end(bx, bx1);
2768 evas_object_show(bx); 2780 evas_object_show(bx);
2769 2781
2770 evas_object_resize(win, 480, 480); 2782 evas_object_resize(win, 480 * elm_config_scale_get(),
2783 480 * elm_config_scale_get());
2771 evas_object_show(win); 2784 evas_object_show(win);
2772} 2785}
2773 2786
@@ -2997,7 +3010,8 @@ test_genlist14(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
2997 elm_genlist_item_class_ref(api->itc2); 3010 elm_genlist_item_class_ref(api->itc2);
2998 elm_genlist_item_class_free(api->itc2); 3011 elm_genlist_item_class_free(api->itc2);
2999 3012
3000 evas_object_resize(win, 320, 320); 3013 evas_object_resize(win, 320 * elm_config_scale_get(),
3014 320 * elm_config_scale_get());
3001 evas_object_show(win); 3015 evas_object_show(win);
3002} 3016}
3003 3017
@@ -3164,7 +3178,8 @@ test_genlist15(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
3164 elm_box_pack_end(bx, bx2); 3178 elm_box_pack_end(bx, bx2);
3165 evas_object_show(bx2); 3179 evas_object_show(bx2);
3166 3180
3167 evas_object_resize(win, 520, 520); 3181 evas_object_resize(win, 520 * elm_config_scale_get(),
3182 520 * elm_config_scale_get());
3168 evas_object_show(win); 3183 evas_object_show(win);
3169} 3184}
3170 3185
@@ -3277,7 +3292,8 @@ test_genlist16(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
3277 elm_box_pack_end(bx, gl); 3292 elm_box_pack_end(bx, gl);
3278 evas_object_show(bx); 3293 evas_object_show(bx);
3279 3294
3280 evas_object_resize(win, 520, 520); 3295 evas_object_resize(win, 520 * elm_config_scale_get(),
3296 520 * elm_config_scale_get());
3281 evas_object_show(win); 3297 evas_object_show(win);
3282} 3298}
3283 3299
@@ -3446,7 +3462,8 @@ test_genlist17(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
3446 fr2 = _decorate_all_mode_frame_new(win, rdg, gl); 3462 fr2 = _decorate_all_mode_frame_new(win, rdg, gl);
3447 elm_box_pack_end(bx2, fr2); 3463 elm_box_pack_end(bx2, fr2);
3448 3464
3449 evas_object_resize(win, 520, 520); 3465 evas_object_resize(win, 520 * elm_config_scale_get(),
3466 520 * elm_config_scale_get());
3450 evas_object_show(win); 3467 evas_object_show(win);
3451} 3468}
3452 3469
@@ -3672,7 +3689,8 @@ test_genlist18(void *data EINA_UNUSED,
3672 fr2 = _decorate_all_mode_frame_new(win, rdg, gl); 3689 fr2 = _decorate_all_mode_frame_new(win, rdg, gl);
3673 elm_box_pack_end(bx2, fr2); 3690 elm_box_pack_end(bx2, fr2);
3674 3691
3675 evas_object_resize(win, 400, 800); 3692 evas_object_resize(win, 400 * elm_config_scale_get(),
3693 800 * elm_config_scale_get());
3676 evas_object_show(win); 3694 evas_object_show(win);
3677} 3695}
3678 3696
@@ -3764,7 +3782,8 @@ test_genlist19(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
3764 } 3782 }
3765 elm_genlist_item_class_free(api->itc1); 3783 elm_genlist_item_class_free(api->itc1);
3766 3784
3767 evas_object_resize(win, 480, 800); 3785 evas_object_resize(win, 480 * elm_config_scale_get(),
3786 800 * elm_config_scale_get());
3768 evas_object_show(win); 3787 evas_object_show(win);
3769} 3788}
3770 3789
@@ -3876,7 +3895,8 @@ test_genlist_item_styles(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
3876 3895
3877 evas_object_data_set(list, "genlist", gl); 3896 evas_object_data_set(list, "genlist", gl);
3878 3897
3879 evas_object_resize(win, 600, 600); 3898 evas_object_resize(win, 600 * elm_config_scale_get(),
3899 600 * elm_config_scale_get());
3880 evas_object_show(win); 3900 evas_object_show(win);
3881} 3901}
3882 3902
@@ -4012,7 +4032,8 @@ test_genlist_multi_select(void *data EINA_UNUSED,
4012 } 4032 }
4013 elm_genlist_item_class_free(itc); 4033 elm_genlist_item_class_free(itc);
4014 4034
4015 evas_object_resize(win, 320, 500); 4035 evas_object_resize(win, 320 * elm_config_scale_get(),
4036 500 * elm_config_scale_get());
4016 evas_object_show(win); 4037 evas_object_show(win);
4017} 4038}
4018 4039
@@ -4279,7 +4300,8 @@ test_genlist20(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
4279 4300
4280 elm_genlist_item_class_free(itc); 4301 elm_genlist_item_class_free(itc);
4281 4302
4282 evas_object_resize(win, 320, 500); 4303 evas_object_resize(win, 320 * elm_config_scale_get(),
4304 500 * elm_config_scale_get());
4283 evas_object_show(win); 4305 evas_object_show(win);
4284} 4306}
4285 4307
@@ -4447,7 +4469,8 @@ test_genlist_del(void *data EINA_UNUSED,
4447 gl = _gl_del_genlist_add(bx); 4469 gl = _gl_del_genlist_add(bx);
4448 _gl_del_item_append(gl, itc); 4470 _gl_del_item_append(gl, itc);
4449 4471
4450 evas_object_resize(win, 320, 500); 4472 evas_object_resize(win, 320 * elm_config_scale_get(),
4473 500 * elm_config_scale_get());
4451 evas_object_show(win); 4474 evas_object_show(win);
4452} 4475}
4453 4476
@@ -5197,7 +5220,8 @@ test_genlist_focus(void *data EINA_UNUSED,
5197 // Options 5220 // Options
5198 _test_genlist_focus_option_panel_create(win, bx, gl, it_1, it_2); 5221 _test_genlist_focus_option_panel_create(win, bx, gl, it_1, it_2);
5199 5222
5200 evas_object_resize(win, 420, 600); 5223 evas_object_resize(win, 420 * elm_config_scale_get(),
5224 600 * elm_config_scale_get());
5201 evas_object_show(win); 5225 evas_object_show(win);
5202} 5226}
5203 5227
@@ -5344,7 +5368,8 @@ test_genlist_filter(void *data EINA_UNUSED,
5344 ELM_GENLIST_ITEM_NONE, 5368 ELM_GENLIST_ITEM_NONE,
5345 NULL, NULL); 5369 NULL, NULL);
5346 5370
5347 evas_object_resize(win, 420, 600); 5371 evas_object_resize(win, 420 * elm_config_scale_get(),
5372 600 * elm_config_scale_get());
5348 evas_object_show(win); 5373 evas_object_show(win);
5349 elm_object_focus_set(entry, EINA_TRUE); 5374 elm_object_focus_set(entry, EINA_TRUE);
5350 evas_object_smart_callback_add(entry, "changed,user", _entry_change_cb, api); 5375 evas_object_smart_callback_add(entry, "changed,user", _entry_change_cb, api);
@@ -5499,7 +5524,8 @@ test_genlist_show_bring(void *data EINA_UNUSED,
5499 elm_genlist_item_selected_set(gli, EINA_TRUE); 5524 elm_genlist_item_selected_set(gli, EINA_TRUE);
5500 elm_genlist_item_show(gli, ELM_GENLIST_ITEM_SCROLLTO_MIDDLE); 5525 elm_genlist_item_show(gli, ELM_GENLIST_ITEM_SCROLLTO_MIDDLE);
5501 5526
5502 evas_object_resize(win, 480, 400); 5527 evas_object_resize(win, 480 * elm_config_scale_get(),
5528 400 * elm_config_scale_get());
5503 explode_win_enable(win); 5529 explode_win_enable(win);
5504 evas_object_show(win); 5530 evas_object_show(win);
5505} 5531}
@@ -5565,7 +5591,8 @@ test_genlist_show_item(void *data,
5565 ecore_timer_add(0.1, _late_item_prepender, g_data); 5591 ecore_timer_add(0.1, _late_item_prepender, g_data);
5566 } 5592 }
5567 5593
5568 evas_object_resize(win, 480, 400); 5594 evas_object_resize(win, 480 * elm_config_scale_get(),
5595 400 * elm_config_scale_get());
5569 explode_win_enable(win); 5596 explode_win_enable(win);
5570 evas_object_show(win); 5597 evas_object_show(win);
5571} 5598}
@@ -5620,7 +5647,8 @@ test_genlist_show_tree(void *data,
5620 elm_genlist_item_class_free(api->itc1); 5647 elm_genlist_item_class_free(api->itc1);
5621 elm_genlist_item_show(show, g_data->type); 5648 elm_genlist_item_show(show, g_data->type);
5622 5649
5623 evas_object_resize(win, 480, 400); 5650 evas_object_resize(win, 480 * elm_config_scale_get(),
5651 400 * elm_config_scale_get());
5624 explode_win_enable(win); 5652 explode_win_enable(win);
5625 evas_object_show(win); 5653 evas_object_show(win);
5626} 5654}
@@ -5775,7 +5803,8 @@ test_genlist_item_show(void *data EINA_UNUSED,
5775 evas_object_show(bt_bring); 5803 evas_object_show(bt_bring);
5776 elm_box_pack_end(bx, bt_bring); 5804 elm_box_pack_end(bx, bt_bring);
5777 5805
5778 evas_object_resize(win, 480, 400); 5806 evas_object_resize(win, 480 * elm_config_scale_get(),
5807 400 * elm_config_scale_get());
5779 explode_win_enable(win); 5808 explode_win_enable(win);
5780 evas_object_show(win); 5809 evas_object_show(win);
5781} 5810}
@@ -5862,7 +5891,8 @@ test_genlist_cache(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
5862 5891
5863 elm_genlist_item_class_free(itc); 5892 elm_genlist_item_class_free(itc);
5864 5893
5865 evas_object_resize(win, 480, 400); 5894 evas_object_resize(win, 480 * elm_config_scale_get(),
5895 400 * elm_config_scale_get());
5866 explode_win_enable(win); 5896 explode_win_enable(win);
5867 evas_object_show(win); 5897 evas_object_show(win);
5868} 5898}
@@ -6031,7 +6061,8 @@ test_genlist_reusable(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
6031 evas_object_show(ck); 6061 evas_object_show(ck);
6032 6062
6033 // show everything 6063 // show everything
6034 evas_object_resize(win, 400, 400); 6064 evas_object_resize(win, 400 * elm_config_scale_get(),
6065 400 * elm_config_scale_get());
6035 explode_win_enable(win); 6066 explode_win_enable(win);
6036 evas_object_show(win); 6067 evas_object_show(win);
6037} 6068}
diff --git a/src/bin/elementary/test_gesture_layer.c b/src/bin/elementary/test_gesture_layer.c
index 28f3582ce7..42afbb9333 100644
--- a/src/bin/elementary/test_gesture_layer.c
+++ b/src/bin/elementary/test_gesture_layer.c
@@ -357,7 +357,6 @@ void
357test_gesture_layer(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, 357test_gesture_layer(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
358 void *event_info EINA_UNUSED) 358 void *event_info EINA_UNUSED)
359{ 359{
360 Evas_Coord w, h;
361 Evas_Object *win, *bg; 360 Evas_Object *win, *bg;
362 char buf[PATH_MAX]; 361 char buf[PATH_MAX];
363 int ind = 0; 362 int ind = 0;
@@ -365,13 +364,9 @@ test_gesture_layer(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
365 photo_array = calloc(4, sizeof(*photo_array)); 364 photo_array = calloc(4, sizeof(*photo_array));
366 if (!photo_array) return; 365 if (!photo_array) return;
367 366
368 w = 480;
369 h = 800;
370
371 win = elm_win_add(NULL, "gesture-layer", ELM_WIN_BASIC); 367 win = elm_win_add(NULL, "gesture-layer", ELM_WIN_BASIC);
372 elm_win_title_set(win, "Gesture Layer"); 368 elm_win_title_set(win, "Gesture Layer");
373 elm_win_autodel_set(win, EINA_TRUE); 369 elm_win_autodel_set(win, EINA_TRUE);
374 evas_object_resize(win, w, h);
375 370
376 bg = elm_bg_add(win); 371 bg = elm_bg_add(win);
377 snprintf(buf, sizeof(buf), "%s/images/wood_01.jpg", elm_app_data_dir_get()); 372 snprintf(buf, sizeof(buf), "%s/images/wood_01.jpg", elm_app_data_dir_get());
@@ -400,5 +395,8 @@ test_gesture_layer(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
400 photo_array[ind] = NULL; 395 photo_array[ind] = NULL;
401 evas_object_smart_callback_add(win, "delete,request", _win_del_req, 396 evas_object_smart_callback_add(win, "delete,request", _win_del_req,
402 photo_array); 397 photo_array);
398
399 evas_object_resize(win, 480 * elm_config_scale_get(),
400 800 * elm_config_scale_get());
403 evas_object_show(win); 401 evas_object_show(win);
404} 402}
diff --git a/src/bin/elementary/test_gesture_layer3.c b/src/bin/elementary/test_gesture_layer3.c
index 7e5007aed1..d7525cfeb6 100644
--- a/src/bin/elementary/test_gesture_layer3.c
+++ b/src/bin/elementary/test_gesture_layer3.c
@@ -555,7 +555,6 @@ void
555test_gesture_layer3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, 555test_gesture_layer3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
556 void *event_info EINA_UNUSED) 556 void *event_info EINA_UNUSED)
557{ 557{
558 Evas_Coord w, h;
559 Evas_Object *win, *bg; 558 Evas_Object *win, *bg;
560 char buf[PATH_MAX]; 559 char buf[PATH_MAX];
561 int ind = 0; 560 int ind = 0;
@@ -563,13 +562,9 @@ test_gesture_layer3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
563 photo_array = calloc(4, sizeof(*photo_array)); 562 photo_array = calloc(4, sizeof(*photo_array));
564 if (!photo_array) return; 563 if (!photo_array) return;
565 564
566 w = 480;
567 h = 800;
568
569 win = elm_win_add(NULL, "gesture-layer3", ELM_WIN_BASIC); 565 win = elm_win_add(NULL, "gesture-layer3", ELM_WIN_BASIC);
570 elm_win_title_set(win, "Gesture Layer 3"); 566 elm_win_title_set(win, "Gesture Layer 3");
571 elm_win_autodel_set(win, EINA_TRUE); 567 elm_win_autodel_set(win, EINA_TRUE);
572 evas_object_resize(win, w, h);
573 568
574 bg = elm_bg_add(win); 569 bg = elm_bg_add(win);
575 snprintf(buf, sizeof(buf), "%s/images/wood_01.jpg", elm_app_data_dir_get()); 570 snprintf(buf, sizeof(buf), "%s/images/wood_01.jpg", elm_app_data_dir_get());
@@ -584,5 +579,8 @@ test_gesture_layer3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
584 photo_array[ind] = NULL; 579 photo_array[ind] = NULL;
585 evas_object_smart_callback_add(win, "delete,request", _win_del_req, 580 evas_object_smart_callback_add(win, "delete,request", _win_del_req,
586 photo_array); 581 photo_array);
582
583 evas_object_resize(win, 480 * elm_config_scale_get(),
584 800 * elm_config_scale_get());
587 evas_object_show(win); 585 evas_object_show(win);
588} 586}
diff --git a/src/bin/elementary/test_glview.c b/src/bin/elementary/test_glview.c
index 2ddb819561..70bb156922 100644
--- a/src/bin/elementary/test_glview.c
+++ b/src/bin/elementary/test_glview.c
@@ -728,7 +728,8 @@ _test_glview_do(Evas_GL_Context_Version version)
728 evas_object_show(bt); 728 evas_object_show(bt);
729 evas_object_smart_callback_add(bt, "clicked", _on_done, win); 729 evas_object_smart_callback_add(bt, "clicked", _on_done, win);
730 730
731 evas_object_resize(win, 320, 480); 731 evas_object_resize(win, 320 * elm_config_scale_get(),
732 480 * elm_config_scale_get());
732 evas_object_show(win); 733 evas_object_show(win);
733} 734}
734 735
diff --git a/src/bin/elementary/test_glview_manygears.c b/src/bin/elementary/test_glview_manygears.c
index fbf404bf4f..bffff3a55c 100644
--- a/src/bin/elementary/test_glview_manygears.c
+++ b/src/bin/elementary/test_glview_manygears.c
@@ -954,6 +954,7 @@ test_glview_manygears(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void
954 evas_object_show(bt_ok); 954 evas_object_show(bt_ok);
955 evas_object_smart_callback_add(bt_ok, "clicked", _on_done, win); 955 evas_object_smart_callback_add(bt_ok, "clicked", _on_done, win);
956 956
957 evas_object_resize(win, 320, 480); 957 evas_object_resize(win, 320 * elm_config_scale_get(),
958 480 * elm_config_scale_get());
958 evas_object_show(win); 959 evas_object_show(win);
959} 960}
diff --git a/src/bin/elementary/test_glview_simple.c b/src/bin/elementary/test_glview_simple.c
index 9e34afe17f..44736ef992 100644
--- a/src/bin/elementary/test_glview_simple.c
+++ b/src/bin/elementary/test_glview_simple.c
@@ -294,6 +294,7 @@ test_glview_simple(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
294 evas_object_show(bt); 294 evas_object_show(bt);
295 evas_object_smart_callback_add(bt, "clicked", _close_cb, win); 295 evas_object_smart_callback_add(bt, "clicked", _close_cb, win);
296 296
297 evas_object_resize(win, 320, 480); 297 evas_object_resize(win, 320 * elm_config_scale_get(),
298 480 * elm_config_scale_get());
298 evas_object_show(win); 299 evas_object_show(win);
299} 300}
diff --git a/src/bin/elementary/test_grid.c b/src/bin/elementary/test_grid.c
index fc34ded8ed..eedee3e3f6 100644
--- a/src/bin/elementary/test_grid.c
+++ b/src/bin/elementary/test_grid.c
@@ -184,6 +184,7 @@ test_grid(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info
184 elm_grid_pack(gd, rc, 60, 80, 10, 10); 184 elm_grid_pack(gd, rc, 60, 80, 10, 10);
185 evas_object_show(rc); 185 evas_object_show(rc);
186 186
187 evas_object_resize(win, 480, 480); 187 evas_object_resize(win, 480 * elm_config_scale_get(),
188 480 * elm_config_scale_get());
188 evas_object_show(win); 189 evas_object_show(win);
189} 190}
diff --git a/src/bin/elementary/test_hover.c b/src/bin/elementary/test_hover.c
index a2edea4c64..f862caf774 100644
--- a/src/bin/elementary/test_hover.c
+++ b/src/bin/elementary/test_hover.c
@@ -96,7 +96,8 @@ test_hover(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_inf
96 elm_object_part_content_set(hv, "right", bt); 96 elm_object_part_content_set(hv, "right", bt);
97 evas_object_show(bt); 97 evas_object_show(bt);
98 98
99 evas_object_resize(win, 440, 440); 99 evas_object_resize(win, 440 * elm_config_scale_get(),
100 440 * elm_config_scale_get());
100 evas_object_show(win); 101 evas_object_show(win);
101} 102}
102 103
@@ -168,7 +169,8 @@ test_hover2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
168 elm_object_part_content_set(hv, "right", bt); 169 elm_object_part_content_set(hv, "right", bt);
169 evas_object_show(bt); 170 evas_object_show(bt);
170 171
171 evas_object_resize(win, 440, 440); 172 evas_object_resize(win, 440 * elm_config_scale_get(),
173 440 * elm_config_scale_get());
172 evas_object_show(win); 174 evas_object_show(win);
173} 175}
174 176
@@ -244,6 +246,7 @@ test_hover3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
244 evas_object_show(bt); 246 evas_object_show(bt);
245 evas_object_smart_callback_add(bt, "clicked", _dismiss_hover, hv); 247 evas_object_smart_callback_add(bt, "clicked", _dismiss_hover, hv);
246 248
247 evas_object_resize(win, 440, 440); 249 evas_object_resize(win, 440 * elm_config_scale_get(),
250 440 * elm_config_scale_get());
248 evas_object_show(win); 251 evas_object_show(win);
249} 252}
diff --git a/src/bin/elementary/test_hoversel.c b/src/bin/elementary/test_hoversel.c
index b59a6c3efe..9e90fddb8f 100644
--- a/src/bin/elementary/test_hoversel.c
+++ b/src/bin/elementary/test_hoversel.c
@@ -313,7 +313,8 @@ test_hoversel(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
313 elm_box_pack_end(bx, hoversel); 313 elm_box_pack_end(bx, hoversel);
314 evas_object_show(hoversel); 314 evas_object_show(hoversel);
315 315
316 evas_object_resize(win, 320, 500); 316 evas_object_resize(win, 320 * elm_config_scale_get(),
317 500 * elm_config_scale_get());
317 318
318 evas_object_show(win); 319 evas_object_show(win);
319} 320}
@@ -411,6 +412,7 @@ test_hoversel_focus(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *
411 evas_object_smart_callback_add(hoversel, "expanded", 412 evas_object_smart_callback_add(hoversel, "expanded",
412 _hoversel_expanded_cb2, it); 413 _hoversel_expanded_cb2, it);
413 414
414 evas_object_resize(win, 320, 500); 415 evas_object_resize(win, 320 * elm_config_scale_get(),
416 500 * elm_config_scale_get());
415 evas_object_show(win); 417 evas_object_show(win);
416} 418}
diff --git a/src/bin/elementary/test_icon.c b/src/bin/elementary/test_icon.c
index ecd810baa9..4ca8c8c039 100644
--- a/src/bin/elementary/test_icon.c
+++ b/src/bin/elementary/test_icon.c
@@ -45,7 +45,8 @@ bt_clicked(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_inf
45 elm_image_prescale_set(ic, EINA_TRUE); 45 elm_image_prescale_set(ic, EINA_TRUE);
46 evas_object_show(ic); 46 evas_object_show(ic);
47 47
48 evas_object_resize(win, 350, 350); 48 evas_object_resize(win, 350 * elm_config_scale_get(),
49 350 * elm_config_scale_get());
49 evas_object_show(win); 50 evas_object_show(win);
50} 51}
51 52
@@ -114,7 +115,8 @@ test_icon(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info
114 elm_win_icon_object_set(win, ic); 115 elm_win_icon_object_set(win, ic);
115 evas_object_show(ic); 116 evas_object_show(ic);
116 117
117 evas_object_resize(win, 400, 400); 118 evas_object_resize(win, 400 * elm_config_scale_get(),
119 400 * elm_config_scale_get());
118 evas_object_show(win); 120 evas_object_show(win);
119} 121}
120 122
@@ -693,7 +695,8 @@ _std_btn_clicked_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
693 elm_object_part_content_set(panes, "right", icon); 695 elm_object_part_content_set(panes, "right", icon);
694 evas_object_show(icon); 696 evas_object_show(icon);
695 697
696 evas_object_resize(win, 300, 200); 698 evas_object_resize(win, 300 * elm_config_scale_get(),
699 200 * elm_config_scale_get());
697 evas_object_show(win); 700 evas_object_show(win);
698} 701}
699 702
@@ -852,6 +855,7 @@ test_icon_standard(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
852 evas_object_show(bt); 855 evas_object_show(bt);
853 856
854 // show the win 857 // show the win
855 evas_object_resize(win, 300, 500); 858 evas_object_resize(win, 300 * elm_config_scale_get(),
859 500 * elm_config_scale_get());
856 evas_object_show(win); 860 evas_object_show(win);
857} 861}
diff --git a/src/bin/elementary/test_icon_desktops.c b/src/bin/elementary/test_icon_desktops.c
index 6ab9511162..9d3cd12322 100644
--- a/src/bin/elementary/test_icon_desktops.c
+++ b/src/bin/elementary/test_icon_desktops.c
@@ -101,6 +101,7 @@ test_icon_desktops(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
101#endif 101#endif
102 102
103 elm_genlist_item_class_free(it_desk); 103 elm_genlist_item_class_free(it_desk);
104 evas_object_resize(win, 320, 480); 104 evas_object_resize(win, 320 * elm_config_scale_get(),
105 480 * elm_config_scale_get());
105 evas_object_show(win); 106 evas_object_show(win);
106} 107}
diff --git a/src/bin/elementary/test_image.c b/src/bin/elementary/test_image.c
index 38304cc6e4..74eb95b295 100644
--- a/src/bin/elementary/test_image.c
+++ b/src/bin/elementary/test_image.c
@@ -78,7 +78,8 @@ test_image(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
78 } 78 }
79 } 79 }
80 80
81 evas_object_resize(win, 320, 480); 81 evas_object_resize(win, 320 * elm_config_scale_get(),
82 480 * elm_config_scale_get());
82 evas_object_show(win); 83 evas_object_show(win);
83} 84}
84 85
@@ -172,7 +173,8 @@ test_image_scale_type(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, voi
172 } 173 }
173 } 174 }
174 175
175 evas_object_resize(win, 320, 480); 176 evas_object_resize(win, 320 * elm_config_scale_get(),
177 480 * elm_config_scale_get());
176 evas_object_show(win); 178 evas_object_show(win);
177} 179}
178 180
@@ -227,7 +229,8 @@ test_image_swallow_align(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
227 evas_object_show(sl); 229 evas_object_show(sl);
228 evas_object_data_set(win, "v_sl", sl); 230 evas_object_data_set(win, "v_sl", sl);
229 231
230 evas_object_resize(win, 300, 600); 232 evas_object_resize(win, 300 * elm_config_scale_get(),
233 600 * elm_config_scale_get());
231 evas_object_show(win); 234 evas_object_show(win);
232} 235}
233 236
@@ -395,8 +398,9 @@ test_remote_image(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
395 // set file now 398 // set file now
396 _url_activate_cb(win, o, NULL); 399 _url_activate_cb(win, o, NULL);
397 400
401 evas_object_resize(win, 320 * elm_config_scale_get(),
402 480 * elm_config_scale_get());
398 evas_object_show(win); 403 evas_object_show(win);
399 evas_object_resize(win, 320, 480);
400} 404}
401 405
402static void 406static void
@@ -438,7 +442,8 @@ test_click_image(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *ev
438 elm_box_pack_end(box, label); 442 elm_box_pack_end(box, label);
439 evas_object_show(label); 443 evas_object_show(label);
440 444
441 evas_object_resize(win, 320, 480); 445 evas_object_resize(win, 320 * elm_config_scale_get(),
446 480 * elm_config_scale_get());
442 evas_object_show(win); 447 evas_object_show(win);
443} 448}
444 449
@@ -640,7 +645,8 @@ test_load_image(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *eve
640 evas_object_show(hbox); 645 evas_object_show(hbox);
641 elm_box_pack_end(box, hbox); 646 elm_box_pack_end(box, hbox);
642 647
643 evas_object_resize(win, 320, 480); 648 evas_object_resize(win, 320 * elm_config_scale_get(),
649 480 * elm_config_scale_get());
644 evas_object_show(win); 650 evas_object_show(win);
645} 651}
646 652
@@ -715,6 +721,7 @@ test_image_prescale(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *
715 elm_box_pack_end(box, hbox); 721 elm_box_pack_end(box, hbox);
716 evas_object_show(hbox); 722 evas_object_show(hbox);
717 723
718 evas_object_resize(win, 320, 320); 724 evas_object_resize(win, 320 * elm_config_scale_get(),
725 320 * elm_config_scale_get());
719 evas_object_show(win); 726 evas_object_show(win);
720} 727}
diff --git a/src/bin/elementary/test_index.c b/src/bin/elementary/test_index.c
index 085f8493db..8919340c7f 100644
--- a/src/bin/elementary/test_index.c
+++ b/src/bin/elementary/test_index.c
@@ -259,7 +259,8 @@ test_index(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_inf
259 evas_object_smart_callback_add(id, "selected", _index_selected_cb, NULL); 259 evas_object_smart_callback_add(id, "selected", _index_selected_cb, NULL);
260 elm_index_level_go(id, 0); 260 elm_index_level_go(id, 0);
261 261
262 evas_object_resize(win, 320, 270); 262 evas_object_resize(win, 320 * elm_config_scale_get(),
263 270 * elm_config_scale_get());
263 evas_object_show(win); 264 evas_object_show(win);
264} 265}
265 266
@@ -430,7 +431,8 @@ test_index2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
430 elm_list_go(gui->lst); 431 elm_list_go(gui->lst);
431 evas_object_show(gui->lst); 432 evas_object_show(gui->lst);
432 433
433 evas_object_resize(win, 320, 480); 434 evas_object_resize(win, 320 * elm_config_scale_get(),
435 480 * elm_config_scale_get());
434 evas_object_show(win); 436 evas_object_show(win);
435} 437}
436 438
@@ -523,7 +525,8 @@ test_index3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
523 525
524 elm_index_level_go(index, 0); 526 elm_index_level_go(index, 0);
525 527
526 evas_object_resize(win, 300, 300); 528 evas_object_resize(win, 300 * elm_config_scale_get(),
529 300 * elm_config_scale_get());
527 evas_object_show(win); 530 evas_object_show(win);
528} 531}
529 532
@@ -580,6 +583,7 @@ test_index_horizontal(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
580 evas_object_smart_callback_add(id, "changed", _index_list_changed_cb, NULL); 583 evas_object_smart_callback_add(id, "changed", _index_list_changed_cb, NULL);
581 elm_index_level_go(id, 0); 584 elm_index_level_go(id, 0);
582 585
583 evas_object_resize(win, 480, 320); 586 evas_object_resize(win, 480 * elm_config_scale_get(),
587 320 * elm_config_scale_get());
584 evas_object_show(win); 588 evas_object_show(win);
585} 589}
diff --git a/src/bin/elementary/test_inwin.c b/src/bin/elementary/test_inwin.c
index 94dfe63663..10e3511b58 100644
--- a/src/bin/elementary/test_inwin.c
+++ b/src/bin/elementary/test_inwin.c
@@ -94,7 +94,8 @@ test_inwin(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_inf
94 elm_win_inwin_content_set(inwin, bxx); 94 elm_win_inwin_content_set(inwin, bxx);
95 evas_object_show(lb); 95 evas_object_show(lb);
96 96
97 evas_object_resize(win, 320, 240); 97 evas_object_resize(win, 320 * elm_config_scale_get(),
98 240 * elm_config_scale_get());
98 evas_object_show(win); 99 evas_object_show(win);
99} 100}
100 101
@@ -124,7 +125,8 @@ test_inwin2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
124 elm_win_inwin_content_set(inwin, lb); 125 elm_win_inwin_content_set(inwin, lb);
125 evas_object_show(lb); 126 evas_object_show(lb);
126 127
127 evas_object_resize(win, 320, 240); 128 evas_object_resize(win, 320 * elm_config_scale_get(),
129 240 * elm_config_scale_get());
128 evas_object_show(win); 130 evas_object_show(win);
129} 131}
130 132
@@ -156,6 +158,7 @@ test_inwin3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
156 elm_box_pack_end(box, lb); 158 elm_box_pack_end(box, lb);
157 evas_object_show(lb); 159 evas_object_show(lb);
158 160
159 evas_object_resize(win, 320, 240); 161 evas_object_resize(win, 320 * elm_config_scale_get(),
162 240 * elm_config_scale_get());
160 evas_object_show(win); 163 evas_object_show(win);
161} 164}
diff --git a/src/bin/elementary/test_label.c b/src/bin/elementary/test_label.c
index a7f0d62da0..9673e80f59 100644
--- a/src/bin/elementary/test_label.c
+++ b/src/bin/elementary/test_label.c
@@ -86,7 +86,8 @@ test_label(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_inf
86 elm_box_pack_end(bx, lb); 86 elm_box_pack_end(bx, lb);
87 evas_object_show(lb); 87 evas_object_show(lb);
88 88
89 evas_object_resize(win, 320, 300); 89 evas_object_resize(win, 320 * elm_config_scale_get(),
90 300 * elm_config_scale_get());
90 91
91 evas_object_show(bx); 92 evas_object_show(bx);
92 evas_object_show(win); 93 evas_object_show(win);
@@ -305,7 +306,8 @@ test_label_slide(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *eve
305 306
306 evas_object_smart_callback_add(bt, "clicked", _label_slide_stop_cb, lbs); 307 evas_object_smart_callback_add(bt, "clicked", _label_slide_stop_cb, lbs);
307 308
308 evas_object_resize(win, 320, 320); 309 evas_object_resize(win, 320 * elm_config_scale_get(),
310 320 * elm_config_scale_get());
309 evas_object_show(win); 311 evas_object_show(win);
310} 312}
311 313
@@ -739,7 +741,8 @@ test_label_ellipsis(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *
739 elm_box_pack_end(bx, lb); 741 elm_box_pack_end(bx, lb);
740 evas_object_show(lb); 742 evas_object_show(lb);
741 743
742 evas_object_resize(win, 300, 100); 744 evas_object_resize(win, 300 * elm_config_scale_get(),
745 100 * elm_config_scale_get());
743 evas_object_show(win); 746 evas_object_show(win);
744} 747}
745 748
@@ -908,6 +911,7 @@ test_label_emoji(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *eve
908 _font_set(txt, "Sans"); 911 _font_set(txt, "Sans");
909 evas_object_show(cmb); 912 evas_object_show(cmb);
910 913
911 evas_object_resize(win, 300, 400); 914 evas_object_resize(win, 300 * elm_config_scale_get(),
915 400 * elm_config_scale_get());
912 evas_object_show(win); 916 evas_object_show(win);
913} 917}
diff --git a/src/bin/elementary/test_launcher.c b/src/bin/elementary/test_launcher.c
index 910fa6998f..2353ccc25a 100644
--- a/src/bin/elementary/test_launcher.c
+++ b/src/bin/elementary/test_launcher.c
@@ -371,7 +371,8 @@ test_launcher(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
371 371
372 evas_object_show(tb2); 372 evas_object_show(tb2);
373 373
374 evas_object_resize(win, 480, 400); 374 evas_object_resize(win, 480 * elm_config_scale_get(),
375 400 * elm_config_scale_get());
375 evas_object_show(win); 376 evas_object_show(win);
376} 377}
377 378
@@ -496,7 +497,8 @@ test_launcher2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
496 497
497 evas_object_show(tb2); 498 evas_object_show(tb2);
498 499
499 evas_object_resize(win, 555, 410); 500 evas_object_resize(win, 555 * elm_config_scale_get(),
501 410 * elm_config_scale_get());
500 evas_object_show(win); 502 evas_object_show(win);
501} 503}
502 504
@@ -916,6 +918,7 @@ test_launcher3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
916 918
917 evas_object_show(tb2); 919 evas_object_show(tb2);
918 920
919 evas_object_resize(win, 480, 400); 921 evas_object_resize(win, 480 * elm_config_scale_get(),
922 400 * elm_config_scale_get());
920 evas_object_show(win); 923 evas_object_show(win);
921} 924}
diff --git a/src/bin/elementary/test_layout.c b/src/bin/elementary/test_layout.c
index fce1b93cd1..f37ce154f3 100644
--- a/src/bin/elementary/test_layout.c
+++ b/src/bin/elementary/test_layout.c
@@ -266,6 +266,7 @@ test_layout2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i
266 evas_object_show(lb); 266 evas_object_show(lb);
267 elm_layout_table_pack(ly, "elm.table.content", lb, 0, 1, 1, 1); 267 elm_layout_table_pack(ly, "elm.table.content", lb, 0, 1, 1, 1);
268 268
269 evas_object_resize(win, 320, 320); 269 evas_object_resize(win, 320 * elm_config_scale_get(),
270 320 * elm_config_scale_get());
270 evas_object_show(win); 271 evas_object_show(win);
271} 272}
diff --git a/src/bin/elementary/test_list.c b/src/bin/elementary/test_list.c
index f02df5c4a1..d5fd8ceca3 100644
--- a/src/bin/elementary/test_list.c
+++ b/src/bin/elementary/test_list.c
@@ -440,7 +440,8 @@ test_list(void *data EINA_UNUSED,
440 440
441 evas_object_show(tb2); 441 evas_object_show(tb2);
442 442
443 evas_object_resize(win, 320, 300); 443 evas_object_resize(win, 320 * elm_config_scale_get(),
444 300 * elm_config_scale_get());
444 evas_object_show(win); 445 evas_object_show(win);
445 446
446 evas_object_smart_callback_add(li, "edge,top", scroll_top, NULL); 447 evas_object_smart_callback_add(li, "edge,top", scroll_top, NULL);
@@ -568,7 +569,8 @@ test_list_horizontal(void *data EINA_UNUSED,
568 569
569 evas_object_show(tb2); 570 evas_object_show(tb2);
570 571
571 evas_object_resize(win, 320, 300); 572 evas_object_resize(win, 320 * elm_config_scale_get(),
573 300 * elm_config_scale_get());
572 evas_object_show(win); 574 evas_object_show(win);
573} 575}
574 576
@@ -693,7 +695,8 @@ test_list2(void *data EINA_UNUSED,
693 elm_box_pack_end(bx, bt); 695 elm_box_pack_end(bx, bt);
694 evas_object_show(bt); 696 evas_object_show(bt);
695 697
696 evas_object_resize(win, 320, 500); 698 evas_object_resize(win, 320 * elm_config_scale_get(),
699 500 * elm_config_scale_get());
697 evas_object_show(win); 700 evas_object_show(win);
698} 701}
699 702
@@ -819,7 +822,8 @@ test_list3(void *data EINA_UNUSED,
819 822
820 evas_object_show(li); 823 evas_object_show(li);
821 824
822 evas_object_resize(win, 320, 300); 825 evas_object_resize(win, 320 * elm_config_scale_get(),
826 300 * elm_config_scale_get());
823 evas_object_show(win); 827 evas_object_show(win);
824} 828}
825 829
@@ -968,7 +972,8 @@ test_list4(void *data EINA_UNUSED,
968 elm_list_go(li); 972 elm_list_go(li);
969 973
970 evas_object_show(li); 974 evas_object_show(li);
971 evas_object_resize(win, 320, 300); 975 evas_object_resize(win, 320 * elm_config_scale_get(),
976 300 * elm_config_scale_get());
972 evas_object_show(win); 977 evas_object_show(win);
973} 978}
974 979
@@ -1029,7 +1034,8 @@ test_list5(void *data EINA_UNUSED,
1029 elm_list_item_append(li, "Audio", NULL, NULL, NULL, &info); 1034 elm_list_item_append(li, "Audio", NULL, NULL, NULL, &info);
1030 1035
1031 elm_list_go(li); 1036 elm_list_go(li);
1032 evas_object_resize(win, 320, 300); 1037 evas_object_resize(win, 320 * elm_config_scale_get(),
1038 300 * elm_config_scale_get());
1033 evas_object_show(win); 1039 evas_object_show(win);
1034} 1040}
1035 1041
@@ -1175,7 +1181,8 @@ test_list6(void *data EINA_UNUSED,
1175 evas_object_data_set(li, "label", lb); 1181 evas_object_data_set(li, "label", lb);
1176 1182
1177 evas_object_show(gd); 1183 evas_object_show(gd);
1178 evas_object_resize(win, 480, 480); 1184 evas_object_resize(win, 480 * elm_config_scale_get(),
1185 480 * elm_config_scale_get());
1179 evas_object_show(win); 1186 evas_object_show(win);
1180} 1187}
1181 1188
@@ -1226,7 +1233,8 @@ test_list7(void *data EINA_UNUSED,
1226 elm_list_go(li); 1233 elm_list_go(li);
1227 evas_object_show(li); 1234 evas_object_show(li);
1228 1235
1229 evas_object_resize(win, 320, 300); 1236 evas_object_resize(win, 320 * elm_config_scale_get(),
1237 300 * elm_config_scale_get());
1230 evas_object_show(win); 1238 evas_object_show(win);
1231} 1239}
1232 1240
@@ -1698,7 +1706,8 @@ _test_list_focus(const char *name, const char *title, Eina_Bool horiz)
1698 elm_list_go(li); 1706 elm_list_go(li);
1699 evas_object_show(li); 1707 evas_object_show(li);
1700 1708
1701 evas_object_resize(win, 420, 600); 1709 evas_object_resize(win, 420 * elm_config_scale_get(),
1710 600 * elm_config_scale_get());
1702 evas_object_show(win); 1711 evas_object_show(win);
1703} 1712}
1704 1713
@@ -1823,7 +1832,8 @@ test_list_separator(void *data EINA_UNUSED,
1823 1832
1824 evas_object_show(li); 1833 evas_object_show(li);
1825 1834
1826 evas_object_resize(win, 320, 300); 1835 evas_object_resize(win, 320 * elm_config_scale_get(),
1836 300 * elm_config_scale_get());
1827 evas_object_show(win); 1837 evas_object_show(win);
1828} 1838}
1829 1839
@@ -1948,6 +1958,7 @@ test_list_multi_select(void *data EINA_UNUSED,
1948 1958
1949 elm_list_go(li); 1959 elm_list_go(li);
1950 1960
1951 evas_object_resize(win, 320, 500); 1961 evas_object_resize(win, 320 * elm_config_scale_get(),
1962 500 * elm_config_scale_get());
1952 evas_object_show(win); 1963 evas_object_show(win);
1953} 1964}
diff --git a/src/bin/elementary/test_main_menu.c b/src/bin/elementary/test_main_menu.c
index bb52527031..585764e868 100644
--- a/src/bin/elementary/test_main_menu.c
+++ b/src/bin/elementary/test_main_menu.c
@@ -74,6 +74,7 @@ test_main_menu(void *data EINA_UNUSED,
74 menu_it1 = elm_menu_item_add(menu, menu_it, NULL, "sub menu", NULL, NULL); 74 menu_it1 = elm_menu_item_add(menu, menu_it, NULL, "sub menu", NULL, NULL);
75 elm_menu_item_add(menu, menu_it1, NULL, "first item", NULL, NULL); 75 elm_menu_item_add(menu, menu_it1, NULL, "first item", NULL, NULL);
76 76
77 evas_object_resize(win, 250, 350); 77 evas_object_resize(win, 250 * elm_config_scale_get(),
78 350 * elm_config_scale_get());
78 evas_object_show(win); 79 evas_object_show(win);
79} 80}
diff --git a/src/bin/elementary/test_menu.c b/src/bin/elementary/test_menu.c
index ba174fba9e..41ebc5b94c 100644
--- a/src/bin/elementary/test_menu.c
+++ b/src/bin/elementary/test_menu.c
@@ -137,7 +137,8 @@ test_menu(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
137 evas_object_event_callback_add(rect, EVAS_CALLBACK_MOUSE_DOWN, 137 evas_object_event_callback_add(rect, EVAS_CALLBACK_MOUSE_DOWN,
138 _menu_show_cb, menu); 138 _menu_show_cb, menu);
139 139
140 evas_object_resize(win, 350, 200); 140 evas_object_resize(win, 350 * elm_config_scale_get(),
141 200 * elm_config_scale_get());
141 evas_object_show(win); 142 evas_object_show(win);
142} 143}
143 144
@@ -309,6 +310,7 @@ test_menu2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_inf
309 evas_object_smart_callback_add(bt, "clicked", _close_bt_clicked, mn); 310 evas_object_smart_callback_add(bt, "clicked", _close_bt_clicked, mn);
310 evas_object_show(bt); 311 evas_object_show(bt);
311 312
312 evas_object_resize(win, 320, 320); 313 evas_object_resize(win, 320 * elm_config_scale_get(),
314 320 * elm_config_scale_get());
313 evas_object_show(win); 315 evas_object_show(win);
314} 316}
diff --git a/src/bin/elementary/test_multi.c b/src/bin/elementary/test_multi.c
index 5608cc8563..7a316e11b8 100644
--- a/src/bin/elementary/test_multi.c
+++ b/src/bin/elementary/test_multi.c
@@ -125,8 +125,10 @@ test_multi(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_inf
125 elm_box_pack_end(bx, bt); 125 elm_box_pack_end(bx, bt);
126 evas_object_show(bt); 126 evas_object_show(bt);
127 127
128 evas_object_size_hint_min_set(bg, 160, 160); 128 evas_object_size_hint_min_set(bg, 160 * elm_config_scale_get(),
129 evas_object_resize(win, 480, 800); 129 160 * elm_config_scale_get());
130 evas_object_resize(win, 480 * elm_config_scale_get(),
131 800 * elm_config_scale_get());
130 132
131 evas_object_show(win); 133 evas_object_show(win);
132} 134}
diff --git a/src/bin/elementary/test_multibuttonentry.c b/src/bin/elementary/test_multibuttonentry.c
index e4c3370908..b2c1f30b6f 100644
--- a/src/bin/elementary/test_multibuttonentry.c
+++ b/src/bin/elementary/test_multibuttonentry.c
@@ -256,7 +256,8 @@ test_multibuttonentry(void *data EINA_UNUSED,
256 sc = _add_multibuttonentry(ly); 256 sc = _add_multibuttonentry(ly);
257 elm_object_part_content_set(ly, "multibuttonentry", sc); 257 elm_object_part_content_set(ly, "multibuttonentry", sc);
258 258
259 evas_object_resize(win, 320, 480); 259 evas_object_resize(win, 320 * elm_config_scale_get(),
260 480 * elm_config_scale_get());
260 evas_object_show(win); 261 evas_object_show(win);
261} 262}
262 263
@@ -342,6 +343,7 @@ test_multibuttonentry2(void *data EINA_UNUSED,
342 sc = _add_multibuttonentry_shrink(ly); 343 sc = _add_multibuttonentry_shrink(ly);
343 elm_object_part_content_set(ly, "multibuttonentry", sc); 344 elm_object_part_content_set(ly, "multibuttonentry", sc);
344 345
345 evas_object_resize(win, 320, 480); 346 evas_object_resize(win, 320 * elm_config_scale_get(),
347 480 * elm_config_scale_get());
346 evas_object_show(win); 348 evas_object_show(win);
347} 349}
diff --git a/src/bin/elementary/test_naviframe.c b/src/bin/elementary/test_naviframe.c
index 36e4bdb332..a6d8f8404f 100644
--- a/src/bin/elementary/test_naviframe.c
+++ b/src/bin/elementary/test_naviframe.c
@@ -336,7 +336,8 @@ test_naviframe(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
336 it = elm_naviframe_item_push(nf, "Page 1", NULL, btn, content, NULL); 336 it = elm_naviframe_item_push(nf, "Page 1", NULL, btn, content, NULL);
337 evas_object_data_set(nf, "page1", it); 337 evas_object_data_set(nf, "page1", it);
338 338
339 evas_object_resize(win, 400, 400); 339 evas_object_resize(win, 400 * elm_config_scale_get(),
340 400 * elm_config_scale_get());
340 evas_object_show(win); 341 evas_object_show(win);
341} 342}
342 343
@@ -371,7 +372,8 @@ test_naviframe2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *even
371 372
372 elm_object_item_part_content_set(it, "icon", sc); 373 elm_object_item_part_content_set(it, "icon", sc);
373 374
374 evas_object_resize(win, 400, 400); 375 evas_object_resize(win, 400 * elm_config_scale_get(),
376 400 * elm_config_scale_get());
375 evas_object_show(win); 377 evas_object_show(win);
376} 378}
377 379
@@ -428,6 +430,7 @@ test_naviframe3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *even
428 evas_object_data_set(tb, "root", it); 430 evas_object_data_set(tb, "root", it);
429 elm_toolbar_item_append(tb, NULL, "Pop all", _bt_pop_all, nf); 431 elm_toolbar_item_append(tb, NULL, "Pop all", _bt_pop_all, nf);
430 432
431 evas_object_resize(win, 400, 400); 433 evas_object_resize(win, 400 * elm_config_scale_get(),
434 400 * elm_config_scale_get());
432 evas_object_show(win); 435 evas_object_show(win);
433} 436}
diff --git a/src/bin/elementary/test_naviframe_complex.c b/src/bin/elementary/test_naviframe_complex.c
index 63539c7009..7fe615bbff 100644
--- a/src/bin/elementary/test_naviframe_complex.c
+++ b/src/bin/elementary/test_naviframe_complex.c
@@ -362,6 +362,7 @@ test_naviframe_complex(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, voi
362 } 362 }
363 363
364 elm_toolbar_item_selected_set(elm_toolbar_last_item_get(tb), EINA_TRUE); 364 elm_toolbar_item_selected_set(elm_toolbar_last_item_get(tb), EINA_TRUE);
365 evas_object_resize(win, 400, 400); 365 evas_object_resize(win, 400 * elm_config_scale_get(),
366 400 * elm_config_scale_get());
366 evas_object_show(win); 367 evas_object_show(win);
367} 368}
diff --git a/src/bin/elementary/test_notify.c b/src/bin/elementary/test_notify.c
index 3d00006886..1db28a7a0f 100644
--- a/src/bin/elementary/test_notify.c
+++ b/src/bin/elementary/test_notify.c
@@ -443,6 +443,7 @@ test_notify(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
443 elm_table_pack(tb, bt, 4, 1, 1, 3); 443 elm_table_pack(tb, bt, 4, 1, 1, 3);
444 evas_object_show(bt); 444 evas_object_show(bt);
445 445
446 evas_object_resize(win, 400, 400); 446 evas_object_resize(win, 400 * elm_config_scale_get(),
447 400 * elm_config_scale_get());
447 evas_object_show(win); 448 evas_object_show(win);
448} 449}
diff --git a/src/bin/elementary/test_panel.c b/src/bin/elementary/test_panel.c
index a6318d1c29..d4d45f1b28 100644
--- a/src/bin/elementary/test_panel.c
+++ b/src/bin/elementary/test_panel.c
@@ -295,7 +295,8 @@ test_panel(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_inf
295 elm_object_content_set(panel, toolbar); 295 elm_object_content_set(panel, toolbar);
296 evas_object_show(toolbar); 296 evas_object_show(toolbar);
297 297
298 evas_object_resize(win, 320, 400); 298 evas_object_resize(win, 320 * elm_config_scale_get(),
299 400 * elm_config_scale_get());
299 evas_object_show(win); 300 evas_object_show(win);
300} 301}
301 302
@@ -344,8 +345,6 @@ test_panel2(void *data EINA_UNUSED,
344 // Left Panel 345 // Left Panel
345 win = elm_win_util_standard_add("panel", "Left Panel"); 346 win = elm_win_util_standard_add("panel", "Left Panel");
346 elm_win_autodel_set(win, EINA_TRUE); 347 elm_win_autodel_set(win, EINA_TRUE);
347 evas_object_resize(win, 320, 400);
348 evas_object_show(win);
349 348
350 // box for button and table 349 // box for button and table
351 box = elm_box_add(win); 350 box = elm_box_add(win);
@@ -419,4 +418,8 @@ test_panel2(void *data EINA_UNUSED,
419 418
420 evas_object_smart_callback_add(panel, "toggled", _toggled_cb, check); 419 evas_object_smart_callback_add(panel, "toggled", _toggled_cb, check);
421 evas_object_smart_callback_add(button, "clicked", _clicked_cb, panel); 420 evas_object_smart_callback_add(button, "clicked", _clicked_cb, panel);
421
422 evas_object_resize(win, 320 * elm_config_scale_get(),
423 400 * elm_config_scale_get());
424 evas_object_show(win);
422} 425}
diff --git a/src/bin/elementary/test_panes.c b/src/bin/elementary/test_panes.c
index 8560daa504..e508895c1a 100644
--- a/src/bin/elementary/test_panes.c
+++ b/src/bin/elementary/test_panes.c
@@ -102,7 +102,8 @@ _test_panes(const char *style)
102 evas_object_show(bt); 102 evas_object_show(bt);
103 elm_object_part_content_set(panes_h, "bottom", bt); 103 elm_object_part_content_set(panes_h, "bottom", bt);
104 104
105 evas_object_resize(win, 320, 400); 105 evas_object_resize(win, 320 * elm_config_scale_get(),
106 400 * elm_config_scale_get());
106 evas_object_show(win); 107 evas_object_show(win);
107} 108}
108 109
diff --git a/src/bin/elementary/test_photo.c b/src/bin/elementary/test_photo.c
index 7a6e0baf53..732c36132d 100644
--- a/src/bin/elementary/test_photo.c
+++ b/src/bin/elementary/test_photo.c
@@ -95,6 +95,7 @@ test_photo(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_inf
95 evas_object_show(tb); 95 evas_object_show(tb);
96 evas_object_show(sc); 96 evas_object_show(sc);
97 97
98 evas_object_resize(win, 300, 300); 98 evas_object_resize(win, 300 * elm_config_scale_get(),
99 300 * elm_config_scale_get());
99 evas_object_show(win); 100 evas_object_show(win);
100} 101}
diff --git a/src/bin/elementary/test_photocam.c b/src/bin/elementary/test_photocam.c
index 687033b0f1..8b02f6b7af 100644
--- a/src/bin/elementary/test_photocam.c
+++ b/src/bin/elementary/test_photocam.c
@@ -455,7 +455,8 @@ test_photocam(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
455 evas_object_show(box); 455 evas_object_show(box);
456 evas_object_show(tb2); 456 evas_object_show(tb2);
457 457
458 evas_object_resize(win, 800, 800); 458 evas_object_resize(win, 800 * elm_config_scale_get(),
459 800 * elm_config_scale_get());
459 evas_object_show(win); 460 evas_object_show(win);
460} 461}
461 462
@@ -626,7 +627,8 @@ test_photocam_remote(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void
626 evas_object_show(box); 627 evas_object_show(box);
627 evas_object_show(tb2); 628 evas_object_show(tb2);
628 629
629 evas_object_resize(win, 800, 800); 630 evas_object_resize(win, 800 * elm_config_scale_get(),
631 800 * elm_config_scale_get());
630 evas_object_show(win); 632 evas_object_show(win);
631} 633}
632 634
@@ -743,7 +745,8 @@ test_photocam_icon(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
743 evas_object_show(rd); 745 evas_object_show(rd);
744 } 746 }
745 747
746 evas_object_resize(win, 150, 150); 748 evas_object_resize(win, 150 * elm_config_scale_get(),
749 150 * elm_config_scale_get());
747 evas_object_show(win); 750 evas_object_show(win);
748} 751}
749 752
diff --git a/src/bin/elementary/test_popup.c b/src/bin/elementary/test_popup.c
index da9bbca934..1f3a4f4ec8 100644
--- a/src/bin/elementary/test_popup.c
+++ b/src/bin/elementary/test_popup.c
@@ -936,6 +936,7 @@ test_popup(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
936 is_popup_scroll = EINA_TRUE; 936 is_popup_scroll = EINA_TRUE;
937 } 937 }
938 938
939 evas_object_resize(win, 480, 400); 939 evas_object_resize(win, 480 * elm_config_scale_get(),
940 400 * elm_config_scale_get());
940 evas_object_show(win); 941 evas_object_show(win);
941} 942}
diff --git a/src/bin/elementary/test_scaling.c b/src/bin/elementary/test_scaling.c
index 132aea9e4d..c855830bce 100644
--- a/src/bin/elementary/test_scaling.c
+++ b/src/bin/elementary/test_scaling.c
@@ -64,7 +64,8 @@ test_scaling(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i
64 elm_box_pack_end(bx, bt); 64 elm_box_pack_end(bx, bt);
65 evas_object_show(bt); 65 evas_object_show(bt);
66 66
67 evas_object_resize(win, 320, 320); 67 evas_object_resize(win, 320 * elm_config_scale_get(),
68 320 * elm_config_scale_get());
68 evas_object_show(win); 69 evas_object_show(win);
69} 70}
70 71
@@ -174,6 +175,7 @@ test_scaling2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
174 elm_box_pack_end(bx, fr); 175 elm_box_pack_end(bx, fr);
175 evas_object_show(fr); 176 evas_object_show(fr);
176 177
177 evas_object_resize(win, 320, 320); 178 evas_object_resize(win, 320 * elm_config_scale_get(),
179 320 * elm_config_scale_get());
178 evas_object_show(win); 180 evas_object_show(win);
179} 181}
diff --git a/src/bin/elementary/test_scroller.c b/src/bin/elementary/test_scroller.c
index 1626564900..27be969839 100644
--- a/src/bin/elementary/test_scroller.c
+++ b/src/bin/elementary/test_scroller.c
@@ -455,7 +455,8 @@ test_scroller(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
455 evas_object_resize(tb2, w, h); 455 evas_object_resize(tb2, w, h);
456 evas_object_show(tb2); 456 evas_object_show(tb2);
457 457
458 evas_object_resize(win, 320, 420); 458 evas_object_resize(win, 320 * elm_config_scale_get(),
459 420 * elm_config_scale_get());
459 evas_object_show(win); 460 evas_object_show(win);
460} 461}
461 462
@@ -677,7 +678,8 @@ test_scroller2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
677 678
678 bounce->scroller = sc; 679 bounce->scroller = sc;
679 680
680 evas_object_resize(win, 320, 480); 681 evas_object_resize(win, 320 * elm_config_scale_get(),
682 480 * elm_config_scale_get());
681 evas_object_show(win); 683 evas_object_show(win);
682 684
683 evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _scroll2_del_cb, bounce); 685 evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _scroll2_del_cb, bounce);
@@ -745,7 +747,8 @@ test_scroller_simple(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void
745 elm_box_pack_end(bx, bt); 747 elm_box_pack_end(bx, bt);
746 evas_object_show(bt); 748 evas_object_show(bt);
747 } 749 }
748 evas_object_resize(win, 320, 400); 750 evas_object_resize(win, 320 * elm_config_scale_get(),
751 400 * elm_config_scale_get());
749 evas_object_show(win); 752 evas_object_show(win);
750} 753}
751 754
@@ -908,7 +911,8 @@ test_scroller3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
908 evas_object_smart_callback_add(bt3, "clicked", _append_items, bx4); 911 evas_object_smart_callback_add(bt3, "clicked", _append_items, bx4);
909 evas_object_smart_callback_add(sl, "changed", _changed_cb, sc); 912 evas_object_smart_callback_add(sl, "changed", _changed_cb, sc);
910 913
911 evas_object_resize(win, 500, 500); 914 evas_object_resize(win, 500 * elm_config_scale_get(),
915 500 * elm_config_scale_get());
912 evas_object_show(win); 916 evas_object_show(win);
913} 917}
914 918
@@ -972,7 +976,8 @@ test_scroller4(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
972 elm_box_pack_end(bx, ly); 976 elm_box_pack_end(bx, ly);
973 evas_object_show(ly); 977 evas_object_show(ly);
974 978
975 evas_object_resize(win, 400, 550); 979 evas_object_resize(win, 400 * elm_config_scale_get(),
980 550 * elm_config_scale_get());
976 evas_object_show(win); 981 evas_object_show(win);
977} 982}
978 983
@@ -1072,7 +1077,8 @@ test_scroller5(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
1072 1077
1073 elm_object_focus_set(btn, EINA_TRUE); 1078 elm_object_focus_set(btn, EINA_TRUE);
1074 1079
1075 evas_object_resize(win, 400, 550); 1080 evas_object_resize(win, 400 * elm_config_scale_get(),
1081 550 * elm_config_scale_get());
1076 evas_object_show(win); 1082 evas_object_show(win);
1077} 1083}
1078 1084
@@ -1116,7 +1122,8 @@ test_scroller6(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
1116 elm_table_pack(table, btn2, 1, 0, 1, 1); 1122 elm_table_pack(table, btn2, 1, 0, 1, 1);
1117 evas_object_show(btn2); 1123 evas_object_show(btn2);
1118 1124
1119 evas_object_resize(win, 400, 550); 1125 evas_object_resize(win, 400 * elm_config_scale_get(),
1126 550 * elm_config_scale_get());
1120 evas_object_show(win); 1127 evas_object_show(win);
1121} 1128}
1122 1129
@@ -1188,6 +1195,7 @@ test_scroller7(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
1188 elm_table_pack(table, btn2, 1, 0, 1, 1); 1195 elm_table_pack(table, btn2, 1, 0, 1, 1);
1189 evas_object_show(btn2); 1196 evas_object_show(btn2);
1190 1197
1191 evas_object_resize(win, 400, 550); 1198 evas_object_resize(win, 400 * elm_config_scale_get(),
1199 550 * elm_config_scale_get());
1192 evas_object_show(win); 1200 evas_object_show(win);
1193} 1201}
diff --git a/src/bin/elementary/test_segment_control.c b/src/bin/elementary/test_segment_control.c
index 9f5d674013..3bc4725141 100644
--- a/src/bin/elementary/test_segment_control.c
+++ b/src/bin/elementary/test_segment_control.c
@@ -151,6 +151,7 @@ test_segment_control(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void
151 elm_box_pack_end(bx, sc); 151 elm_box_pack_end(bx, sc);
152 } 152 }
153 153
154 evas_object_resize(win, 400, 300); 154 evas_object_resize(win, 400 * elm_config_scale_get(),
155 300 * elm_config_scale_get());
155 evas_object_show(win); 156 evas_object_show(win);
156} 157}
diff --git a/src/bin/elementary/test_slideshow.c b/src/bin/elementary/test_slideshow.c
index 449d0164cc..1523ba20b5 100644
--- a/src/bin/elementary/test_slideshow.c
+++ b/src/bin/elementary/test_slideshow.c
@@ -231,6 +231,7 @@ test_slideshow(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
231 evas_object_event_callback_add(slideshow, EVAS_CALLBACK_MOUSE_MOVE, 231 evas_object_event_callback_add(slideshow, EVAS_CALLBACK_MOUSE_MOVE,
232 _notify_show, notify); 232 _notify_show, notify);
233 233
234 evas_object_resize(win, 500, 400); 234 evas_object_resize(win, 500 * elm_config_scale_get(),
235 400 * elm_config_scale_get());
235 evas_object_show(win); 236 evas_object_show(win);
236} 237}
diff --git a/src/bin/elementary/test_spinner.c b/src/bin/elementary/test_spinner.c
index 41eb63f48e..1d5aa612cc 100644
--- a/src/bin/elementary/test_spinner.c
+++ b/src/bin/elementary/test_spinner.c
@@ -108,6 +108,7 @@ test_spinner(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i
108 elm_box_pack_end(bx, sp); 108 elm_box_pack_end(bx, sp);
109 evas_object_show(sp); 109 evas_object_show(sp);
110 110
111 evas_object_resize(win, 300, 300); 111 evas_object_resize(win, 300 * elm_config_scale_get(),
112 300 * elm_config_scale_get());
112 evas_object_show(win); 113 evas_object_show(win);
113} 114}
diff --git a/src/bin/elementary/test_store.c b/src/bin/elementary/test_store.c
index 95beb8b387..2e76267bb3 100644
--- a/src/bin/elementary/test_store.c
+++ b/src/bin/elementary/test_store.c
@@ -262,6 +262,7 @@ test_store(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_inf
262 elm_genlist_item_class_ref(itc1); 262 elm_genlist_item_class_ref(itc1);
263 elm_genlist_item_class_free(itc1); 263 elm_genlist_item_class_free(itc1);
264 264
265 evas_object_resize(win, 480, 800); 265 evas_object_resize(win, 480 * elm_config_scale_get(),
266 800 * elm_config_scale_get());
266 evas_object_show(win); 267 evas_object_show(win);
267} 268}
diff --git a/src/bin/elementary/test_thumb.c b/src/bin/elementary/test_thumb.c
index 9d4a33ed28..24dc990f0f 100644
--- a/src/bin/elementary/test_thumb.c
+++ b/src/bin/elementary/test_thumb.c
@@ -58,6 +58,7 @@ test_thumb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_inf
58 evas_object_show(tb); 58 evas_object_show(tb);
59 evas_object_show(sc); 59 evas_object_show(sc);
60 60
61 evas_object_resize(win, 600, 600); 61 evas_object_resize(win, 600 * elm_config_scale_get(),
62 600 * elm_config_scale_get());
62 evas_object_show(win); 63 evas_object_show(win);
63} 64}
diff --git a/src/bin/elementary/test_toolbar.c b/src/bin/elementary/test_toolbar.c
index 4b3bac1760..a917b8630c 100644
--- a/src/bin/elementary/test_toolbar.c
+++ b/src/bin/elementary/test_toolbar.c
@@ -196,7 +196,8 @@ test_toolbar(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i
196 elm_box_pack_end(bx, tb); 196 elm_box_pack_end(bx, tb);
197 evas_object_show(tb); 197 evas_object_show(tb);
198 198
199 evas_object_resize(win, 320, 300); 199 evas_object_resize(win, 320 * elm_config_scale_get(),
200 300 * elm_config_scale_get());
200 evas_object_show(win); 201 evas_object_show(win);
201} 202}
202 203
@@ -300,7 +301,8 @@ test_toolbar2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
300 elm_box_pack_end(bx, tb); 301 elm_box_pack_end(bx, tb);
301 evas_object_show(tb); 302 evas_object_show(tb);
302 303
303 evas_object_resize(win, 320, 300); 304 evas_object_resize(win, 320 * elm_config_scale_get(),
305 300 * elm_config_scale_get());
304 evas_object_show(win); 306 evas_object_show(win);
305} 307}
306 308
@@ -403,7 +405,8 @@ test_toolbar3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
403 elm_box_pack_end(bx, tb); 405 elm_box_pack_end(bx, tb);
404 evas_object_show(tb); 406 evas_object_show(tb);
405 407
406 evas_object_resize(win, 320, 300); 408 evas_object_resize(win, 320 * elm_config_scale_get(),
409 300 * elm_config_scale_get());
407 evas_object_show(win); 410 evas_object_show(win);
408} 411}
409 412
@@ -507,7 +510,8 @@ test_toolbar4(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
507 elm_box_pack_end(bx, tb); 510 elm_box_pack_end(bx, tb);
508 evas_object_show(tb); 511 evas_object_show(tb);
509 512
510 evas_object_resize(win, 320, 300); 513 evas_object_resize(win, 320 * elm_config_scale_get(),
514 300 * elm_config_scale_get());
511 evas_object_show(win); 515 evas_object_show(win);
512} 516}
513 517
@@ -616,7 +620,8 @@ test_toolbar5(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
616 elm_box_pack_end(bx, tb); 620 elm_box_pack_end(bx, tb);
617 evas_object_show(tb); 621 evas_object_show(tb);
618 622
619 evas_object_resize(win, 320, 300); 623 evas_object_resize(win, 320 * elm_config_scale_get(),
624 300 * elm_config_scale_get());
620 evas_object_show(win); 625 evas_object_show(win);
621} 626}
622 627
@@ -720,7 +725,8 @@ test_toolbar_vertical(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void
720 elm_box_pack_end(bx, tb); 725 elm_box_pack_end(bx, tb);
721 evas_object_show(tb); 726 evas_object_show(tb);
722 727
723 evas_object_resize(win, 320, 300); 728 evas_object_resize(win, 320 * elm_config_scale_get(),
729 300 * elm_config_scale_get());
724 evas_object_show(win); 730 evas_object_show(win);
725} 731}
726 732
@@ -825,7 +831,8 @@ test_toolbar6(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
825 elm_box_pack_end(bx, tb); 831 elm_box_pack_end(bx, tb);
826 evas_object_show(tb); 832 evas_object_show(tb);
827 833
828 evas_object_resize(win, 320, 300); 834 evas_object_resize(win, 320 * elm_config_scale_get(),
835 300 * elm_config_scale_get());
829 evas_object_show(win); 836 evas_object_show(win);
830} 837}
831 838
@@ -964,7 +971,8 @@ test_toolbar7(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
964 elm_box_pack_end(bx, tb); 971 elm_box_pack_end(bx, tb);
965 evas_object_show(tb); 972 evas_object_show(tb);
966 973
967 evas_object_resize(win, 420, 250); 974 evas_object_resize(win, 420 * elm_config_scale_get(),
975 250 * elm_config_scale_get());
968 evas_object_show(win); 976 evas_object_show(win);
969} 977}
970 978
@@ -1054,7 +1062,8 @@ test_toolbar8(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
1054 elm_box_pack_end(bx, tb); 1062 elm_box_pack_end(bx, tb);
1055 evas_object_show(tb); 1063 evas_object_show(tb);
1056 1064
1057 evas_object_resize(win, 420, 250); 1065 evas_object_resize(win, 420 * elm_config_scale_get(),
1066 250 * elm_config_scale_get());
1058 evas_object_show(win); 1067 evas_object_show(win);
1059} 1068}
1060 1069
@@ -1309,6 +1318,7 @@ test_toolbar_focus(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
1309 _test_toolbar_focus_disable_item_btn_cb, 1318 _test_toolbar_focus_disable_item_btn_cb,
1310 it_0); 1319 it_0);
1311 1320
1312 evas_object_resize(win, 420, 200); 1321 evas_object_resize(win, 420 * elm_config_scale_get(),
1322 200 * elm_config_scale_get());
1313 evas_object_show(win); 1323 evas_object_show(win);
1314} 1324}
diff --git a/src/bin/elementary/test_tooltip.c b/src/bin/elementary/test_tooltip.c
index 3615886478..d7ddf0f768 100644
--- a/src/bin/elementary/test_tooltip.c
+++ b/src/bin/elementary/test_tooltip.c
@@ -631,7 +631,8 @@ test_tooltip(void *data EINA_UNUSED,
631 elm_box_pack_end(bx, lst); 631 elm_box_pack_end(bx, lst);
632 evas_object_show(lst); 632 evas_object_show(lst);
633 633
634 evas_object_resize(win, 320, 580); 634 evas_object_resize(win, 320 * elm_config_scale_get(),
635 580 * elm_config_scale_get());
635 evas_object_show(win); 636 evas_object_show(win);
636} 637}
637 638
@@ -727,7 +728,8 @@ test_tooltip2(void *data EINA_UNUSED,
727 elm_box_pack_end(bx, gl); 728 elm_box_pack_end(bx, gl);
728 evas_object_show(gl); 729 evas_object_show(gl);
729 730
730 evas_object_resize(win, 320, 480); 731 evas_object_resize(win, 320 * elm_config_scale_get(),
732 480 * elm_config_scale_get());
731 evas_object_show(win); 733 evas_object_show(win);
732} 734}
733 735
@@ -755,7 +757,8 @@ test_tooltip3(void *data EINA_UNUSED,
755 evas_object_show(rect); 757 evas_object_show(rect);
756 evas_object_layer_set(rect, 100); 758 evas_object_layer_set(rect, 100);
757 759
758 evas_object_resize(win, 300, 300); 760 evas_object_resize(win, 300 * elm_config_scale_get(),
761 300 * elm_config_scale_get());
759 evas_object_show(win); 762 evas_object_show(win);
760} 763}
761 764
@@ -768,8 +771,6 @@ test_tooltip4(void *data EINA_UNUSED,
768 771
769 win = elm_win_util_standard_add("tooltip4", "Tooltip 4"); 772 win = elm_win_util_standard_add("tooltip4", "Tooltip 4");
770 elm_win_autodel_set(win, EINA_TRUE); 773 elm_win_autodel_set(win, EINA_TRUE);
771 evas_object_resize(win, 300, 300);
772 evas_object_show(win);
773 774
774 bt = elm_button_add(win); 775 bt = elm_button_add(win);
775 elm_object_tooltip_text_set(bt, "Tooltip!!!!!!!!!!!!!!!!!!"); 776 elm_object_tooltip_text_set(bt, "Tooltip!!!!!!!!!!!!!!!!!!");
@@ -814,4 +815,8 @@ test_tooltip4(void *data EINA_UNUSED,
814 evas_object_resize(bt, 30, 30); 815 evas_object_resize(bt, 30, 30);
815 evas_object_move(bt, 135, 255); 816 evas_object_move(bt, 135, 255);
816 evas_object_show(bt); 817 evas_object_show(bt);
818
819 evas_object_resize(win, 300 * elm_config_scale_get(),
820 300 * elm_config_scale_get());
821 evas_object_show(win);
817} 822}
diff --git a/src/bin/elementary/test_transit.c b/src/bin/elementary/test_transit.c
index 17b3911d39..043899a77b 100644
--- a/src/bin/elementary/test_transit.c
+++ b/src/bin/elementary/test_transit.c
@@ -386,7 +386,8 @@ test_transit(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i
386 evas_object_show(bt); 386 evas_object_show(bt);
387 evas_object_smart_callback_add(bt, "clicked", _transit_wipe, NULL); 387 evas_object_smart_callback_add(bt, "clicked", _transit_wipe, NULL);
388 388
389 evas_object_resize(win, 300, 300); 389 evas_object_resize(win, 300 * elm_config_scale_get(),
390 300 * elm_config_scale_get());
390 evas_object_show(win); 391 evas_object_show(win);
391} 392}
392 393
@@ -414,7 +415,8 @@ test_transit_resizing(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void
414 415
415 evas_object_smart_callback_add(bt, "clicked", _transit_resizing, rev_bt); 416 evas_object_smart_callback_add(bt, "clicked", _transit_resizing, rev_bt);
416 417
417 evas_object_resize(win, 400, 400); 418 evas_object_resize(win, 400 * elm_config_scale_get(),
419 400 * elm_config_scale_get());
418 evas_object_show(win); 420 evas_object_show(win);
419} 421}
420 422
@@ -447,7 +449,8 @@ test_transit_flip(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *ev
447 evas_object_data_set(bt, "revert", rev_bt); 449 evas_object_data_set(bt, "revert", rev_bt);
448 evas_object_data_set(bt2, "revert", rev_bt); 450 evas_object_data_set(bt2, "revert", rev_bt);
449 451
450 evas_object_resize(win, 400, 400); 452 evas_object_resize(win, 400 * elm_config_scale_get(),
453 400 * elm_config_scale_get());
451 evas_object_show(win); 454 evas_object_show(win);
452 455
453 evas_object_smart_callback_add(bt, "clicked", _transit_flip, bt2); 456 evas_object_smart_callback_add(bt, "clicked", _transit_flip, bt2);
@@ -478,7 +481,8 @@ test_transit_zoom(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *ev
478 481
479 evas_object_smart_callback_add(bt, "clicked", _transit_zoom, rev_bt); 482 evas_object_smart_callback_add(bt, "clicked", _transit_zoom, rev_bt);
480 483
481 evas_object_resize(win, 300, 300); 484 evas_object_resize(win, 300 * elm_config_scale_get(),
485 300 * elm_config_scale_get());
482 evas_object_show(win); 486 evas_object_show(win);
483} 487}
484 488
@@ -524,7 +528,8 @@ test_transit_blend(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
524 evas_object_data_set(bt, "revert", rev_bt); 528 evas_object_data_set(bt, "revert", rev_bt);
525 evas_object_data_set(bt2, "revert", rev_bt); 529 evas_object_data_set(bt2, "revert", rev_bt);
526 530
527 evas_object_resize(win, 300, 400); 531 evas_object_resize(win, 300 * elm_config_scale_get(),
532 400 * elm_config_scale_get());
528 evas_object_show(win); 533 evas_object_show(win);
529 534
530 evas_object_smart_callback_add(bt, "clicked", _transit_blend, bt2); 535 evas_object_smart_callback_add(bt, "clicked", _transit_blend, bt2);
@@ -573,7 +578,8 @@ test_transit_fade(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *ev
573 evas_object_data_set(bt, "revert", rev_bt); 578 evas_object_data_set(bt, "revert", rev_bt);
574 evas_object_data_set(bt2, "revert", rev_bt); 579 evas_object_data_set(bt2, "revert", rev_bt);
575 580
576 evas_object_resize(win, 300, 400); 581 evas_object_resize(win, 300 * elm_config_scale_get(),
582 400 * elm_config_scale_get());
577 evas_object_show(win); 583 evas_object_show(win);
578 584
579 evas_object_smart_callback_add(bt, "clicked", _transit_fade, bt2); 585 evas_object_smart_callback_add(bt, "clicked", _transit_fade, bt2);
@@ -600,7 +606,8 @@ test_transit_resizable_flip(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED
600 evas_object_move(bt2, 50, 100); 606 evas_object_move(bt2, 50, 100);
601 evas_object_resize(bt2, 300, 200); 607 evas_object_resize(bt2, 300, 200);
602 608
603 evas_object_resize(win, 400, 400); 609 evas_object_resize(win, 400 * elm_config_scale_get(),
610 400 * elm_config_scale_get());
604 evas_object_show(win); 611 evas_object_show(win);
605 612
606 evas_object_smart_callback_add(bt, "clicked", _transit_resizable_flip, bt2); 613 evas_object_smart_callback_add(bt, "clicked", _transit_resizable_flip, bt2);
@@ -644,7 +651,8 @@ test_transit_custom(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *
644 evas_object_show(bt); 651 evas_object_show(bt);
645 evas_object_smart_callback_add(bt, "clicked", _transit_revert, trans); 652 evas_object_smart_callback_add(bt, "clicked", _transit_revert, trans);
646 653
647 evas_object_resize(win, 400, 400); 654 evas_object_resize(win, 400 * elm_config_scale_get(),
655 400 * elm_config_scale_get());
648 evas_object_show(win); 656 evas_object_show(win);
649} 657}
650 658
@@ -714,7 +722,8 @@ test_transit_chain(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
714 elm_transit_objects_final_state_keep_set(trans4, EINA_TRUE); 722 elm_transit_objects_final_state_keep_set(trans4, EINA_TRUE);
715 elm_transit_chain_transit_add(trans3, trans4); 723 elm_transit_chain_transit_add(trans3, trans4);
716 724
717 evas_object_resize(win, 400, 400); 725 evas_object_resize(win, 400 * elm_config_scale_get(),
726 400 * elm_config_scale_get());
718 evas_object_show(win); 727 evas_object_show(win);
719} 728}
720 729
diff --git a/src/bin/elementary/test_video.c b/src/bin/elementary/test_video.c
index 0dfca3e7ea..c92d15c088 100644
--- a/src/bin/elementary/test_video.c
+++ b/src/bin/elementary/test_video.c
@@ -53,6 +53,7 @@ test_video(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_inf
53 elm_table_pack(tb, bt, 0, 0, 1, 1); 53 elm_table_pack(tb, bt, 0, 0, 1, 1);
54 evas_object_show(bt); 54 evas_object_show(bt);
55 55
56 evas_object_resize(win, 800, 500); 56 evas_object_resize(win, 800 * elm_config_scale_get(),
57 500 * elm_config_scale_get());
57 evas_object_show(win); 58 evas_object_show(win);
58} 59}
diff --git a/src/bin/elementary/test_weather.c b/src/bin/elementary/test_weather.c
index 332770bb4e..488c938671 100644
--- a/src/bin/elementary/test_weather.c
+++ b/src/bin/elementary/test_weather.c
@@ -163,6 +163,7 @@ test_weather(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i
163 evas_object_show(lbl); 163 evas_object_show(lbl);
164#endif 164#endif
165 165
166 evas_object_resize(win, 244, 388); 166 evas_object_resize(win, 244 * elm_config_scale_get(),
167 388 * elm_config_scale_get());
167 evas_object_show(win); 168 evas_object_show(win);
168} 169}
diff --git a/src/bin/elementary/test_web.c b/src/bin/elementary/test_web.c
index 5cc4b85169..b1a06bb9c4 100644
--- a/src/bin/elementary/test_web.c
+++ b/src/bin/elementary/test_web.c
@@ -631,7 +631,8 @@ test_web(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info
631 631
632 elm_web_window_create_hook_set(web, _new_window_hook, wt); 632 elm_web_window_create_hook_set(web, _new_window_hook, wt);
633 633
634 evas_object_resize(win, 320, 480); 634 evas_object_resize(win, 320 * elm_config_scale_get(),
635 480 * elm_config_scale_get());
635 evas_object_show(win); 636 evas_object_show(win);
636} 637}
637 638
@@ -688,6 +689,7 @@ test_web_ui(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in
688 "<!doctype html><body>Hello, WebKit/Efl</body>", 689 "<!doctype html><body>Hello, WebKit/Efl</body>",
689 NULL, NULL); 690 NULL, NULL);
690 691
691 evas_object_resize(win, 320, 480); 692 evas_object_resize(win, 320 * elm_config_scale_get(),
693 480 * elm_config_scale_get());
692 evas_object_show(win); 694 evas_object_show(win);
693} 695}
diff --git a/src/bin/elementary/test_win_dialog.c b/src/bin/elementary/test_win_dialog.c
index 05046697b3..e13940892f 100644
--- a/src/bin/elementary/test_win_dialog.c
+++ b/src/bin/elementary/test_win_dialog.c
@@ -163,6 +163,7 @@ test_win_dialog(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *even
163 elm_box_pack_end(box, bt); 163 elm_box_pack_end(box, bt);
164 evas_object_show(bt); 164 evas_object_show(bt);
165 165
166 evas_object_resize(win, 400, 400); 166 evas_object_resize(win, 400 * elm_config_scale_get(),
167 400 * elm_config_scale_get());
167 evas_object_show(win); 168 evas_object_show(win);
168} 169}
diff --git a/src/bin/elementary/test_win_inline.c b/src/bin/elementary/test_win_inline.c
index ad040dc8c0..a5e5c8128d 100644
--- a/src/bin/elementary/test_win_inline.c
+++ b/src/bin/elementary/test_win_inline.c
@@ -256,6 +256,7 @@ test_win_inline(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *even
256 256
257 create_handles(elm_win_inlined_image_object_get(win3)); 257 create_handles(elm_win_inlined_image_object_get(win3));
258 258
259 evas_object_resize(win, 400, 400); 259 evas_object_resize(win, 400 * elm_config_scale_get(),
260 400 * elm_config_scale_get());
260 evas_object_show(win); 261 evas_object_show(win);
261} 262}
diff --git a/src/bin/elementary/test_win_modal.c b/src/bin/elementary/test_win_modal.c
index 2a82a38d9a..680be2e71e 100644
--- a/src/bin/elementary/test_win_modal.c
+++ b/src/bin/elementary/test_win_modal.c
@@ -78,6 +78,7 @@ test_win_modal(void *data EINA_UNUSED, Evas_Object *obj, void *event_info EINA_U
78 /* make the window modal */ 78 /* make the window modal */
79 elm_win_modal_set(win, EINA_TRUE); 79 elm_win_modal_set(win, EINA_TRUE);
80 80
81 evas_object_resize(win, 250, 150); 81 evas_object_resize(win, 250 * elm_config_scale_get(),
82 150 * elm_config_scale_get());
82 evas_object_show(win); 83 evas_object_show(win);
83} 84}
diff --git a/src/bin/elementary/test_win_plug.c b/src/bin/elementary/test_win_plug.c
index b94f324c10..4066f179ed 100644
--- a/src/bin/elementary/test_win_plug.c
+++ b/src/bin/elementary/test_win_plug.c
@@ -213,6 +213,7 @@ test_win_plug(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UN
213 213
214 create_handles(elm_plug_image_object_get(plug)); 214 create_handles(elm_plug_image_object_get(plug));
215 215
216 evas_object_resize(win, 400, 600); 216 evas_object_resize(win, 400 * elm_config_scale_get(),
217 600 * elm_config_scale_get());
217 evas_object_show(win); 218 evas_object_show(win);
218} 219}
diff --git a/src/bin/elementary/test_win_socket.c b/src/bin/elementary/test_win_socket.c
index 664f097bde..09a9921922 100644
--- a/src/bin/elementary/test_win_socket.c
+++ b/src/bin/elementary/test_win_socket.c
@@ -173,7 +173,8 @@ test_win_socket(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *even
173 elm_box_pack_end(bx, lb); 173 elm_box_pack_end(bx, lb);
174 evas_object_show(lb); 174 evas_object_show(lb);
175 175
176 evas_object_resize(win, 320, 300); 176 evas_object_resize(win, 320 * elm_config_scale_get(),
177 300 * elm_config_scale_get());
177 178
178 evas_object_show(bx); 179 evas_object_show(bx);
179 evas_object_show(win); 180 evas_object_show(win);
@@ -194,7 +195,8 @@ test_win_socket(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *even
194 195
195 fill(win_socket, EINA_TRUE); 196 fill(win_socket, EINA_TRUE);
196 197
197 evas_object_resize(win_socket, 400, 600); 198 evas_object_resize(win_socket, 400 * elm_config_scale_get(),
199 600 * elm_config_scale_get());
198 evas_object_show(win_socket); 200 evas_object_show(win_socket);
199 201
200 evas_object_event_callback_add(win, EVAS_CALLBACK_DEL, _win_del, 202 evas_object_event_callback_add(win, EVAS_CALLBACK_DEL, _win_del,
diff --git a/src/bin/elementary/test_win_stack.c b/src/bin/elementary/test_win_stack.c
index 6bff88efc4..e3ca2b943e 100644
--- a/src/bin/elementary/test_win_stack.c
+++ b/src/bin/elementary/test_win_stack.c
@@ -134,6 +134,7 @@ test_win_stack(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
134 elm_box_pack_end(bx, bt); 134 elm_box_pack_end(bx, bt);
135 evas_object_show(bt); 135 evas_object_show(bt);
136 136
137 evas_object_resize(win, 320, 480); 137 evas_object_resize(win, 320 * elm_config_scale_get(),
138 480 * elm_config_scale_get());
138 evas_object_show(win); 139 evas_object_show(win);
139} 140}
diff --git a/src/bin/elementary/test_win_state.c b/src/bin/elementary/test_win_state.c
index 1b75d3d835..b29969b4c8 100644
--- a/src/bin/elementary/test_win_state.c
+++ b/src/bin/elementary/test_win_state.c
@@ -69,7 +69,8 @@ static void
69my_bt_38_massive(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) 69my_bt_38_massive(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
70{ 70{
71 Evas_Object *win = data; 71 Evas_Object *win = data;
72 evas_object_resize(win, 4000, 2400); 72 evas_object_resize(win, 4000 * elm_config_scale_get(),
73 2400 * elm_config_scale_get());
73} 74}
74 75
75static void 76static void
@@ -677,7 +678,8 @@ test_win_state(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
677 678
678 elm_box_pack_end(bx, tb); 679 elm_box_pack_end(bx, tb);
679 680
680 evas_object_resize(win, 280, 400); 681 evas_object_resize(win, 280 * elm_config_scale_get(),
682 400 * elm_config_scale_get());
681 evas_object_show(win); 683 evas_object_show(win);
682} 684}
683 685
@@ -826,6 +828,7 @@ test_win_state2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *even
826 elm_box_pack_end(bx, bx2); 828 elm_box_pack_end(bx, bx2);
827 evas_object_show(bx2); 829 evas_object_show(bx2);
828 830
829 evas_object_resize(win, 320, 480);