[E_CLIENT_HOOK_AUX_HINT_CHANGE] = NULL,
[E_CLIENT_HOOK_WINDOW_ROLE_CHANGE] = NULL,
[E_CLIENT_HOOK_CAL_VISIBILITY_DISPLAY_OFF] = NULL,
+ [E_CLIENT_HOOK_TRANSFORM_CHANGE] = NULL,
};
static Eina_Inlist *_e_client_intercept_hooks[] =
// 6. subsurface update'
_e_client_transform_core_sub_update(ec, &ec->transform_core.result.vertices);
+
+ _e_client_hook_call(E_CLIENT_HOOK_TRANSFORM_CHANGE, ec);
}
else
{
e_comp_object_transform_bg_set(ec->frame, EINA_FALSE);
e_comp_object_transform_transp_set(ec->frame, EINA_FALSE);
_e_client_transform_core_sub_update(ec, NULL);
+
+ _e_client_hook_call(E_CLIENT_HOOK_TRANSFORM_CHANGE, ec);
}
}
E_CLIENT_HOOK_AUX_HINT_CHANGE,
E_CLIENT_HOOK_WINDOW_ROLE_CHANGE,
E_CLIENT_HOOK_CAL_VISIBILITY_DISPLAY_OFF,
+ E_CLIENT_HOOK_TRANSFORM_CHANGE,
E_CLIENT_HOOK_LAST,
} E_Client_Hook_Point;