popup: add outside_pad for portrait mode 62/76462/2 accepted/tizen/common/20160627.191745 accepted/tizen/ivi/20160624.103224 accepted/tizen/mobile/20160624.103137 accepted/tizen/tv/20160624.103154 accepted/tizen/wearable/20160624.103207 submit/tizen/20160624.063637
authorJinyong Park <j4939.park@samsung.com>
Fri, 24 Jun 2016 04:41:46 +0000 (13:41 +0900)
committerYoungbok Shin <youngb.shin@samsung.com>
Fri, 24 Jun 2016 06:16:07 +0000 (23:16 -0700)
Change-Id: I42963e3616db1d4515f38185127e7587b9c159fd
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
src/lib/elc_popup.c

index d8e52a9..d8af7a8 100644 (file)
@@ -167,6 +167,10 @@ _scroller_size_calc(Evas_Object *obj)
    Evas_Coord h_title = 0;
    Evas_Coord h_action_area = 0;
    const char *action_area_height;
+   //TIZEN_ONLY(20160624): add outside padding
+   const char *outside_pad;
+   Evas_Coord h_pad = 0;
+   //
 
    ELM_POPUP_DATA_GET(obj, sd);
    //TIZEN_ONLY(20160623):Apply popup compress mode UX
@@ -192,13 +196,22 @@ _scroller_size_calc(Evas_Object *obj)
                   / edje_object_base_scale_get(elm_layout_edje_get(sd->action_area));
      }
 
+   //TIZEN_ONLY(20160624): add out side padding
+   outside_pad = edje_object_data_get(elm_layout_edje_get(sd->main_layout), "popup_outside_pad");
+
+   if (outside_pad) h_pad = (int)(atoi(outside_pad)
+                            * elm_config_scale_get()
+                            * elm_object_scale_get(obj)
+                            / edje_object_base_scale_get(elm_layout_edje_get(sd->main_layout)));
+   //
+
    //TIZEN_ONLY(20160623):Apply popup compress mode UX
    //sd->max_sc_h = h - (h_title + h_action_area);
    if ((sd->dispmode == EVAS_DISPLAY_MODE_COMPRESS) &&
        ((wd->orient_mode == 90) || (wd->orient_mode == 270)))
       sd->max_sc_h = h - h_action_area;
    else
-      sd->max_sc_h = h - (h_title + h_action_area);
+      sd->max_sc_h = h - (h_title + h_action_area + h_pad);
    //
 }