Evas Object Event Flag Functions
Functions that deal with how events on an Evas Object are processed. More...
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
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
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.
The default value is true.
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
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.