[E_COMP_OBJECT_HOOK_EFFECT_START] = NULL,
[E_COMP_OBJECT_HOOK_EFFECT_END] = NULL,
[E_COMP_OBJECT_HOOK_RESTACK] = NULL,
+ [E_COMP_OBJECT_HOOK_OBJECT_SETUP] = NULL,
};
#ifdef _F_E_COMP_OBJECT_INTERCEPT_HOOK_
{
if ((hookpoint != E_COMP_OBJECT_HOOK_EFFECT_START) &&
(hookpoint != E_COMP_OBJECT_HOOK_EFFECT_END) &&
+ (hookpoint != E_COMP_OBJECT_HOOK_OBJECT_SETUP) &&
(hookpoint != E_COMP_OBJECT_HOOK_RESTACK))
{
return ret;
evas_object_resize(cw->map_input_obj, cw->w, cw->h);
evas_object_color_set(cw->map_input_obj, 0, 0, 0, 0);
evas_object_smart_member_add(cw->map_input_obj, cw->smart_obj);
+
+ _e_comp_object_hook_call(E_COMP_OBJECT_HOOK_OBJECT_SETUP, cw->ec);
}
/////////////////////////////////////////////
E_COMP_OBJECT_HOOK_EFFECT_START,
E_COMP_OBJECT_HOOK_EFFECT_END,
E_COMP_OBJECT_HOOK_RESTACK,
+ E_COMP_OBJECT_HOOK_OBJECT_SETUP,
E_COMP_OBJECT_HOOK_LAST,
} E_Comp_Object_Hook_Point;