2 * @defgroup Colorselector Colorselector
3 * @ingroup elm_widget_group
5 * @image html colorselector_inheritance_tree.png
6 * @image latex colorselector_inheritance_tree.eps
9 * A ColorSelector is a color selection widget. It allows application
10 * to set a series of colors.It also allows to load/save colors
11 * from/to config with a unique identifier, by default, the colors are
12 * loaded/saved from/to config using "default" identifier. The colors
13 * can be picked by user from the color set by clicking on individual
14 * color item on the palette or by selecting it from selector.
16 * This widget inherits from the @ref Layout one, so that all the
17 * functions acting on it also work for check objects.
19 * This widget emits the following signals, besides the ones sent from
21 * - @c "changed" - When the color value changes on selector
23 * - @c "color,item,selected" - When user clicks on color item. The
24 * event_info parameter of the callback will be the selected color
26 * - @c "color,item,longpressed" - When user long presses on color
27 * item. The event info parameter of the callback contains selected
29 * - @c "focused" - When the colorselector has received focus. (since 1.8)
30 * - @c "unfocused" - When the colorselector has lost focus. (since 1.8)
31 * - @c "language,changed" - the program's language changed (since 1.9)
36 #include "elm_colorselector_common.h"
37 #ifdef EFL_EO_API_SUPPORT
38 #include "elm_colorselector_eo.h"
40 #ifndef EFL_NOLEGACY_API_SUPPORT
41 #include "elm_colorselector_legacy.h"