Efl.Gfx.Color_Class (mixin)

Description

This mixin provides an interface for objects supporting color classes (this is, named colors) and provides a helper method to also allow hexadecimal color codes.

Members

color_class (get, set)

Color for the color class.
Eina_Bool efl_gfx_color_class_get(const Eo *obj, const char *color_class, Efl_Gfx_Color_Class_Layer layer, int *r, int *g, int *b, int *a);
Eina_Bool efl_gfx_color_class_set(Eo *obj, const char *color_class, Efl_Gfx_Color_Class_Layer layer, int r, int g, int b, int a);


color_class_clear

Delete all color classes defined in object level.
void efl_gfx_color_class_clear(Eo *obj);


color_class_code (get, set)

Hexadecimal color code string of the color class.
const char *efl_gfx_color_class_code_get(const Eo *obj, const char *color_class, Efl_Gfx_Color_Class_Layer layer);
Eina_Bool efl_gfx_color_class_code_set(Eo *obj, const char *color_class, Efl_Gfx_Color_Class_Layer layer, const char *colorcode);


color_class_del

Delete the color class.
void efl_gfx_color_class_del(Eo *obj, const char *color_class);


color_class_description (get)

const char *efl_gfx_color_class_description_get(const Eo *obj, const char *color_class);


Events