Functions that manipulate generic Evas objects. More...
Modules | |
| Basic Object Manipulation | |
| Almost every evas object created will have some generic function used to manipulate it. | |
| Object Events | |
| Objects generate events when they are moved, resized, when their visibility change, when they are deleted and so on. | |
| Size Hints | |
| 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. | |
| Finding Objects | |
| Functions that allows finding objects by their position, name or other properties. | |
| Object Method Interceptors | |
| Evas provides a way to intercept method calls. | |
| UV Mapping (Rotation, Perspective, 3D...) | |
| Evas allows different transformations to be applied to all kinds of objects. | |
Typedefs | |
| typedef Efl_Canvas_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:
These functions apply to any Evas object, whichever type that may have.