e_policy_visibility: add wrapper function of _e_vis_client_grab_cancel 97/167897/3
authorJunSeok, Kim <juns.kim@samsung.com>
Mon, 22 Jan 2018 11:25:06 +0000 (20:25 +0900)
committerJunSeok, Kim <juns.kim@samsung.com>
Tue, 30 Jan 2018 08:31:37 +0000 (17:31 +0900)
Change-Id: I9b11131c3fb4e0b90da75c11cd1a5d7e02ebf91a

src/bin/e_policy_visibility.c
src/bin/e_policy_visibility.h

index bceb47a5b79ff7cd4d0ec66ef56fee049bf8b0a6..6418c80c0997b01a34dca43e11e62685a41aae5e 100644 (file)
@@ -1830,6 +1830,13 @@ e_policy_visibility_client_grab_release(E_Vis_Grab *grab)
    _e_vis_grab_release(grab);
 }
 
+E_API Eina_Bool
+e_policy_visibility_client_grab_cancel(E_Client *ec)
+{
+   E_VIS_CLIENT_GET_OR_RETURN_VAL(vc, ec, EINA_FALSE);
+   return _e_vis_client_grab_cancel(vc);
+}
+
 E_API Eina_Bool
 e_policy_visibility_client_raise(E_Client *ec)
 {
index 087bab14810c1ee6efd33fbbf3ab6748db1943b7..4ab541f5d14d8e142bcc5f8c7ea6cedf55a33974 100644 (file)
@@ -29,6 +29,7 @@ E_API Eina_Bool                   e_policy_visibility_client_activate(E_Client *
 E_API Eina_Bool                   e_policy_visibility_client_layer_lower(E_Client *ec, E_Layer layer);
 E_API E_Vis_Grab                 *e_policy_visibility_client_grab_get(E_Client *ec, const char *name);
 E_API void                        e_policy_visibility_client_grab_release(E_Vis_Grab *grab);
+E_API Eina_Bool                   e_policy_visibility_client_grab_cancel(E_Client *ec);
 E_API E_Pol_Vis_Hook             *e_policy_visibility_hook_add(E_Pol_Vis_Hook_Type type, E_Pol_Vis_Hook_Cb cb, const void *data);
 E_API void                        e_policy_visibility_hook_del(E_Pol_Vis_Hook *h);
 E_API Eina_Bool                   e_policy_visibility_client_is_iconic(E_Client *ec);