Rechercher une page de manuel
Evas_Object_Group_Interceptors
Langue: en
Version: 380418 (fedora - 01/12/10)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- Detailed Description
- Function Documentation
- EAPI void evas_object_intercept_clip_set_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Object *clip) func, const void * data)
- EAPI void* evas_object_intercept_clip_set_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Object *clip) func)
- EAPI void evas_object_intercept_clip_unset_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func, const void * data)
- EAPI void* evas_object_intercept_clip_unset_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func)
- EAPI void evas_object_intercept_color_set_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, int r, int g, int b, int a) func, const void * data)
- EAPI void* evas_object_intercept_color_set_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, int r, int g, int b, int a) func)
- EAPI void evas_object_intercept_hide_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func, const void * data)
- EAPI void* evas_object_intercept_hide_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func)
- EAPI void evas_object_intercept_layer_set_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, int l) func, const void * data)
- EAPI void* evas_object_intercept_layer_set_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, int l) func)
- EAPI void evas_object_intercept_lower_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func, const void * data)
- EAPI void* evas_object_intercept_lower_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func)
- EAPI void evas_object_intercept_move_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Coord x, Evas_Coord y) func, const void * data)
- EAPI void* evas_object_intercept_move_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Coord x, Evas_Coord y) func)
- EAPI void evas_object_intercept_raise_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func, const void * data)
- EAPI void* evas_object_intercept_raise_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func)
- EAPI void evas_object_intercept_resize_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Coord w, Evas_Coord h) func, const void * data)
- EAPI void* evas_object_intercept_resize_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Coord w, Evas_Coord h) func)
- EAPI void evas_object_intercept_show_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func, const void * data)
- EAPI void* evas_object_intercept_show_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func)
- EAPI void evas_object_intercept_stack_above_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Object *above) func, const void * data)
- EAPI void* evas_object_intercept_stack_above_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Object *above) func)
- EAPI void evas_object_intercept_stack_below_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Object *below) func, const void * data)
- EAPI void* evas_object_intercept_stack_below_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Object *below) func)
- Author
NAME
Object Method Interceptors -Evas provides a way to intercept method calls.
Functions
EAPI void evas_object_intercept_show_callback_add (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj), const void *data)
Set the callback function that intercepts a show event of a object.
EAPI void * evas_object_intercept_show_callback_del (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj))
Unset the callback function that intercepts a show event of a object.
EAPI void evas_object_intercept_hide_callback_add (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj), const void *data)
Set the callback function that intercepts a hide event of a object.
EAPI void * evas_object_intercept_hide_callback_del (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj))
Unset the callback function that intercepts a hide event of a object.
EAPI void evas_object_intercept_move_callback_add (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj, Evas_Coord x, Evas_Coord y), const void *data)
Set the callback function that intercepts a move event of a object.
EAPI void * evas_object_intercept_move_callback_del (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj, Evas_Coord x, Evas_Coord y))
Unset the callback function that intercepts a move event of a object.
EAPI void evas_object_intercept_resize_callback_add (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj, Evas_Coord w, Evas_Coord h), const void *data)
To be documented.
EAPI void * evas_object_intercept_resize_callback_del (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj, Evas_Coord w, Evas_Coord h))
To be documented.
EAPI void evas_object_intercept_raise_callback_add (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj), const void *data)
To be documented.
EAPI void * evas_object_intercept_raise_callback_del (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj))
To be documented.
EAPI void evas_object_intercept_lower_callback_add (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj), const void *data)
To be documented.
EAPI void * evas_object_intercept_lower_callback_del (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj))
To be documented.
EAPI void evas_object_intercept_stack_above_callback_add (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj, Evas_Object *above), const void *data)
To be documented.
EAPI void * evas_object_intercept_stack_above_callback_del (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj, Evas_Object *above))
To be documented.
EAPI void evas_object_intercept_stack_below_callback_add (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj, Evas_Object *below), const void *data)
To be documented.
EAPI void * evas_object_intercept_stack_below_callback_del (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj, Evas_Object *below))
To be documented.
EAPI void evas_object_intercept_layer_set_callback_add (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj, int l), const void *data)
To be documented.
EAPI void * evas_object_intercept_layer_set_callback_del (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj, int l))
To be documented.
EAPI void evas_object_intercept_color_set_callback_add (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj, int r, int g, int b, int a), const void *data)
To be documented.
EAPI void * evas_object_intercept_color_set_callback_del (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj, int r, int g, int b, int a))
To be documented.
EAPI void evas_object_intercept_clip_set_callback_add (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj, Evas_Object *clip), const void *data)
To be documented.
EAPI void * evas_object_intercept_clip_set_callback_del (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj, Evas_Object *clip))
To be documented.
EAPI void evas_object_intercept_clip_unset_callback_add (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj), const void *data)
To be documented.
EAPI void * evas_object_intercept_clip_unset_callback_del (Evas_Object *obj, void(*func)(void *data, Evas_Object *obj))
To be documented.
Detailed Description
Evas provides a way to intercept method calls.
The interceptor callback may opt to completely deny the call, or may check and change the parameters before continuing. The continuation of an intercepted call is done by calling the intercepted call again, from inside the interceptor callback.
Function Documentation
EAPI void evas_object_intercept_clip_set_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Object *clip) func, const void * data)
To be documented. FIXME: To be fixed.
EAPI void* evas_object_intercept_clip_set_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Object *clip) func)
To be documented. FIXME: To be fixed.
EAPI void evas_object_intercept_clip_unset_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func, const void * data)
To be documented. FIXME: To be fixed.
EAPI void* evas_object_intercept_clip_unset_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func)
To be documented. FIXME: To be fixed.
EAPI void evas_object_intercept_color_set_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, int r, int g, int b, int a) func, const void * data)
To be documented. FIXME: To be fixed.
EAPI void* evas_object_intercept_color_set_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, int r, int g, int b, int a) func)
To be documented. FIXME: To be fixed.
EAPI void evas_object_intercept_hide_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func, const void * data)
Set the callback function that intercepts a hide event of a object. Parameters:
- obj The given canvas object pointer.
func The given function to be the callback function.
data The data passed to the callback fucntion.
This function sets a callback function to intercepts a hide event of a canvas object.
See also:
- evas_object_intercept_hide_callback_del().
EAPI void* evas_object_intercept_hide_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func)
Unset the callback function that intercepts a hide event of a object. Parameters:
- obj The given canvas object pointer.
func The given callback function.
This function sets a callback function to intercepts a hide event of a canvas object.
See also:
- evas_object_intercept_hide_callback_add().
EAPI void evas_object_intercept_layer_set_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, int l) func, const void * data)
To be documented. FIXME: To be fixed.
EAPI void* evas_object_intercept_layer_set_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, int l) func)
To be documented. FIXME: To be fixed.
EAPI void evas_object_intercept_lower_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func, const void * data)
To be documented. FIXME: To be fixed.
EAPI void* evas_object_intercept_lower_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func)
To be documented. FIXME: To be fixed.
EAPI void evas_object_intercept_move_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Coord x, Evas_Coord y) func, const void * data)
Set the callback function that intercepts a move event of a object. Parameters:
- obj The given canvas object pointer.
func The given function to be the callback function.
data The data passed to the callback fucntion.
This function sets a callback function to intercepts a move event of a canvas object.
See also:
- evas_object_intercept_move_callback_del().
EAPI void* evas_object_intercept_move_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Coord x, Evas_Coord y) func)
Unset the callback function that intercepts a move event of a object. Parameters:
- obj The given canvas object pointer.
func The given callback function.
This function sets a callback function to intercepts a move event of a canvas object.
See also:
- evas_object_intercept_move_callback_add().
EAPI void evas_object_intercept_raise_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func, const void * data)
To be documented. FIXME: To be fixed.
EAPI void* evas_object_intercept_raise_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func)
To be documented. FIXME: To be fixed.
EAPI void evas_object_intercept_resize_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Coord w, Evas_Coord h) func, const void * data)
To be documented. FIXME: To be fixed.
EAPI void* evas_object_intercept_resize_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Coord w, Evas_Coord h) func)
To be documented. FIXME: To be fixed.
EAPI void evas_object_intercept_show_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func, const void * data)
Set the callback function that intercepts a show event of a object. Parameters:
- obj The given canvas object pointer.
func The given function to be the callback function.
data The data passed to the callback fucntion.
This function sets a callback function to intercepts a show event of a canvas object.
See also:
- evas_object_intercept_show_callback_del().
EAPI void* evas_object_intercept_show_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj) func)
Unset the callback function that intercepts a show event of a object. Parameters:
- obj The given canvas object pointer.
func The given callback function.
This function sets a callback function to intercepts a show event of a canvas object.
See also:
- evas_object_intercept_show_callback_add().
EAPI void evas_object_intercept_stack_above_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Object *above) func, const void * data)
To be documented. FIXME: To be fixed.
EAPI void* evas_object_intercept_stack_above_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Object *above) func)
To be documented. FIXME: To be fixed.
EAPI void evas_object_intercept_stack_below_callback_add (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Object *below) func, const void * data)
To be documented. FIXME: To be fixed.
EAPI void* evas_object_intercept_stack_below_callback_del (Evas_Object * obj, void(*)(void *data, Evas_Object *obj, Evas_Object *below) func)
To be documented. FIXME: To be fixed.
Author
Generated automatically by Doxygen for Evas from the source code.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre