From a53f6d787c7d4662aae4f39ac9b5509da0e4279a Mon Sep 17 00:00:00 2001 From: "Mun, Gwan-gyeong" Date: Fri, 26 Apr 2013 15:50:28 +0900 Subject: [PATCH] [MOVE] Add Zone rotation Lock / Unlock Change-Id: I70e38fc45aae541ea1019e78468e90fdba324309 --- move-tizen/src/e_mod_move_util.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/move-tizen/src/e_mod_move_util.c b/move-tizen/src/e_mod_move_util.c index 63adb03..f2c476c 100644 --- a/move-tizen/src/e_mod_move_util.c +++ b/move-tizen/src/e_mod_move_util.c @@ -108,7 +108,18 @@ EINTERN void e_mod_move_util_rotation_lock(E_Move *m) { unsigned int val = 1; + E_Manager *man = NULL; + E_Zone *zone = NULL; + E_CHECK(m); + + man = m->man; + E_CHECK(man); + + zone = e_util_zone_current_get(man); + E_CHECK(zone); + + e_zone_rotation_block_set(zone, "move-tizen", EINA_TRUE); ecore_x_window_prop_card32_set(m->man->root, ATOM_ROTATION_LOCK, &val, 1); } @@ -116,7 +127,18 @@ EINTERN void e_mod_move_util_rotation_unlock(E_Move *m) { unsigned int val = 0; + E_Manager *man = NULL; + E_Zone *zone = NULL; + E_CHECK(m); + + man = m->man; + E_CHECK(man); + + zone = e_util_zone_current_get(man); + E_CHECK(zone); + + e_zone_rotation_block_set(zone, "move-tizen", EINA_FALSE); ecore_x_window_prop_card32_set(m->man->root, ATOM_ROTATION_LOCK, &val, 1); } -- 2.7.4