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. | |
UV Mapping (Rotation, Perspective, 3D...) | |
Evas allows different transformations to be applied to all kinds of objects. | |
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. |
Typedefs | |
typedef struct _Evas_Object | Evas_Object |
An Evas Object handle. |
Detailed Description
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:
- rectangle,
- line,
- polygon,
- text,
- textblock and
- image.
These functions apply to any Evas object, whichever type that may have.
- Note
- 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.