efl/src/lib/elementary/elm_icon_eo.h

41 lines
795 B
C

#ifndef _ELM_ICON_EO_H_
#define _ELM_ICON_EO_H_
#ifndef _ELM_ICON_EO_CLASS_TYPE
#define _ELM_ICON_EO_CLASS_TYPE
typedef Eo Elm_Icon;
#endif
#ifndef _ELM_ICON_EO_TYPES
#define _ELM_ICON_EO_TYPES
#endif
/** Elementary Icon Class
*
* @ingroup Elm_Icon
*/
#define ELM_ICON_CLASS elm_icon_class_get()
EWAPI const Efl_Class *elm_icon_class_get(void) EINA_CONST;
EWAPI extern const Efl_Event_Description _ELM_ICON_EVENT_THUMB_DONE;
/** Called when thumb nailing is successfully done
*
* @ingroup Elm_Icon
*/
#define ELM_ICON_EVENT_THUMB_DONE (&(_ELM_ICON_EVENT_THUMB_DONE))
EWAPI extern const Efl_Event_Description _ELM_ICON_EVENT_THUMB_ERROR;
/** Called when thumb nailing failed
*
* @ingroup Elm_Icon
*/
#define ELM_ICON_EVENT_THUMB_ERROR (&(_ELM_ICON_EVENT_THUMB_ERROR))
#endif