From 4f00aef479bd4ae6d285b4052d25e1c317c46b45 Mon Sep 17 00:00:00 2001 From: Doyoun Kang Date: Tue, 21 Jun 2016 09:54:33 +0900 Subject: [PATCH] elm_win: implement the elm_win_active_win_orientation_get API Change-Id: Ib37c4181c7d4610c26aceec450a8ba59344ea85e --- src/lib/elm_win.c | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/lib/elm_win.c b/src/lib/elm_win.c index fbf0e98..91383bf 100644 --- a/src/lib/elm_win.c +++ b/src/lib/elm_win.c @@ -6346,9 +6346,19 @@ elm_win_input_rect_subtract(Evas_Object *obj, Eina_Rectangle *input_rect) } EAPI int -elm_win_active_win_orientation_get(Evas_Object *obj EINA_UNUSED) +elm_win_active_win_orientation_get(Evas_Object *obj) { - //TODO - return 0; + int angle = -1; +#ifdef HAVE_ELEMENTARY_WAYLAND + Ecore_Wl_Window *win = NULL; + if (obj) + { + ELM_WIN_DATA_GET(obj, sd); + if (sd) + win = sd->wl.win; + } + angle = ecore_wl_window_active_angle_get(win); +#endif + return angle; } ////////////////////////////////////////////////////////////////// -- 2.7.4