Describes a callback issued by a smart object (evas_object_smart_callback_call()), as defined in its smart object class. More...
| Data Fields | |
| const char * | name | 
| callback name ("changed", for example) | |
| const char * | type | 
| Hint on the type of event_infoparameter's contents on a Evas_Smart_Cb callback.  More... | |
Describes a callback issued by a smart object (evas_object_smart_callback_call()), as defined in its smart object class.
This is particularly useful to explain to end users and their code (i.e., introspection) what the parameter event_info will point to. 
| const char* _Evas_Smart_Cb_Description::type | 
Hint on the type of event_info parameter's contents on a Evas_Smart_Cb callback. 
The type string uses the pattern similar to http://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-signatures, but extended to optionally include variable names within brackets preceding types. Example:
"(ii)" "[x]([a]i[b]i)" "ai" "[x]a(ii)"