Go to the documentation of this file.
4 #define E_SMART_OBJ_GET(smart, o, type) \
9 smart = evas_object_smart_data_get(o); \
11 _e_smart_str = (char *)evas_object_type_get(o); \
12 if (!_e_smart_str) return; \
13 if (strcmp(_e_smart_str, type)) return; \
16 #define E_SMART_OBJ_GET_RETURN(smart, o, type, ret) \
21 smart = evas_object_smart_data_get(o); \
22 if (!smart) return ret; \
23 _e_smart_str = (char *)evas_object_type_get(o); \
24 if (!_e_smart_str) return ret; \
25 if (strcmp(_e_smart_str, type)) return ret; \
28 #define E_OBJ_NAME "edje_container_object"