Add evas object show for all apps layout & fix transparent layout 91/78891/1 accepted/tizen/common/20160707.172048 accepted/tizen/ivi/20160707.114048 accepted/tizen/mobile/20160707.114158 submit/tizen/20160707.095427
authorjunkyu han <junkyu.han@samsung.com>
Thu, 7 Jul 2016 08:33:39 +0000 (17:33 +0900)
committerjunkyu han <junkyu.han@samsung.com>
Thu, 7 Jul 2016 08:33:39 +0000 (17:33 +0900)
Change-Id: Id1b23fb5faf812b702cde0a57915f755771a752b

data/edje/all_apps_portrait.edc
data/edje/layout_portrait.edc
src/all_apps/layout.c
src/layout.c
src/menu_screen.c

index 8ab707d8389d988e1d250ac0de6f10461361ad3d..87cd8e1ad863f8f6d7302ccf37727d7e18115483 100644 (file)
@@ -38,7 +38,7 @@ collections {
                                        state: "default" 0.0;
                                        rel1 { relative: 0.0 0.0; }
                                        rel2 { relative: 1.0 1.0; }
-                                       visible: 0;
+                                       visible: 1;
                                }
                        }
                        part {
index 6bcea05bfe34146a1619e577250e7c4bb5f8809f..a6c31ec4d06a3a8efdc2386bbe967b900e75994a 100644 (file)
@@ -60,7 +60,7 @@ collections {
                                        state: "default" 0.0;
                                        rel1 { relative: 0.0 0.0; }
                                        rel2 { relative: 1.0 1.0; }
-                                       visible: 0;
+                                       visible: 1;
                                }
                        }
                        part {
index 990df28a35b3926f77102b6c6218a9b14303b1ae..abec7aca631c0e27c05d861c7e9deb3b0e7aa4f4 100644 (file)
@@ -338,6 +338,7 @@ HAPI Evas_Object *all_apps_layout_create(Evas_Object *controlbar, int rotate)
        evas_object_size_hint_max_set(bg, width, height);
        evas_object_resize(bg, width, height);
        elm_object_part_content_set(all_apps, "bg", bg);
+       evas_object_color_set(bg, 0, 0, 0, 0);
        evas_object_show(bg);
 
        evas_object_data_set(all_apps, "win", evas_object_data_get(controlbar, "win"));
@@ -357,6 +358,7 @@ HAPI Evas_Object *all_apps_layout_create(Evas_Object *controlbar, int rotate)
        evas_object_size_hint_min_set(all_apps, width, height);
        evas_object_size_hint_max_set(all_apps, width, height);
        evas_object_resize(all_apps, width, height);
+       evas_object_show(all_apps);
 
        index = index_create(all_apps, 0, 0);
        if (NULL == index) {
index b04d94e17b37389170108272dcb87893c3929c01..75f78713f480786ada5dc5fdae6673eb70e390dc 100644 (file)
@@ -62,6 +62,7 @@ HAPI Evas_Object *layout_create(Evas_Object *conformant, const char *file, const
                evas_object_size_hint_max_set(bg, width, height);
                evas_object_resize(bg, width, height);
                elm_object_part_content_set(layout, "bg", bg);
+               evas_object_color_set(bg, 0, 0, 0, 0);
                evas_object_show(bg);
 
                evas_object_data_set(layout, "win", menu_screen_get_win());
index 0c0e4f7831ec2ce7bf916ae86925d14d94a3ae90..42b36fce83c604261e1334cc6a4e7397f643c9ad 100755 (executable)
@@ -307,7 +307,10 @@ static void _create_bg(void)
                Evas_Object *rect;
 
                rect = evas_object_rectangle_add(menu_screen_get_evas());
-               ret_if(!rect);
+               if (NULL == rect) {
+                       free(buf);
+                       return;
+               }
                evas_object_data_set(menu_screen_get_win(), "rect", rect);
                evas_object_color_set(rect, 0, 0, 0, 255);
                evas_object_size_hint_weight_set(rect, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);