"
e_libs="$E_LIBS $fnmatch_libs $execinfo_libs $DLOG_LIBS"
-e_cflags="-DUSE_E_CONFIG_H $E_CFLAGS -D_F_ZONE_WINDOW_ROTATION_ -D_F_E_VIRTUAL_KEYBOARD_TYPE_ -D_F_E_COMP_OBJECT_INTERCEPT_HOOK_ -D_F_TRANSIENT_FOR_PATCH -D_F_DISABLE_BACKLIGHT_MOD_SUPPORT $DLOG_CFLAGS"
-e_configflags="-DUSE_E_CONFIG_H -D_F_ZONE_WINDOW_ROTATION_ -D_F_E_VIRTUAL_KEYBOARD_TYPE_ -D_F_E_COMP_OBJECT_INTERCEPT_HOOK_ -D_F_TRANSIENT_FOR_PATCH -D_F_DISABLE_BACKLIGHT_MOD_SUPPORT"
+e_cflags="-DUSE_E_CONFIG_H $E_CFLAGS -D_F_ZONE_WINDOW_ROTATION_ -D_F_E_VIRTUAL_KEYBOARD_TYPE_ -D_F_TRANSIENT_FOR_PATCH -D_F_DISABLE_BACKLIGHT_MOD_SUPPORT $DLOG_CFLAGS"
+e_configflags="-DUSE_E_CONFIG_H -D_F_ZONE_WINDOW_ROTATION_ -D_F_E_VIRTUAL_KEYBOARD_TYPE_ -D_F_TRANSIENT_FOR_PATCH -D_F_DISABLE_BACKLIGHT_MOD_SUPPORT"
AC_SUBST([e_libs])
AC_SUBST([e_cflags])
[E_COMP_OBJECT_HOOK_RENDER_UPDATE_LOCK_UNSET] = NULL,
};
-#ifdef _F_E_COMP_OBJECT_INTERCEPT_HOOK_
static int _e_comp_object_intercept_hooks_delete = 0;
static int _e_comp_object_intercept_hooks_walking = 0;
[E_COMP_OBJECT_INTERCEPT_HOOK_SHOW_HELPER] = NULL,
[E_COMP_OBJECT_INTERCEPT_HOOK_HIDE] = NULL,
};
-#endif
static Eina_Bool _damage_trace = EINA_FALSE;
static Eina_List *_damage_trace_objs = NULL;
return ret;
}
-#ifdef _F_E_COMP_OBJECT_INTERCEPT_HOOK_
static void
_e_comp_object_intercept_hooks_clean(void)
{
return ret;
}
-#endif
static void
_e_comp_object_event_free(void *d EINA_UNUSED, void *event)
{
E_Comp_Object *cw = data;
-#ifdef _F_E_COMP_OBJECT_INTERCEPT_HOOK_
if( !_e_comp_object_intercept_hook_call(E_COMP_OBJECT_INTERCEPT_HOOK_HIDE, cw->ec))
{
ELOGF("COMP", "Hide. intercepted", cw->ec);
return;
}
-#endif
if (cw->ec->launching == EINA_TRUE)
{
return;
}
-#ifdef _F_E_COMP_OBJECT_INTERCEPT_HOOK_
if (!_e_comp_object_intercept_hook_call(E_COMP_OBJECT_INTERCEPT_HOOK_SHOW_HELPER, ec))
{
ELOGF("COMP", "show_helper. intercepted", cw->ec);
return;
}
-#endif
ELOGF("COMP", "show_helper. cw(v:%d,a:%d,dh:%d,ct:%d,u:%p,s(%d,%d)), ec(i:%d(%d,%d),o:%d,g:%d,n:%d)", ec,
cw->visible, cw->animating, cw->defer_hide, cw->content_type, cw->updates, cw->w, cw->h,
_e_comp_object_hooks_delete++;
}
-#ifdef _F_E_COMP_OBJECT_INTERCEPT_HOOK_
E_API E_Comp_Object_Intercept_Hook *
e_comp_object_intercept_hook_add(E_Comp_Object_Intercept_Hook_Point hookpoint, E_Comp_Object_Intercept_Hook_Cb func, const void *data)
{
else
_e_comp_object_intercept_hooks_delete++;
}
-#endif
/* utility functions for deleting objects when their "owner" is deleted */
EINTERN void
unsigned char delete_me : 1;
};
-#ifdef _F_E_COMP_OBJECT_INTERCEPT_HOOK_
typedef struct _E_Comp_Object_Intercept_Hook E_Comp_Object_Intercept_Hook;
typedef enum _E_Comp_Object_Intercept_Hook_Point
void *data;
unsigned char delete_me : 1;
};
-#endif
E_API void e_comp_object_damage(Evas_Object *obj, int x, int y, int w, int h);
E_API void e_comp_object_dirty(Evas_Object *obj);
E_API E_Comp_Object_Hook *e_comp_object_hook_add(E_Comp_Object_Hook_Point hookpoint, E_Comp_Object_Hook_Cb func, const void *data);
E_API void e_comp_object_hook_del(E_Comp_Object_Hook *ch);
-#ifdef _F_E_COMP_OBJECT_INTERCEPT_HOOK_
E_API E_Comp_Object_Intercept_Hook *e_comp_object_intercept_hook_add(E_Comp_Object_Intercept_Hook_Point hookpoint, E_Comp_Object_Intercept_Hook_Cb func, const void *data);
E_API void e_comp_object_intercept_hook_del(E_Comp_Object_Intercept_Hook *ch);
-#endif
#endif