apply multi scale 38/54438/1 accepted/tizen/tv/20151215.230338 accepted/tizen/tv/20151215.230655 submit/tizen/20151215.050651 submit/tizen/20151215.092426
authorHyunjee Kim <hj0426.kim@samsung.com>
Tue, 15 Dec 2015 08:41:10 +0000 (17:41 +0900)
committerHyunjee Kim <hj0426.kim@samsung.com>
Tue, 15 Dec 2015 08:41:44 +0000 (17:41 +0900)
Change-Id: Ifcaa44b791f47ae07435ef4791bd63eed36b556c
Signed-off-by: Hyunjee Kim <hj0426.kim@samsung.com>
include/define.h
res/settings-theme.edc
res/settings.edc
src/common/utils.c
src/layout/layout_network.c
src/main.c

index a3708ce..e337227 100644 (file)
 /* Transition */
 #define TRANSITION_FOCUS DECELERATE 0.20
 
+/* scale */
+#define APP_BASE_SCALE      2.0
+
 #endif /* __AIR_SETTINGS_DEFINE_H__ */
index 118b9c3..bfbb15b 100644 (file)
@@ -17,6 +17,7 @@
 #include "../include/define.h"
 
 collections {
+       base_scale: 2.0;
        #include "widget/button.edc"
        #include "widget/progressbar.edc"
        #include "widget/ctxpopup.edc"
index 33b66bc..3cd017a 100644 (file)
@@ -17,6 +17,7 @@
 #include "../include/define.h"
 
 collections {
+       base_scale: 2.0;
        #include "view/base.edc"
        #include "layout/picture.edc"
        #include "layout/channel.edc"
index f63520d..391566c 100644 (file)
@@ -63,7 +63,7 @@ Evas_Object *utils_add_box(Evas_Object *parent, const char *part,
        }
 
        elm_box_horizontal_set(box, horizontal);
-       elm_box_padding_set(box, pad_h, pad_v);
+       elm_box_padding_set(box, ELM_SCALE_SIZE(pad_h), ELM_SCALE_SIZE(pad_v));
        evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND,
                        EVAS_HINT_EXPAND);
        evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
@@ -268,8 +268,8 @@ Evas_Object *utils_add_gengrid(Evas_Object *parent, Eina_Bool horizontal,
        elm_gengrid_align_set(grid, 0.0, 0.0);
        elm_gengrid_select_mode_set(grid, ELM_OBJECT_SELECT_MODE_ALWAYS);
        elm_gengrid_item_size_set(grid,
-                       elm_config_scale_get() * width,
-                       elm_config_scale_get() * height);
+                       ELM_SCALE_SIZE(width),
+                       ELM_SCALE_SIZE(height));
        elm_scroller_policy_set(grid, ELM_SCROLLER_POLICY_OFF,
                        ELM_SCROLLER_POLICY_OFF);
 
index dd9f13a..8b4a389 100644 (file)
@@ -172,10 +172,11 @@ static void _draw_network_type_popup(struct _priv *priv)
        }
 
        evas_object_geometry_get(priv->network_type_btn, &x, &y, &w, &h);
-       evas_object_move(ctxpopup, (x + w / 2) * elm_config_scale_get(),
-                       (y + h) * elm_config_scale_get());
-       evas_object_size_hint_min_set(ctxpopup, SIZE_NETWORK_CTXPOPUP_W,
-                       SIZE_NETWORK_CTXPOPUP_H);
+       evas_object_move(ctxpopup,
+                       ELM_SCALE_SIZE(x + w / 2),
+                       ELM_SCALE_SIZE(y + h));
+       evas_object_size_hint_min_set(ctxpopup, ELM_SCALE_SIZE(SIZE_NETWORK_CTXPOPUP_W),
+                       ELM_SCALE_SIZE(SIZE_NETWORK_CTXPOPUP_H));
 
        priv->network_type_popup = ctxpopup;
 
index 6e98d16..c052d29 100644 (file)
@@ -38,6 +38,7 @@ static bool _create(void *data)
        }
        ad = data;
 
+       elm_app_base_scale_set(APP_BASE_SCALE);
        elm_theme_overlay_add(NULL, THEMEFILE);
 
        win = elm_win_add(NULL, ad->name, ELM_WIN_BASIC);