tizen 2.4 release
[framework/uifw/elementary.git] / src / lib / elm_colorselector.h
1 /**
2  * @defgroup Colorselector Colorselector
3  * @ingroup elm_widget_group
4  *
5  * @image html colorselector_inheritance_tree.png
6  * @image latex colorselector_inheritance_tree.eps
7  *
8  *
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.
15  *
16  * This widget inherits from the @ref Layout one, so that all the
17  * functions acting on it also work for check objects.
18  *
19  * This widget emits the following signals, besides the ones sent from
20  * @ref Layout:
21  * - @c "changed" - When the color value changes on selector
22  *   event_info is NULL.
23  * - @c "color,item,selected" - When user clicks on color item. The
24  *   event_info parameter of the callback will be the selected color
25  *   item.
26  * - @c "color,item,longpressed" - When user long presses on color
27  *   item. The event info parameter of the callback contains selected
28  *   color item.
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)
32  *
33  * @{
34  */
35
36 #include "elm_colorselector_common.h"
37 #ifdef EFL_EO_API_SUPPORT
38 #include "elm_colorselector_eo.h"
39 #endif
40 #ifndef EFL_NOLEGACY_API_SUPPORT
41 #include "elm_colorselector_legacy.h"
42 #endif
43 /**
44  * @}
45  */