Support rotation changes 98/114298/4
authorYunjin Lee <yunjin-.lee@samsung.com>
Mon, 13 Feb 2017 01:43:29 +0000 (10:43 +0900)
committerYunjin Lee <yunjin-.lee@samsung.com>
Mon, 13 Feb 2017 05:03:48 +0000 (14:03 +0900)
Change-Id: Iee413843a238779f37ee21177ddc46b380212d31
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
src/agent/notification-daemon/GuiRunner.cpp

index c9de9f8..873a0d5 100644 (file)
@@ -41,9 +41,9 @@ void GuiRunner::unfocused(void *data, Evas_Object *, void *)
     ALOGD("Unfocused");
     GuiRunner *runner = static_cast<GuiRunner*>(data);
 
-    if (runner->m_shouldRaise)
+    if (runner->m_shouldRaise) {
         evas_object_show(runner->m_win);
-    else {
+    else {
         for (auto &fdCbData : runner->m_fdCbDataMap) {
             ecore_main_fd_handler_del(fdCbData.second.handler);
         }
@@ -157,6 +157,11 @@ void GuiRunner::initialize()
     }
     efl_util_set_notification_window_level(m_win, EFL_UTIL_NOTIFICATION_LEVEL_DEFAULT);
 
+    if (elm_win_wm_rotation_supported_get(m_win)) {
+        int rots[4] = { 0, 90, 180, 270 };
+        elm_win_wm_rotation_available_rotations_set(m_win, (const int *)(&rots), 4);
+    }
+
     elm_win_autodel_set(m_win, EINA_TRUE);
     elm_win_override_set(m_win, EINA_TRUE);
     elm_win_alpha_set(m_win, EINA_TRUE);