e_policy: add E_POLICY_HOOK_CLIENT_AUX_HINT_CHANGED hook 91/283391/1
authorDoyoun Kang <doyoun.kang@samsung.com>
Tue, 25 Oct 2022 10:37:44 +0000 (19:37 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 26 Oct 2022 00:17:31 +0000 (09:17 +0900)
Change-Id: I9a824d37f055ccd7161d87aba00ad5579140f1c1

src/bin/e_policy.c
src/bin/e_policy.h
src/bin/e_policy_wl.c

index f87d1d2..9654959 100644 (file)
@@ -47,6 +47,7 @@ static Eina_Inlist *_e_policy_hooks[] =
    [E_POLICY_HOOK_CLIENT_RAISE_REQ_DONE] = NULL,
    [E_POLICY_HOOK_CLIENT_ROTATION_GEOMETRY_SET] = NULL,
    [E_POLICY_HOOK_CLIENT_STACK_MODE_SET] = NULL,
+   [E_POLICY_HOOK_CLIENT_AUX_HINT_CHANGED] = NULL,
 };
 
 E_API int E_EVENT_POLICY_QUICKPANEL_VISIBLE_STATE_CHANGE = -1;
index b6c3bd5..ac7c035 100644 (file)
@@ -45,6 +45,7 @@ typedef enum _E_Policy_Hook_Point
    E_POLICY_HOOK_CLIENT_RAISE_REQ_DONE,
    E_POLICY_HOOK_CLIENT_ROTATION_GEOMETRY_SET,
    E_POLICY_HOOK_CLIENT_STACK_MODE_SET,
+   E_POLICY_HOOK_CLIENT_AUX_HINT_CHANGED,
    E_POLICY_HOOK_LAST
 } E_Policy_Hook_Point;
 
index 11b92e5..a41ec64 100644 (file)
@@ -2550,6 +2550,8 @@ _e_policy_wl_aux_hint_apply(E_Client *ec)
                }
           }
      }
+
+   e_policy_hook_call(E_POLICY_HOOK_CLIENT_AUX_HINT_CHANGED, ec);
 }
 
 static void