Evas_Object_Group_Find

Langue: en

Version: 376328 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

Finding Objects -

Functions that allows finding objects by their position, name or other properties.

Functions


EAPI Evas_Object * evas_focus_get (const Evas *e)
Retrieve the object that currently has focus.
EAPI Evas_Object * evas_object_name_find (const Evas *e, const char *name)
Retrieves the object on the given evas with the given name.
EAPI Evas_Object * evas_object_top_at_xy_get (const Evas *e, Evas_Coord x, Evas_Coord y, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects)
Retrieves the top object at the given position (x,y).
EAPI Evas_Object * evas_object_top_at_pointer_get (const Evas *e)
Retrieves the top object at mouse pointer position.
EAPI Evas_Object * evas_object_top_in_rectangle_get (const Evas *e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects)
Retrieves the top object in the given rectangle region.
EAPI Eina_List * evas_objects_at_xy_get (const Evas *e, Evas_Coord x, Evas_Coord y, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects)
Retrieves the objects at the given position.
EAPI Eina_List * evas_objects_in_rectangle_get (const Evas *e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects)
To be documented.
EAPI Evas_Object * evas_object_bottom_get (const Evas *e)
Get the lowest evas object on the Evas e.
EAPI Evas_Object * evas_object_top_get (const Evas *e)
Get the highest evas object on the Evas e.

Detailed Description

Functions that allows finding objects by their position, name or other properties.

Function Documentation

EAPI Evas_Object* evas_focus_get (const Evas * e)

Retrieve the object that currently has focus. Parameters:

e The Evas canvas to query focus on.

Returns the object that currently has focus, NULL otherwise.

See also:

evas_object_focus_set
evas_object_focus_get
evas_object_key_grab
evas_object_key_ungrab

Returns:

The object that has focus or NULL is there is not one.

EAPI Evas_Object* evas_object_bottom_get (const Evas * e)

Get the lowest evas object on the Evas e. Parameters:

e an Evas

Returns:

the lowest object

EAPI Evas_Object* evas_object_name_find (const Evas * e, const char * name)

Retrieves the object on the given evas with the given name. Parameters:

e The given evas.
name The given name.

Returns:

If successful, the evas object with the given name. Otherwise, NULL.

EAPI Evas_Object* evas_object_top_at_pointer_get (const Evas * e)

Retrieves the top object at mouse pointer position. Parameters:

e The given evas object.

Returns:

The evas object that is over all others objects at the pointer position.

References evas_object_top_at_xy_get().

EAPI Evas_Object* evas_object_top_at_xy_get (const Evas * e, Evas_Coord x, Evas_Coord y, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects)

Retrieves the top object at the given position (x,y). Parameters:

e The given evas object.
x The horizontal coordinate
y The vertical coordinate
include_pass_events_objects Boolean Flag to include or not pass events objects
include_hidden_objects Boolean Flag to include or not hidden objects

Returns:

The evas object that is over all others objects at the given position.

Referenced by evas_object_top_at_pointer_get().

EAPI Evas_Object* evas_object_top_get (const Evas * e)

Get the highest evas object on the Evas e. Parameters:

e an Evas

Returns:

the highest object

EAPI Evas_Object* evas_object_top_in_rectangle_get (const Evas * e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects)

Retrieves the top object in the given rectangle region. Parameters:

e The given evas object.
x The horizontal coordinate.
y The vertical coordinate.
w The width size.
h The height size.
include_pass_events_objects Boolean Flag to include or not pass events objects
include_hidden_objects Boolean Flag to include or not hidden objects

Returns:

The evas object that is over all others objects at the pointer position.

EAPI Eina_List* evas_objects_at_xy_get (const Evas * e, Evas_Coord x, Evas_Coord y, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects)

Retrieves the objects at the given position. Parameters:

e The given evas object.
x The horizontal coordinate.
y The vertical coordinate.
include_pass_events_objects Boolean Flag to include or not pass events objects
include_hidden_objects Boolean Flag to include or not hidden objects

Returns:

The list of evas objects at the pointer position.

EAPI Eina_List* evas_objects_in_rectangle_get (const Evas * e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects)

To be documented. FIXME: To be fixed. Retrieves the objects in the given rectangle region

Parameters:

e The given evas object.
x The horizontal coordinate.
y The vertical coordinate.
w The width size.
h The height size.
include_pass_events_objects Boolean Flag to include or not pass events objects
include_hidden_objects Boolean Flag to include or not hidden objects

Returns:

The list of evas object in the rectangle region.

Author

Generated automatically by Doxygen for Evas from the source code.