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 f87d1d2a7ea7b7a628f77c10e2fe124b8cce3a66..9654959c023a384a521e4d211c3694e01215bb98 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 b6c3bd57e455b8d5cc09137fba2c734d641c9859..ac7c03582953c9fb7dedc926fe41d5c44cc62c43 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 11b92e5d8b06e4cd5e83abbd8b7441fd7afb221c..a41ec64d1e89618ead79c5821c49653ead15441c 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