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.

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

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.