6 EAPI Eina_Bool e_mod_comp_effect_mod_init(E_Comp *c);
7 EAPI void e_mod_comp_effect_mod_shutdown(E_Comp *c);
9 /* window effect type functions */
10 E_Comp_Effect_Type *_effect_mod_type_new(void);
11 void _effect_mod_type_free(E_Comp_Effect_Type *type);
12 Eina_Bool _effect_mod_type_setup(E_Comp_Effect_Type *type, Ecore_X_Window win);
13 Eina_Bool _effect_mod_state_setup(E_Comp_Effect_Type *type, Ecore_X_Window win);
14 Eina_Bool _effect_mod_state_get(E_Comp_Effect_Type *type);
15 void _effect_mod_state_set(E_Comp_Effect_Type *type, Eina_Bool state);
16 Eina_Bool _effect_mod_style_setup(E_Comp_Effect_Type *type, Ecore_X_Window win);
17 E_Comp_Effect_Style _effect_mod_style_get(E_Comp_Effect_Type *type, E_Comp_Effect_Kind kind);
19 /* window effect functions */
20 void _effect_mod_win_show(E_Comp_Win *cw);
21 void _effect_mod_win_hide(E_Comp_Win *cw);
22 void _effect_mod_win_restack(E_Comp_Win *cw, Eina_Bool v1, Eina_Bool v2);
24 Eina_Bool _effect_mod_signal_add(E_Comp_Win *cw, Evas_Object *o, const char *emission, const char *src);
25 Eina_Bool _effect_mod_signal_del(E_Comp_Win *cw, Evas_Object *obj, const char *name);
26 Eina_Bool _effect_mod_jobs_clean(E_Comp_Win *cw, Evas_Object *obj, const char *name);
27 Eina_Bool _effect_mod_signal_flush(void);
28 Eina_Bool _effect_mod_animating_set(E_Comp *c, E_Comp_Win *cw, Eina_Bool set);
30 /* effect object functions */
31 E_Comp_Effect_Object *_effect_mod_object_new(E_Comp_Layer *ly, E_Comp_Win *cw, Eina_Bool recreate);
32 void _effect_mod_object_free(E_Comp_Effect_Object *o);
34 void _effect_mod_object_win_set(E_Comp_Win *cw, const char *emission);
35 void _effect_mod_above_wins_set(E_Comp_Win *cw, Eina_Bool show);