1 #ifndef _ELM_ICON_EO_H_ 2 #define _ELM_ICON_EO_H_ 3 4 #ifndef _ELM_ICON_EO_CLASS_TYPE 5 #define _ELM_ICON_EO_CLASS_TYPE 6 7 typedef Eo Elm_Icon; 8 9 #endif 10 11 #ifndef _ELM_ICON_EO_TYPES 12 #define _ELM_ICON_EO_TYPES 13 14 15 #endif 16 /** Elementary Icon Class 17 * 18 * @ingroup Elm_Icon 19 */ 20 #define ELM_ICON_CLASS elm_icon_class_get() 21 22 EWAPI const Efl_Class *elm_icon_class_get(void) EINA_CONST; 23 24 EWAPI extern const Efl_Event_Description _ELM_ICON_EVENT_THUMB_DONE; 25 26 /** Called when thumb nailing is successfully done 27 * 28 * @ingroup Elm_Icon 29 */ 30 #define ELM_ICON_EVENT_THUMB_DONE (&(_ELM_ICON_EVENT_THUMB_DONE)) 31 32 EWAPI extern const Efl_Event_Description _ELM_ICON_EVENT_THUMB_ERROR; 33 34 /** Called when thumb nailing failed 35 * 36 * @ingroup Elm_Icon 37 */ 38 #define ELM_ICON_EVENT_THUMB_ERROR (&(_ELM_ICON_EVENT_THUMB_ERROR)) 39 40 #endif 41