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 (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 (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 (Evas_Object *obj) |
Determine whether an object is set to propagate events. |
EAPI Evas_Bool evas_object_pass_events_get | ( | Evas_Object * | obj | ) |
Determine whether an object is set to pass events.
obj |
EAPI void evas_object_pass_events_set | ( | Evas_Object * | obj, | |
Evas_Bool | pass | |||
) |
Set an object's pass events state.
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 | ( | Evas_Object * | obj | ) |
Determine whether an object is set to propagate events.
obj |
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.
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 | ( | Evas_Object * | obj | ) |
Determine whether an object is set to repeat events.
obj |
EAPI void evas_object_repeat_events_set | ( | Evas_Object * | obj, | |
Evas_Bool | repeat | |||
) |
Set an object's repeat events state.
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.