apply multi scale 22/54422/1
authorMinkyu Kang <mk7.kang@samsung.com>
Tue, 15 Dec 2015 07:26:58 +0000 (16:26 +0900)
committerMinkyu Kang <mk7.kang@samsung.com>
Tue, 15 Dec 2015 07:26:58 +0000 (16:26 +0900)
Change-Id: I5cc508d90419991710959046f6154ee6a15899d2
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
res/edc/mediahub-theme.edc
res/edc/mediahub.edc
src/main.c
src/util/ctxpopup.c
src/util/listmgr.c
src/util/util.c
src/view/action_menu.c
src/view/detail.c

index 2c699e5..701f33d 100644 (file)
@@ -17,6 +17,7 @@
 #include "../../include/define.h"
 
 collections {
+       base_scale: 2.0;
        #include "widgets/button.edc"
        #include "widgets/ctxpopup.edc"
        #include "widgets/gengrid.edc"
index 0ba1db7..17a8680 100644 (file)
@@ -17,6 +17,7 @@
 #include "../../include/define.h"
 
 collections {
+       base_scale: 2.0;
        #include "view/base.edc"
        #include "view/detail.edc"
        #include "view/viewer.edc"
index cec4807..43d96e3 100644 (file)
@@ -70,6 +70,7 @@ static bool _create(void *data)
 
        ad = data;
 
+       elm_app_base_scale_set(APP_BASE_SCALE);
        elm_theme_overlay_add(NULL, THEMEFILE);
        elm_config_focus_move_policy_set(ELM_FOCUS_MOVE_POLICY_CLICK);
 
index d537bf0..c1c8f62 100644 (file)
@@ -115,8 +115,8 @@ void ctxpopup_show(struct ctxpopup *m, int x, int y)
        if (m->focused_btn)
                elm_object_focus_set(m->focused_btn, EINA_TRUE);
 
-       evas_object_move(m->popup, x * elm_config_scale_get(),
-                               y * elm_config_scale_get());
+       evas_object_move(m->popup, ELM_SCALE_SIZE(x),
+                       ELM_SCALE_SIZE(y));
 
        evas_object_show(m->popup);
 }
index 99dc3fd..be8eae3 100644 (file)
@@ -422,8 +422,8 @@ static Evas_Object *_add_list_item_grid(struct listmgr *lmgr,
        width = _get_grid_width(eina_list_count(gi->list), gdata->item_num,
                                gdata->item_x);
 
-       evas_object_size_hint_min_set(grid, width,
-                               gdata->item_num * gdata->item_y);
+       evas_object_size_hint_min_set(grid, ELM_SCALE_SIZE(width),
+                               ELM_SCALE_SIZE(gdata->item_num * gdata->item_y));
 
        elm_object_focus_next_object_set(grid, lmgr->data->view_btn,
                                ELM_FOCUS_DOWN);
@@ -807,10 +807,11 @@ bool listmgr_update_content_list(struct listmgr *lmgr, Eina_List *list,
 
        lmgr->data->gdata = gdata;
 
-       elm_scroller_step_size_set(lmgr->scr, SCROLLER_STEP_SIZE(
-                               gdata->grid_padding + gdata->item_x), 0);
+       elm_scroller_step_size_set(lmgr->scr, ELM_SCALE_SIZE(SCROLLER_STEP_SIZE(
+                               gdata->grid_padding + gdata->item_x)), 0);
 
-       elm_box_padding_set(lmgr->box, gdata->grid_padding, 0);
+       elm_box_padding_set(lmgr->box, ELM_SCALE_SIZE(gdata->grid_padding),
+                       ELM_SCALE_SIZE(gdata->grid_padding));
 
        ly = NULL;
        EINA_LIST_FOREACH(list, l, gi) {
index d44205d..4a4f833 100644 (file)
@@ -154,8 +154,8 @@ Evas_Object *util_add_gengrid(Evas_Object *base, int item_size_x,
        elm_gengrid_align_set(grid, 0.0, 0.0);
 
        elm_gengrid_item_size_set(grid,
-                       elm_config_scale_get() * item_size_x,
-                       elm_config_scale_get() * item_size_y);
+                       ELM_SCALE_SIZE(item_size_x),
+                       ELM_SCALE_SIZE(item_size_y));
 
        elm_scroller_policy_set(grid, ELM_SCROLLER_POLICY_OFF,
                        ELM_SCROLLER_POLICY_OFF);
@@ -180,6 +180,8 @@ Evas_Object *util_add_genlist(Evas_Object *base)
        elm_genlist_select_mode_set(list, ELM_OBJECT_SELECT_MODE_ALWAYS);
        elm_genlist_multi_select_set(list, EINA_FALSE);
 
+       elm_scroller_policy_set(list, ELM_SCROLLER_POLICY_OFF,
+                       ELM_SCROLLER_POLICY_OFF);
        return list;
 }
 
index dbed15a..3d87e96 100644 (file)
@@ -819,8 +819,8 @@ static void _update_favorite_area(struct _priv *priv)
        }
 
        elm_gengrid_item_size_set(priv->grid,
-                       elm_config_scale_get() * content_info[type].grid_x,
-                       elm_config_scale_get() * content_info[type].grid_y);
+                       ELM_SCALE_SIZE(content_info[type].grid_x),
+                       ELM_SCALE_SIZE(content_info[type].grid_y));
 
        ic = _get_grid_item_class(type);
 
@@ -836,10 +836,10 @@ static void _update_favorite_area(struct _priv *priv)
        if (eina_list_count(priv->favorite_list) % content_info[type].grid_n)
                count++;
 
-       evas_object_size_hint_min_set(priv->grid, 0, elm_config_scale_get() *
-                       content_info[type].grid_y * count);
+       evas_object_size_hint_min_set(priv->grid, 0,
+                       ELM_SCALE_SIZE(content_info[type].grid_y * count));
        elm_scroller_step_size_set(priv->scr, 0,
-                       content_info[type].grid_y + GRID_PADDING);
+                       ELM_SCALE_SIZE(content_info[type].grid_y + GRID_PADDING));
 
        elm_object_part_content_set(priv->content,
                                PART_ACTION_FAVORITE_AREA, priv->grid);
index 9a8e2a0..d7d4839 100644 (file)
@@ -854,8 +854,8 @@ static bool _update_thumbnail_area(struct _priv *priv)
        elm_gengrid_clear(priv->grid);
 
        elm_gengrid_item_size_set(priv->grid,
-                       elm_config_scale_get() * priv->vinfo->grid_item_x,
-                       elm_config_scale_get() * priv->vinfo->grid_item_y);
+                       ELM_SCALE_SIZE(priv->vinfo->grid_item_x),
+                       ELM_SCALE_SIZE(priv->vinfo->grid_item_y));
 
        ic = _get_grid_item_class(priv->vinfo);
        if (!ic) {