Evas_Object_Event_Flags_Group (3) - Linux Manuals
Evas_Object_Event_Flags_Group: Functions that deal with how events on an Evas Object are processed.
NAME
Evas Object Event Flag Functions - Functions that deal with how events on an Evas Object are processed.
Functions
EAPI void evas_object_pass_events_set (Evas_Object *obj, Evas_Bool pass)
Set an object's pass events state.
EAPI Evas_Bool evas_object_pass_events_get (const Evas_Object *obj)
Determine whether an object is set to pass events.
EAPI void evas_object_repeat_events_set (Evas_Object *obj, Evas_Bool repeat)
Set an object's repeat events state.
EAPI Evas_Bool evas_object_repeat_events_get (const Evas_Object *obj)
Determine whether an object is set to repeat events.
EAPI void evas_object_propagate_events_set (Evas_Object *obj, Evas_Bool prop)
Set whether events on a smart member object should propagate to its parent.
EAPI Evas_Bool evas_object_propagate_events_get (const Evas_Object *obj)
Determine whether an object is set to propagate events.
Detailed Description
Functions that deal with how events on an Evas Object are processed.
Function Documentation
EAPI Evas_Bool evas_object_pass_events_get (const Evas_Object * obj)
Determine whether an object is set to pass events.
Parameters:
- obj
Returns:
- pass events state
EAPI void evas_object_pass_events_set (Evas_Object * obj, Evas_Bool pass)
Set an object's pass events state.
Parameters:
-
obj the evas object
pass whether to pass events or not
If pass is true, this will cause events on obj to be ignored. They will be triggered on the next lower object (that is not set to pass events) instead.
If pass is false, events will be processed as normal.
EAPI Evas_Bool evas_object_propagate_events_get (const Evas_Object * obj)
Determine whether an object is set to propagate events.
Parameters:
- obj
Returns:
- propogate events state
EAPI void evas_object_propagate_events_set (Evas_Object * obj, Evas_Bool prop)
Set whether events on a smart member object should propagate to its parent.
Parameters:
-
obj the smart member object
prop wheter to propagate events or not
This function has no effect if obj is not a member of a smart object.
If prop is true, events occuring on this object will propagate on to the smart object of which obj is a member.
If prop is false, events for which callbacks are set on the member object, obj, will not be passed on to the parent smart object.
EAPI Evas_Bool evas_object_repeat_events_get (const Evas_Object * obj)
Determine whether an object is set to repeat events.
Parameters:
- obj
Returns:
- repeat events state
EAPI void evas_object_repeat_events_set (Evas_Object * obj, Evas_Bool repeat)
Set an object's repeat events state.
Parameters:
-
obj the object
repeat wheter to repeat events or not
If repeat is true, this will cause events on obj to trigger callbacks, but also to be repeated on the next lower object in the stack.
If repeat is false, events occuring on obj will be processed normally.
Author
Generated automatically by Doxygen for Evas from the source code.