test: Use ELM_SCALE_SIZE instead of elm_config_scale_get().

Newly introduced macro ELM_SCALE_SIZE at 1.12 makes your app more
scalable.
This commit is contained in:
Daniel Juyung Seo 2014-11-13 00:08:37 +09:00
parent 49fae24f74
commit 2f20ed2fcc
5 changed files with 31 additions and 46 deletions

View File

@ -85,9 +85,7 @@ Evas_Object *gl_access_content_full_get(void *data EINA_UNUSED, Evas_Object *obj
if (strcmp(part, "elm.swallow.content")) return NULL;
grid = elm_gengrid_add(obj);
elm_gengrid_item_size_set(grid,
elm_config_scale_get() * 100,
elm_config_scale_get() * 100);
elm_gengrid_item_size_set(grid, ELM_SCALE_SIZE(100), ELM_SCALE_SIZE(100));
elm_gengrid_horizontal_set(grid, EINA_FALSE);
elm_gengrid_reorder_mode_set(grid, EINA_TRUE);
evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
@ -109,8 +107,8 @@ Evas_Object *gl_access_content_full_get(void *data EINA_UNUSED, Evas_Object *obj
}
elm_gengrid_item_class_free(gic);
evas_object_size_hint_min_set(grid, 300 * elm_config_scale_get(),
150 * elm_config_scale_get());
evas_object_size_hint_min_set(grid,
ELM_SCALE_SIZE(300), ELM_SCALE_SIZE(150));
return grid;
}

View File

@ -938,8 +938,7 @@ test_dnd_genlist_gengrid(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, v
Evas_Object *grid = elm_gengrid_add(win);
evas_object_smart_callback_add(win, "delete,request", _win_del, grid);
elm_gengrid_item_size_set(grid,
elm_config_scale_get() * 150,
elm_config_scale_get() * 150);
ELM_SCALE_SIZE(150), ELM_SCALE_SIZE(150));
elm_gengrid_horizontal_set(grid, EINA_FALSE);
elm_gengrid_reorder_mode_set(grid, EINA_FALSE);
elm_gengrid_multi_select_set(grid, EINA_TRUE); /* We allow multi drag */
@ -1082,8 +1081,7 @@ test_dnd_multi_features(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, vo
Evas_Object *grid = elm_gengrid_add(bxx);
evas_object_smart_callback_add(win, "delete,request", _win_del, grid);
elm_gengrid_item_size_set(grid,
elm_config_scale_get() * 100,
elm_config_scale_get() * 100);
ELM_SCALE_SIZE(100), ELM_SCALE_SIZE(100));
elm_gengrid_horizontal_set(grid, EINA_FALSE);
elm_gengrid_reorder_mode_set(grid, EINA_FALSE);
elm_gengrid_multi_select_set(grid, EINA_TRUE); /* We allow multi drag */

View File

