summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Juyung Seo <seojuyung2@gmail.com>2014-11-22 00:39:43 +0900
committerDaniel Juyung Seo <seojuyung2@gmail.com>2014-11-22 00:40:25 +0900
commitd9480f540c7dbc113686400f3596d5e13e839329 (patch)
tree8ce206ecbd947afabaec3dbc3ba56a737ef67a60
parente581aa2c4d6030f18935432f28697c21d57a4597 (diff)
parente26e1e10fb81ffabf54047f6022f7a6736340b70 (diff)
elm: Clean-up and fix a lot of doxygen for elementary headers.
- Keep consistency. - Use addtogroup that works well and convenient. - Make struct/enum/union look correctly on the doxygen.
-rw-r--r--src/lib/elm_actionslider_common.h12
-rw-r--r--src/lib/elm_app_common.h13
-rw-r--r--src/lib/elm_bg_common.h12
-rw-r--r--src/lib/elm_box_common.h16
-rw-r--r--src/lib/elm_bubble_common.h9
-rw-r--r--src/lib/elm_calendar_common.h92
-rw-r--r--src/lib/elm_clock_common.h11
-rw-r--r--src/lib/elm_colorselector_common.h22
-rw-r--r--src/lib/elm_datetime_common.h12
-rw-r--r--src/lib/elm_dayselector_common.h9
-rw-r--r--src/lib/elm_entry_common.h57
-rw-r--r--src/lib/elm_flip_common.h10
-rw-r--r--src/lib/elm_gesture_layer_common.h141
-rw-r--r--src/lib/elm_glview_common.h14
-rw-r--r--src/lib/elm_hover_common.h9
-rw-r--r--src/lib/elm_icon_common.h6
-rw-r--r--src/lib/elm_image_common.h20
-rw-r--r--src/lib/elm_label_common.h12
-rw-r--r--src/lib/elm_layout_common.h19
-rw-r--r--src/lib/elm_list_common.h11
-rw-r--r--src/lib/elm_map_common.h101
-rw-r--r--src/lib/elm_panel_common.h23
-rw-r--r--src/lib/elm_prefs_common.h111
-rw-r--r--src/lib/elm_progressbar_common.h9
-rw-r--r--src/lib/elm_scroller_common.h10
-rw-r--r--src/lib/elm_slider_common.h9
-rw-r--r--src/lib/elm_slideshow_common.h20
-rw-r--r--src/lib/elm_thumb_common.h13
-rw-r--r--src/lib/elm_toolbar_common.h17
-rw-r--r--src/lib/elm_web_common.h31
-rw-r--r--src/lib/elm_win_common.h11
31 files changed, 429 insertions, 433 deletions
diff --git a/src/lib/elm_actionslider_common.h b/src/lib/elm_actionslider_common.h
index fefd7db1f..e0c745086 100644
--- a/src/lib/elm_actionslider_common.h
+++ b/src/lib/elm_actionslider_common.h
@@ -1,7 +1,11 @@
1/** 1/**
2 * A position for indicators, magnets, and enabled items. 2 * @addtogroup Actionslider
3 * 3 *
4 * @ingroup Actionslider 4 * @{
5 */
6
7/**
8 * A position for indicators, magnets, and enabled items.
5 */ 9 */
6typedef enum 10typedef enum
7{ 11{
@@ -11,3 +15,7 @@ typedef enum
11 ELM_ACTIONSLIDER_RIGHT = 1 << 2, /**< right position */ 15 ELM_ACTIONSLIDER_RIGHT = 1 << 2, /**< right position */
12 ELM_ACTIONSLIDER_ALL = (1 << 3) - 1 /**< all positions for left/center/right */ 16 ELM_ACTIONSLIDER_ALL = (1 << 3) - 1 /**< all positions for left/center/right */
13} Elm_Actionslider_Pos; 17} Elm_Actionslider_Pos;
18
19/**
20 * @}
21 */
diff --git a/src/lib/elm_app_common.h b/src/lib/elm_app_common.h
index 29b7bb94d..2d37f701c 100644
--- a/src/lib/elm_app_common.h
+++ b/src/lib/elm_app_common.h
@@ -1,3 +1,12 @@
1/**
2 * @addtogroup App
3 *
4 * @{
5 */
6
7/**
8 * Elm_App_View_State
9 */
1typedef enum 10typedef enum
2{ 11{
3 ELM_APP_VIEW_STATE_UNKNOWN = 0, 12 ELM_APP_VIEW_STATE_UNKNOWN = 0,
@@ -7,6 +16,10 @@ typedef enum
7 ELM_APP_VIEW_STATE_SHALLOW 16 ELM_APP_VIEW_STATE_SHALLOW
8} Elm_App_View_State; 17} Elm_App_View_State;
9 18
19/**
20 * @}
21 */
22
10char *_dbus_package_to_path(const char *package); 23char *_dbus_package_to_path(const char *package);
11 24
12Elm_App_View_State _string_state_to_id(const char *state); 25Elm_App_View_State _string_state_to_id(const char *state);
diff --git a/src/lib/elm_bg_common.h b/src/lib/elm_bg_common.h
index 0d3ad7262..7c770dc78 100644
--- a/src/lib/elm_bg_common.h
+++ b/src/lib/elm_bg_common.h
@@ -1,11 +1,15 @@
1/** 1/**
2 * @addtogroup Bg
3 *
4 * @{
5 */
6
7/**
2 * Identifiers on how a background widget is to display its image -- 8 * Identifiers on how a background widget is to display its image --
3 * if it was set to use an image file. 9 * if it was set to use an image file.
4 * 10 *
5 * @see elm_bg_option_set() 11 * @see elm_bg_option_set()
6 * @see elm_bg_option_get() 12 * @see elm_bg_option_get()
7 *
8 * @ingroup Bg
9 */ 13 */
10typedef enum 14typedef enum
11{ 15{
@@ -16,3 +20,7 @@ typedef enum
16 ELM_BG_OPTION_LAST /**< sentinel value, also used to indicate errors */ 20 ELM_BG_OPTION_LAST /**< sentinel value, also used to indicate errors */
17} Elm_Bg_Option; 21} Elm_Bg_Option;
18 22
23
24/**
25 * @}
26 */
diff --git a/src/lib/elm_box_common.h b/src/lib/elm_box_common.h
index b0899b0a1..2aefa3796 100644
--- a/src/lib/elm_box_common.h
+++ b/src/lib/elm_box_common.h
@@ -1,4 +1,10 @@
1/** 1/**
2 * @addtogroup Box
3 *
4 * @{
5 */
6
7/**
2 * @typedef Elm_Box_Transition 8 * @typedef Elm_Box_Transition
3 * 9 *
4 * Opaque handler containing the parameters to perform an animated 10 * Opaque handler containing the parameters to perform an animated
@@ -41,8 +47,6 @@ typedef struct _Elm_Box_Transition Elm_Box_Transition;
41 * @see elm_box_transition_new 47 * @see elm_box_transition_new
42 * @see elm_box_transition_free 48 * @see elm_box_transition_free
43 * @see elm_box_layout_set 49 * @see elm_box_layout_set
44 *
45 * @ingroup Box
46 */ 50 */
47EAPI void elm_box_layout_transition(Evas_Object *obj, Evas_Object_Box_Data *priv, void *data); 51EAPI void elm_box_layout_transition(Evas_Object *obj, Evas_Object_Box_Data *priv, void *data);
48 52
@@ -76,8 +80,6 @@ EAPI void elm_box_layout_transition(Evas_Object *obj, Evas_Object
76 * 80 *
77 * @see elm_box_transition_new 81 * @see elm_box_transition_new
78 * @see elm_box_layout_transition 82 * @see elm_box_layout_transition
79 *
80 * @ingroup Box
81 */ 83 */
82EAPI Elm_Box_Transition *elm_box_transition_new(const double duration, Evas_Object_Box_Layout start_layout, void *start_layout_data, Ecore_Cb start_layout_free_data, Evas_Object_Box_Layout end_layout, void *end_layout_data, Ecore_Cb end_layout_free_data, Ecore_Cb transition_end_cb, void *transition_end_data); 84EAPI Elm_Box_Transition *elm_box_transition_new(const double duration, Evas_Object_Box_Layout start_layout, void *start_layout_data, Ecore_Cb start_layout_free_data, Evas_Object_Box_Layout end_layout, void *end_layout_data, Ecore_Cb end_layout_free_data, Ecore_Cb transition_end_cb, void *transition_end_data);
83 85
@@ -91,7 +93,9 @@ EAPI Elm_Box_Transition *elm_box_transition_new(const double duration, Evas_Obje
91 * 93 *
92 * @see elm_box_transition_new 94 * @see elm_box_transition_new
93 * @see elm_box_layout_transition 95 * @see elm_box_layout_transition
94 *
95 * @ingroup Box
96 */ 96 */
97EAPI void elm_box_transition_free(void *data); 97EAPI void elm_box_transition_free(void *data);
98
99/**
100 * @}
101 */
diff --git a/src/lib/elm_bubble_common.h b/src/lib/elm_bubble_common.h
index 12e832fca..0e3c94e23 100644
--- a/src/lib/elm_bubble_common.h
+++ b/src/lib/elm_bubble_common.h
@@ -1,4 +1,10 @@
1/** 1/**
2 * @addtogroup Bubble
3 *
4 * @{
5 */
6
7/**
2 * Defines the corner values for a bubble. 8 * Defines the corner values for a bubble.
3 * 9 *
4 * The corner will be used to determine where the arrow of the 10 * The corner will be used to determine where the arrow of the
@@ -13,3 +19,6 @@ typedef enum
13 ELM_BUBBLE_POS_BOTTOM_RIGHT, /**< the arrow of the bubble points to the bottom right corner. */ 19 ELM_BUBBLE_POS_BOTTOM_RIGHT, /**< the arrow of the bubble points to the bottom right corner. */
14} Elm_Bubble_Pos; 20} Elm_Bubble_Pos;
15 21
22/**
23 * @}
24 */
diff --git a/src/lib/elm_calendar_common.h b/src/lib/elm_calendar_common.h
index 6ce181e86..556a16178 100644
--- a/src/lib/elm_calendar_common.h
+++ b/src/lib/elm_calendar_common.h
@@ -1,17 +1,10 @@
1typedef enum
2{
3 ELM_CALENDAR_UNIQUE, /**< Default value. Marks will be displayed only on event day. */
4 ELM_CALENDAR_DAILY, /**< Marks will be displayed every day after event day (inclusive). */
5 ELM_CALENDAR_WEEKLY, /**< Marks will be displayed every week after event day (inclusive) - i.e. each seven days. */
6 ELM_CALENDAR_MONTHLY, /**< Marks will be displayed every month day that coincides to event day. E.g.: if an event is set to 30th Jan, no marks will be displayed on Feb, but will be displayed on 30th Mar*/
7 ELM_CALENDAR_ANNUALLY, /**< Marks will be displayed every year that coincides to event day (and month). E.g. an event added to 30th Jan 2012 will be repeated on 30th Jan 2013. */
8 ELM_CALENDAR_LAST_DAY_OF_MONTH /**< Marks will be displayed every last day of month after event day (inclusive). @since 1.7 */
9} _Elm_Calendar_Mark_Repeat_Type;
10
11/** 1/**
12 * @enum _Elm_Calendar_Mark_Repeat_Type 2 * @addtogroup Calendar
13 * @typedef Elm_Calendar_Mark_Repeat_Type
14 * 3 *
4 * @{
5 */
6/**
7 * @enum Elm_Calendar_Mark_Repeat_Type
15 * Event periodicity, used to define if a mark should be repeated 8 * Event periodicity, used to define if a mark should be repeated
16 * @b beyond event's day. It's set when a mark is added. 9 * @b beyond event's day. It's set when a mark is added.
17 * 10 *
@@ -22,11 +15,23 @@ typedef enum
22 * Values don't work as bitmask, only one can be chosen. 15 * Values don't work as bitmask, only one can be chosen.
23 * 16 *
24 * @see elm_calendar_mark_add() 17 * @see elm_calendar_mark_add()
25 *
26 * @ingroup Calendar
27 */ 18 */
28typedef _Elm_Calendar_Mark_Repeat_Type Elm_Calendar_Mark_Repeat_Type; 19typedef enum
20{
21 ELM_CALENDAR_UNIQUE, /**< Default value. Marks will be displayed only on event day. */
22 ELM_CALENDAR_DAILY, /**< Marks will be displayed every day after event day (inclusive). */
23 ELM_CALENDAR_WEEKLY, /**< Marks will be displayed every week after event day (inclusive) - i.e. each seven days. */
24 ELM_CALENDAR_MONTHLY, /**< Marks will be displayed every month day that coincides to event day. E.g.: if an event is set to 30th Jan, no marks will be displayed on Feb, but will be displayed on 30th Mar*/
25 ELM_CALENDAR_ANNUALLY, /**< Marks will be displayed every year that coincides to event day (and month). E.g. an event added to 30th Jan 2012 will be repeated on 30th Jan 2013. */
26 ELM_CALENDAR_LAST_DAY_OF_MONTH /**< Marks will be displayed every last day of month after event day (inclusive). @since 1.7 */
27} Elm_Calendar_Mark_Repeat_Type;
29 28
29/**
30 * @enum Elm_Calendar_Weekday
31 * A weekday
32 *
33 * @see elm_calendar_first_day_of_week_set()
34 */
30typedef enum 35typedef enum
31{ 36{
32 ELM_DAY_SUNDAY, 37 ELM_DAY_SUNDAY,
@@ -37,68 +42,44 @@ typedef enum
37 ELM_DAY_FRIDAY, 42 ELM_DAY_FRIDAY,
38 ELM_DAY_SATURDAY, 43 ELM_DAY_SATURDAY,
39 ELM_DAY_LAST 44 ELM_DAY_LAST
40} _Elm_Calendar_Weekday; 45} Elm_Calendar_Weekday;
41 46
42/** 47/**
43 * @enum _Elm_Calendar_Weekday 48 * @enum Elm_Calendar_Select_Mode
44 * @typedef Elm_Calendar_Weekday
45 * 49 *
46 * a weekday 50 * The mode, who determine how user could select a day
47 * 51 *
48 * @see elm_calendar_first_day_of_week_set() 52 * @see elm_calendar_select_mode_set()
49 *
50 * @ingroup Calendar
51 */ 53 */
52typedef _Elm_Calendar_Weekday Elm_Calendar_Weekday;
53
54
55typedef enum 54typedef enum
56{ 55{
57 ELM_CALENDAR_SELECT_MODE_DEFAULT = 0, /**< Default value. a day is always selected. */ 56 ELM_CALENDAR_SELECT_MODE_DEFAULT = 0, /**< Default value. a day is always selected. */
58 ELM_CALENDAR_SELECT_MODE_ALWAYS, /**< a day is always selected. */ 57 ELM_CALENDAR_SELECT_MODE_ALWAYS, /**< a day is always selected. */
59 ELM_CALENDAR_SELECT_MODE_NONE, /**< None of the days can be selected. */ 58 ELM_CALENDAR_SELECT_MODE_NONE, /**< None of the days can be selected. */
60 ELM_CALENDAR_SELECT_MODE_ONDEMAND /**< User may have selected a day or not. */ 59 ELM_CALENDAR_SELECT_MODE_ONDEMAND /**< User may have selected a day or not. */
61} _Elm_Calendar_Select_Mode; 60} Elm_Calendar_Select_Mode;
62 61
63/** 62/**
64 * @enum _Elm_Calendar_Select_Mode 63 * @Elm_Calendar_Selectable
65 * @typedef Elm_Calendar_Select_Mode
66 * 64 *
67 * the mode, who determine how user could select a day 65 * A bitmask used to define which fields of a @b tm struct will be taken into
68 * 66 * account, when elm_calendar_selected_time_set() is invoked.
69 * @see elm_calendar_select_mode_set()
70 * 67 *
71 * @ingroup Calendar 68 * @see elm_calendar_selectable_set()
69 * @see elm_calendar_selected_time_set()
70 * @since 1.8
72 */ 71 */
73typedef _Elm_Calendar_Select_Mode Elm_Calendar_Select_Mode;
74
75typedef enum 72typedef enum
76{ 73{
77 ELM_CALENDAR_SELECTABLE_NONE = 0, 74 ELM_CALENDAR_SELECTABLE_NONE = 0,
78 ELM_CALENDAR_SELECTABLE_YEAR = (1 << 0), 75 ELM_CALENDAR_SELECTABLE_YEAR = (1 << 0),
79 ELM_CALENDAR_SELECTABLE_MONTH = (1 << 1), 76 ELM_CALENDAR_SELECTABLE_MONTH = (1 << 1),
80 ELM_CALENDAR_SELECTABLE_DAY = (1 << 2) 77 ELM_CALENDAR_SELECTABLE_DAY = (1 << 2)
81} _Elm_Calendar_Selectable; 78} Elm_Calendar_Selectable;
82
83/**
84 * @enum _Elm_Calendar_Selectable
85 * @typedef Elm_Calendar_Selectable
86 *
87 * A bitmask used to define which fields of a @b tm struct will be taken into
88 * account, when elm_calendar_selected_time_set() is invoked.
89 *
90 * @ingroup Calendar
91 * @see elm_calendar_selectable_set()
92 * @see elm_calendar_selected_time_set()
93 * @since 1.8
94 */
95typedef _Elm_Calendar_Selectable Elm_Calendar_Selectable;
96 79
97typedef struct _Elm_Calendar_Mark Elm_Calendar_Mark; /**< Item handle for a calendar mark. Created with elm_calendar_mark_add() and deleted with elm_calendar_mark_del(). */ 80typedef struct _Elm_Calendar_Mark Elm_Calendar_Mark; /**< Item handle for a calendar mark. Created with elm_calendar_mark_add() and deleted with elm_calendar_mark_del(). */
98 81
99/** 82/**
100 * @typedef Elm_Calendar_Format_Cb
101 *
102 * This callback type is used to format the string that will be used 83 * This callback type is used to format the string that will be used
103 * to display month and year. 84 * to display month and year.
104 * 85 *
@@ -106,8 +87,6 @@ typedef struct _Elm_Calendar_Mark Elm_Calendar_Mark; /**< Item handle for a c
106 * @return String representing time that will be set to calendar's text. 87 * @return String representing time that will be set to calendar's text.
107 * 88 *
108 * @see elm_calendar_format_function_set() 89 * @see elm_calendar_format_function_set()
109 *
110 * @ingroup Calendar
111 */ 90 */
112typedef char * (*Elm_Calendar_Format_Cb)(struct tm *stime); 91typedef char * (*Elm_Calendar_Format_Cb)(struct tm *stime);
113 92
@@ -137,8 +116,6 @@ typedef char * (*Elm_Calendar_Format_Cb)(struct tm *stime);
137 * @see elm_calendar_weekdays_name_get() 116 * @see elm_calendar_weekdays_name_get()
138 * 117 *
139 * @ref calendar_example_02 118 * @ref calendar_example_02
140 *
141 * @ingroup Calendar
142 */ 119 */
143EAPI void elm_calendar_weekdays_names_set(Evas_Object *obj, const char *weekdays[]); 120EAPI void elm_calendar_weekdays_names_set(Evas_Object *obj, const char *weekdays[]);
144 121
@@ -153,8 +130,9 @@ EAPI void elm_calendar_weekdays_names_set(Evas_Object *obj, cons
153 * @see elm_calendar_mark_add() 130 * @see elm_calendar_mark_add()
154 * 131 *
155 * @ref calendar_example_06 132 * @ref calendar_example_06
156 *
157 * @ingroup Calendar
158 */ 133 */
159EAPI void elm_calendar_mark_del(Elm_Calendar_Mark *mark); 134EAPI void elm_calendar_mark_del(Elm_Calendar_Mark *mark);
160 135
136/**
137 * @}
138 */
diff --git a/src/lib/elm_clock_common.h b/src/lib/elm_clock_common.h
index 60a38bda4..4253ff897 100644
--- a/src/lib/elm_clock_common.h
+++ b/src/lib/elm_clock_common.h
@@ -1,4 +1,12 @@
1/** 1/**
2 * @addtogroup Clock
3 *
4 * @{
5 */
6
7/**
8 * @enum Elm_Clock_Edit_Mode
9 *
2 * Identifiers for which clock digits should be editable, when a 10 * Identifiers for which clock digits should be editable, when a
3 * clock widget is in edition mode. Values may be OR-ed together to 11 * clock widget is in edition mode. Values may be OR-ed together to
4 * make a mask, naturally. 12 * make a mask, naturally.
@@ -18,3 +26,6 @@ typedef enum
18 ELM_CLOCK_EDIT_ALL = (1 << 6) - 1 /**< All digits should be editable */ 26 ELM_CLOCK_EDIT_ALL = (1 << 6) - 1 /**< All digits should be editable */
19} Elm_Clock_Edit_Mode; 27} Elm_Clock_Edit_Mode;
20 28
29/**
30 * @}
31 */
diff --git a/src/lib/elm_colorselector_common.h b/src/lib/elm_colorselector_common.h
index 00445bce5..18515d2f4 100644
--- a/src/lib/elm_colorselector_common.h
+++ b/src/lib/elm_colorselector_common.h
@@ -1,20 +1,28 @@
1typedef struct _Elm_Color_RGBA 1/**
2 * @addtogroup Colorselector
3 *
4 * @{
5 */
6
7typedef struct _Elm_Color_RGBA Elm_Color_RGBA;
8struct _Elm_Color_RGBA
2{ 9{
3 unsigned int r; 10 unsigned int r;
4 unsigned int g; 11 unsigned int g;
5 unsigned int b; 12 unsigned int b;
6 unsigned int a; 13 unsigned int a;
7} Elm_Color_RGBA; 14};
8 15
9typedef struct _Elm_Custom_Palette 16
17typedef struct _Elm_Custom_Palette Elm_Custom_Palette;
18struct _Elm_Custom_Palette
10{ 19{
11 const char *palette_name; 20 const char *palette_name;
12 Eina_List *color_list; 21 Eina_List *color_list;
13} Elm_Custom_Palette; 22};
14 23
15/** 24/**
16 * @enum Elm_Colorselector_Mode 25 * @enum Elm_Colorselector_Mode
17 * @typedef Elm_Colorselector_Mode
18 * 26 *
19 * Different modes supported by Colorselector 27 * Different modes supported by Colorselector
20 * 28 *
@@ -37,3 +45,7 @@ EAPI void elm_colorselector_palette_item_color_set(Elm_Object_Item *it, int r, i
37EAPI Eina_Bool elm_colorselector_palette_item_selected_get(const Elm_Object_Item *it); 45EAPI Eina_Bool elm_colorselector_palette_item_selected_get(const Elm_Object_Item *it);
38 46
39EAPI void elm_colorselector_palette_item_selected_set(Elm_Object_Item *it, Eina_Bool selected); 47EAPI void elm_colorselector_palette_item_selected_set(Elm_Object_Item *it, Eina_Bool selected);
48
49/**
50 * @}
51 */
diff --git a/src/lib/elm_datetime_common.h b/src/lib/elm_datetime_common.h
index 7dfd7eeb8..f6499d2c3 100644
--- a/src/lib/elm_datetime_common.h
+++ b/src/lib/elm_datetime_common.h
@@ -1,9 +1,14 @@
1/** 1/**
2 * @addtogroup Datetime
3 *
4 * @{
5 */
6
7/**
2 * Identifies a Datetime field, The widget supports 6 fields : Year, month, 8 * Identifies a Datetime field, The widget supports 6 fields : Year, month,
3 * Date, Hour, Minute, AM/PM 9 * Date, Hour, Minute, AM/PM
4 *
5 */ 10 */
6typedef enum _Elm_Datetime_Field_Type 11typedef enum
7{ 12{
8 ELM_DATETIME_YEAR = 0, /**< Indicates Year field */ 13 ELM_DATETIME_YEAR = 0, /**< Indicates Year field */
9 ELM_DATETIME_MONTH = 1, /**< Indicates Month field */ 14 ELM_DATETIME_MONTH = 1, /**< Indicates Month field */
@@ -13,3 +18,6 @@ typedef enum _Elm_Datetime_Field_Type
13 ELM_DATETIME_AMPM = 5, /**< Indicates AM/PM field */ 18 ELM_DATETIME_AMPM = 5, /**< Indicates AM/PM field */
14} Elm_Datetime_Field_Type; 19} Elm_Datetime_Field_Type;
15 20
21/**
22 * @}
23 */
diff --git a/src/lib/elm_dayselector_common.h b/src/lib/elm_dayselector_common.h
index f68554b88..076ac3890 100644
--- a/src/lib/elm_dayselector_common.h
+++ b/src/lib/elm_dayselector_common.h
@@ -1,4 +1,10 @@
1/** 1/**
2 * @addtogroup Dayselector
3 *
4 * @{
5 */
6
7/**
2 * Identifies the day of the week. 8 * Identifies the day of the week.
3 * API can call the selection/unselection of day with this as a parameter. 9 * API can call the selection/unselection of day with this as a parameter.
4 * 10 *
@@ -17,3 +23,6 @@ typedef enum
17 ELM_DAYSELECTOR_MAX /**< Sentinel value, @b don't use */ 23 ELM_DAYSELECTOR_MAX /**< Sentinel value, @b don't use */
18} Elm_Dayselector_Day; 24} Elm_Dayselector_Day;
19 25
26/**
27 * @}
28 */
diff --git a/src/lib/elm_entry_common.h b/src/lib/elm_entry_common.h
index 4b5215d36..48a9e8b56 100644
--- a/src/lib/elm_entry_common.h
+++ b/src/lib/elm_entry_common.h
@@ -1,6 +1,10 @@
1/** 1/**
2 * @typedef Elm_Text_Format 2 * @addtogroup Entry
3 * 3 *
4 * @{
5 */
6
7/**
4 * Text Format types. 8 * Text Format types.
5 * 9 *
6 * @see elm_entry_file_set() 10 * @see elm_entry_file_set()
@@ -12,8 +16,6 @@ typedef enum
12} Elm_Text_Format; 16} Elm_Text_Format;
13 17
14/** 18/**
15 * @typedef Elm_Wrap_Type
16 *
17 * Line wrapping types. 19 * Line wrapping types.
18 * 20 *
19 * @see elm_entry_line_wrap_set() 21 * @see elm_entry_line_wrap_set()
@@ -28,8 +30,6 @@ typedef enum
28} Elm_Wrap_Type; /**< Type of word or character wrapping to use */ 30} Elm_Wrap_Type; /**< Type of word or character wrapping to use */
29 31
30/** 32/**
31 * @typedef Elm_Input_Panel_Layout
32 *
33 * Input panel (virtual keyboard) layout types. 33 * Input panel (virtual keyboard) layout types.
34 * 34 *
35 * @see elm_entry_input_panel_layout_set() 35 * @see elm_entry_input_panel_layout_set()
@@ -74,8 +74,6 @@ enum
74}; 74};
75 75
76/** 76/**
77 * @typedef Elm_Input_Panel_Lang
78 *
79 * Input panel (virtual keyboard) language modes. 77 * Input panel (virtual keyboard) language modes.
80 * 78 *
81 * @see elm_entry_input_panel_language_set() 79 * @see elm_entry_input_panel_language_set()
@@ -87,8 +85,6 @@ typedef enum
87} Elm_Input_Panel_Lang; 85} Elm_Input_Panel_Lang;
88 86
89/** 87/**
90 * @typedef Elm_Autocapital_Type
91 *
92 * Autocapitalization Types. 88 * Autocapitalization Types.
93 * 89 *
94 * @see elm_entry_autocapital_type_set() 90 * @see elm_entry_autocapital_type_set()
@@ -102,8 +98,6 @@ typedef enum
102} Elm_Autocapital_Type; /**< Choose method of auto-capitalization */ 98} Elm_Autocapital_Type; /**< Choose method of auto-capitalization */
103 99
104/** 100/**
105 * @typedef Elm_Input_Panel_Return_Key_Type
106 *
107 * "Return" Key types on the input panel (virtual keyboard). 101 * "Return" Key types on the input panel (virtual keyboard).
108 * 102 *
109 * @see elm_entry_input_panel_return_key_type_set() 103 * @see elm_entry_input_panel_return_key_type_set()
@@ -122,7 +116,6 @@ typedef enum
122} Elm_Input_Panel_Return_Key_Type; 116} Elm_Input_Panel_Return_Key_Type;
123 117
124/** 118/**
125 * @typedef Elm_Input_Hints
126 * @brief Enumeration that defines the types of Input Hints. 119 * @brief Enumeration that defines the types of Input Hints.
127 * @since 1.12 120 * @since 1.12
128 */ 121 */
@@ -134,16 +127,12 @@ typedef enum
134} Elm_Input_Hints; 127} Elm_Input_Hints;
135 128
136/** 129/**
137 * @typedef Elm_Entry_Anchor_Info
138 *
139 * The info sent in the callback for the "anchor,clicked" signals emitted 130 * The info sent in the callback for the "anchor,clicked" signals emitted
140 * by entries. 131 * by entries.
141 */ 132 */
142typedef struct _Elm_Entry_Anchor_Info Elm_Entry_Anchor_Info; 133typedef struct _Elm_Entry_Anchor_Info Elm_Entry_Anchor_Info;
143 134
144/** 135/**
145 * @struct _Elm_Entry_Anchor_Info
146 *
147 * The info sent in the callback for the "anchor,clicked" signals emitted 136 * The info sent in the callback for the "anchor,clicked" signals emitted
148 * by entries. 137 * by entries.
149 */ 138 */
@@ -158,24 +147,18 @@ struct _Elm_Entry_Anchor_Info
158}; 147};
159 148
160/** 149/**
161 * @typedef Elm_Entry_Anchor_Hover_Info
162 *
163 * The info sent in the callback for "anchor,clicked" signals emitted by 150 * The info sent in the callback for "anchor,clicked" signals emitted by
164 * the Anchor_Hover widget. 151 * the Anchor_Hover widget.
165 */ 152 */
166typedef struct _Elm_Entry_Anchor_Hover_Info Elm_Entry_Anchor_Hover_Info; 153typedef struct _Elm_Entry_Anchor_Hover_Info Elm_Entry_Anchor_Hover_Info;
167 154
168/** 155/**
169 * @typedef Elm_Entry_Context_Menu_Item
170 *
171 * Type of contextual item that can be added in to long press menu. 156 * Type of contextual item that can be added in to long press menu.
172 * @since 1.8 157 * @since 1.8
173 */ 158 */
174typedef struct _Elm_Entry_Context_Menu_Item Elm_Entry_Context_Menu_Item; 159typedef struct _Elm_Entry_Context_Menu_Item Elm_Entry_Context_Menu_Item;
175 160
176/** 161/**
177 * @struct _Elm_Entry_Anchor_Hover_Info
178 *
179 * The info sent in the callback for "anchor,clicked" signals emitted by 162 * The info sent in the callback for "anchor,clicked" signals emitted by
180 * the Anchor_Hover widget. 163 * the Anchor_Hover widget.
181 */ 164 */
@@ -209,7 +192,6 @@ struct _Elm_Entry_Anchor_Hover_Info
209}; 192};
210 193
211/** 194/**
212 * @typedef Elm_Entry_Item_Provider_Cb
213 * This callback type is used to provide items. 195 * This callback type is used to provide items.
214 * If it returns an object handle other than NULL (it should create an 196 * If it returns an object handle other than NULL (it should create an
215 * object to do this), then this object is used to replace the current item. 197 * object to do this), then this object is used to replace the current item.
@@ -226,7 +208,6 @@ struct _Elm_Entry_Anchor_Hover_Info
226typedef Evas_Object * (*Elm_Entry_Item_Provider_Cb)(void *data, Evas_Object * entry, const char *item); 208typedef Evas_Object * (*Elm_Entry_Item_Provider_Cb)(void *data, Evas_Object * entry, const char *item);
227 209
228/** 210/**
229 * @typedef Elm_Entry_Filter_Cb
230 * This callback type is used by entry filters to modify text. 211 * This callback type is used by entry filters to modify text.
231 * @param data The data specified as the last param when adding the filter 212 * @param data The data specified as the last param when adding the filter
232 * @param entry The entry object 213 * @param entry The entry object
@@ -238,7 +219,6 @@ typedef Evas_Object * (*Elm_Entry_Item_Provider_Cb)(void *data, Evas_Object * en
238typedef void (*Elm_Entry_Filter_Cb)(void *data, Evas_Object *entry, char **text); 219typedef void (*Elm_Entry_Filter_Cb)(void *data, Evas_Object *entry, char **text);
239 220
240/** 221/**
241 * @typedef Elm_Entry_Change_Info
242 * This corresponds to Edje_Entry_Change_Info. Includes information about 222 * This corresponds to Edje_Entry_Change_Info. Includes information about
243 * a change in the entry. 223 * a change in the entry.
244 */ 224 */
@@ -252,8 +232,6 @@ typedef Edje_Entry_Change_Info Elm_Entry_Change_Info;
252 * 232 *
253 * @param s The string (in markup) to be converted 233 * @param s The string (in markup) to be converted
254 * @return The converted string (in UTF-8). It should be freed. 234 * @return The converted string (in UTF-8). It should be freed.
255 *
256 * @ingroup Entry
257 */ 235 */
258EAPI char *elm_entry_markup_to_utf8(const char *s); 236EAPI char *elm_entry_markup_to_utf8(const char *s);
259 237
@@ -270,8 +248,6 @@ EAPI char *elm_entry_markup_to_utf8(const char *s);
270 * "&lt;align=center&gt;hello&lt;/align&gt; &amp;gt;". This is useful when you 248 * "&lt;align=center&gt;hello&lt;/align&gt; &amp;gt;". This is useful when you
271 * want to display "&" in label, entry, and some widgets which use textblock 249 * want to display "&" in label, entry, and some widgets which use textblock
272 * internally. 250 * internally.
273 *
274 * @ingroup Entry
275 */ 251 */
276EAPI char *elm_entry_utf8_to_markup(const char *s); 252EAPI char *elm_entry_utf8_to_markup(const char *s);
277 253
@@ -280,15 +256,11 @@ EAPI char *elm_entry_utf8_to_markup(const char *s);
280/* pre-made filters for entries */ 256/* pre-made filters for entries */
281 257
282/** 258/**
283 * @typedef Elm_Entry_Filter_Limit_Size
284 *
285 * Data for the elm_entry_filter_limit_size() entry filter. 259 * Data for the elm_entry_filter_limit_size() entry filter.
286 */ 260 */
287typedef struct _Elm_Entry_Filter_Limit_Size Elm_Entry_Filter_Limit_Size; 261typedef struct _Elm_Entry_Filter_Limit_Size Elm_Entry_Filter_Limit_Size;
288 262
289/** 263/**
290 * @struct _Elm_Entry_Filter_Limit_Size
291 *
292 * Data for the elm_entry_filter_limit_size() entry filter. 264 * Data for the elm_entry_filter_limit_size() entry filter.
293 */ 265 */
294struct _Elm_Entry_Filter_Limit_Size 266struct _Elm_Entry_Filter_Limit_Size
@@ -320,21 +292,15 @@ struct _Elm_Entry_Filter_Limit_Size
320 * 292 *
321 * This filter, like any others, does not apply when setting the entry text 293 * This filter, like any others, does not apply when setting the entry text
322 * directly with elm_object_text_set(). 294 * directly with elm_object_text_set().
323 *
324 * @ingroup Entry
325 */ 295 */
326EAPI void elm_entry_filter_limit_size(void *data, Evas_Object *entry, char **text); 296EAPI void elm_entry_filter_limit_size(void *data, Evas_Object *entry, char **text);
327 297
328/** 298/**
329 * @typedef Elm_Entry_Filter_Accept_Set
330 *
331 * Data for the elm_entry_filter_accept_set() entry filter. 299 * Data for the elm_entry_filter_accept_set() entry filter.
332 */ 300 */
333typedef struct _Elm_Entry_Filter_Accept_Set Elm_Entry_Filter_Accept_Set; 301typedef struct _Elm_Entry_Filter_Accept_Set Elm_Entry_Filter_Accept_Set;
334 302
335/** 303/**
336 * @struct _Elm_Entry_Filter_Accept_Set
337 *
338 * Data for the elm_entry_filter_accept_set() entry filter. 304 * Data for the elm_entry_filter_accept_set() entry filter.
339 */ 305 */
340struct _Elm_Entry_Filter_Accept_Set 306struct _Elm_Entry_Filter_Accept_Set
@@ -361,13 +327,10 @@ struct _Elm_Entry_Filter_Accept_Set
361 * 327 *
362 * This filter, like any others, does not apply when setting the entry text 328 * This filter, like any others, does not apply when setting the entry text
363 * directly with elm_object_text_set() 329 * directly with elm_object_text_set()
364 *
365 * @ingroup Entry
366 */ 330 */
367EAPI void elm_entry_filter_accept_set(void *data, Evas_Object *entry, char **text); 331EAPI void elm_entry_filter_accept_set(void *data, Evas_Object *entry, char **text);
368 332
369/** 333/**
370 * @typedef Elm_Cnp_Mode
371 * Enum of entry's copy & paste policy. 334 * Enum of entry's copy & paste policy.
372 * 335 *
373 * @see elm_entry_cnp_mode_set() 336 * @see elm_entry_cnp_mode_set()
@@ -380,22 +343,17 @@ typedef enum {
380} Elm_Cnp_Mode; 343} Elm_Cnp_Mode;
381 344
382/** 345/**
383 * Get the text of the contextual menu item.
384 *
385 * Get the text of the contextual menu item of entry. 346 * Get the text of the contextual menu item of entry.
386 * 347 *
387 * @param item The item to get the label 348 * @param item The item to get the label
388 * @return The text of contextual menu item 349 * @return The text of contextual menu item
389 * 350 *
390 * @see elm_entry_context_menu_item_add() 351 * @see elm_entry_context_menu_item_add()
391 * @ingroup Entry
392 * @since 1.8 352 * @since 1.8
393 */ 353 */
394EAPI const char *elm_entry_context_menu_item_label_get(const Elm_Entry_Context_Menu_Item *item); 354EAPI const char *elm_entry_context_menu_item_label_get(const Elm_Entry_Context_Menu_Item *item);
395 355
396/** 356/**
397 * Get the icon object of the contextual menu item.
398 *
399 * Get the icon object packed in the contextual menu item of entry. 357 * Get the icon object packed in the contextual menu item of entry.
400 * 358 *
401 * @param item The item to get the icon from 359 * @param item The item to get the icon from
@@ -406,8 +364,11 @@ EAPI const char *elm_entry_context_menu_item_label_get(const El
406 * @param icon_type The icon type 364 * @param icon_type The icon type
407 * 365 *
408 * @see elm_entry_context_menu_item_add() 366 * @see elm_entry_context_menu_item_add()
409 * @ingroup Entry
410 * @since 1.8 367 * @since 1.8
411 */ 368 */
412EAPI void elm_entry_context_menu_item_icon_get(const Elm_Entry_Context_Menu_Item *item, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type); 369EAPI void elm_entry_context_menu_item_icon_get(const Elm_Entry_Context_Menu_Item *item, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type);
413 370
371
372/**
373 * @}
374 */
diff --git a/src/lib/elm_flip_common.h b/src/lib/elm_flip_common.h
index 00add71b6..eb81d2ee0 100644
--- a/src/lib/elm_flip_common.h
+++ b/src/lib/elm_flip_common.h
@@ -1,3 +1,6 @@
1/**
2 * @ingroup Flip
3 */
1typedef enum 4typedef enum
2{ 5{
3 ELM_FLIP_ROTATE_Y_CENTER_AXIS, 6 ELM_FLIP_ROTATE_Y_CENTER_AXIS,
@@ -14,6 +17,9 @@ typedef enum
14 ELM_FLIP_PAGE_DOWN 17 ELM_FLIP_PAGE_DOWN
15} Elm_Flip_Mode; 18} Elm_Flip_Mode;
16 19
20/**
21 * @ingroup Flip
22 */
17typedef enum 23typedef enum
18{ 24{
19 ELM_FLIP_INTERACTION_NONE, 25 ELM_FLIP_INTERACTION_NONE,
@@ -22,6 +28,9 @@ typedef enum
22 ELM_FLIP_INTERACTION_PAGE 28 ELM_FLIP_INTERACTION_PAGE
23} Elm_Flip_Interaction; 29} Elm_Flip_Interaction;
24 30
31/**
32 * @ingroup Flip
33 */
25typedef enum 34typedef enum
26{ 35{
27 ELM_FLIP_DIRECTION_UP = 0, /**< Allows interaction with the top of the widget */ 36 ELM_FLIP_DIRECTION_UP = 0, /**< Allows interaction with the top of the widget */
@@ -29,4 +38,3 @@ typedef enum
29 ELM_FLIP_DIRECTION_LEFT, /**< Allows interaction with the left portion of the widget */ 38 ELM_FLIP_DIRECTION_LEFT, /**< Allows interaction with the left portion of the widget */
30 ELM_FLIP_DIRECTION_RIGHT /**< Allows interaction with the right portion of the widget */ 39 ELM_FLIP_DIRECTION_RIGHT /**< Allows interaction with the right portion of the widget */
31} Elm_Flip_Direction; 40} Elm_Flip_Direction;
32
diff --git a/src/lib/elm_gesture_layer_common.h b/src/lib/elm_gesture_layer_common.h
index 60f52605c..fda0f6015 100644
--- a/src/lib/elm_gesture_layer_common.h
+++ b/src/lib/elm_gesture_layer_common.h
@@ -1,10 +1,13 @@
1/** 1/**
2 * @enum _Elm_Gesture_Type 2 * @addtogroup Elm_Gesture_Layer
3 * Enum of supported gesture types. 3 *
4 * @{
5 */
4 6
5 * @ingroup Elm_Gesture_Layer 7/**
8 * Enum of supported gesture types.
6 */ 9 */
7enum _Elm_Gesture_Type 10typedef enum
8{ 11{
9 ELM_GESTURE_FIRST = 0, 12 ELM_GESTURE_FIRST = 0,
10 13
@@ -22,44 +25,27 @@ enum _Elm_Gesture_Type
22 ELM_GESTURE_ROTATE, /**< Rotate */ 25 ELM_GESTURE_ROTATE, /**< Rotate */
23 26
24 ELM_GESTURE_LAST 27 ELM_GESTURE_LAST
25}; 28} Elm_Gesture_Type;
26 29
27/** 30/**
28 * @typedef Elm_Gesture_Type
29 * Convenient macro around #_Elm_Gesture_Type
30 *
31 * @ingroup Elm_Gesture_Layer
32 */
33typedef enum _Elm_Gesture_Type Elm_Gesture_Type;
34
35/**
36 * @enum _Elm_Gesture_State
37 * Enum of gesture states. 31 * Enum of gesture states.
38 *
39 * @ingroup Elm_Gesture_Layer
40 */ 32 */
41enum _Elm_Gesture_State 33typedef enum
42{ 34{
43 ELM_GESTURE_STATE_UNDEFINED = -1, /**< Gesture not STARTed */ 35 ELM_GESTURE_STATE_UNDEFINED = -1, /**< Gesture not STARTed */
44 ELM_GESTURE_STATE_START, /**< Gesture STARTed */ 36 ELM_GESTURE_STATE_START, /**< Gesture STARTed */
45 ELM_GESTURE_STATE_MOVE, /**< Gesture is ongoing */ 37 ELM_GESTURE_STATE_MOVE, /**< Gesture is ongoing */
46 ELM_GESTURE_STATE_END, /**< Gesture completed */ 38 ELM_GESTURE_STATE_END, /**< Gesture completed */
47 ELM_GESTURE_STATE_ABORT /**< Ongoing gesture was ABORTed */ 39 ELM_GESTURE_STATE_ABORT /**< Ongoing gesture was ABORTed */
48}; 40} Elm_Gesture_State;
49 41
50/** 42/**
51 * @typedef Elm_Gesture_State 43 * Holds taps info for user
52 * Convenient macro around #_Elm_Gesture_State
53 *
54 * @ingroup Elm_Gesture_Layer
55 */ 44 */
56typedef enum _Elm_Gesture_State Elm_Gesture_State; 45typedef struct _Elm_Gesture_Taps_Info Elm_Gesture_Taps_Info;
57 46
58/** 47/**
59 * @struct _Elm_Gesture_Taps_Info
60 * Struct holds taps info for user 48 * Struct holds taps info for user
61 *
62 * @ingroup Elm_Gesture_Layer
63 */ 49 */
64struct _Elm_Gesture_Taps_Info 50struct _Elm_Gesture_Taps_Info
65{ 51{
@@ -69,70 +55,54 @@ struct _Elm_Gesture_Taps_Info
69}; 55};
70 56
71/** 57/**
72 * @typedef Elm_Gesture_Taps_Info 58 * holds momentum info for user
73 * holds taps info for user
74 *
75 * @ingroup Elm_Gesture_Layer
76 */ 59 */
77typedef struct _Elm_Gesture_Taps_Info Elm_Gesture_Taps_Info; 60typedef struct _Elm_Gesture_Momentum_Info Elm_Gesture_Momentum_Info;
78 61
79/** 62/**
80 * @struct _Elm_Gesture_Momentum_Info
81 * Struct holds momentum info for user 63 * Struct holds momentum info for user
82 * x1 and y1 are not necessarily in sync 64 * x1 and y1 are not necessarily in sync
83 * x1 holds x value of x direction starting point 65 * x1 holds x value of x direction starting point
84 * and same holds for y1. 66 * and same holds for y1.
85 * This is noticeable when doing V-shape movement 67 * This is noticeable when doing V-shape movement
86 *
87 * @ingroup Elm_Gesture_Layer
88 */ 68 */
89struct _Elm_Gesture_Momentum_Info /* Report line ends, timestamps, and momentum computed */ 69struct _Elm_Gesture_Momentum_Info /* Report line ends, timestamps, and momentum computed */
90{Evas_Coord x1; /**< Final-swipe direction starting point on X */ 70{
91 Evas_Coord y1; /**< Final-swipe direction starting point on Y */ 71 Evas_Coord x1; /**< Final-swipe direction starting point on X */
92 Evas_Coord x2; /**< Final-swipe direction ending point on X */ 72 Evas_Coord y1; /**< Final-swipe direction starting point on Y */
93 Evas_Coord y2; /**< Final-swipe direction ending point on Y */ 73 Evas_Coord x2; /**< Final-swipe direction ending point on X */
74 Evas_Coord y2; /**< Final-swipe direction ending point on Y */
94 75
95 unsigned int tx; /**< Timestamp of start of final x-swipe */ 76 unsigned int tx; /**< Timestamp of start of final x-swipe */
96 unsigned int ty; /**< Timestamp of start of final y-swipe */ 77 unsigned int ty; /**< Timestamp of start of final y-swipe */
97 78
98 Evas_Coord mx; /**< Momentum on X */ 79 Evas_Coord mx; /**< Momentum on X */
99 Evas_Coord my; /**< Momentum on Y */ 80 Evas_Coord my; /**< Momentum on Y */
100 81
101 unsigned int n; /**< Number of fingers */ 82 unsigned int n; /**< Number of fingers */
102}; 83};
103 84
104/** 85/**
105 * @typedef Elm_Gesture_Momentum_Info 86 * Holds line info for user
106 * holds momentum info for user
107 *
108 * @ingroup Elm_Gesture_Layer
109 */ 87 */
110typedef struct _Elm_Gesture_Momentum_Info Elm_Gesture_Momentum_Info; 88typedef struct _Elm_Gesture_Line_Info Elm_Gesture_Line_Info;
111 89
112/** 90/**
113 * @struct _Elm_Gesture_Line_Info
114 * Struct holds line info for user 91 * Struct holds line info for user
115 *
116 * @ingroup Elm_Gesture_Layer
117 */ 92 */
118struct _Elm_Gesture_Line_Info /* Report line ends, timestamps, and momentum computed */ 93struct _Elm_Gesture_Line_Info /* Report line ends, timestamps, and momentum computed */
119{Elm_Gesture_Momentum_Info momentum; /**< Line momentum info */ 94{
120 double angle; /**< Angle (direction) of lines */ 95 Elm_Gesture_Momentum_Info momentum; /**< Line momentum info */
96 double angle; /**< Angle (direction) of lines */
121}; 97};
122 98
123/** 99/**
124 * @typedef Elm_Gesture_Line_Info 100 * Holds zoom info for user
125 * Holds line info for user
126 *
127 * @ingroup Elm_Gesture_Layer
128 */ 101 */
129typedef struct _Elm_Gesture_Line_Info Elm_Gesture_Line_Info; 102typedef struct _Elm_Gesture_Zoom_Info Elm_Gesture_Zoom_Info;
130 103
131/** 104/**
132 * @struct _Elm_Gesture_Zoom_Info
133 * Struct holds zoom info for user 105 * Struct holds zoom info for user
134 *
135 * @ingroup Elm_Gesture_Layer
136 */ 106 */
137struct _Elm_Gesture_Zoom_Info 107struct _Elm_Gesture_Zoom_Info
138{ 108{
@@ -143,18 +113,12 @@ struct _Elm_Gesture_Zoom_Info
143}; 113};
144 114
145/** 115/**
146 * @typedef Elm_Gesture_Zoom_Info 116 * Holds rotation info for user
147 * Holds zoom info for user
148 *
149 * @ingroup Elm_Gesture_Layer
150 */ 117 */
151typedef struct _Elm_Gesture_Zoom_Info Elm_Gesture_Zoom_Info; 118typedef struct _Elm_Gesture_Rotate_Info Elm_Gesture_Rotate_Info;
152 119
153/** 120/**
154 * @struct _Elm_Gesture_Rotate_Info
155 * Struct holds rotation info for user 121 * Struct holds rotation info for user
156 *
157 * @ingroup Elm_Gesture_Layer
158 */ 122 */
159struct _Elm_Gesture_Rotate_Info 123struct _Elm_Gesture_Rotate_Info
160{ 124{
@@ -166,23 +130,12 @@ struct _Elm_Gesture_Rotate_Info
166}; 130};
167 131
168/** 132/**
169 * @typedef Elm_Gesture_Rotate_Info
170 * Holds rotation info for user
171 *
172 * @ingroup Elm_Gesture_Layer
173 */
174typedef struct _Elm_Gesture_Rotate_Info Elm_Gesture_Rotate_Info;
175
176/**
177 * @typedef Elm_Gesture_Event_Cb
178 * User callback used to stream gesture info from gesture layer 133 * User callback used to stream gesture info from gesture layer
179 * @param data user data 134 * @param data user data
180 * @param event_info gesture report info 135 * @param event_info gesture report info
181 * Returns a flag field to be applied on the causing event. 136 * Returns a flag field to be applied on the causing event.
182 * You should probably return EVAS_EVENT_FLAG_ON_HOLD if your widget acted 137 * You should probably return EVAS_EVENT_FLAG_ON_HOLD if your widget acted
183 * upon the event, in an irreversible way. 138 * upon the event, in an irreversible way.
184 *
185 * @ingroup Elm_Gesture_Layer
186 */ 139 */
187typedef Evas_Event_Flags (*Elm_Gesture_Event_Cb)(void *data, void *event_info); 140typedef Evas_Event_Flags (*Elm_Gesture_Event_Cb)(void *data, void *event_info);
188 141
@@ -193,7 +146,6 @@ typedef Evas_Event_Flags (*Elm_Gesture_Event_Cb)(void *data, void *event_info);
193 * @param line_min_length the length. 146 * @param line_min_length the length.
194 * 147 *
195 * @since 1.8 148 * @since 1.8
196 * @ingroup Elm_Gesture_Layer
197 */ 149 */
198EAPI void elm_gesture_layer_line_min_length_set(Evas_Object *obj, int line_min_length); 150EAPI void elm_gesture_layer_line_min_length_set(Evas_Object *obj, int line_min_length);
199 151
@@ -204,7 +156,6 @@ EAPI void elm_gesture_layer_line_min_length_set(Evas_Object *obj, int line_min_l
204 * @return the length. 156 * @return the length.
205 * 157 *
206 * @since 1.8 158 * @since 1.8
207 * @ingroup Elm_Gesture_Layer
208 */ 159 */
209EAPI int elm_gesture_layer_line_min_length_get(const Evas_Object *obj); 160EAPI int elm_gesture_layer_line_min_length_get(const Evas_Object *obj);
210 161
@@ -215,7 +166,6 @@ EAPI int elm_gesture_layer_line_min_length_get(const Evas_Object *obj);
215 * @param zoom_distance_tolerance zoom distance tolerance 166 * @param zoom_distance_tolerance zoom distance tolerance
216 * 167 *
217 * @since 1.8 168 * @since 1.8
218 * @ingroup Elm_Gesture_Layer
219 */ 169 */
220EAPI void elm_gesture_layer_zoom_distance_tolerance_set(Evas_Object *obj, Evas_Coord zoom_distance_tolerance); 170EAPI void elm_gesture_layer_zoom_distance_tolerance_set(Evas_Object *obj, Evas_Coord zoom_distance_tolerance);
221 171
@@ -226,7 +176,6 @@ EAPI void elm_gesture_layer_zoom_distance_tolerance_set(Evas_Object *obj, Evas_C
226 * @return zoom distance tolerance 176 * @return zoom distance tolerance
227 * 177 *
228 * @since 1.8 178 * @since 1.8
229 * @ingroup Elm_Gesture_Layer
230 */ 179 */
231EAPI Evas_Coord elm_gesture_layer_zoom_distance_tolerance_get(const Evas_Object *obj); 180EAPI Evas_Coord elm_gesture_layer_zoom_distance_tolerance_get(const Evas_Object *obj);
232 181
@@ -237,7 +186,6 @@ EAPI Evas_Coord elm_gesture_layer_zoom_distance_tolerance_get(const Evas_Object
237 * @param line_distance_tolerance line distance tolerance 186 * @param line_distance_tolerance line distance tolerance
238 * 187 *
239 * @since 1.8 188 * @since 1.8
240 * @ingroup Elm_Gesture_Layer
241 */ 189 */
242EAPI void elm_gesture_layer_line_distance_tolerance_set(Evas_Object *obj, Evas_Coord line_distance_tolerance); 190EAPI void elm_gesture_layer_line_distance_tolerance_set(Evas_Object *obj, Evas_Coord line_distance_tolerance);
243 191
@@ -248,7 +196,6 @@ EAPI void elm_gesture_layer_line_distance_tolerance_set(Evas_Object *obj, Evas_C
248 * @return line distance tolerance 196 * @return line distance tolerance
249 * 197 *
250 * @since 1.8 198 * @since 1.8
251 * @ingroup Elm_Gesture_Layer
252 */ 199 */
253EAPI Evas_Coord elm_gesture_layer_line_distance_tolerance_get(const Evas_Object *obj); 200EAPI Evas_Coord elm_gesture_layer_line_distance_tolerance_get(const Evas_Object *obj);
254 201
@@ -259,7 +206,6 @@ EAPI Evas_Coord elm_gesture_layer_line_distance_tolerance_get(const Evas_Object
259 * @param line_angular_tolerance line angular tolerance 206 * @param line_angular_tolerance line angular tolerance
260 * 207 *
261 * @since 1.8 208 * @since 1.8
262 * @ingroup Elm_Gesture_Layer
263 */ 209 */
264EAPI void elm_gesture_layer_line_angular_tolerance_set(Evas_Object *obj, double line_angular_tolerance); 210EAPI void elm_gesture_layer_line_angular_tolerance_set(Evas_Object *obj, double line_angular_tolerance);
265 211
@@ -270,7 +216,6 @@ EAPI void elm_gesture_layer_line_angular_tolerance_set(Evas_Object *obj, double
270 * @return line angular tolerance 216 * @return line angular tolerance
271 * 217 *
272 * @since 1.8 218 * @since 1.8
273 * @ingroup Elm_Gesture_Layer
274 */ 219 */
275EAPI double elm_gesture_layer_line_angular_tolerance_get(const Evas_Object *obj); 220EAPI double elm_gesture_layer_line_angular_tolerance_get(const Evas_Object *obj);
276 221
@@ -281,7 +226,6 @@ EAPI double elm_gesture_layer_line_angular_tolerance_get(const Evas_Object *obj)
281 * @param zoom_wheel_factor zoom wheel factor 226 * @param zoom_wheel_factor zoom wheel factor
282 * 227 *
283 * @since 1.8 228 * @since 1.8
284 * @ingroup Elm_Gesture_Layer
285 */ 229 */
286EAPI void elm_gesture_layer_zoom_wheel_factor_set(Evas_Object *obj, double zoom_wheel_factor); 230EAPI void elm_gesture_layer_zoom_wheel_factor_set(Evas_Object *obj, double zoom_wheel_factor);
287 231
@@ -292,7 +236,6 @@ EAPI void elm_gesture_layer_zoom_wheel_factor_set(Evas_Object *obj, double zoom_
292 * @return zoom wheel factor 236 * @return zoom wheel factor
293 * 237 *
294 * @since 1.8 238 * @since 1.8
295 * @ingroup Elm_Gesture_Layer
296 */ 239 */
297EAPI double elm_gesture_layer_zoom_wheel_factor_get(const Evas_Object *obj); 240EAPI double elm_gesture_layer_zoom_wheel_factor_get(const Evas_Object *obj);
298 241
@@ -303,7 +246,6 @@ EAPI double elm_gesture_layer_zoom_wheel_factor_get(const Evas_Object *obj);
303 * @param zoom_finger_factor zoom finger factor 246 * @param zoom_finger_factor zoom finger factor
304 * 247 *
305 * @since 1.8 248 * @since 1.8
306 * @ingroup Elm_Gesture_Layer
307 */ 249 */
308EAPI void elm_gesture_layer_zoom_finger_factor_set(Evas_Object *obj, double zoom_finger_factor); 250EAPI void elm_gesture_layer_zoom_finger_factor_set(Evas_Object *obj, double zoom_finger_factor);
309 251
@@ -314,7 +256,6 @@ EAPI void elm_gesture_layer_zoom_finger_factor_set(Evas_Object *obj, double zoom
314 * @return zoom finger factor 256 * @return zoom finger factor
315 * 257 *
316 * @since 1.8 258 * @since 1.8
317 * @ingroup Elm_Gesture_Layer
318 */ 259 */
319EAPI double elm_gesture_layer_zoom_finger_factor_get(const Evas_Object *obj); 260EAPI double elm_gesture_layer_zoom_finger_factor_get(const Evas_Object *obj);
320 261
@@ -325,7 +266,6 @@ EAPI double elm_gesture_layer_zoom_finger_factor_get(const Evas_Object *obj);
325 * @param rotate_angular_tolerance rotate angular tolerance 266 * @param rotate_angular_tolerance rotate angular tolerance
326 * 267 *
327 * @since 1.8 268 * @since 1.8
328 * @ingroup Elm_Gesture_Layer
329 */ 269 */
330EAPI void elm_gesture_layer_rotate_angular_tolerance_set(Evas_Object *obj, double rotate_angular_tolerance); 270EAPI void elm_gesture_layer_rotate_angular_tolerance_set(Evas_Object *obj, double rotate_angular_tolerance);
331 271
@@ -336,7 +276,6 @@ EAPI void elm_gesture_layer_rotate_angular_tolerance_set(Evas_Object *obj, doubl
336 * @return rotate angular tolerance 276 * @return rotate angular tolerance
337 * 277 *
338 * @since 1.8 278 * @since 1.8
339 * @ingroup Elm_Gesture_Layer
340 */ 279 */
341EAPI double elm_gesture_layer_rotate_angular_tolerance_get(const Evas_Object *obj); 280EAPI double elm_gesture_layer_rotate_angular_tolerance_get(const Evas_Object *obj);
342 281
@@ -347,7 +286,6 @@ EAPI double elm_gesture_layer_rotate_angular_tolerance_get(const Evas_Object *ob
347 * @param flick_time_limit_ms flick time limit (in ms) 286 * @param flick_time_limit_ms flick time limit (in ms)
348 * 287 *
349 * @since 1.8 288 * @since 1.8
350 * @ingroup Elm_Gesture_Layer
351 */ 289 */
352EAPI void elm_gesture_layer_flick_time_limit_ms_set(Evas_Object *obj, unsigned int flick_time_limit_ms); 290EAPI void elm_gesture_layer_flick_time_limit_ms_set(Evas_Object *obj, unsigned int flick_time_limit_ms);
353 291
@@ -358,7 +296,6 @@ EAPI void elm_gesture_layer_flick_time_limit_ms_set(Evas_Object *obj, unsigned i
358 * @return flick time limit (in ms) 296 * @return flick time limit (in ms)
359 * 297 *
360 * @since 1.8 298 * @since 1.8
361 * @ingroup Elm_Gesture_Layer
362 */ 299 */
363EAPI unsigned int elm_gesture_layer_flick_time_limit_ms_get(const Evas_Object *obj); 300EAPI unsigned int elm_gesture_layer_flick_time_limit_ms_get(const Evas_Object *obj);
364 301
@@ -369,7 +306,6 @@ EAPI unsigned int elm_gesture_layer_flick_time_limit_ms_get(const Evas_Object *o
369 * @param long_tap_start_timeout long tap start timeout 306 * @param long_tap_start_timeout long tap start timeout
370 * 307 *
371 * @since 1.8 308 * @since 1.8
372 * @ingroup Elm_Gesture_Layer
373 */ 309 */
374EAPI void elm_gesture_layer_long_tap_start_timeout_set(Evas_Object *obj, double long_tap_start_timeout); 310EAPI void elm_gesture_layer_long_tap_start_timeout_set(Evas_Object *obj, double long_tap_start_timeout);
375 311
@@ -380,7 +316,6 @@ EAPI void elm_gesture_layer_long_tap_start_timeout_set(Evas_Object *obj, double
380 * @return long tap start timeout 316 * @return long tap start timeout
381 * 317 *
382 * @since 1.8 318 * @since 1.8
383 * @ingroup Elm_Gesture_Layer
384 */ 319 */
385EAPI double elm_gesture_layer_long_tap_start_timeout_get(const Evas_Object *obj); 320EAPI double elm_gesture_layer_long_tap_start_timeout_get(const Evas_Object *obj);
386 321
@@ -391,7 +326,6 @@ EAPI double elm_gesture_layer_long_tap_start_timeout_get(const Evas_Object *obj)
391 * @param continues_enable continues enable 326 * @param continues_enable continues enable
392 * 327 *
393 * @since 1.8 328 * @since 1.8
394 * @ingroup Elm_Gesture_Layer
395 */ 329 */
396EAPI void elm_gesture_layer_continues_enable_set(Evas_Object *obj, Eina_Bool continues_enable); 330EAPI void elm_gesture_layer_continues_enable_set(Evas_Object *obj, Eina_Bool continues_enable);
397 331
@@ -402,7 +336,6 @@ EAPI void elm_gesture_layer_continues_enable_set(Evas_Object *obj, Eina_Bool con
402 * @return continues enable 336 * @return continues enable
403 * 337 *
404 * @since 1.8 338 * @since 1.8
405 * @ingroup Elm_Gesture_Layer
406 */ 339 */
407EAPI Eina_Bool elm_gesture_layer_continues_enable_get(const Evas_Object *obj); 340EAPI Eina_Bool elm_gesture_layer_continues_enable_get(const Evas_Object *obj);
408 341
@@ -413,7 +346,6 @@ EAPI Eina_Bool elm_gesture_layer_continues_enable_get(const Evas_Object *obj);
413 * @param double_tap_timeout double tap timeout 346 * @param double_tap_timeout double tap timeout
414 * 347 *
415 * @since 1.8 348 * @since 1.8
416 * @ingroup Elm_Gesture_Layer
417 */ 349 */
418EAPI void elm_gesture_layer_double_tap_timeout_set(Evas_Object *obj, double double_tap_timeout); 350EAPI void elm_gesture_layer_double_tap_timeout_set(Evas_Object *obj, double double_tap_timeout);
419 351
@@ -424,7 +356,6 @@ EAPI void elm_gesture_layer_double_tap_timeout_set(Evas_Object *obj, double doub
424 * @return double tap timeout 356 * @return double tap timeout
425 * 357 *
426 * @since 1.8 358 * @since 1.8
427 * @ingroup Elm_Gesture_Layer
428 */ 359 */
429EAPI double elm_gesture_layer_double_tap_timeout_get(const Evas_Object *obj); 360EAPI double elm_gesture_layer_double_tap_timeout_get(const Evas_Object *obj);
430 361
@@ -437,7 +368,6 @@ EAPI double elm_gesture_layer_double_tap_timeout_get(const Evas_Object *obj);
437 * @param sz Finger size 368 * @param sz Finger size
438 * 369 *
439 * @since 1.8 370 * @since 1.8
440 * @ingroup Elm_Gesture_Layer
441 */ 371 */
442EAPI void elm_gesture_layer_tap_finger_size_set(Evas_Object *obj, Evas_Coord sz); 372EAPI void elm_gesture_layer_tap_finger_size_set(Evas_Object *obj, Evas_Coord sz);
443 373
@@ -448,6 +378,9 @@ EAPI void elm_gesture_layer_tap_finger_size_set(Evas_Object *obj, Evas_Coord sz)
448 * @return Finger size that is currently used by Gesture Layer for taps. 378 * @return Finger size that is currently used by Gesture Layer for taps.
449 * 379 *
450 * @since 1.8 380 * @since 1.8
451 * @ingroup Elm_Gesture_Layer
452 */ 381 */
453EAPI Evas_Coord elm_gesture_layer_tap_finger_size_get(const Evas_Object *obj); 382EAPI Evas_Coord elm_gesture_layer_tap_finger_size_get(const Evas_Object *obj);
383
384/**
385 * @}
386 */
diff --git a/src/lib/elm_glview_common.h b/src/lib/elm_glview_common.h
index 6df9f61e1..639cad94b 100644
--- a/src/lib/elm_glview_common.h
+++ b/src/lib/elm_glview_common.h
@@ -1,3 +1,9 @@
1/**
2 * @addtogroup GLView
3 *
4 * @{
5 */
6
1typedef void (*Elm_GLView_Func_Cb)(Evas_Object *obj); 7typedef void (*Elm_GLView_Func_Cb)(Evas_Object *obj);
2 8
3/** 9/**
@@ -16,9 +22,8 @@ typedef void (*Elm_GLView_Func_Cb)(Evas_Object *obj);
16 * 22 *
17 * @see elm_glview_mode_set 23 * @see elm_glview_mode_set
18 * @see @ref elm_opengl_page 24 * @see @ref elm_opengl_page
19 * @ingroup GLView
20 */ 25 */
21typedef enum _Elm_GLView_Mode 26typedef enum
22{ 27{
23 ELM_GLVIEW_NONE = 0, 28 ELM_GLVIEW_NONE = 0,
24 // 0x1 is reserved for future use 29 // 0x1 is reserved for future use
@@ -55,7 +60,6 @@ typedef enum _Elm_GLView_Mode
55 * scaled. 60 * scaled.
56 * 61 *
57 * @note Default is ELM_GLVIEW_RESIZE_POLICY_RECREATE 62 * @note Default is ELM_GLVIEW_RESIZE_POLICY_RECREATE
58 * @ingroup GLView
59 */ 63 */
60typedef enum 64typedef enum
61{ 65{
@@ -72,7 +76,6 @@ typedef enum
72 * only when it is visible. 76 * only when it is visible.
73 * 77 *
74 * @note Default is ELM_GLVIEW_RENDER_POLICY_ON_DEMAND 78 * @note Default is ELM_GLVIEW_RENDER_POLICY_ON_DEMAND
75 * @ingroup GLView
76 */ 79 */
77typedef enum 80typedef enum
78{ 81{
@@ -80,3 +83,6 @@ typedef enum
80 ELM_GLVIEW_RENDER_POLICY_ALWAYS = 2 /**< Render always even when it is not visible */ 83 ELM_GLVIEW_RENDER_POLICY_ALWAYS = 2 /**< Render always even when it is not visible */
81} Elm_GLView_Render_Policy; 84} Elm_GLView_Render_Policy;
82 85
86/**
87 * @}
88 */
diff --git a/src/lib/elm_hover_common.h b/src/lib/elm_hover_common.h
index 2645cab80..ed28abea6 100644
--- a/src/lib/elm_hover_common.h
+++ b/src/lib/elm_hover_common.h
@@ -1,6 +1,10 @@
1/** 1/**
2 * @typedef Elm_Hover_Axis 2 * @addtogroup Hover
3 * 3 *
4 * @{
5 */
6
7/**
4 * The orientation axis for the hover object 8 * The orientation axis for the hover object
5 */ 9 */
6typedef enum 10typedef enum
@@ -11,3 +15,6 @@ typedef enum
11 ELM_HOVER_AXIS_BOTH /**< ELM_HOVER_AXIS_BOTH -- both */ 15 ELM_HOVER_AXIS_BOTH /**< ELM_HOVER_AXIS_BOTH -- both */
12} Elm_Hover_Axis; 16} Elm_Hover_Axis;
13 17
18/**
19 * @}
20 */
diff --git a/src/lib/elm_icon_common.h b/src/lib/elm_icon_common.h
index a18736a64..e4646ad42 100644
--- a/src/lib/elm_icon_common.h
+++ b/src/lib/elm_icon_common.h
@@ -1,5 +1,6 @@
1/** 1/**
2 * @addtogroup Icon 2 * @addtogroup Icon
3 *
3 * @{ 4 * @{
4 */ 5 */
5 6
@@ -16,8 +17,6 @@ typedef enum
16 * 17 *
17 * Lookup order used by elm_icon_standard_set(). Should look for icons in the 18 * Lookup order used by elm_icon_standard_set(). Should look for icons in the
18 * theme, FDO paths, or both? 19 * theme, FDO paths, or both?
19 *
20 * @ingroup Icon
21 */ 20 */
22typedef enum 21typedef enum
23{ 22{
@@ -27,3 +26,6 @@ typedef enum
27 ELM_ICON_LOOKUP_THEME /**< icon look up order: theme */ 26 ELM_ICON_LOOKUP_THEME /**< icon look up order: theme */
28} Elm_Icon_Lookup_Order; 27} Elm_Icon_Lookup_Order;
29 28
29/**
30 * @}
31 */
diff --git a/src/lib/elm_image_common.h b/src/lib/elm_image_common.h
index 6de250cbb..7f4a3b804 100644
--- a/src/lib/elm_image_common.h
+++ b/src/lib/elm_image_common.h
@@ -1,10 +1,14 @@
1/** 1/**
2 * @addtogroup Image
3 *
4 * @{
5 */
6
7/**
2 * Possible orientation options for elm_image_orient_set(). 8 * Possible orientation options for elm_image_orient_set().
3 * 9 *
4 * @image html elm_image_orient_set.png 10 * @image html elm_image_orient_set.png
5 * @image latex elm_image_orient_set.eps width=\textwidth 11 * @image latex elm_image_orient_set.eps width=\textwidth
6 *
7 * @ingroup Image
8 */ 12 */
9typedef enum 13typedef enum
10{ 14{
@@ -24,22 +28,30 @@ typedef enum
24 * @since 1.8 28 * @since 1.8
25 */ 29 */
26typedef struct _Elm_Image_Progress Elm_Image_Progress; 30typedef struct _Elm_Image_Progress Elm_Image_Progress;
27 31/**
32 * Structure associated with smart callback 'download,progress'.
33 */
28struct _Elm_Image_Progress 34struct _Elm_Image_Progress
29{ 35{
30 double now; 36 double now;
31 double total; 37 double total;
32}; 38};
33 39
34
35/** 40/**
36 * Structre associated with smart callback 'download,error' 41 * Structre associated with smart callback 'download,error'
37 * @since 1.8 42 * @since 1.8
38 */ 43 */
39typedef struct _Elm_Image_Error Elm_Image_Error; 44typedef struct _Elm_Image_Error Elm_Image_Error;
45/**
46 * Structure associated with smart callback 'download,progress'.
47 */
40struct _Elm_Image_Error 48struct _Elm_Image_Error
41{ 49{
42 int status; 50 int status;
43 51
44 Eina_Bool open_error; 52 Eina_Bool open_error;
45}; 53};
54
55/**
56 * @}
57 */
diff --git a/src/lib/elm_label_common.h b/src/lib/elm_label_common.h
index 199609f01..d5d7cff6a 100644
--- a/src/lib/elm_label_common.h
+++ b/src/lib/elm_label_common.h
@@ -1,3 +1,12 @@
1/**
2 * @addtogroup Label
3 *
4 * @{
5 */
6
7/**
8 * Slide mode of a label widget
9 */
1typedef enum 10typedef enum
2{ 11{
3 ELM_LABEL_SLIDE_MODE_NONE = 0, /**< no slide effect */ 12 ELM_LABEL_SLIDE_MODE_NONE = 0, /**< no slide effect */
@@ -5,3 +14,6 @@ typedef enum
5 ELM_LABEL_SLIDE_MODE_ALWAYS /**< slide always */ 14 ELM_LABEL_SLIDE_MODE_ALWAYS /**< slide always */
6} Elm_Label_Slide_Mode; 15} Elm_Label_Slide_Mode;
7 16
17/**
18 * @}
19 */
diff --git a/src/lib/elm_layout_common.h b/src/lib/elm_layout_common.h
index 21e52ab79..5b53c655e 100644
--- a/src/lib/elm_layout_common.h
+++ b/src/lib/elm_layout_common.h
@@ -1,10 +1,12 @@
1/** 1/**
2 * @typedef Elm_Layout_Part_Alias_Description 2 * @addtogroup Layout
3 * 3 *
4 * @{
5 */
6
7/**
4 * A layout part aliasing (proxying) description, used to get part 8 * A layout part aliasing (proxying) description, used to get part
5 * names aliasing independently of a widgets theme. 9 * names aliasing independently of a widgets theme.
6 *
7 * @ingroup Widget
8 */ 10 */
9typedef struct _Elm_Layout_Part_Alias_Description Elm_Layout_Part_Alias_Description; 11typedef struct _Elm_Layout_Part_Alias_Description Elm_Layout_Part_Alias_Description;
10 12
@@ -12,8 +14,6 @@ typedef struct _Elm_Layout_Part_Alias_Description Elm_Layout_Part_Alias_Descript
12 * @def elm_layout_icon_set 14 * @def elm_layout_icon_set
13 * Convenience macro to set the icon object in a layout that follows the 15 * Convenience macro to set the icon object in a layout that follows the
14 * Elementary naming convention for its parts. 16 * Elementary naming convention for its parts.
15 *
16 * @ingroup Layout
17 */ 17 */
18#define elm_layout_icon_set(_ly, _obj) \ 18#define elm_layout_icon_set(_ly, _obj) \
19 do { \ 19 do { \
@@ -28,8 +28,6 @@ typedef struct _Elm_Layout_Part_Alias_Description Elm_Layout_Part_Alias_Descript
28 * @def elm_layout_icon_get 28 * @def elm_layout_icon_get
29 * Convenience macro to get the icon object from a layout that follows the 29 * Convenience macro to get the icon object from a layout that follows the
30 * Elementary naming convention for its parts. 30 * Elementary naming convention for its parts.
31 *
32 * @ingroup Layout
33 */ 31 */
34#define elm_layout_icon_get(_ly) \ 32#define elm_layout_icon_get(_ly) \
35 elm_layout_content_get((_ly), "elm.swallow.icon") 33 elm_layout_content_get((_ly), "elm.swallow.icon")
@@ -38,8 +36,6 @@ typedef struct _Elm_Layout_Part_Alias_Description Elm_Layout_Part_Alias_Descript
38 * @def elm_layout_end_set 36 * @def elm_layout_end_set
39 * Convenience macro to set the end object in a layout that follows the 37 * Convenience macro to set the end object in a layout that follows the
40 * Elementary naming convention for its parts. 38 * Elementary naming convention for its parts.
41 *
42 * @ingroup Layout
43 */ 39 */
44#define elm_layout_end_set(_ly, _obj) \ 40#define elm_layout_end_set(_ly, _obj) \
45 do { \ 41 do { \
@@ -54,9 +50,10 @@ typedef struct _Elm_Layout_Part_Alias_Description Elm_Layout_Part_Alias_Descript
54 * @def elm_layout_end_get 50 * @def elm_layout_end_get
55 * Convenience macro to get the end object in a layout that follows the 51 * Convenience macro to get the end object in a layout that follows the
56 * Elementary naming convention for its parts. 52 * Elementary naming convention for its parts.
57 *
58 * @ingroup Layout
59 */ 53 */
60#define elm_layout_end_get(_ly) \ 54#define elm_layout_end_get(_ly) \
61 elm_layout_content_get((_ly), "elm.swallow.end") 55 elm_layout_content_get((_ly), "elm.swallow.end")
62 56
57/**
58 * @}
59 */
diff --git a/src/lib/elm_list_common.h b/src/lib/elm_list_common.h
index 8a0bf19c6..581b2cffd 100644
--- a/src/lib/elm_list_common.h
+++ b/src/lib/elm_list_common.h
@@ -1,4 +1,10 @@
1/** 1/**
2 * @addtogroup List
3 *
4 * @{
5 */
6
7/**
2 * Set list's resizing behavior, transverse axis scrolling and items 8 * Set list's resizing behavior, transverse axis scrolling and items
3 * cropping. See each mode's description for more details. 9 * cropping. See each mode's description for more details.
4 * 10 *
@@ -9,8 +15,6 @@
9 * 15 *
10 * @see elm_list_mode_set() 16 * @see elm_list_mode_set()
11 * @see elm_list_mode_get() 17 * @see elm_list_mode_get()
12 *
13 * @ingroup List
14 */ 18 */
15typedef enum 19typedef enum
16{ 20{
@@ -21,3 +25,6 @@ typedef enum
21 ELM_LIST_LAST /**< Indicates error if returned by elm_list_mode_get() */ 25 ELM_LIST_LAST /**< Indicates error if returned by elm_list_mode_get() */
22} Elm_List_Mode; 26} Elm_List_Mode;
23 27
28/**
29 * @}
30 */
diff --git a/src/lib/elm_map_common.h b/src/lib/elm_map_common.h
index 9d30a7155..41d98c5e9 100644
--- a/src/lib/elm_map_common.h
+++ b/src/lib/elm_map_common.h
@@ -1,4 +1,10 @@
1/** 1/**
2 * @addtogroup Map
3 *
4 * @{
5 */
6
7/**
2 * Set map's zoom behavior. It can be set to manual or automatic. 8 * Set map's zoom behavior. It can be set to manual or automatic.
3 * 9 *
4 * Default value is #ELM_MAP_ZOOM_MODE_MANUAL. 10 * Default value is #ELM_MAP_ZOOM_MODE_MANUAL.
@@ -10,8 +16,6 @@
10 * 16 *
11 * @see elm_map_zoom_mode_set() 17 * @see elm_map_zoom_mode_set()
12 * @see elm_map_zoom_mode_get() 18 * @see elm_map_zoom_mode_get()
13 *
14 * @ingroup Map
15 */ 19 */
16typedef enum 20typedef enum
17{ 21{
@@ -27,8 +31,6 @@ typedef enum
27 * @see elm_map_sources_get() 31 * @see elm_map_sources_get()
28 * @see elm_map_source_get() 32 * @see elm_map_source_get()
29 * @see elm_map_source_set() 33 * @see elm_map_source_set()
30 *
31 * @ingroup Map
32 */ 34 */
33typedef enum 35typedef enum
34{ 36{
@@ -42,8 +44,6 @@ typedef enum
42 * Set type of transport used on route. 44 * Set type of transport used on route.
43 * 45 *
44 * @see elm_map_route_add() 46 * @see elm_map_route_add()
45 *
46 * @ingroup Map
47 */ 47 */
48typedef enum 48typedef enum
49{ 49{
@@ -57,8 +57,6 @@ typedef enum
57 * Set the routing method, what should be prioritized, time or distance. 57 * Set the routing method, what should be prioritized, time or distance.
58 * 58 *
59 * @see elm_map_route_add() 59 * @see elm_map_route_add()
60 *
61 * @ingroup Map
62 */ 60 */
63typedef enum 61typedef enum
64{ 62{
@@ -71,8 +69,6 @@ typedef enum
71 * Set the name search method. 69 * Set the name search method.
72 * 70 *
73 * This is for name module interface. 71 * This is for name module interface.
74 *
75 * @ingroup Map
76 */ 72 */
77typedef enum 73typedef enum
78{ 74{
@@ -90,10 +86,8 @@ typedef enum
90 * @see elm_map_overlay_add() 86 * @see elm_map_overlay_add()
91 * @see elm_map_overlay_class_add() 87 * @see elm_map_overlay_class_add()
92 * @see elm_map_overlay_bubble_add() 88 * @see elm_map_overlay_bubble_add()
93 *
94 * @ingroup Map
95 */ 89 */
96typedef enum _Elm_Map_Overlay_Type 90typedef enum
97{ 91{
98 ELM_MAP_OVERLAY_TYPE_NONE = 0, 92 ELM_MAP_OVERLAY_TYPE_NONE = 0,
99 ELM_MAP_OVERLAY_TYPE_DEFAULT, 93 ELM_MAP_OVERLAY_TYPE_DEFAULT,
@@ -135,8 +129,6 @@ typedef void (*Elm_Map_Route_Cb)(void *data, Evas_Object *
135 * @see elm_map_overlay_add() 129 * @see elm_map_overlay_add()
136 * @see elm_map_overlay_class_add() 130 * @see elm_map_overlay_class_add()
137 * @see elm_map_overlay_bubble_add() 131 * @see elm_map_overlay_bubble_add()
138 *
139 * @ingroup Map
140 */ 132 */
141EAPI void elm_map_overlay_del(Elm_Map_Overlay *overlay); 133EAPI void elm_map_overlay_del(Elm_Map_Overlay *overlay);
142 134
@@ -151,8 +143,6 @@ EAPI void elm_map_overlay_del(Elm_Map_Overlay *overlay);
151 * @see elm_map_overlay_add() 143 * @see elm_map_overlay_add()
152 * @see elm_map_overlay_class_add() 144 * @see elm_map_overlay_class_add()
153 * @see elm_map_overlay_bubble_add() 145 * @see elm_map_overlay_bubble_add()
154 *
155 * @ingroup Map
156 */ 146 */
157EAPI Elm_Map_Overlay_Type elm_map_overlay_type_get(const Elm_Map_Overlay *overlay); 147EAPI Elm_Map_Overlay_Type elm_map_overlay_type_get(const Elm_Map_Overlay *overlay);
158 148
@@ -163,8 +153,6 @@ EAPI Elm_Map_Overlay_Type elm_map_overlay_type_get(const Elm_Map_Overlay *overl
163 * @param data A pointer of user data 153 * @param data A pointer of user data
164 * 154 *
165 * @see elm_map_overlay_data_get() 155 * @see elm_map_overlay_data_get()
166 *
167 * @ingroup Map
168 */ 156 */
169EAPI void elm_map_overlay_data_set(Elm_Map_Overlay *overlay, void *data); 157EAPI void elm_map_overlay_data_set(Elm_Map_Overlay *overlay, void *data);
170 158
@@ -176,8 +164,6 @@ EAPI void elm_map_overlay_data_set(Elm_Map_Overlay *overlay, vo
176 * or @c NULL, if none has been set. 164 * or @c NULL, if none has been set.
177 * 165 *
178 * @see elm_map_overlay_data_set() 166 * @see elm_map_overlay_data_set()
179 *
180 * @ingroup Map
181 */ 167 */
182EAPI void * elm_map_overlay_data_get(const Elm_Map_Overlay *overlay); 168EAPI void * elm_map_overlay_data_get(const Elm_Map_Overlay *overlay);
183 169
@@ -188,8 +174,6 @@ EAPI void * elm_map_overlay_data_get(const Elm_Map_Overlay *overl
188 * @param hide Use @c EINA_TRUE to hide the overlay or @c EINA_FALSE to show. 174 * @param hide Use @c EINA_TRUE to hide the overlay or @c EINA_FALSE to show.
189 * 175 *
190 * @see elm_map_overlay_hide_get() 176 * @see elm_map_overlay_hide_get()
191 *
192 * @ingroup Map
193 */ 177 */
194EAPI void elm_map_overlay_hide_set(Elm_Map_Overlay *overlay, Eina_Bool hide); 178EAPI void elm_map_overlay_hide_set(Elm_Map_Overlay *overlay, Eina_Bool hide);
195 179
@@ -203,8 +187,6 @@ EAPI void elm_map_overlay_hide_set(Elm_Map_Overlay *overlay, Ei
203 * This gets the current hidden state for the overlay. 187 * This gets the current hidden state for the overlay.
204 * 188 *
205 * @see elm_map_overlay_hide_set() 189 * @see elm_map_overlay_hide_set()
206 *
207 * @ingroup Map
208 */ 190 */
209EAPI Eina_Bool elm_map_overlay_hide_get(const Elm_Map_Overlay *overlay); 191EAPI Eina_Bool elm_map_overlay_hide_get(const Elm_Map_Overlay *overlay);
210 192
@@ -218,8 +200,6 @@ EAPI Eina_Bool elm_map_overlay_hide_get(const Elm_Map_Overlay *overl
218 * or bigger. 200 * or bigger.
219 * 201 *
220 * @see elm_map_overlay_displayed_zoom_min_get() 202 * @see elm_map_overlay_displayed_zoom_min_get()
221 *
222 * @ingroup Map
223 */ 203 */
224EAPI void elm_map_overlay_displayed_zoom_min_set(Elm_Map_Overlay *overlay, int zoom); 204EAPI void elm_map_overlay_displayed_zoom_min_set(Elm_Map_Overlay *overlay, int zoom);
225 205
@@ -230,8 +210,6 @@ EAPI void elm_map_overlay_displayed_zoom_min_set(Elm_Map_Overla
230 * @return zoom The minimum zoom. 210 * @return zoom The minimum zoom.
231 * 211 *
232 * @see elm_map_overlay_displayed_zoom_min_set() 212 * @see elm_map_overlay_displayed_zoom_min_set()
233 *
234 * @ingroup Map
235 */ 213 */
236EAPI int elm_map_overlay_displayed_zoom_min_get(const Elm_Map_Overlay *overlay); 214EAPI int elm_map_overlay_displayed_zoom_min_get(const Elm_Map_Overlay *overlay);
237 215
@@ -251,8 +229,6 @@ EAPI int elm_map_overlay_displayed_zoom_min_get(const Elm_Map_
251 * even if map being scrolled or zoomed. 229 * even if map being scrolled or zoomed.
252 * 230 *
253 * @see elm_map_overlay_paused_get() 231 * @see elm_map_overlay_paused_get()
254 *
255 * @ingroup Map
256 */ 232 */
257EAPI void elm_map_overlay_paused_set(Elm_Map_Overlay *overlay, Eina_Bool paused); 233EAPI void elm_map_overlay_paused_set(Elm_Map_Overlay *overlay, Eina_Bool paused);
258 234
@@ -266,8 +242,6 @@ EAPI void elm_map_overlay_paused_set(Elm_Map_Overlay *overlay,
266 * This gets the current paused state for the overlay. 242 * This gets the current paused state for the overlay.
267 * 243 *
268 * @see elm_map_overlay_paused_set() 244 * @see elm_map_overlay_paused_set()
269 *
270 * @ingroup Map
271 */ 245 */
272EAPI Eina_Bool elm_map_overlay_paused_get(const Elm_Map_Overlay *overlay); 246EAPI Eina_Bool elm_map_overlay_paused_get(const Elm_Map_Overlay *overlay);
273 247
@@ -282,8 +256,6 @@ EAPI Eina_Bool elm_map_overlay_paused_get(const Elm_Map_Overlay *ove
282 * This value can be changed dynamically while zooming and panning 256 * This value can be changed dynamically while zooming and panning
283 * 257 *
284 * @since 1.7 258 * @since 1.7
285 *
286 * @ingroup Map
287 */ 259 */
288EAPI Eina_Bool elm_map_overlay_visible_get(const Elm_Map_Overlay *overlay); 260EAPI Eina_Bool elm_map_overlay_visible_get(const Elm_Map_Overlay *overlay);
289 261
@@ -307,8 +279,6 @@ EAPI Eina_Bool elm_map_overlay_visible_get(const Elm_Map_Overlay *ov
307 * If @p obj is @c NULL, content inside the overlay is deleted. 279 * If @p obj is @c NULL, content inside the overlay is deleted.
308 * 280 *
309 * @see elm_map_overlay_content_get() 281 * @see elm_map_overlay_content_get()
310 *
311 * @ingroup Map
312 */ 282 */
313EAPI void elm_map_overlay_content_set(Elm_Map_Overlay *overlay, Evas_Object *obj); 283EAPI void elm_map_overlay_content_set(Elm_Map_Overlay *overlay, Evas_Object *obj);
314 284
@@ -328,8 +298,6 @@ EAPI void elm_map_overlay_content_set(Elm_Map_Overlay *overlay,
328 * The content can be set by elm_map_overlay_content_set(). 298 * The content can be set by elm_map_overlay_content_set().
329 * 299 *
330 * @see elm_map_overlay_content_set() 300 * @see elm_map_overlay_content_set()
331 *
332 * @ingroup Map
333 */ 301 */
334EAPI const Evas_Object * elm_map_overlay_content_get(const Elm_Map_Overlay *overlay); 302EAPI const Evas_Object * elm_map_overlay_content_get(const Elm_Map_Overlay *overlay);
335 303
@@ -349,8 +317,6 @@ EAPI const Evas_Object * elm_map_overlay_content_get(const Elm_Map_Overlay *ov
349 * If @p icon is @c NULL, icon inside the overlay will be deleted. 317 * If @p icon is @c NULL, icon inside the overlay will be deleted.
350 * 318 *
351 * @see elm_map_overlay_icon_get() 319 * @see elm_map_overlay_icon_get()
352 *
353 * @ingroup Map
354 */ 320 */
355EAPI void elm_map_overlay_icon_set(Elm_Map_Overlay *overlay, Evas_Object *icon); 321EAPI void elm_map_overlay_icon_set(Elm_Map_Overlay *overlay, Evas_Object *icon);
356 322
@@ -369,8 +335,6 @@ EAPI void elm_map_overlay_icon_set(Elm_Map_Overlay *overlay, Ev
369 * The icon can be set by elm_map_overlay_icon_set(). 335 * The icon can be set by elm_map_overlay_icon_set().
370 * 336 *
371 * @see elm_map_overlay_icon_set() 337 * @see elm_map_overlay_icon_set()
372 *
373 * @ingroup Map
374 */ 338 */
375EAPI const Evas_Object * elm_map_overlay_icon_get(const Elm_Map_Overlay *overlay); 339EAPI const Evas_Object * elm_map_overlay_icon_get(const Elm_Map_Overlay *overlay);
376 340
@@ -387,8 +351,6 @@ EAPI const Evas_Object * elm_map_overlay_icon_get(const Elm_Map_Overlay *overl
387 * get by elm_map_overlay_region_get(). 351 * get by elm_map_overlay_region_get().
388 * 352 *
389 * @see elm_map_overlay_region_get() 353 * @see elm_map_overlay_region_get()
390 *
391 * @ingroup Map
392 */ 354 */
393EAPI void elm_map_overlay_region_set(Elm_Map_Overlay *overlay, double lon, double lat); 355EAPI void elm_map_overlay_region_set(Elm_Map_Overlay *overlay, double lon, double lat);
394 356
@@ -405,8 +367,6 @@ EAPI void elm_map_overlay_region_set(Elm_Map_Overlay *overlay,
405 * set by elm_map_overlay_region_set(). 367 * set by elm_map_overlay_region_set().
406 * 368 *
407 * @see elm_map_overlay_region_set() 369 * @see elm_map_overlay_region_set()
408 *
409 * @ingroup Map
410 */ 370 */
411EAPI void elm_map_overlay_region_get(const Elm_Map_Overlay *overlay, double *lon, double *lat); 371EAPI void elm_map_overlay_region_get(const Elm_Map_Overlay *overlay, double *lon, double *lat);
412 372
@@ -437,8 +397,6 @@ EAPI void elm_map_overlay_region_get(const Elm_Map_Overlay *ove
437 * and ELM_MAP_OVERLAY_TYPE_ROUTE Elm_Map_Overlay_Type types. 397 * and ELM_MAP_OVERLAY_TYPE_ROUTE Elm_Map_Overlay_Type types.
438 * 398 *
439 * @see elm_map_overlay_color_get() 399 * @see elm_map_overlay_color_get()
440 *
441 * @ingroup Map
442 */ 400 */
443EAPI void elm_map_overlay_color_set(Elm_Map_Overlay *overlay, int r, int g, int b, int a); 401EAPI void elm_map_overlay_color_set(Elm_Map_Overlay *overlay, int r, int g, int b, int a);
444 402
@@ -452,8 +410,6 @@ EAPI void elm_map_overlay_color_set(Elm_Map_Overlay *overlay, i
452 * @param a Pointer to store the alpha channel value. 410 * @param a Pointer to store the alpha channel value.
453 * 411 *
454 * @see elm_map_overlay_color_set() 412 * @see elm_map_overlay_color_set()
455 *
456 * @ingroup Map
457 */ 413 */
458EAPI void elm_map_overlay_color_get(const Elm_Map_Overlay *overlay, int *r, int *g, int *b, int *a); 414EAPI void elm_map_overlay_color_get(const Elm_Map_Overlay *overlay, int *r, int *g, int *b, int *a);
459 415
@@ -467,8 +423,6 @@ EAPI void elm_map_overlay_color_get(const Elm_Map_Overlay *over
467 * moved to the center of the map. 423 * moved to the center of the map.
468 * 424 *
469 * @see elm_map_overlays_show() if more than one overlay need to be displayed. 425 * @see elm_map_overlays_show() if more than one overlay need to be displayed.
470 *
471 * @ingroup Map
472 */ 426 */
473EAPI void elm_map_overlay_show(Elm_Map_Overlay *overlay); 427EAPI void elm_map_overlay_show(Elm_Map_Overlay *overlay);
474 428
@@ -484,8 +438,6 @@ EAPI void elm_map_overlay_show(Elm_Map_Overlay *overlay);
484 * @warning All the overlays should belong to the same map object. 438 * @warning All the overlays should belong to the same map object.
485 * 439 *
486 * @see elm_map_overlay_show() to show a single overlay. 440 * @see elm_map_overlay_show() to show a single overlay.
487 *
488 * @ingroup Map
489 */ 441 */
490EAPI void elm_map_overlays_show(Eina_List *overlays); 442EAPI void elm_map_overlays_show(Eina_List *overlays);
491 443
@@ -503,8 +455,6 @@ EAPI void elm_map_overlays_show(Eina_List *overlays);
503 * is clicked, callback will be called and return a virtual group overlays. 455 * is clicked, callback will be called and return a virtual group overlays.
504 * 456 *
505 * You can delete this callback function by setting @c NULL. 457 * You can delete this callback function by setting @c NULL.
506 *
507 * @ingroup Map
508 */ 458 */
509EAPI void elm_map_overlay_get_cb_set(Elm_Map_Overlay *overlay, Elm_Map_Overlay_Get_Cb get_cb, void *data); 459EAPI void elm_map_overlay_get_cb_set(Elm_Map_Overlay *overlay, Elm_Map_Overlay_Get_Cb get_cb, void *data);
510 460
@@ -521,8 +471,6 @@ EAPI void elm_map_overlay_get_cb_set(Elm_Map_Overlay *overlay,
521 * You can delete this callback function by setting @c NULL. 471 * You can delete this callback function by setting @c NULL.
522 * 472 *
523 * @since 1.7 473 * @since 1.7
524 *
525 * @ingroup Map
526 */ 474 */
527EAPI void elm_map_overlay_del_cb_set(Elm_Map_Overlay *overlay, Elm_Map_Overlay_Del_Cb del_cb, void *data); 475EAPI void elm_map_overlay_del_cb_set(Elm_Map_Overlay *overlay, Elm_Map_Overlay_Del_Cb del_cb, void *data);
528 476
@@ -533,8 +481,6 @@ EAPI void elm_map_overlay_del_cb_set(Elm_Map_Overlay *overlay,
533 * @param overlay The overlay to be added to the class overlay. 481 * @param overlay The overlay to be added to the class overlay.
534 * 482 *
535 * @see elm_map_overlay_class_remove() 483 * @see elm_map_overlay_class_remove()
536 *
537 * @ingroup Map
538 */ 484 */
539EAPI void elm_map_overlay_class_append(Elm_Map_Overlay *clas, Elm_Map_Overlay *overlay); 485EAPI void elm_map_overlay_class_append(Elm_Map_Overlay *clas, Elm_Map_Overlay *overlay);
540 486
@@ -545,8 +491,6 @@ EAPI void elm_map_overlay_class_append(Elm_Map_Overlay *clas, E
545 * @param overlay The overlay to be deleted from the class overlay. 491 * @param overlay The overlay to be deleted from the class overlay.
546 * 492 *
547 * @see elm_map_overlay_class_append() 493 * @see elm_map_overlay_class_append()
548 *
549 * @ingroup Map
550 */ 494 */
551EAPI void elm_map_overlay_class_remove(Elm_Map_Overlay *clas, Elm_Map_Overlay *overlay); 495EAPI void elm_map_overlay_class_remove(Elm_Map_Overlay *clas, Elm_Map_Overlay *overlay);
552 496
@@ -561,8 +505,6 @@ EAPI void elm_map_overlay_class_remove(Elm_Map_Overlay *clas, E
561 * is displayed at less than @p zoom. 505 * is displayed at less than @p zoom.
562 * 506 *
563 * @see elm_map_overlay_class_zoom_max_get() 507 * @see elm_map_overlay_class_zoom_max_get()
564 *
565 * @ingroup Map
566 */ 508 */
567EAPI void elm_map_overlay_class_zoom_max_set(Elm_Map_Overlay *clas, int zoom); 509EAPI void elm_map_overlay_class_zoom_max_set(Elm_Map_Overlay *clas, int zoom);
568 510
@@ -575,8 +517,6 @@ EAPI void elm_map_overlay_class_zoom_max_set(Elm_Map_Overlay *c
575 * @return The maximum zoom. 517 * @return The maximum zoom.
576 * 518 *
577 * @see elm_map_overlay_class_zoom_max_set() 519 * @see elm_map_overlay_class_zoom_max_set()
578 *
579 * @ingroup Map
580 */ 520 */
581EAPI int elm_map_overlay_class_zoom_max_get(const Elm_Map_Overlay *clas); 521EAPI int elm_map_overlay_class_zoom_max_get(const Elm_Map_Overlay *clas);
582 522
@@ -596,8 +536,6 @@ EAPI int elm_map_overlay_class_zoom_max_get(const Elm_Map_Over
596 * Do not modifty the group overlay itself. 536 * Do not modifty the group overlay itself.
597 * 537 *
598 * @see elm_map_overlay_class_add() 538 * @see elm_map_overlay_class_add()
599 *
600 * @ingroup Map
601 */ 539 */
602EAPI Eina_List * elm_map_overlay_group_members_get(const Elm_Map_Overlay *grp); 540EAPI Eina_List * elm_map_overlay_group_members_get(const Elm_Map_Overlay *grp);
603 541
@@ -610,8 +548,6 @@ EAPI Eina_List * elm_map_overlay_group_members_get(const Elm_Map_Overl
610 * Bubble overlay will follow the parent overlay's movement (hide, show, move). 548 * Bubble overlay will follow the parent overlay's movement (hide, show, move).
611 * 549 *
612 * @see elm_map_overlay_bubble_add() 550 * @see elm_map_overlay_bubble_add()
613 *
614 * @ingroup Map
615 */ 551 */
616EAPI void elm_map_overlay_bubble_follow(Elm_Map_Overlay *bubble, const Elm_Map_Overlay *parent); 552EAPI void elm_map_overlay_bubble_follow(Elm_Map_Overlay *bubble, const Elm_Map_Overlay *parent);
617 553
@@ -624,8 +560,6 @@ EAPI void elm_map_overlay_bubble_follow(Elm_Map_Overlay *bubble
624 * Added contents will be displayed inside the bubble overlay. 560 * Added contents will be displayed inside the bubble overlay.
625 * 561 *
626 * @see elm_map_overlay_bubble_content_clear() 562 * @see elm_map_overlay_bubble_content_clear()
627 *
628 * @ingroup Map
629 */ 563 */
630EAPI void elm_map_overlay_bubble_content_append(Elm_Map_Overlay *bubble, Evas_Object *content); 564EAPI void elm_map_overlay_bubble_content_append(Elm_Map_Overlay *bubble, Evas_Object *content);
631 565
@@ -637,8 +571,6 @@ EAPI void elm_map_overlay_bubble_content_append(Elm_Map_Overlay
637 * This will delete all contents inside the bubble overlay. 571 * This will delete all contents inside the bubble overlay.
638 * 572 *
639 * @see elm_map_overlay_bubble_content_append() 573 * @see elm_map_overlay_bubble_content_append()
640 *
641 * @ingroup Map
642 */ 574 */
643EAPI void elm_map_overlay_bubble_content_clear(Elm_Map_Overlay *bubble); 575EAPI void elm_map_overlay_bubble_content_clear(Elm_Map_Overlay *bubble);
644 576
@@ -655,8 +587,6 @@ EAPI void elm_map_overlay_bubble_content_clear(Elm_Map_Overlay
655 * 587 *
656 * @see elm_map_overlay_polygon_add() 588 * @see elm_map_overlay_polygon_add()
657 * @see elm_map_overlay_del() 589 * @see elm_map_overlay_del()
658 *
659 * @ingroup Map
660 */ 590 */
661EAPI void elm_map_overlay_polygon_region_add(Elm_Map_Overlay *overlay, double lon, double lat); 591EAPI void elm_map_overlay_polygon_region_add(Elm_Map_Overlay *overlay, double lon, double lat);
662 592
@@ -666,8 +596,6 @@ EAPI void elm_map_overlay_polygon_region_add(Elm_Map_Overlay *o
666 * @param route The route to remove. 596 * @param route The route to remove.
667 * 597 *
668 * @see elm_map_route_add() 598 * @see elm_map_route_add()
669 *
670 * @ingroup Map
671 */ 599 */
672EAPI void elm_map_route_del(Elm_Map_Route *route); 600EAPI void elm_map_route_del(Elm_Map_Route *route);
673 601
@@ -676,8 +604,6 @@ EAPI void elm_map_route_del(Elm_Map_Route *route);
676 * 604 *
677 * @param route The route object. 605 * @param route The route object.
678 * @return The distance of route (unit : km). 606 * @return The distance of route (unit : km).
679 *
680 * @ingroup Map
681 */ 607 */
682EAPI double elm_map_route_distance_get(const Elm_Map_Route *route); 608EAPI double elm_map_route_distance_get(const Elm_Map_Route *route);
683 609
@@ -686,8 +612,6 @@ EAPI double elm_map_route_distance_get(const Elm_Map_Route *route
686 * 612 *
687 * @param route The route object. 613 * @param route The route object.
688 * @return Returns a string with the nodes of route. 614 * @return Returns a string with the nodes of route.
689 *
690 * @ingroup Map
691 */ 615 */
692EAPI const char *elm_map_route_node_get(const Elm_Map_Route *route); 616EAPI const char *elm_map_route_node_get(const Elm_Map_Route *route);
693 617
@@ -696,8 +620,6 @@ EAPI const char *elm_map_route_node_get(const Elm_Map_Route *route);
696 * 620 *
697 * @param route the route object. 621 * @param route the route object.
698 * @return Returns a string with information about waypoint of route. 622 * @return Returns a string with information about waypoint of route.
699 *
700 * @ingroup Map
701 */ 623 */
702EAPI const char *elm_map_route_waypoint_get(const Elm_Map_Route *route); 624EAPI const char *elm_map_route_waypoint_get(const Elm_Map_Route *route);
703 625
@@ -711,8 +633,6 @@ EAPI const char *elm_map_route_waypoint_get(const Elm_Map_Route *route
711 * conversion functions. 633 * conversion functions.
712 * 634 *
713 * @see elm_map_name_add() 635 * @see elm_map_name_add()
714 *
715 * @ingroup Map
716 */ 636 */
717EAPI const char *elm_map_name_address_get(const Elm_Map_Name *name); 637EAPI const char *elm_map_name_address_get(const Elm_Map_Name *name);
718 638
@@ -727,8 +647,6 @@ EAPI const char *elm_map_name_address_get(const Elm_Map_Name *name);
727 * conversion functions. 647 * conversion functions.
728 * 648 *
729 * @see elm_map_name_add() 649 * @see elm_map_name_add()
730 *
731 * @ingroup Map
732 */ 650 */
733EAPI void elm_map_name_region_get(const Elm_Map_Name *name, double *lon, double *lat); 651EAPI void elm_map_name_region_get(const Elm_Map_Name *name, double *lon, double *lat);
734 652
@@ -741,8 +659,9 @@ EAPI void elm_map_name_region_get(const Elm_Map_Name *name, dou
741 * between address and coordinates will be lost. 659 * between address and coordinates will be lost.
742 * 660 *
743 * @see elm_map_name_add() 661 * @see elm_map_name_add()
744 *
745 * @ingroup Map
746 */ 662 */
747EAPI void elm_map_name_del(Elm_Map_Name *name); 663EAPI void elm_map_name_del(Elm_Map_Name *name);
748 664
665/**
666 * @}
667 */
diff --git a/src/lib/elm_panel_common.h b/src/lib/elm_panel_common.h
index fee289a33..2bccf6b05 100644
--- a/src/lib/elm_panel_common.h
+++ b/src/lib/elm_panel_common.h
@@ -1,7 +1,11 @@
1/** 1/**
2 * Panel orientation mode 2 * @addtogroup Panel
3 * 3 *
4 * @ingroup Panel 4 * @{
5 */
6
7/**
8 * Panel orientation mode
5 */ 9 */
6typedef enum 10typedef enum
7{ 11{
@@ -15,11 +19,20 @@ typedef enum
15 * Panel scroll information 19 * Panel scroll information
16 * 20 *
17 * @since 1.11 21 * @since 1.11
18 * @ingroup Panel
19 */ 22 */
20typedef struct _Elm_Panel_Scroll_Info 23typedef struct _Elm_Panel_Scroll_Info Elm_Panel_Scroll_Info;
24/**
25 * Panel scroll information
26 *
27 * @since 1.11
28 */
29struct _Elm_Panel_Scroll_Info
21{ 30{
22 double rel_x; /**<content scrolled position (0.0 ~ 1.0) in the panel>*/ 31 double rel_x; /**<content scrolled position (0.0 ~ 1.0) in the panel>*/
23 double rel_y; /**<content scrolled position (0.0 ~ 1.0) in the panel>*/ 32 double rel_y; /**<content scrolled position (0.0 ~ 1.0) in the panel>*/
24 33
25} Elm_Panel_Scroll_Info; 34};
35
36/**
37 * @}
38 */
diff --git a/src/lib/elm_prefs_common.h b/src/lib/elm_prefs_common.h
index 70f063aaa..3ebe9e25c 100644
--- a/src/lib/elm_prefs_common.h
+++ b/src/lib/elm_prefs_common.h
@@ -1,4 +1,10 @@
1/** 1/**
2 * @addtogroup Prefs
3 *
4 * @{
5 */
6
7/**
2 * Modes of resetting a prefs widget. 8 * Modes of resetting a prefs widget.
3 * 9 *
4 * @see elm_prefs_reset() 10 * @see elm_prefs_reset()
@@ -7,8 +13,8 @@
7 */ 13 */
8typedef enum 14typedef enum
9{ 15{
10 ELM_PREFS_RESET_DEFAULTS, /** reset to default values, declared in its @b .epb file */ 16 ELM_PREFS_RESET_DEFAULTS, /**< reset to default values, declared in its @b .epb file */
11 ELM_PREFS_RESET_LAST /** prefs will keep a small history of changes, so this resets back to last batch of changes on the UI elements. it does @b not work on autosave mode */ 17 ELM_PREFS_RESET_LAST /**< prefs will keep a small history of changes, so this resets back to last batch of changes on the UI elements. it does @b not work on autosave mode */
12} Elm_Prefs_Reset_Mode; 18} Elm_Prefs_Reset_Mode;
13 19
14/** 20/**
@@ -21,29 +27,33 @@ typedef enum
21 */ 27 */
22EAPI Evas_Object *elm_prefs_add(Evas_Object *parent); 28EAPI Evas_Object *elm_prefs_add(Evas_Object *parent);
23 29
24
25/* API for prefs interface modules, from now on */ 30/* API for prefs interface modules, from now on */
26 31
27typedef struct _Elm_Prefs_Item_Spec_Void 32typedef struct _Elm_Prefs_Item_Spec_Void Elm_Prefs_Item_Spec_Void;
33struct _Elm_Prefs_Item_Spec_Void
28{ 34{
29} Elm_Prefs_Item_Spec_Void; 35};
30 36
31typedef struct _Elm_Prefs_Item_Spec_Bool 37typedef struct _Elm_Prefs_Item_Spec_Bool Elm_Prefs_Item_Spec_Bool;
38struct _Elm_Prefs_Item_Spec_Bool
32{ 39{
33 Eina_Bool def; 40 Eina_Bool def;
34} Elm_Prefs_Item_Spec_Bool; 41};
35 42
36typedef struct _Elm_Prefs_Item_Spec_Int 43typedef struct _Elm_Prefs_Item_Spec_Int Elm_Prefs_Item_Spec_Int;
44struct _Elm_Prefs_Item_Spec_Int
37{ 45{
38 int def, min, max; 46 int def, min, max;
39} Elm_Prefs_Item_Spec_Int; 47};
40 48
41typedef struct _Elm_Prefs_Item_Spec_Float 49typedef struct _Elm_Prefs_Item_Spec_Float Elm_Prefs_Item_Spec_Float;
50struct _Elm_Prefs_Item_Spec_Float
42{ 51{
43 float def, min, max; 52 float def, min, max;
44} Elm_Prefs_Item_Spec_Float; 53};
45 54
46typedef struct _Elm_Prefs_Item_Spec_String 55typedef struct _Elm_Prefs_Item_Spec_String Elm_Prefs_Item_Spec_String;
56struct _Elm_Prefs_Item_Spec_String
47{ 57{
48 const char *def; 58 const char *def;
49 const char *placeholder; 59 const char *placeholder;
@@ -54,9 +64,10 @@ typedef struct _Elm_Prefs_Item_Spec_String
54 { 64 {
55 int min, max; 65 int min, max;
56 } length; 66 } length;
57} Elm_Prefs_Item_Spec_String; 67};
58 68
59typedef struct _Elm_Prefs_Item_Spec_Date 69typedef struct _Elm_Prefs_Item_Spec_Date Elm_Prefs_Item_Spec_Date;
70struct _Elm_Prefs_Item_Spec_Date
60{ 71{
61 struct 72 struct
62 { 73 {
@@ -78,14 +89,16 @@ typedef struct _Elm_Prefs_Item_Spec_Date
78 unsigned char m; /* month*/ 89 unsigned char m; /* month*/
79 unsigned short y; /* year */ 90 unsigned short y; /* year */
80 } max; 91 } max;
81} Elm_Prefs_Item_Spec_Date; 92};
82 93
83typedef struct _Elm_Prefs_Item_Spec_Page 94typedef struct _Elm_Prefs_Item_Spec_Page Elm_Prefs_Item_Spec_Page;
95struct _Elm_Prefs_Item_Spec_Page
84{ 96{
85 const char *source; 97 const char *source;
86} Elm_Prefs_Item_Spec_Page; 98};
87 99
88typedef union _Elm_Prefs_Item_Spec 100typedef union _Elm_Prefs_Item_Spec Elm_Prefs_Item_Spec;
101union _Elm_Prefs_Item_Spec
89{ 102{
90 Elm_Prefs_Item_Spec_Void v; 103 Elm_Prefs_Item_Spec_Void v;
91 Elm_Prefs_Item_Spec_Bool b; 104 Elm_Prefs_Item_Spec_Bool b;
@@ -94,24 +107,10 @@ typedef union _Elm_Prefs_Item_Spec
94 Elm_Prefs_Item_Spec_String s; 107 Elm_Prefs_Item_Spec_String s;
95 Elm_Prefs_Item_Spec_Date d; 108 Elm_Prefs_Item_Spec_Date d;
96 Elm_Prefs_Item_Spec_Page p; 109 Elm_Prefs_Item_Spec_Page p;
97} Elm_Prefs_Item_Spec; 110};
98 111
99typedef struct _Elm_Prefs_Item_Iface Elm_Prefs_Item_Iface; 112typedef struct _Elm_Prefs_Item_Iface Elm_Prefs_Item_Iface;
100 113
101/**
102 * Convenience struct used to mass-register widgets implementing
103 * prefs @b items interfaces.
104 *
105 * To be used with elm_prefs_item_iface_register() and
106 * elm_prefs_item_iface_unregister().
107 */
108struct _Elm_Prefs_Item_Iface_Info
109{
110 const char *widget_name; /**< The name of the widget implementing the interface, to be exposed on the prefs collections language. */
111 const Elm_Prefs_Item_Iface *info; /**< The type interface's implementation. */
112};
113typedef struct _Elm_Prefs_Item_Iface_Info Elm_Prefs_Item_Iface_Info;
114
115typedef void (*Elm_Prefs_Item_Changed_Cb)(Evas_Object *it_obj); /**< Elementary prefs' item widget changed function signature */ 114typedef void (*Elm_Prefs_Item_Changed_Cb)(Evas_Object *it_obj); /**< Elementary prefs' item widget changed function signature */
116 115
117/** 116/**
@@ -168,6 +167,20 @@ struct _Elm_Prefs_Item_Iface
168 Eina_Bool (*expand_want)(Evas_Object *obj); /**< function to get wether the item implementation needs to be expanded in the page's longitudinal axis or not */ 167 Eina_Bool (*expand_want)(Evas_Object *obj); /**< function to get wether the item implementation needs to be expanded in the page's longitudinal axis or not */
169}; 168};
170 169
170typedef struct _Elm_Prefs_Item_Iface_Info Elm_Prefs_Item_Iface_Info;
171/**
172 * Convenience struct used to mass-register widgets implementing
173 * prefs @b items interfaces.
174 *
175 * To be used with elm_prefs_item_iface_register() and
176 * elm_prefs_item_iface_unregister().
177 */
178struct _Elm_Prefs_Item_Iface_Info
179{
180 const char *widget_name; /**< The name of the widget implementing the interface, to be exposed on the prefs collections language. */
181 const Elm_Prefs_Item_Iface *info; /**< The type interface's implementation. */
182};
183
171/** 184/**
172 * Mass-register widgets implementing prefs @b items interfaces. 185 * Mass-register widgets implementing prefs @b items interfaces.
173 * 186 *
@@ -203,21 +216,6 @@ EAPI Eina_Bool elm_prefs_item_widget_common_add(Evas_Object *prefs,
203 Evas_Object *obj); 216 Evas_Object *obj);
204 217
205typedef struct _Elm_Prefs_Page_Iface Elm_Prefs_Page_Iface; 218typedef struct _Elm_Prefs_Page_Iface Elm_Prefs_Page_Iface;
206
207/**
208 * Convenience struct used to mass-register widgets implementing
209 * prefs @b pages interfaces.
210 *
211 * To be used with elm_prefs_page_iface_register() and
212 * elm_prefs_page_iface_unregister().
213 */
214struct _Elm_Prefs_Page_Iface_Info
215{
216 const char *widget_name; /**< The name of the widget implementing the interface, to be exposed on the prefs collections language. */
217 const Elm_Prefs_Page_Iface *info; /**< The interface's implementation. */
218};
219typedef struct _Elm_Prefs_Page_Iface_Info Elm_Prefs_Page_Iface_Info;
220
221/** 219/**
222 * @struct _Elm_Prefs_Page_Iface 220 * @struct _Elm_Prefs_Page_Iface
223 * 221 *
@@ -283,6 +281,20 @@ struct _Elm_Prefs_Page_Iface
283 const Elm_Prefs_Item_Iface *iface); 281 const Elm_Prefs_Item_Iface *iface);
284}; 282};
285 283
284typedef struct _Elm_Prefs_Page_Iface_Info Elm_Prefs_Page_Iface_Info;
285/**
286 * Convenience struct used to mass-register widgets implementing
287 * prefs @b pages interfaces.
288 *
289 * To be used with elm_prefs_page_iface_register() and
290 * elm_prefs_page_iface_unregister().
291 */
292struct _Elm_Prefs_Page_Iface_Info
293{
294 const char *widget_name; /**< The name of the widget implementing the interface, to be exposed on the prefs collections language. */
295 const Elm_Prefs_Page_Iface *info; /**< The interface's implementation. */
296};
297
286/** 298/**
287 * Mass-register widgets implementing prefs @b pages interfaces. 299 * Mass-register widgets implementing prefs @b pages interfaces.
288 * 300 *
@@ -314,3 +326,6 @@ EAPI void elm_prefs_page_iface_register(const Elm_Prefs_Page_Iface_Info *ar
314 */ 326 */
315EAPI void elm_prefs_page_iface_unregister(const Elm_Prefs_Page_Iface_Info *array); 327EAPI void elm_prefs_page_iface_unregister(const Elm_Prefs_Page_Iface_Info *array);
316 328
329/**
330 * @}
331 */
diff --git a/src/lib/elm_progressbar_common.h b/src/lib/elm_progressbar_common.h
index ccad880df..a4704deb7 100644
--- a/src/lib/elm_progressbar_common.h
+++ b/src/lib/elm_progressbar_common.h
@@ -1,3 +1,12 @@
1/**
2 * @addtogroup Progressbar
3 *
4 * @{
5 */
6
1typedef char *(*progressbar_func_type)(double); 7typedef char *(*progressbar_func_type)(double);
2typedef void (*progressbar_freefunc_type)(char *); 8typedef void (*progressbar_freefunc_type)(char *);
3 9
10/**
11 * @}
12 */
diff --git a/src/lib/elm_scroller_common.h b/src/lib/elm_scroller_common.h
index f8085c102..0df0bf745 100644
--- a/src/lib/elm_scroller_common.h
+++ b/src/lib/elm_scroller_common.h
@@ -1,4 +1,10 @@
1/** 1/**
2 * @addtogroup Scroller
3 *
4 * @{
5 */
6
7/**
2 * @brief Type that controls when scrollbars should appear. 8 * @brief Type that controls when scrollbars should appear.
3 * 9 *
4 * @see elm_scroller_policy_set() 10 * @see elm_scroller_policy_set()
@@ -38,4 +44,6 @@ typedef enum
38 ELM_SCROLLER_MOVEMENT_BLOCK_HORIZONTAL = 1 << 2 /**< Block horizontal movements */ 44 ELM_SCROLLER_MOVEMENT_BLOCK_HORIZONTAL = 1 << 2 /**< Block horizontal movements */
39} Elm_Scroller_Movement_Block; 45} Elm_Scroller_Movement_Block;
40 46
41 47/**
48 * @}
49 */
diff --git a/src/lib/elm_slider_common.h b/src/lib/elm_slider_common.h
index 92c9219a3..ddd074dc3 100644
--- a/src/lib/elm_slider_common.h
+++ b/src/lib/elm_slider_common.h
@@ -1,3 +1,12 @@
1/**
2 * @addtogroup Slider
3 *
4 * @{
5 */
6
1typedef char *(*slider_func_type)(double); 7typedef char *(*slider_func_type)(double);
2typedef void (*slider_freefunc_type)(char *); 8typedef void (*slider_freefunc_type)(char *);
3 9
10/**
11 * @}
12 */
diff --git a/src/lib/elm_slideshow_common.h b/src/lib/elm_slideshow_common.h
index d5ca3c26d..c79c2a7de 100644
--- a/src/lib/elm_slideshow_common.h
+++ b/src/lib/elm_slideshow_common.h
@@ -1,9 +1,22 @@
1typedef struct _Elm_Slideshow_Item_Class Elm_Slideshow_Item_Class; /**< Slideshow item class definition struct */ 1/**
2typedef struct _Elm_Slideshow_Item_Class_Func Elm_Slideshow_Item_Class_Func; /**< Class functions for slideshow item classes. */ 2 * @addtogroup Slideshow
3 *
4 * @{
5 */
6
3typedef Evas_Object *(*SlideshowItemGetFunc)(void *data, Evas_Object *obj); /**< Image fetching class function for slideshow item classes. */ 7typedef Evas_Object *(*SlideshowItemGetFunc)(void *data, Evas_Object *obj); /**< Image fetching class function for slideshow item classes. */
4typedef void (*SlideshowItemDelFunc)(void *data, Evas_Object *obj); /**< Deletion class function for slideshow item classes. */ 8typedef void (*SlideshowItemDelFunc)(void *data, Evas_Object *obj); /**< Deletion class function for slideshow item classes. */
5 9
6/** 10/**
11 * Slideshow item class definition struct
12 */
13typedef struct _Elm_Slideshow_Item_Class Elm_Slideshow_Item_Class;
14
15/**
16 * Class functions for slideshow item classes.
17 */
18typedef struct _Elm_Slideshow_Item_Class_Func Elm_Slideshow_Item_Class_Func;
19/**
7 * @struct _Elm_Slideshow_Item_Class 20 * @struct _Elm_Slideshow_Item_Class
8 * 21 *
9 * Slideshow item class definition. See @ref Slideshow_Items for 22 * Slideshow item class definition. See @ref Slideshow_Items for
@@ -18,3 +31,6 @@ struct _Elm_Slideshow_Item_Class
18 } func; 31 } func;
19}; /**< member definitions of #Elm_Slideshow_Item_Class */ 32}; /**< member definitions of #Elm_Slideshow_Item_Class */
20 33
34/**
35 * @}
36 */
diff --git a/src/lib/elm_thumb_common.h b/src/lib/elm_thumb_common.h
index d61ff10ca..f569d2156 100644
--- a/src/lib/elm_thumb_common.h
+++ b/src/lib/elm_thumb_common.h
@@ -1,10 +1,14 @@
1/** 1/**
2 * @addtogroup Thumb
3 *
4 * @{
5 */
6
7/**
2 * @enum Elm_Thumb_Animation_Setting 8 * @enum Elm_Thumb_Animation_Setting
3 * @typedef Elm_Thumb_Animation_Setting 9 * @typedef Elm_Thumb_Animation_Setting
4 * 10 *
5 * Used to set if a video thumbnail is animating or not. 11 * Used to set if a video thumbnail is animating or not.
6 *
7 * @ingroup Thumb
8 */ 12 */
9typedef enum 13typedef enum
10{ 14{
@@ -22,8 +26,6 @@ typedef enum
22 * The ethumb client handle returned may or may not be NULL. It may or may 26 * The ethumb client handle returned may or may not be NULL. It may or may
23 * not survive into the future (ethumbd may become disconnected). Do not use 27 * not survive into the future (ethumbd may become disconnected). Do not use
24 * this unless you know what you are doing. 28 * this unless you know what you are doing.
25 *
26 * @ingroup Thumb
27 */ 29 */
28EAPI void *elm_thumb_ethumb_client_get(void); 30EAPI void *elm_thumb_ethumb_client_get(void);
29 31
@@ -35,3 +37,6 @@ EAPI void *elm_thumb_ethumb_client_get(void);
35 */ 37 */
36EAPI Eina_Bool elm_thumb_ethumb_client_connected_get(void); 38EAPI Eina_Bool elm_thumb_ethumb_client_connected_get(void);
37 39
40/**
41 * @}
42 */
diff --git a/src/lib/elm_toolbar_common.h b/src/lib/elm_toolbar_common.h
index d15a9a24a..0e300f4bc 100644
--- a/src/lib/elm_toolbar_common.h
+++ b/src/lib/elm_toolbar_common.h
@@ -1,7 +1,10 @@
1/** 1/**
2 * @enum Elm_Toolbar_Shrink_Mode 2 * @addtogroup Toolbar
3 * @typedef Elm_Toolbar_Shrink_Mode
4 * 3 *
4 * @{
5 */
6
7/**
5 * Set toolbar's items display behavior, it can be scrollable, 8 * Set toolbar's items display behavior, it can be scrollable,
6 * show a menu with exceeding items, or simply hide them. 9 * show a menu with exceeding items, or simply hide them.
7 * 10 *
@@ -12,8 +15,6 @@
12 * 15 *
13 * @see elm_toolbar_shrink_mode_set() 16 * @see elm_toolbar_shrink_mode_set()
14 * @see elm_toolbar_shrink_mode_get() 17 * @see elm_toolbar_shrink_mode_get()
15 *
16 * @ingroup Toolbar
17 */ 18 */
18typedef enum 19typedef enum
19{ 20{
@@ -27,8 +28,6 @@ typedef enum
27 28
28/** 29/**
29 * Defines where to position the item in the toolbar. 30 * Defines where to position the item in the toolbar.
30 *
31 * @ingroup Toolbar
32 */ 31 */
33typedef enum 32typedef enum
34{ 33{
@@ -49,7 +48,9 @@ typedef struct _Elm_Toolbar_Item_State Elm_Toolbar_Item_State; /**< State of
49 * The default icon and label from this item will be displayed. 48 * The default icon and label from this item will be displayed.
50 * 49 *
51 * @see elm_toolbar_item_state_set() for more details. 50 * @see elm_toolbar_item_state_set() for more details.
52 *
53 * @ingroup Toolbar
54 */ 51 */
55EAPI void elm_toolbar_item_state_unset(Elm_Object_Item *it); 52EAPI void elm_toolbar_item_state_unset(Elm_Object_Item *it);
53
54/**
55 * @}
56 */
diff --git a/src/lib/elm_web_common.h b/src/lib/elm_web_common.h
index ee578636d..879b9276b 100644
--- a/src/lib/elm_web_common.h
+++ b/src/lib/elm_web_common.h
@@ -1,4 +1,10 @@
1/** 1/**
2 * @addtogroup Web
3 *
4 * @{
5 */
6
7/**
2 * Structure used to report load errors. 8 * Structure used to report load errors.
3 * 9 *
4 * Load errors are reported as signal by elm_web. All the strings are 10 * Load errors are reported as signal by elm_web. All the strings are
@@ -70,8 +76,6 @@ struct _Elm_Web_Menu_Item
70 * 76 *
71 * @see elm_web_popup_selected_set() 77 * @see elm_web_popup_selected_set()
72 * @see elm_web_popup_destroy() 78 * @see elm_web_popup_destroy()
73 *
74 * @ingroup Web
75 */ 79 */
76typedef struct _Elm_Web_Menu Elm_Web_Menu; 80typedef struct _Elm_Web_Menu Elm_Web_Menu;
77 81
@@ -91,8 +95,6 @@ typedef struct _Elm_Web_Menu Elm_Web_Menu;
91 * 95 *
92 * @see elm_web_popup_selected_set() 96 * @see elm_web_popup_selected_set()
93 * @see elm_web_popup_destroy() 97 * @see elm_web_popup_destroy()
94 *
95 * @ingroup Web
96 */ 98 */
97struct _Elm_Web_Menu 99struct _Elm_Web_Menu
98{ 100{
@@ -128,7 +130,6 @@ typedef enum
128 */ 130 */
129typedef struct _Elm_Web_Window_Features Elm_Web_Window_Features; 131typedef struct _Elm_Web_Window_Features Elm_Web_Window_Features;
130 132
131
132/** 133/**
133 * Definitions of web window features. 134 * Definitions of web window features.
134 * 135 *
@@ -159,8 +160,6 @@ typedef enum
159 * the request. 160 * the request.
160 * 161 *
161 * @see elm_web_window_create_hook_set() 162 * @see elm_web_window_create_hook_set()
162 *
163 * @ingroup Web
164 */ 163 */
165typedef Evas_Object *(*Elm_Web_Window_Open)(void *data, Evas_Object *obj, Eina_Bool js, const Elm_Web_Window_Features *window_features); 164typedef Evas_Object *(*Elm_Web_Window_Open)(void *data, Evas_Object *obj, Eina_Bool js, const Elm_Web_Window_Features *window_features);
166 165
@@ -179,8 +178,6 @@ typedef Evas_Object *(*Elm_Web_Window_Open)(void *data, Evas_Object *obj, Eina_B
179 * If the function returns @c NULL the popup will be ignored. 178 * If the function returns @c NULL the popup will be ignored.
180 * 179 *
181 * @see elm_web_dialog_alert_hook_set() 180 * @see elm_web_dialog_alert_hook_set()
182 *
183 * @ingroup Web
184 */ 181 */
185typedef Evas_Object *(*Elm_Web_Dialog_Alert)(void *data, Evas_Object *obj, const char *message); 182typedef Evas_Object *(*Elm_Web_Dialog_Alert)(void *data, Evas_Object *obj, const char *message);
186 183
@@ -201,8 +198,6 @@ typedef Evas_Object *(*Elm_Web_Dialog_Alert)(void *data, Evas_Object *obj, const
201 * If the function returns @c NULL the popup will be ignored. 198 * If the function returns @c NULL the popup will be ignored.
202 * 199 *
203 * @see elm_web_dialog_confirm_hook_set() 200 * @see elm_web_dialog_confirm_hook_set()
204 *
205 * @ingroup Web
206 */ 201 */
207typedef Evas_Object *(*Elm_Web_Dialog_Confirm)(void *data, Evas_Object *obj, const char *message, Eina_Bool *ret); 202typedef Evas_Object *(*Elm_Web_Dialog_Confirm)(void *data, Evas_Object *obj, const char *message, Eina_Bool *ret);
208 203
@@ -226,8 +221,6 @@ typedef Evas_Object *(*Elm_Web_Dialog_Confirm)(void *data, Evas_Object *obj, con
226 * If the function returns @c NULL the popup will be ignored. 221 * If the function returns @c NULL the popup will be ignored.
227 * 222 *
228 * @see elm_web_dialog_prompt_hook_set() 223 * @see elm_web_dialog_prompt_hook_set()
229 *
230 * @ingroup Web
231 */ 224 */
232typedef Evas_Object *(*Elm_Web_Dialog_Prompt)(void *data, Evas_Object *obj, const char *message, const char *def_value, const char **value, Eina_Bool *ret); 225typedef Evas_Object *(*Elm_Web_Dialog_Prompt)(void *data, Evas_Object *obj, const char *message, const char *def_value, const char **value, Eina_Bool *ret);
233 226
@@ -252,8 +245,6 @@ typedef Evas_Object *(*Elm_Web_Dialog_Prompt)(void *data, Evas_Object *obj, cons
252 * If the function returns @c NULL the popup will be ignored. 245 * If the function returns @c NULL the popup will be ignored.
253 * 246 *
254 * @see elm_web_dialog_file selector_hook_set() 247 * @see elm_web_dialog_file selector_hook_set()
255 *
256 * @ingroup Web
257 */ 248 */
258typedef Evas_Object *(*Elm_Web_Dialog_File_Selector)(void *data, Evas_Object *obj, Eina_Bool allows_multiple, Eina_List *accept_types, Eina_List **selected, Eina_Bool *ret); 249typedef Evas_Object *(*Elm_Web_Dialog_File_Selector)(void *data, Evas_Object *obj, Eina_Bool allows_multiple, Eina_List *accept_types, Eina_List **selected, Eina_Bool *ret);
259 250
@@ -271,8 +262,6 @@ typedef Evas_Object *(*Elm_Web_Dialog_File_Selector)(void *data, Evas_Object *ob
271 * @param source_id Source id. 262 * @param source_id Source id.
272 * 263 *
273 * @see elm_web_console_message_hook_set() 264 * @see elm_web_console_message_hook_set()
274 *
275 * @ingroup Web
276 */ 265 */
277typedef void (*Elm_Web_Console_Message)(void *data, Evas_Object *obj, const char *message, unsigned int line_number, const char *source_id); 266typedef void (*Elm_Web_Console_Message)(void *data, Evas_Object *obj, const char *message, unsigned int line_number, const char *source_id);
278 267
@@ -284,8 +273,6 @@ typedef void (*Elm_Web_Console_Message)(void *data, Evas_Object *obj, const char
284 * @param flag The web window feature flag whose value is required. 273 * @param flag The web window feature flag whose value is required.
285 * 274 *
286 * @return @c EINA_TRUE if the flag is set, @c EINA_FALSE otherwise 275 * @return @c EINA_TRUE if the flag is set, @c EINA_FALSE otherwise
287 *
288 * @ingroup Web
289 */ 276 */
290EAPI Eina_Bool elm_web_window_features_property_get(const Elm_Web_Window_Features *wf, Elm_Web_Window_Feature_Flag flag); 277EAPI Eina_Bool elm_web_window_features_property_get(const Elm_Web_Window_Features *wf, Elm_Web_Window_Feature_Flag flag);
291 278
@@ -295,10 +282,12 @@ EAPI Eina_Bool elm_web_window_features_property_get(const Elm_Web_W
295 * 282 *
296 * @param wf The web window features object 283 * @param wf The web window features object
297 * @param x, y, w, h - the co-ordinates of the web view window. 284 * @param x, y, w, h - the co-ordinates of the web view window.
298 *
299 * @ingroup Web
300 */ 285 */
301EAPI void elm_web_window_features_region_get(const Elm_Web_Window_Features *wf, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h); 286EAPI void elm_web_window_features_region_get(const Elm_Web_Window_Features *wf, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
302 287
303EAPI void elm_web_window_features_ref(Elm_Web_Window_Features *wf); 288EAPI void elm_web_window_features_ref(Elm_Web_Window_Features *wf);
304EAPI void elm_web_window_features_unref(Elm_Web_Window_Features *wf); 289EAPI void elm_web_window_features_unref(Elm_Web_Window_Features *wf);
290
291/**
292 * @}
293 */
diff --git a/src/lib/elm_win_common.h b/src/lib/elm_win_common.h
index 2e550485a..5b5b6ff78 100644
--- a/src/lib/elm_win_common.h
+++ b/src/lib/elm_win_common.h
@@ -1,4 +1,10 @@
1/** 1/**
2 * @addtogroup Win
3 *
4 * @{
5 */
6
7/**
2 * Defines the types of window that can be created 8 * Defines the types of window that can be created
3 * 9 *
4 * These are hints set on the window so that a running Window Manager knows 10 * These are hints set on the window so that a running Window Manager knows
@@ -110,7 +116,6 @@ typedef enum
110/** 116/**
111 * Defines the opacity modes of indicator that can be shown 117 * Defines the opacity modes of indicator that can be shown
112 */ 118 */
113
114typedef enum 119typedef enum
115{ 120{
116 ELM_WIN_INDICATOR_OPACITY_UNKNOWN, /**< Unknown indicator opacity mode */ 121 ELM_WIN_INDICATOR_OPACITY_UNKNOWN, /**< Unknown indicator opacity mode */
@@ -200,4 +205,6 @@ struct _Elm_Win_Trap
200 */ 205 */
201EAPI Eina_Bool elm_win_trap_set(const Elm_Win_Trap *trap); 206EAPI Eina_Bool elm_win_trap_set(const Elm_Win_Trap *trap);
202 207
203 208/**
209 * @}
210 */