Tizen Native API 6.0
|const char *||name|
|Eina_Bool(*||add )(Evas_Object *obj)|
|void(*||del )(Evas_Object *obj)|
A smart object's base interface definition
Every Evas interface must have a name field, pointing to a global, constant string variable. This string pointer will be the only way of retrieving back a given interface from a smart object. Two function pointers must be defined, too, which will be called at object creation and deletion times.
See also some examples on smart interfaces.
- Since (EFL) :
Member Data Documentation
Function to be called at object creation time. This will take place before the object's smart
Function to be called at object deletion time. This will take place after the object's smart
|const char* _Evas_Smart_Interface::name|
Name of the given interface