summaryrefslogtreecommitdiff
path: root/src/lib/elementary/elm_icon_eo.h
blob: b53fed2b44cf120b58914c82fe09945910a9b06c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#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);

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