Functions that manipulate generic Evas objects. More...
|Basic Object Manipulation|
Almost every evas object created will have some generic function used to manipulate it.
Objects generate events when they are moved, resized, when their visibility change, when they are deleted and so on.
|UV Mapping (Rotation, Perspective, 3D...)|
Evas allows different transformations to be applied to all kinds of objects.
Objects may carry hints, so that another object that acts as a manager (see Smart Object Functions) may know how to properly position and resize its subordinate objects.
|Extra Object Manipulation|
Miscellaneous functions that also apply to any object, but are less used or not implemented by all objects.
Functions that allows finding objects by their position, name or other properties.
|Object Method Interceptors|
Evas provides a way to intercept method calls.
|typedef struct _Evas_Object||Evas_Object|
|An Evas Object handle. |
Functions that manipulate generic Evas objects.
All Evas displaying units are Evas objects. One handles them all by means of the handle Evas_Object. Besides Evas treats their objects equally, they have types, which define their specific behavior (and individual API).
Evas comes with a set of built-in object types:
- textblock and
These functions apply to any Evas object, whichever type that may have.
- The built-in types which are most used are rectangles, text and images. In fact, with these ones one can create 2D interfaces of arbitrary complexity and EFL makes it easy.