[E_COMP_WL_HOOK_CLIENT_REUSE] = NULL,
[E_COMP_WL_HOOK_BUFFER_SIZE_CHANGE] = NULL,
[E_COMP_WL_HOOK_DEL] = NULL,
+ [E_COMP_WL_HOOK_CLIENT_ALPHA_CHANGE] = NULL,
};
static Eina_Inlist *_e_comp_wl_pid_hooks[] =
ec->argb = EINA_FALSE;
ELOGF("COMP", "Set argb:%d", ec, ec->argb);
EC_CHANGED(ec);
+ _e_comp_wl_hook_call(E_COMP_WL_HOOK_CLIENT_ALPHA_CHANGE, ec);
e_comp_object_alpha_set(ec->frame, EINA_FALSE);
}
}
ec->argb = EINA_TRUE;
ELOGF("COMP", "Set argb:%d", ec, ec->argb);
EC_CHANGED(ec);
+ _e_comp_wl_hook_call(E_COMP_WL_HOOK_CLIENT_ALPHA_CHANGE, ec);
e_comp_object_alpha_set(ec->frame, EINA_TRUE);
}
}
E_COMP_WL_HOOK_CLIENT_REUSE,
E_COMP_WL_HOOK_BUFFER_SIZE_CHANGE,
E_COMP_WL_HOOK_DEL,
+ E_COMP_WL_HOOK_CLIENT_ALPHA_CHANGE,
E_COMP_WL_HOOK_LAST,
} E_Comp_Wl_Hook_Point;