3 typedef struct _E_Color_Class E_Color_Class;
6 #ifndef E_COLOR_CLASSES_H
7 #define E_COLOR_CLASSES_H
11 const char *name; /* stringshared name */
17 EINTERN int e_color_class_init(void);
18 EINTERN int e_color_class_shutdown(void);
20 EAPI void e_color_class_instance_set(E_Color_Class *cc,
21 int r, int g, int b, int a,
22 int r2, int b2, int g2, int a2,
23 int r3, int g3, int b3, int a3);
24 EAPI E_Color_Class *e_color_class_set_stringshared(const char *color_class,
25 int r, int g, int b, int a,
26 int r2, int b2, int g2, int a2,
27 int r3, int g3, int b3, int a3);
28 EAPI E_Color_Class *e_color_class_set(const char *color_class,
29 int r, int g, int b, int a,
30 int r2, int b2, int g2, int a2,
31 int r3, int g3, int b3, int a3);
32 EAPI E_Color_Class *e_color_class_find(const char *name);
33 EAPI E_Color_Class *e_color_class_find_stringshared(const char *name);
36 EAPI void e_color_class_instance_del(E_Color_Class *cc);
37 EAPI void e_color_class_del_stringshared(const char *name);
38 EAPI void e_color_class_del(const char *name);
40 EAPI Eina_List *e_color_class_list(void);