@ -354,9 +354,7 @@ create_gengrid(Evas_Object *obj, int items)
char buf[PATH_MAX];
grid = elm_gengrid_add(obj);
elm_gengrid_item_size_set(grid,
elm_config_scale_get() * 200,
elm_config_scale_get() * 150);
elm_gengrid_item_size_set(grid, ELM_SCALE_SIZE(200), ELM_SCALE_SIZE(150));
evas_object_smart_callback_add(grid, "selected", grid_selected, NULL);
evas_object_smart_callback_add(grid, "unselected", grid_unselected, NULL);
evas_object_smart_callback_add(grid, "clicked,double", grid_double_clicked, NULL);
@ -762,9 +760,7 @@ _size_changed(void *data, Evas_Object *obj, void *event_info EINA_UNUSED)
{
Evas_Object *grid = data;
int size = elm_spinner_value_get(obj);
elm_gengrid_item_size_set(grid,
elm_config_scale_get() * size,
elm_config_scale_get() * size);
elm_gengrid_item_size_set(grid, ELM_SCALE_SIZE(size), ELM_SCALE_SIZE(size));
}
void
@ -781,9 +777,7 @@ test_gengrid2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
evas_object_show(bx);
grid = elm_gengrid_add(win);
elm_gengrid_item_size_set(grid,
elm_config_scale_get() * 150,
elm_config_scale_get() * 150);
elm_gengrid_item_size_set(grid, ELM_SCALE_SIZE(150), ELM_SCALE_SIZE(150));
elm_gengrid_multi_select_set(grid, EINA_FALSE);
evas_object_smart_callback_add(grid, "selected", grid_selected, NULL);
evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
@ -895,12 +889,8 @@ test_gengrid3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
grid = elm_gengrid_add(win);
evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_win_resize_object_add(win, grid);
elm_gengrid_item_size_set(grid,
elm_config_scale_get() * 150,
elm_config_scale_get() * 150);
elm_gengrid_group_item_size_set(grid,
elm_config_scale_get() * 31,
elm_config_scale_get() * 31);
elm_gengrid_item_size_set(grid, ELM_SCALE_SIZE(150), ELM_SCALE_SIZE(150));
elm_gengrid_group_item_size_set(grid, ELM_SCALE_SIZE(31), ELM_SCALE_SIZE(31));
elm_gengrid_multi_select_set(grid, EINA_TRUE);
evas_object_smart_callback_add(grid, "selected", grid_selected, NULL);
evas_object_smart_callback_add(grid, "clicked,double", grid_double_clicked, NULL);
@ -967,9 +957,7 @@ _gengrid_create(Evas_Object *obj, int items, const char *style)
{
if (!obj) return NULL;
grid = elm_gengrid_add(obj);
elm_gengrid_item_size_set(grid,
elm_config_scale_get() * 150,
elm_config_scale_get() * 150);
elm_gengrid_item_size_set(grid, ELM_SCALE_SIZE(150), ELM_SCALE_SIZE(150));
evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(grid, EVAS_HINT_FILL, EVAS_HINT_FILL);
}
@ -1167,7 +1155,6 @@ _show_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA
static Item_Data ti[10000];
int i, n;
char buf[PATH_MAX];
double scale = elm_config_scale_get();
if (!data) return;
@ -1180,8 +1167,8 @@ _show_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA
elm_win_autodel_set(win, EINA_TRUE);
grid = elm_gengrid_add(win);
elm_gengrid_item_size_set(grid, 150 * scale, 150 * scale);
elm_gengrid_group_item_size_set(grid, 31 * scale, 31 * scale);
elm_gengrid_item_size_set(grid, ELM_SCALE_SIZE(150), ELM_SCALE_SIZE(150));
elm_gengrid_group_item_size_set(grid, ELM_SCALE_SIZE(31), ELM_SCALE_SIZE(31));
if (sd->winmode == 0)
elm_gengrid_horizontal_set(grid, EINA_TRUE);
else if (sd->winmode == 1)
@ -1514,7 +1501,7 @@ test_gengrid5(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
elm_object_focus_set(en, EINA_TRUE);
grid = elm_gengrid_add(bx);
elm_gengrid_item_size_set(grid, elm_config_scale_get() * 200, elm_config_scale_get() * 150);
elm_gengrid_item_size_set(grid, ELM_SCALE_SIZE(200), ELM_SCALE_SIZE(150));
evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(grid, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_gengrid_select_mode_set(grid, ELM_OBJECT_SELECT_MODE_ALWAYS);
@ -1575,8 +1562,8 @@ test_gengrid_speed(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
api->grid = create_gengrid(win, 5000);
evas_object_size_hint_min_set(api->grid, 600, 600);
elm_gengrid_item_size_set(api->grid,
elm_config_scale_get() * 30,
elm_config_scale_get() * 36);
ELM_SCALE_SIZE(30),
ELM_SCALE_SIZE(36));
elm_object_content_set(fr, api->grid);
evas_object_show(api->grid);
evas_object_resize(win, 600, 600);
@ -1697,8 +1684,8 @@ test_gengrid_focus(void *data EINA_UNUSED,
gengrid = elm_gengrid_add(bx);
elm_gengrid_item_size_set(gengrid,
elm_config_scale_get() * 150,
elm_config_scale_get() * 150);
ELM_SCALE_SIZE(150),
ELM_SCALE_SIZE(150));
evas_object_size_hint_weight_set(gengrid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(gengrid, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_box_pack_end(bx, gengrid);

View File

@ -170,8 +170,9 @@ Evas_Object *gl_content_full_get(void *data EINA_UNUSED, Evas_Object *obj, const
ic = elm_icon_add(bx);
elm_icon_standard_set(ic, "home");
evas_object_size_hint_min_set(ic, 32 * elm_config_scale_get(),
32 * elm_config_scale_get());
evas_object_size_hint_min_set(ic,
ELM_SCALE_SIZE(32),
ELM_SCALE_SIZE(32));
evas_object_size_hint_align_set(ic, 0.5, EVAS_HINT_FILL);
evas_object_show(ic);
elm_box_pack_end(bx, ic);
@ -193,8 +194,9 @@ Evas_Object *gl_content_full_get(void *data EINA_UNUSED, Evas_Object *obj, const
elm_box_pack_end(bx, ck);
elm_layout_content_set(fr, NULL, bx);
evas_object_size_hint_min_set(fr, 100 * elm_config_scale_get(),
100 * elm_config_scale_get());
evas_object_size_hint_min_set(fr,
ELM_SCALE_SIZE(100),
ELM_SCALE_SIZE(100));
return fr;
}

View File

@ -149,7 +149,7 @@ test_progressbar(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *eve
elm_object_part_content_set(pb, "icon", ic1);
elm_progressbar_inverted_set(pb, EINA_TRUE);
elm_progressbar_unit_format_set(pb, "%1.1f units");
elm_progressbar_span_size_set(pb, elm_config_scale_get() * 200);
elm_progressbar_span_size_set(pb, ELM_SCALE_SIZE(200));
evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5);
elm_box_pack_end(bx, pb);
@ -177,7 +177,7 @@ test_progressbar(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *eve
elm_progressbar_horizontal_set(pb, EINA_FALSE);
evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5);
elm_progressbar_span_size_set(pb, elm_config_scale_get() * 80);
elm_progressbar_span_size_set(pb, ELM_SCALE_SIZE(80));
elm_progressbar_pulse_set(pb, EINA_TRUE);
elm_progressbar_unit_format_set(pb, NULL);
elm_object_text_set(pb, "Infinite bounce");
@ -195,7 +195,7 @@ test_progressbar(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *eve
elm_object_part_content_set(pb, "icon", ic2);
elm_progressbar_inverted_set(pb, EINA_TRUE);
elm_progressbar_unit_format_set(pb, "%1.2f%%");
elm_progressbar_span_size_set(pb, elm_config_scale_get() * 200);
elm_progressbar_span_size_set(pb, ELM_SCALE_SIZE(200));
evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_box_pack_end(hbx, pb);
@ -336,7 +336,7 @@ test_progressbar2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *ev
elm_object_text_set(pb, "Style: default");
evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5);
elm_progressbar_span_size_set(pb, elm_config_scale_get() * 200);
elm_progressbar_span_size_set(pb, ELM_SCALE_SIZE(200));
elm_box_pack_end(bx, pb);
evas_object_show(pb);
pd->pb1 = pb;
@ -346,7 +346,7 @@ test_progressbar2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *ev
elm_object_text_set(pb, "Style: double");
evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5);
elm_progressbar_span_size_set(pb, elm_config_scale_get() * 200);
elm_progressbar_span_size_set(pb, ELM_SCALE_SIZE(200));
elm_box_pack_end(bx, pb);
evas_object_show(pb);
pd->pb2 = pb;
@ -356,7 +356,7 @@ test_progressbar2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *ev
elm_object_text_set(pb, "Style: double 2");
evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5);
elm_progressbar_span_size_set(pb, elm_config_scale_get() * 200);
elm_progressbar_span_size_set(pb, ELM_SCALE_SIZE(200));
elm_box_pack_end(bx, pb);
evas_object_show(pb);
pd->pb3 = pb;
@ -367,7 +367,7 @@ test_progressbar2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *ev
elm_object_text_set(pb, "Style: Vertical");
evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5);
elm_progressbar_span_size_set(pb, elm_config_scale_get() * 200);
elm_progressbar_span_size_set(pb, ELM_SCALE_SIZE(200));
elm_box_pack_end(bx, pb);
evas_object_show(pb);
pd->pb4 = pb;