eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
}
+// TIZEN_ONLY(20150128): Panel implementation merge into 2.4
+EOLIAN static void
+_elm_panel_elm_widget_orientation_set(Eo *obj, Elm_Panel_Data *sd EINA_UNUSED, int orient_mode)
+{
+ eo_do_super(obj, MY_CLASS, elm_obj_widget_orientation_set(orient_mode));
+ if (orient_mode == 90 || orient_mode == 270)
+ elm_panel_scrollable_content_size_set(obj, 0.45);
+ else
+ elm_panel_scrollable_content_size_set(obj, 0.80);
+}
+////////////////////////////////////////////////////////////
+
EOLIAN static void
_elm_panel_evas_object_smart_move(Eo *obj, Elm_Panel_Data *sd, Evas_Coord x, Evas_Coord y)
{
elm_widget_resize_object_set(obj, sd->scr_edje, EINA_TRUE);
+ // TIZEN_ONLY(20150128): Panel implementation merge into 2.4
+ if (elm_win_rotation_get(elm_widget_top_get(obj)) == 90 || elm_win_rotation_get(elm_widget_top_get(obj)) == 270)
+ elm_panel_scrollable_content_size_set(obj, 0.45);
+ else
+ elm_panel_scrollable_content_size_set(obj, 0.80);
+ ////////////////////////////////////////////////////////////
+
if (!sd->hit_rect)
{
sd->hit_rect = evas_object_rectangle_add(evas_object_evas_get(obj));
Elm.Container.content_unset;
Elm.Container.content_set;
Elm.Layout.sizing_eval;
+ // TIZEN_ONLY(20150128): Panel implementation merge into 2.4
+ Elm.Widget.orientation.set;
+ ////////////////////////////////////////////////////////////
Elm_Interface_Atspi_Widget_Action.elm_actions.get;
}
}