summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorq66 <quaker66@gmail.com>2014-06-30 17:43:47 +0100
committerq66 <quaker66@gmail.com>2014-06-30 17:43:47 +0100
commitb3d68d975ff6bea10243f22e088b1abe8865e5fc (patch)
tree067727d5fb1ed5d654d750ba0336c7328096431e
parentae0b5cc50ac5c5bdae276df31bfb4e447d3819aa (diff)
parentc5beecc4cf64843e6888defe70867dcfb2b4e841 (diff)
Merging 'devs/q66/eolian_types'
This updates elementary according to latest EFL changes.
-rw-r--r--src/lib/elc_ctxpopup.eo4
-rw-r--r--src/lib/elc_fileselector_button.eo2
-rw-r--r--src/lib/elc_fileselector_entry.eo2
-rw-r--r--src/lib/elc_hoversel.eo8
-rw-r--r--src/lib/elc_multibuttonentry.eo12
-rw-r--r--src/lib/elc_naviframe.eo12
-rw-r--r--src/lib/elc_popup.eo4
-rw-r--r--src/lib/elm_actionslider.eo2
-rw-r--r--src/lib/elm_app_client.eo6
-rw-r--r--src/lib/elm_app_client_view.eo24
-rw-r--r--src/lib/elm_app_server.eo14
-rw-r--r--src/lib/elm_app_server_view.eo14
-rw-r--r--src/lib/elm_bg.eo4
-rw-r--r--src/lib/elm_box.eo2
-rw-r--r--src/lib/elm_calendar.eo6
-rw-r--r--src/lib/elm_colorselector.eo4
-rw-r--r--src/lib/elm_container.eo6
-rw-r--r--src/lib/elm_datetime.eo8
-rw-r--r--src/lib/elm_dayselector.eo4
-rw-r--r--src/lib/elm_diskselector.eo6
-rw-r--r--src/lib/elm_entry.eo22
-rw-r--r--src/lib/elm_flipselector.eo8
-rw-r--r--src/lib/elm_gengrid.eo34
-rw-r--r--src/lib/elm_genlist.eo38
-rw-r--r--src/lib/elm_hover.eo2
-rw-r--r--src/lib/elm_icon.eo6
-rw-r--r--src/lib/elm_image.eo14
-rw-r--r--src/lib/elm_index.eo22
-rw-r--r--src/lib/elm_interface_atspi_accessible.eo10
-rw-r--r--src/lib/elm_interface_atspi_action.eo8
-rw-r--r--src/lib/elm_interface_atspi_editable_text.eo4
-rw-r--r--src/lib/elm_interface_atspi_image.eo4
-rw-r--r--src/lib/elm_interface_atspi_text.eo6
-rw-r--r--src/lib/elm_interface_atspi_value.eo4
-rw-r--r--src/lib/elm_interface_atspi_widget_action.eo2
-rw-r--r--src/lib/elm_interface_fileselector.eo12
-rw-r--r--src/lib/elm_layout.eo90
-rw-r--r--src/lib/elm_list.eo24
-rw-r--r--src/lib/elm_map.eo12
-rw-r--r--src/lib/elm_menu.eo8
-rw-r--r--src/lib/elm_photo.eo6
-rw-r--r--src/lib/elm_photocam.eo2
-rw-r--r--src/lib/elm_plug.eo2
-rw-r--r--src/lib/elm_prefs.eo30
-rw-r--r--src/lib/elm_progressbar.eo6
-rw-r--r--src/lib/elm_scroller.eo4
-rw-r--r--src/lib/elm_segment_control.eo6
-rw-r--r--src/lib/elm_slider.eo4
-rw-r--r--src/lib/elm_slideshow.eo22
-rw-r--r--src/lib/elm_spinner.eo4
-rw-r--r--src/lib/elm_systray.eo12
-rw-r--r--src/lib/elm_thumb.eo8
-rw-r--r--src/lib/elm_toolbar.eo28
-rw-r--r--src/lib/elm_video.eo4
-rw-r--r--src/lib/elm_web.eo22
-rw-r--r--src/lib/elm_widget.eo68
-rw-r--r--src/lib/elm_win.eo18
57 files changed, 360 insertions, 360 deletions
diff --git a/src/lib/elc_ctxpopup.eo b/src/lib/elc_ctxpopup.eo
index 8bc66f927..a91f14e04 100644
--- a/src/lib/elc_ctxpopup.eo
+++ b/src/lib/elc_ctxpopup.eo
@@ -157,10 +157,10 @@ class Elm_Ctxpopup (Elm_Layout)
157 157
158 return Elm_Object_Item *; 158 return Elm_Object_Item *;
159 params { 159 params {
160 @in const char *label; /*@ The Label of the new item */ 160 @in const(char)* label; /*@ The Label of the new item */
161 @in Evas_Object *icon; /*@ Icon to be set on new item */ 161 @in Evas_Object *icon; /*@ Icon to be set on new item */
162 @in Evas_Smart_Cb func; /*@ Convenience function called when item selected */ 162 @in Evas_Smart_Cb func; /*@ Convenience function called when item selected */
163 @in const void *data; /*@ Data passed to @p func */ 163 @in const(void)* data; /*@ Data passed to @p func */
164 } 164 }
165 } 165 }
166 } 166 }
diff --git a/src/lib/elc_fileselector_button.eo b/src/lib/elc_fileselector_button.eo
index 646b209b1..968babc1f 100644
--- a/src/lib/elc_fileselector_button.eo
+++ b/src/lib/elc_fileselector_button.eo
@@ -92,7 +92,7 @@ class Elm_Fileselector_Button (Elm_Button, Elm_Interface_Fileselector)
92 @ingroup File_Selector_Button */ 92 @ingroup File_Selector_Button */
93 } 93 }
94 values { 94 values {
95 const char *title; /*@ The title string */ 95 const(char)* title; /*@ The title string */
96 } 96 }
97 } 97 }
98 } 98 }
diff --git a/src/lib/elc_fileselector_entry.eo b/src/lib/elc_fileselector_entry.eo
index 776404dda..aad8163a2 100644
--- a/src/lib/elc_fileselector_entry.eo
+++ b/src/lib/elc_fileselector_entry.eo
@@ -92,7 +92,7 @@ class Elm_Fileselector_Entry (Elm_Layout, Elm_Interface_Fileselector)
92 @ingroup File_Selector_Entry */ 92 @ingroup File_Selector_Entry */
93 } 93 }
94 values { 94 values {
95 const char *title; /*@ The title string */ 95 const(char)* title; /*@ The title string */
96 } 96 }
97 } 97 }
98 } 98 }
diff --git a/src/lib/elc_hoversel.eo b/src/lib/elc_hoversel.eo
index 663bd5c42..e0bf2d621 100644
--- a/src/lib/elc_hoversel.eo
+++ b/src/lib/elc_hoversel.eo
@@ -76,7 +76,7 @@ class Elm_Hoversel (Elm_Button, Evas_Selectable_Interface)
76 @see elm_hoversel_item_add() 76 @see elm_hoversel_item_add()
77 77
78 @ingroup Hoversel */ 78 @ingroup Hoversel */
79 return const Eina_List *; 79 return const(Eina_List)*;
80 } 80 }
81 } 81 }
82 } 82 }
@@ -127,13 +127,13 @@ class Elm_Hoversel (Elm_Button, Evas_Selectable_Interface)
127 127
128 return Elm_Object_Item *; 128 return Elm_Object_Item *;
129 params { 129 params {
130 @in const char *label; /*@ The text label to use for the item (NULL if not desired) */ 130 @in const(char)* label; /*@ The text label to use for the item (NULL if not desired) */
131 @in const char *icon_file; /*@ An image file path on disk to use for the icon or standard 131 @in const(char)* icon_file; /*@ An image file path on disk to use for the icon or standard
132 icon name (NULL if not desired) */ 132 icon name (NULL if not desired) */
133 @in Elm_Icon_Type icon_type; /*@ The icon type if relevant */ 133 @in Elm_Icon_Type icon_type; /*@ The icon type if relevant */
134 @in Evas_Smart_Cb func; /*@ Convenience function to call when this item is selected. The last 134 @in Evas_Smart_Cb func; /*@ Convenience function to call when this item is selected. The last
135 parameter @p event_info of @c func is the selected item pointer. */ 135 parameter @p event_info of @c func is the selected item pointer. */
136 @in const void *data; /*@ Data to pass to item-related functions */ 136 @in const(void)* data; /*@ Data to pass to item-related functions */
137 } 137 }
138 } 138 }
139 } 139 }
diff --git a/src/lib/elc_multibuttonentry.eo b/src/lib/elc_multibuttonentry.eo
index 69612f12d..d72a05d1a 100644
--- a/src/lib/elc_multibuttonentry.eo
+++ b/src/lib/elc_multibuttonentry.eo
@@ -66,7 +66,7 @@ class Elm_Multibuttonentry (Elm_Layout)
66 } 66 }
67 values { 67 values {
68 Elm_Multibuttonentry_Format_Cb format_function; /*@ format_function The actual format function */ 68 Elm_Multibuttonentry_Format_Cb format_function; /*@ format_function The actual format function */
69 const void *data; /*@ data User data to passed to @a format_function */ 69 const(void)* data; /*@ data User data to passed to @a format_function */
70 } 70 }
71 } 71 }
72 items { 72 items {
@@ -77,7 +77,7 @@ class Elm_Multibuttonentry (Elm_Layout)
77 @return The list of items, or NULL if none 77 @return The list of items, or NULL if none
78 78
79 @ingroup Multibuttonentry */ 79 @ingroup Multibuttonentry */
80 return const Eina_List *; 80 return const(Eina_List)*;
81 } 81 }
82 } 82 }
83 first_item { 83 first_item {
@@ -138,7 +138,7 @@ class Elm_Multibuttonentry (Elm_Layout)
138 138
139 return Elm_Object_Item *; 139 return Elm_Object_Item *;
140 params { 140 params {
141 @in const char *label; /*@ The label of new item */ 141 @in const(char)* label; /*@ The label of new item */
142 @in Evas_Smart_Cb func; /*@ The callback function to be invoked when this item is pressed. */ 142 @in Evas_Smart_Cb func; /*@ The callback function to be invoked when this item is pressed. */
143 @in void *data; /*@ The pointer to the data to be attached */ 143 @in void *data; /*@ The pointer to the data to be attached */
144 } 144 }
@@ -178,7 +178,7 @@ class Elm_Multibuttonentry (Elm_Layout)
178 return Elm_Object_Item *; 178 return Elm_Object_Item *;
179 params { 179 params {
180 @in Elm_Object_Item *before; /*@ The item before which to add it */ 180 @in Elm_Object_Item *before; /*@ The item before which to add it */
181 @in const char *label; /*@ The label of new item */ 181 @in const(char)* label; /*@ The label of new item */
182 @in Evas_Smart_Cb func; /*@ The callback function to be invoked when this item is pressed. */ 182 @in Evas_Smart_Cb func; /*@ The callback function to be invoked when this item is pressed. */
183 @in void *data; /*@ The pointer to the data to be attached */ 183 @in void *data; /*@ The pointer to the data to be attached */
184 } 184 }
@@ -195,7 +195,7 @@ class Elm_Multibuttonentry (Elm_Layout)
195 195
196 return Elm_Object_Item *; 196 return Elm_Object_Item *;
197 params { 197 params {
198 @in const char *label; /*@ The label of new item */ 198 @in const(char)* label; /*@ The label of new item */
199 @in Evas_Smart_Cb func; /*@ The callback function to be invoked when this item is pressed. */ 199 @in Evas_Smart_Cb func; /*@ The callback function to be invoked when this item is pressed. */
200 @in void *data; /*@ The pointer to the data to be attached */ 200 @in void *data; /*@ The pointer to the data to be attached */
201 } 201 }
@@ -246,7 +246,7 @@ class Elm_Multibuttonentry (Elm_Layout)
246 return Elm_Object_Item *; 246 return Elm_Object_Item *;
247 params { 247 params {
248 @in Elm_Object_Item *after; /*@ The item after which to add it */ 248 @in Elm_Object_Item *after; /*@ The item after which to add it */
249 @in const char *label; /*@ The label of new item */ 249 @in const(char)* label; /*@ The label of new item */
250 @in Evas_Smart_Cb func; /*@ The callback function to be invoked when this item is pressed. */ 250 @in Evas_Smart_Cb func; /*@ The callback function to be invoked when this item is pressed. */
251 @in void *data; /*@ The pointer to the data to be attached */ 251 @in void *data; /*@ The pointer to the data to be attached */
252 } 252 }
diff --git a/src/lib/elc_naviframe.eo b/src/lib/elc_naviframe.eo
index cc3f86e0c..572601cb1 100644
--- a/src/lib/elc_naviframe.eo
+++ b/src/lib/elc_naviframe.eo
@@ -162,7 +162,7 @@ class Elm_Naviframe (Elm_Layout)
162 return Elm_Object_Item *; 162 return Elm_Object_Item *;
163 params { 163 params {
164 @in Elm_Object_Item *before; /*@ The naviframe item to insert before. */ 164 @in Elm_Object_Item *before; /*@ The naviframe item to insert before. */
165 @in const char *title_label; /*@ The label in the title area. The name of the title 165 @in const(char)* title_label; /*@ The label in the title area. The name of the title
166 label part is "elm.text.title" */ 166 label part is "elm.text.title" */
167 @in Evas_Object *prev_btn; /*@ The button to go to the previous item. If it is NULL, 167 @in Evas_Object *prev_btn; /*@ The button to go to the previous item. If it is NULL,
168 then naviframe will create a back button automatically. The name of 168 then naviframe will create a back button automatically. The name of
@@ -172,7 +172,7 @@ class Elm_Naviframe (Elm_Layout)
172 "elm.swallow.next_btn" */ 172 "elm.swallow.next_btn" */
173 @in Evas_Object *content; /*@ The main content object. The name of content part is 173 @in Evas_Object *content; /*@ The main content object. The name of content part is
174 "elm.swallow.content" */ 174 "elm.swallow.content" */
175 @in const char *item_style; /*@ The current item style name. @c NULL would be default. */ 175 @in const(char)* item_style; /*@ The current item style name. @c NULL would be default. */
176 } 176 }
177 } 177 }
178 item_push { 178 item_push {
@@ -195,7 +195,7 @@ class Elm_Naviframe (Elm_Layout)
195 195
196 return Elm_Object_Item *; 196 return Elm_Object_Item *;
197 params { 197 params {
198 @in const char *title_label; /*@ The label in the title area. The name of the title 198 @in const(char)* title_label; /*@ The label in the title area. The name of the title
199 label part is "elm.text.title" */ 199 label part is "elm.text.title" */
200 @in Evas_Object *prev_btn; /*@ The button to go to the previous item. If it is NULL, 200 @in Evas_Object *prev_btn; /*@ The button to go to the previous item. If it is NULL,
201 then naviframe will create a back button automatically. The name of 201 then naviframe will create a back button automatically. The name of
@@ -205,7 +205,7 @@ class Elm_Naviframe (Elm_Layout)
205 "elm.swallow.next_btn" */ 205 "elm.swallow.next_btn" */
206 @in Evas_Object *content; /*@ The main content object. The name of content part is 206 @in Evas_Object *content; /*@ The main content object. The name of content part is
207 "elm.swallow.content" */ 207 "elm.swallow.content" */
208 @in const char *item_style; /*@ The current item style name. @c NULL would be default. */ 208 @in const(char)* item_style; /*@ The current item style name. @c NULL would be default. */
209 } 209 }
210 } 210 }
211 item_simple_promote { 211 item_simple_promote {
@@ -239,7 +239,7 @@ class Elm_Naviframe (Elm_Layout)
239 return Elm_Object_Item *; 239 return Elm_Object_Item *;
240 params { 240 params {
241 @in Elm_Object_Item *after; /*@ The naviframe item to insert after. */ 241 @in Elm_Object_Item *after; /*@ The naviframe item to insert after. */
242 @in const char *title_label; /*@ The label in the title area. The name of the title 242 @in const(char)* title_label; /*@ The label in the title area. The name of the title
243 label part is "elm.text.title" */ 243 label part is "elm.text.title" */
244 @in Evas_Object *prev_btn; /*@ The button to go to the previous item. If it is NULL, 244 @in Evas_Object *prev_btn; /*@ The button to go to the previous item. If it is NULL,
245 then naviframe will create a back button automatically. The name of 245 then naviframe will create a back button automatically. The name of
@@ -249,7 +249,7 @@ class Elm_Naviframe (Elm_Layout)
249 "elm.swallow.next_btn" */ 249 "elm.swallow.next_btn" */
250 @in Evas_Object *content; /*@ The main content object. The name of content part is 250 @in Evas_Object *content; /*@ The main content object. The name of content part is
251 "elm.swallow.content" */ 251 "elm.swallow.content" */
252 @in const char *item_style; /*@ The current item style name. @c NULL would be default. */ 252 @in const(char)* item_style; /*@ The current item style name. @c NULL would be default. */
253 } 253 }
254 } 254 }
255 } 255 }
diff --git a/src/lib/elc_popup.eo b/src/lib/elc_popup.eo
index eb9b2eab2..998a6bf3c 100644
--- a/src/lib/elc_popup.eo
+++ b/src/lib/elc_popup.eo
@@ -149,10 +149,10 @@ class Elm_Popup (Elm_Layout)
149 149
150 return Elm_Object_Item *; 150 return Elm_Object_Item *;
151 params { 151 params {
152 @in const char *label; /*@ The Label of the new item */ 152 @in const(char)* label; /*@ The Label of the new item */
153 @in Evas_Object *icon; /*@ Icon to be set on new item */ 153 @in Evas_Object *icon; /*@ Icon to be set on new item */
154 @in Evas_Smart_Cb func; /*@ Convenience function called when item selected */ 154 @in Evas_Smart_Cb func; /*@ Convenience function called when item selected */
155 @in const void *data; /*@ Data passed to @p func above */ 155 @in const(void)* data; /*@ Data passed to @p func above */
156 } 156 }
157 } 157 }
158 } 158 }
diff --git a/src/lib/elm_actionslider.eo b/src/lib/elm_actionslider.eo
index e32a2421d..ec8a1b35a 100644
--- a/src/lib/elm_actionslider.eo
+++ b/src/lib/elm_actionslider.eo
@@ -71,7 +71,7 @@ class Elm_Actionslider (Elm_Layout)
71 @return The selected label 71 @return The selected label
72 72
73 @ingroup Actionslider */ 73 @ingroup Actionslider */
74 return const char *; 74 return const(char)*;
75 } 75 }
76 } 76 }
77 } 77 }
diff --git a/src/lib/elm_app_client.eo b/src/lib/elm_app_client.eo
index edc5b7882..5b2a31b3e 100644
--- a/src/lib/elm_app_client.eo
+++ b/src/lib/elm_app_client.eo
@@ -6,7 +6,7 @@ class Elm_App_Client (Eo_Base)
6 constructor { 6 constructor {
7 /*@ Class constructor of elm_app_client. */ 7 /*@ Class constructor of elm_app_client. */
8 params { 8 params {
9 @in const char *package; /*@ Package of application */ 9 @in const(char)* package; /*@ Package of application */
10 } 10 }
11 } 11 }
12 } 12 }
@@ -24,7 +24,7 @@ class Elm_App_Client (Eo_Base)
24 /*@ Return the application package. */ 24 /*@ Return the application package. */
25 } 25 }
26 values { 26 values {
27 const char *ret; /*@ application package */ 27 const(char)* ret; /*@ application package */
28 } 28 }
29 } 29 }
30 } 30 }
@@ -40,7 +40,7 @@ class Elm_App_Client (Eo_Base)
40 params { 40 params {
41 @in Eina_Value *args; /*@ an array of */ 41 @in Eina_Value *args; /*@ an array of */
42 @in Elm_App_Client_Open_View_Cb view_open_cb; /*@ callback to be called when view open */ 42 @in Elm_App_Client_Open_View_Cb view_open_cb; /*@ callback to be called when view open */
43 @in const void *data; /*@ calback user data */ 43 @in const(void)* data; /*@ calback user data */
44 } 44 }
45 return Elm_App_Client_Pending *; /* handler to cancel the view opening if it takes to long */ 45 return Elm_App_Client_Pending *; /* handler to cancel the view opening if it takes to long */
46 } 46 }
diff --git a/src/lib/elm_app_client_view.eo b/src/lib/elm_app_client_view.eo
index 03d128f0a..92dfaac44 100644
--- a/src/lib/elm_app_client_view.eo
+++ b/src/lib/elm_app_client_view.eo
@@ -6,7 +6,7 @@ class Elm_App_Client_View (Eo_Base)
6 constructor { 6 constructor {
7 /*@ Class constructor of elm_app_client_view */ 7 /*@ Class constructor of elm_app_client_view */
8 params { 8 params {
9 @in const char *path; /*@ DBus path of view */ 9 @in const(char)* path; /*@ DBus path of view */
10 } 10 }
11 } 11 }
12 } 12 }
@@ -40,10 +40,10 @@ class Elm_App_Client_View (Eo_Base)
40 /*@ Get icon pixels of view, view could have a icon in raw format not saved in disk. */ 40 /*@ Get icon pixels of view, view could have a icon in raw format not saved in disk. */
41 } 41 }
42 values { 42 values {
43 unsigned int w; /*@ icon width */ 43 uint w; /*@ icon width */
44 unsigned int h; /*@ icon height */ 44 uint h; /*@ icon height */
45 Eina_Bool has_alpha; /*@ if icon have alpha channel */ 45 Eina_Bool has_alpha; /*@ if icon have alpha channel */
46 const unsigned char *pixels; /*@ unsigned char array, with all bytes of icon */ 46 const(uchar)* pixels; /*@ uchar array, with all bytes of icon */
47 } 47 }
48 } 48 }
49 path { 49 path {
@@ -51,7 +51,7 @@ class Elm_App_Client_View (Eo_Base)
51 /*@ Get DBus path of view */ 51 /*@ Get DBus path of view */
52 } 52 }
53 values { 53 values {
54 const char *ret; /*@ DBus path of view */ 54 const(char)* ret; /*@ DBus path of view */
55 } 55 }
56 } 56 }
57 package { 57 package {
@@ -59,7 +59,7 @@ class Elm_App_Client_View (Eo_Base)
59 /*@ Get application package */ 59 /*@ Get application package */
60 } 60 }
61 values { 61 values {
62 const char *ret; /*@ Package of application */ 62 const(char)* ret; /*@ Package of application */
63 } 63 }
64 } 64 }
65 icon { 65 icon {
@@ -67,7 +67,7 @@ class Elm_App_Client_View (Eo_Base)
67 /*@ Get icon path of view */ 67 /*@ Get icon path of view */
68 } 68 }
69 values { 69 values {
70 const char *ret; /*@ icon path of view */ 70 const(char)* ret; /*@ icon path of view */
71 } 71 }
72 } 72 }
73 progress { 73 progress {
@@ -75,7 +75,7 @@ class Elm_App_Client_View (Eo_Base)
75 /*@ Get progress of view, should be -1 if there nothing in progress or something between 0-100 */ 75 /*@ Get progress of view, should be -1 if there nothing in progress or something between 0-100 */
76 } 76 }
77 values { 77 values {
78 unsigned short progress; /*@ progress of view */ 78 ushort progress; /*@ progress of view */
79 } 79 }
80 } 80 }
81 title { 81 title {
@@ -83,7 +83,7 @@ class Elm_App_Client_View (Eo_Base)
83 /*@ Get title of view */ 83 /*@ Get title of view */
84 } 84 }
85 values { 85 values {
86 const char *ret; /*@ title of view */ 86 const(char)* ret; /*@ title of view */
87 } 87 }
88 } 88 }
89 } 89 }
@@ -92,21 +92,21 @@ class Elm_App_Client_View (Eo_Base)
92 /*@ Pause view */ 92 /*@ Pause view */
93 params { 93 params {
94 @in Elm_App_Client_View_Cb cb; /*@ callback to be called when view was paused */ 94 @in Elm_App_Client_View_Cb cb; /*@ callback to be called when view was paused */
95 @in const void *data; /*@ callback user data */ 95 @in const(void)* data; /*@ callback user data */
96 } 96 }
97 } 97 }
98 resume { 98 resume {
99 /*@ Resume view */ 99 /*@ Resume view */
100 params { 100 params {
101 @in Elm_App_Client_View_Cb cb; /*@ callback to be called when view was resumed */ 101 @in Elm_App_Client_View_Cb cb; /*@ callback to be called when view was resumed */
102 @in const void *data; /*@ callback user data */ 102 @in const(void)* data; /*@ callback user data */
103 } 103 }
104 } 104 }
105 close { 105 close {
106 /*@ Close view */ 106 /*@ Close view */
107 params { 107 params {
108 @in Elm_App_Client_View_Cb cb; /*@ callback to be called when view was closed */ 108 @in Elm_App_Client_View_Cb cb; /*@ callback to be called when view was closed */
109 @in const void *data; /*@ callback user data */ 109 @in const(void)* data; /*@ callback user data */
110 } 110 }
111 } 111 }
112 } 112 }
diff --git a/src/lib/elm_app_server.eo b/src/lib/elm_app_server.eo
index 391996daa..24292665c 100644
--- a/src/lib/elm_app_server.eo
+++ b/src/lib/elm_app_server.eo
@@ -6,7 +6,7 @@ class Elm_App_Server (Eo_Base)
6 constructor { 6 constructor {
7 /*@ Class constructor of elm_app_server */ 7 /*@ Class constructor of elm_app_server */
8 params { 8 params {
9 @in const char *packageid; /*@ package of application */ 9 @in const(char)* packageid; /*@ package of application */
10 @in Elm_App_Server_Create_View_Cb create_view_cb; /*@ callback to be called when user whants to open some application view */ 10 @in Elm_App_Server_Create_View_Cb create_view_cb; /*@ callback to be called when user whants to open some application view */
11 } 11 }
12 } 12 }
@@ -33,7 +33,7 @@ class Elm_App_Server (Eo_Base)
33 get { 33 get {
34 } 34 }
35 values { 35 values {
36 const char *ret; 36 const(char)* ret;
37 } 37 }
38 } 38 }
39 package { 39 package {
@@ -51,10 +51,10 @@ class Elm_App_Server (Eo_Base)
51 /*@ Set icon to application, using the raw pixels of image. */ 51 /*@ Set icon to application, using the raw pixels of image. */
52 } 52 }
53 values { 53 values {
54 unsigned int w; 54 uint w;
55 unsigned int h; 55 uint h;
56 Eina_Bool has_alpha; 56 Eina_Bool has_alpha;
57 const unsigned char *pixels; 57 const(uchar)* pixels;
58 } 58 }
59 } 59 }
60 } 60 }
@@ -65,7 +65,7 @@ class Elm_App_Server (Eo_Base)
65 view_check { 65 view_check {
66 /*@ If view id is available and unique, return the full DBus object path of view */ 66 /*@ If view id is available and unique, return the full DBus object path of view */
67 params { 67 params {
68 @in const char *id; /*@ view identifier */ 68 @in const(char)* id; /*@ view identifier */
69 } 69 }
70 return Eina_Bool; /* @c EINA_TRUE if id is valid or @c EINA_FALSE if not */ 70 return Eina_Bool; /* @c EINA_TRUE if id is valid or @c EINA_FALSE if not */
71 } 71 }
@@ -78,7 +78,7 @@ class Elm_App_Server (Eo_Base)
78 title_set { 78 title_set {
79 /*@ Set a title to application. */ 79 /*@ Set a title to application. */
80 params { 80 params {
81 @in const char *title; /*@ title of application */ 81 @in const(char)* title; /*@ title of application */
82 } 82 }
83 } 83 }
84 title_get { 84 title_get {
diff --git a/src/lib/elm_app_server_view.eo b/src/lib/elm_app_server_view.eo
index 789ff91bd..2e5dd5039 100644
--- a/src/lib/elm_app_server_view.eo
+++ b/src/lib/elm_app_server_view.eo
@@ -6,7 +6,7 @@ class Elm_App_Server_View (Eo_Base)
6 constructor { 6 constructor {
7 /*@ Class constructor of elm_app_server_view */ 7 /*@ Class constructor of elm_app_server_view */
8 params { 8 params {
9 @in const char *id; /*@ identifier of view */ 9 @in const(char)* id; /*@ identifier of view */
10 } 10 }
11 } 11 }
12 } 12 }
@@ -35,7 +35,7 @@ class Elm_App_Server_View (Eo_Base)
35 get { 35 get {
36 } 36 }
37 values { 37 values {
38 const char *icon; 38 const(char)* icon;
39 } 39 }
40 } 40 }
41 title { 41 title {
@@ -44,7 +44,7 @@ class Elm_App_Server_View (Eo_Base)
44 get { 44 get {
45 } 45 }
46 values { 46 values {
47 const char *title; 47 const(char)* title;
48 } 48 }
49 } 49 }
50 window { 50 window {
@@ -72,7 +72,7 @@ class Elm_App_Server_View (Eo_Base)
72 get { 72 get {
73 } 73 }
74 values { 74 values {
75 const char *ret; 75 const(char)* ret;
76 } 76 }
77 } 77 }
78 pixels { 78 pixels {
@@ -83,10 +83,10 @@ class Elm_App_Server_View (Eo_Base)
83 /*@ Set icon to application, using the raw pixels of image. */ 83 /*@ Set icon to application, using the raw pixels of image. */
84 } 84 }
85 values { 85 values {
86 unsigned int w; 86 uint w;
87 unsigned int h; 87 uint h;
88 Eina_Bool has_alpha; 88 Eina_Bool has_alpha;
89 const unsigned char *pixels; 89 const(uchar)* pixels;
90 } 90 }
91 } 91 }
92 } 92 }
diff --git a/src/lib/elm_bg.eo b/src/lib/elm_bg.eo
index 6e64a0f84..25043b050 100644
--- a/src/lib/elm_bg.eo
+++ b/src/lib/elm_bg.eo
@@ -107,8 +107,8 @@ class Elm_Bg (Elm_Layout)
107 @ingroup Bg */ 107 @ingroup Bg */
108 } 108 }
109 values { 109 values {
110 const char *file; /*@ The file path */ 110 const(char)* file; /*@ The file path */
111 const char *group; /*@ Optional key (group in Edje) within the file */ 111 const(char)* group; /*@ Optional key (group in Edje) within the file */
112 } 112 }
113 } 113 }
114 load_size { 114 load_size {
diff --git a/src/lib/elm_box.eo b/src/lib/elm_box.eo
index 9f7878963..7653c3e2b 100644
--- a/src/lib/elm_box.eo
+++ b/src/lib/elm_box.eo
@@ -134,7 +134,7 @@ class Elm_Box (Elm_Widget)
134 } 134 }
135 values { 135 values {
136 Evas_Object_Box_Layout cb; /*@ The callback function used for layout */ 136 Evas_Object_Box_Layout cb; /*@ The callback function used for layout */
137 const void *data; /*@ Data that will be passed to layout function */ 137 const(void)* data; /*@ Data that will be passed to layout function */
138 Ecore_Cb free_data; /*@ Function called to free @p data */ 138 Ecore_Cb free_data; /*@ Function called to free @p data */
139 } 139 }
140 } 140 }
diff --git a/src/lib/elm_calendar.eo b/src/lib/elm_calendar.eo
index 4d96c3229..b35f7366e 100644
--- a/src/lib/elm_calendar.eo
+++ b/src/lib/elm_calendar.eo
@@ -135,7 +135,7 @@ class Elm_Calendar (Elm_Layout)
135 @ingroup Calendar */ 135 @ingroup Calendar */
136 } 136 }
137 values { 137 values {
138 const char **weekdays; /*@ Array of seven strings to be used as weekday names. 138 const(char)** weekdays; /*@ Array of seven strings to be used as weekday names.
139 @warning It must have 7 elements, or it will access invalid memory. 139 @warning It must have 7 elements, or it will access invalid memory.
140 @warning The strings must be NULL terminated ('@\0'). */ 140 @warning The strings must be NULL terminated ('@\0'). */
141 } 141 }
@@ -245,7 +245,7 @@ class Elm_Calendar (Elm_Layout)
245 @see elm_calendar_marks_clear() 245 @see elm_calendar_marks_clear()
246 246
247 @ingroup Calendar */ 247 @ingroup Calendar */
248 return const Eina_List *; 248 return const(Eina_List)*;
249 } 249 }
250 } 250 }
251 } 251 }
@@ -335,7 +335,7 @@ class Elm_Calendar (Elm_Layout)
335 335
336 return Elm_Calendar_Mark *; 336 return Elm_Calendar_Mark *;
337 params { 337 params {
338 @in const char *mark_type; /*@ A string used to define the type of mark. It will be 338 @in const(char)* mark_type; /*@ A string used to define the type of mark. It will be
339 emitted to the theme, that should display a related modification on these 339 emitted to the theme, that should display a related modification on these
340 days representation. */ 340 days representation. */
341 @in struct tm *mark_time; /*@ A time struct to represent the date of inclusion of the 341 @in struct tm *mark_time; /*@ A time struct to represent the date of inclusion of the
diff --git a/src/lib/elm_colorselector.eo b/src/lib/elm_colorselector.eo
index 8faec56b2..f244ed720 100644
--- a/src/lib/elm_colorselector.eo
+++ b/src/lib/elm_colorselector.eo
@@ -45,7 +45,7 @@ class Elm_Colorselector (Elm_Layout)
45 @ingroup Colorselector */ 45 @ingroup Colorselector */
46 } 46 }
47 values { 47 values {
48 const char *palette_name; /*@ Name of palette */ 48 const(char)* palette_name; /*@ Name of palette */
49 } 49 }
50 } 50 }
51 mode { 51 mode {
@@ -82,7 +82,7 @@ class Elm_Colorselector (Elm_Layout)
82 @since 1.9 82 @since 1.9
83 83
84 @ingroup Colorselector */ 84 @ingroup Colorselector */
85 return const Eina_List *; 85 return const(Eina_List)*;
86 } 86 }
87 } 87 }
88 palette_selected_item { 88 palette_selected_item {
diff --git a/src/lib/elm_container.eo b/src/lib/elm_container.eo
index 0b45f0722..b6983eb44 100644
--- a/src/lib/elm_container.eo
+++ b/src/lib/elm_container.eo
@@ -17,7 +17,7 @@ class Elm_Container (Elm_Widget)
17 content_set { 17 content_set {
18 /*@ No description supplied by the EAPI. */ 18 /*@ No description supplied by the EAPI. */
19 params { 19 params {
20 @in const char *name; 20 @in const(char)* name;
21 @in Evas_Object *content; 21 @in Evas_Object *content;
22 } 22 }
23 return Eina_Bool; 23 return Eina_Bool;
@@ -25,14 +25,14 @@ class Elm_Container (Elm_Widget)
25 content_get { 25 content_get {
26 /*@ No description supplied by the EAPI. */ 26 /*@ No description supplied by the EAPI. */
27 params { 27 params {
28 @in const char *name; 28 @in const(char)* name;
29 } 29 }
30 return Evas_Object *; 30 return Evas_Object *;
31 } 31 }
32 content_unset { 32 content_unset {
33 /*@ No description supplied by the EAPI. */ 33 /*@ No description supplied by the EAPI. */
34 params { 34 params {
35 @in const char *name; 35 @in const(char)* name;
36 } 36 }
37 return Evas_Object *; 37 return Evas_Object *;
38 } 38 }
diff --git a/src/lib/elm_datetime.eo b/src/lib/elm_datetime.eo
index 94f63879f..76190b375 100644
--- a/src/lib/elm_datetime.eo
+++ b/src/lib/elm_datetime.eo
@@ -82,7 +82,7 @@ class Elm_Datetime (Elm_Layout)
82 /*@ Get the datetime format. */ 82 /*@ Get the datetime format. */
83 } 83 }
84 values { 84 values {
85 const char *fmt; /*@ The datetime format */ 85 const(char)* fmt; /*@ The datetime format */
86 } 86 }
87 } 87 }
88 } 88 }
@@ -150,7 +150,7 @@ class Elm_Datetime (Elm_Layout)
150 150
151 return Eina_Bool; 151 return Eina_Bool;
152 params { 152 params {
153 @in const struct tm *mintime; /*@ Time structure containing the minimum time value. */ 153 @in const(struct tm)* mintime; /*@ Time structure containing the minimum time value. */
154 } 154 }
155 } 155 }
156 value_min_get { 156 value_min_get {
@@ -202,7 +202,7 @@ class Elm_Datetime (Elm_Layout)
202 202
203 return Eina_Bool; 203 return Eina_Bool;
204 params { 204 params {
205 @in const struct tm *newtime; /*@ Time structure filled with values to be set. */ 205 @in const(struct tm)* newtime; /*@ Time structure filled with values to be set. */
206 } 206 }
207 } 207 }
208 value_get { 208 value_get {
@@ -288,7 +288,7 @@ class Elm_Datetime (Elm_Layout)
288 288
289 return Eina_Bool; 289 return Eina_Bool;
290 params { 290 params {
291 @in const struct tm *maxtime; /*@ Time structure containing the maximum time value. */ 291 @in const(struct tm)* maxtime; /*@ Time structure containing the maximum time value. */
292 } 292 }
293 } 293 }
294 value_max_get { 294 value_max_get {
diff --git a/src/lib/elm_dayselector.eo b/src/lib/elm_dayselector.eo
index 38246bb87..60a040fc8 100644
--- a/src/lib/elm_dayselector.eo
+++ b/src/lib/elm_dayselector.eo
@@ -48,7 +48,7 @@ class Elm_Dayselector (Elm_Layout)
48 @ingroup Dayselector */ 48 @ingroup Dayselector */
49 } 49 }
50 values { 50 values {
51 unsigned int length; /*@ Weekend length, number of days as an integer. */ 51 uint length; /*@ Weekend length, number of days as an integer. */
52 } 52 }
53 } 53 }
54 weekend_start { 54 weekend_start {
@@ -105,7 +105,7 @@ class Elm_Dayselector (Elm_Layout)
105 @ingroup Dayselector */ 105 @ingroup Dayselector */
106 106
107 params { 107 params {
108 @in const char **weekdays; /*@ Array of seven strings to be used as weekday names. 108 @in const(char)* *weekdays; /*@ Array of seven strings to be used as weekday names.
109 @warning It must have 7 elements, or it will access invalid memory. 109 @warning It must have 7 elements, or it will access invalid memory.
110 @warning The strings must be NULL terminated ('@\0'). */ 110 @warning The strings must be NULL terminated ('@\0'). */
111 } 111 }
diff --git a/src/lib/elm_diskselector.eo b/src/lib/elm_diskselector.eo
index 6a4a5d5ff..bdb98b823 100644
--- a/src/lib/elm_diskselector.eo
+++ b/src/lib/elm_diskselector.eo
@@ -129,7 +129,7 @@ class Elm_Diskselector (Elm_Widget, Elm_Interface_Scrollable)
129 @see elm_diskselector_clear() 129 @see elm_diskselector_clear()
130 130
131 @ingroup Diskselector */ 131 @ingroup Diskselector */
132 return const Eina_List *; 132 return const(Eina_List)*;
133 } 133 }
134 } 134 }
135 last_item { 135 last_item {
@@ -213,12 +213,12 @@ class Elm_Diskselector (Elm_Widget, Elm_Interface_Scrollable)
213 213
214 return Elm_Object_Item *; 214 return Elm_Object_Item *;
215 params { 215 params {
216 @in const char *label; /*@ The label of the diskselector item. */ 216 @in const(char)* label; /*@ The label of the diskselector item. */
217 @in Evas_Object *icon; /*@ The icon object to use at left side of the item. An 217 @in Evas_Object *icon; /*@ The icon object to use at left side of the item. An
218 icon can be any Evas object, but usually it is an icon created 218 icon can be any Evas object, but usually it is an icon created
219 with elm_icon_add(). */ 219 with elm_icon_add(). */
220 @in Evas_Smart_Cb func; /*@ The function to call when the item is selected. */ 220 @in Evas_Smart_Cb func; /*@ The function to call when the item is selected. */
221 @in const void *data; /*@ The data to associate with the item for related callbacks. */ 221 @in const(void)* data; /*@ The data to associate with the item for related callbacks. */
222 } 222 }
223 } 223 }
224 clear { 224 clear {
diff --git a/src/lib/elm_entry.eo b/src/lib/elm_entry.eo
index 4aabb975d..d36cb1e91 100644
--- a/src/lib/elm_entry.eo
+++ b/src/lib/elm_entry.eo
@@ -237,7 +237,7 @@ class Elm_Entry (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interface,
237 @ingroup Entry */ 237 @ingroup Entry */
238 } 238 }
239 values { 239 values {
240 const char *style; /*@ The style to use for the underlying hover */ 240 const(char)* style; /*@ The style to use for the underlying hover */
241 } 241 }
242 } 242 }
243 single_line { 243 single_line {
@@ -322,7 +322,7 @@ class Elm_Entry (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interface,
322 @ingroup Entry */ 322 @ingroup Entry */
323 } 323 }
324 values { 324 values {
325 const char *file; /*@ The path to the file to load and save */ 325 const(char)* file; /*@ The path to the file to load and save */
326 Elm_Text_Format format; /*@ The file format */ 326 Elm_Text_Format format; /*@ The file format */
327 } 327 }
328 } 328 }
@@ -735,7 +735,7 @@ class Elm_Entry (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interface,
735 @return The selected text within the entry or NULL on failure 735 @return The selected text within the entry or NULL on failure
736 736
737 @ingroup Entry */ 737 @ingroup Entry */
738 return const char *; 738 return const(char)*;
739 } 739 }
740 } 740 }
741 cursor_is_visible_format { 741 cursor_is_visible_format {
@@ -874,7 +874,7 @@ class Elm_Entry (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interface,
874 @since 1.7 */ 874 @since 1.7 */
875 875
876 params { 876 params {
877 @in const char *style; /*@ The style user to push */ 877 @in const(char)* style; /*@ The style user to push */
878 } 878 }
879 } 879 }
880 item_provider_remove { 880 item_provider_remove {
@@ -903,7 +903,7 @@ class Elm_Entry (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interface,
903 @since 1.7 */ 903 @since 1.7 */
904 904
905 const; 905 const;
906 return const char *; 906 return const(char)*;
907 } 907 }
908 context_menu_clear { 908 context_menu_clear {
909 /*@ 909 /*@
@@ -944,7 +944,7 @@ class Elm_Entry (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interface,
944 @ingroup Entry */ 944 @ingroup Entry */
945 945
946 params { 946 params {
947 @in const char *entry; /*@ The text to insert */ 947 @in const(char)* entry; /*@ The text to insert */
948 } 948 }
949 } 949 }
950 input_panel_imdata_set { 950 input_panel_imdata_set {
@@ -958,7 +958,7 @@ class Elm_Entry (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interface,
958 @ingroup Entry */ 958 @ingroup Entry */
959 959
960 params { 960 params {
961 @in const void *data; /*@ The specific data to be set to the input panel. */ 961 @in const(void)* data; /*@ The specific data to be set to the input panel. */
962 @in int len; /*@ the length of data, in bytes, to send to the input panel */ 962 @in int len; /*@ the length of data, in bytes, to send to the input panel */
963 } 963 }
964 } 964 }
@@ -1115,7 +1115,7 @@ class Elm_Entry (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interface,
1115 @ingroup Entry */ 1115 @ingroup Entry */
1116 1116
1117 params { 1117 params {
1118 @in const char *entry; /*@ The text to be displayed */ 1118 @in const(char)* entry; /*@ The text to be displayed */
1119 } 1119 }
1120 } 1120 }
1121 context_menu_item_add { 1121 context_menu_item_add {
@@ -1134,11 +1134,11 @@ class Elm_Entry (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interface,
1134 @ingroup Entry */ 1134 @ingroup Entry */
1135 1135
1136 params { 1136 params {
1137 @in const char *label; /*@ The item's text label */ 1137 @in const(char)* label; /*@ The item's text label */
1138 @in const char *icon_file; /*@ The item's icon file */ 1138 @in const(char)* icon_file; /*@ The item's icon file */
1139 @in Elm_Icon_Type icon_type; /*@ The item's icon type */ 1139 @in Elm_Icon_Type icon_type; /*@ The item's icon type */
1140 @in Evas_Smart_Cb func; /*@ The callback to execute when the item is clicked */ 1140 @in Evas_Smart_Cb func; /*@ The callback to execute when the item is clicked */
1141 @in const void *data; /*@ The data to associate with the item for related functions */ 1141 @in const(void)* data; /*@ The data to associate with the item for related functions */
1142 } 1142 }
1143 } 1143 }
1144 markup_filter_prepend { 1144 markup_filter_prepend {
diff --git a/src/lib/elm_flipselector.eo b/src/lib/elm_flipselector.eo
index 47a0c5c8e..61887dcc0 100644
--- a/src/lib/elm_flipselector.eo
+++ b/src/lib/elm_flipselector.eo
@@ -63,7 +63,7 @@ class Elm_Flipselector (Elm_Layout)
63 call to this function when changes happen. 63 call to this function when changes happen.
64 64
65 @ingroup Flipselector */ 65 @ingroup Flipselector */
66 return const Eina_List *; 66 return const(Eina_List)*;
67 } 67 }
68 } 68 }
69 first_item { 69 first_item {
@@ -134,7 +134,7 @@ class Elm_Flipselector (Elm_Layout)
134 134
135 return Elm_Object_Item *; 135 return Elm_Object_Item *;
136 params { 136 params {
137 @in const char *label; /*@ The (text) label of the new item */ 137 @in const(char)* label; /*@ The (text) label of the new item */
138 @in Evas_Smart_Cb func; /*@ Convenience callback function to take place when 138 @in Evas_Smart_Cb func; /*@ Convenience callback function to take place when
139 item is selected */ 139 item is selected */
140 @in void *data; /*@ Data passed to @p func, above */ 140 @in void *data; /*@ Data passed to @p func, above */
@@ -173,10 +173,10 @@ class Elm_Flipselector (Elm_Layout)
173 173
174 return Elm_Object_Item *; 174 return Elm_Object_Item *;
175 params { 175 params {
176 @in const char *label; /*@ The (text) label of the new item */ 176 @in const(char)* label; /*@ The (text) label of the new item */
177 @in Evas_Smart_Cb func; /*@ Convenience callback function to take place when 177 @in Evas_Smart_Cb func; /*@ Convenience callback function to take place when
178 item is selected */ 178 item is selected */
179 @in const void *data; /*@ Data passed to @p func, above */ 179 @in const(void)* data; /*@ Data passed to @p func, above */
180 } 180 }
181 } 181 }
182 flip_prev { 182 flip_prev {
diff --git a/src/lib/elm_gengrid.eo b/src/lib/elm_gengrid.eo
index 849fc2a4a..038b5f142 100644
--- a/src/lib/elm_gengrid.eo
+++ b/src/lib/elm_gengrid.eo
@@ -409,7 +409,7 @@ class Elm_Gengrid (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interfac
409 @see elm_gengrid_selected_item_get() 409 @see elm_gengrid_selected_item_get()
410 410
411 @ingroup Gengrid */ 411 @ingroup Gengrid */
412 return const Eina_List *; 412 return const(Eina_List)*;
413 } 413 }
414 } 414 }
415 last_item { 415 last_item {
@@ -479,12 +479,12 @@ class Elm_Gengrid (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interfac
479 479
480 return Elm_Object_Item *; 480 return Elm_Object_Item *;
481 params { 481 params {
482 @in const Elm_Gengrid_Item_Class *itc; /*@ The item class for the item. */ 482 @in const(Elm_Gengrid_Item_Class)* itc; /*@ The item class for the item. */
483 @in const void *data; /*@ The item data. */ 483 @in const(void)* data; /*@ The item data. */
484 @in Elm_Object_Item *relative; /*@ The item to place this new one before. */ 484 @in Elm_Object_Item *relative; /*@ The item to place this new one before. */
485 @in Evas_Smart_Cb func; /*@ Convenience function called when the item is 485 @in Evas_Smart_Cb func; /*@ Convenience function called when the item is
486 selected. */ 486 selected. */
487 @in const void *func_data; /*@ Data to be passed to @p func. */ 487 @in const(void)* func_data; /*@ Data to be passed to @p func. */
488 } 488 }
489 } 489 }
490 realized_items_update { 490 realized_items_update {
@@ -520,12 +520,12 @@ class Elm_Gengrid (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interfac
520 520
521 return Elm_Object_Item *; 521 return Elm_Object_Item *;
522 params { 522 params {
523 @in const Elm_Gengrid_Item_Class *itc; /*@ The item class for the item. */ 523 @in const(Elm_Gengrid_Item_Class)* itc; /*@ The item class for the item. */
524 @in const void *data; /*@ The item data. */ 524 @in const(void)* data; /*@ The item data. */
525 @in Elm_Object_Item *relative; /*@ The item to place this new one after. */ 525 @in Elm_Object_Item *relative; /*@ The item to place this new one after. */
526 @in Evas_Smart_Cb func; /*@ Convenience function called when the item is 526 @in Evas_Smart_Cb func; /*@ Convenience function called when the item is
527 selected. */ 527 selected. */
528 @in const void *func_data; /*@ Data to be passed to @p func. */ 528 @in const(void)* func_data; /*@ Data to be passed to @p func. */
529 } 529 }
530 } 530 }
531 items_count { 531 items_count {
@@ -539,7 +539,7 @@ class Elm_Gengrid (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interfac
539 @ingroup Gengrid */ 539 @ingroup Gengrid */
540 540
541 const; 541 const;
542 return unsigned int; 542 return uint;
543 } 543 }
544 at_xy_item_get { 544 at_xy_item_get {
545 /*@ 545 /*@
@@ -589,11 +589,11 @@ class Elm_Gengrid (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interfac
589 589
590 return Elm_Object_Item *; 590 return Elm_Object_Item *;
591 params { 591 params {
592 @in const Elm_Gengrid_Item_Class *itc; /*@ The item class for the item. */ 592 @in const(Elm_Gengrid_Item_Class)* itc; /*@ The item class for the item. */
593 @in const void *data; /*@ The item data. */ 593 @in const(void)* data; /*@ The item data. */
594 @in Evas_Smart_Cb func; /*@ Convenience function called when the item is 594 @in Evas_Smart_Cb func; /*@ Convenience function called when the item is
595 selected. */ 595 selected. */
596 @in const void *func_data; /*@ Data to be passed to @p func. */ 596 @in const(void)* func_data; /*@ Data to be passed to @p func. */
597 } 597 }
598 } 598 }
599 item_prepend { 599 item_prepend {
@@ -613,11 +613,11 @@ class Elm_Gengrid (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interfac
613 613
614 return Elm_Object_Item *; 614 return Elm_Object_Item *;
615 params { 615 params {
616 @in const Elm_Gengrid_Item_Class *itc; /*@ The item class for the item. */ 616 @in const(Elm_Gengrid_Item_Class)* itc; /*@ The item class for the item. */
617 @in const void *data; /*@ The item data. */ 617 @in const(void)* data; /*@ The item data. */
618 @in Evas_Smart_Cb func; /*@ Convenience function called when the item is 618 @in Evas_Smart_Cb func; /*@ Convenience function called when the item is
619 selected. */ 619 selected. */
620 @in const void *func_data; /*@ Data to be passed to @p func. */ 620 @in const(void)* func_data; /*@ Data to be passed to @p func. */
621 } 621 }
622 } 622 }
623 clear { 623 clear {
@@ -652,12 +652,12 @@ class Elm_Gengrid (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interfac
652 652
653 return Elm_Object_Item *; 653 return Elm_Object_Item *;
654 params { 654 params {
655 @in const Elm_Gengrid_Item_Class *itc; /*@ The item class for the item. */ 655 @in const(Elm_Gengrid_Item_Class)* itc; /*@ The item class for the item. */
656 @in const void *data; /*@ The item data. */ 656 @in const(void)* data; /*@ The item data. */
657 @in Eina_Compare_Cb comp; /*@ User defined comparison function that defines the sort order 657 @in Eina_Compare_Cb comp; /*@ User defined comparison function that defines the sort order
658 based on gengrid item and its data. */ 658 based on gengrid item and its data. */
659 @in Evas_Smart_Cb func; /*@ Convenience function called when the item is selected. */ 659 @in Evas_Smart_Cb func; /*@ Convenience function called when the item is selected. */
660 @in const void *func_data; /*@ Data to be passed to @p func. */ 660 @in const(void)* func_data; /*@ Data to be passed to @p func. */
661 } 661 }
662 } 662 }
663 } 663 }
diff --git a/src/lib/elm_genlist.eo b/src/lib/elm_genlist.eo
index bca16617e..e448d7abd 100644
--- a/src/lib/elm_genlist.eo
+++ b/src/lib/elm_genlist.eo
@@ -463,7 +463,7 @@ class Elm_Genlist (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interfac
463 @see elm_genlist_selected_item_get() 463 @see elm_genlist_selected_item_get()
464 464
465 @ingroup Genlist */ 465 @ingroup Genlist */
466 return const Eina_List *; 466 return const(Eina_List)*;
467 } 467 }
468 } 468 }
469 last_item { 469 last_item {
@@ -499,13 +499,13 @@ class Elm_Genlist (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interfac
499 499
500 return Elm_Object_Item *; 500 return Elm_Object_Item *;
501 params { 501 params {
502 @in const Elm_Genlist_Item_Class *itc; /*@ The item class for the item */ 502 @in const(Elm_Genlist_Item_Class)* itc; /*@ The item class for the item */
503 @in const void *data; /*@ The item data */ 503 @in const(void)* data; /*@ The item data */
504 @in Elm_Object_Item *parent; /*@ The parent item, or NULL if none */ 504 @in Elm_Object_Item *parent; /*@ The parent item, or NULL if none */
505 @in Elm_Object_Item *before_it; /*@ The item to place this new one before. */ 505 @in Elm_Object_Item *before_it; /*@ The item to place this new one before. */
506 @in Elm_Genlist_Item_Type type; /*@ Item type */ 506 @in Elm_Genlist_Item_Type type; /*@ Item type */
507 @in Evas_Smart_Cb func; /*@ Convenience function called when the item is selected */ 507 @in Evas_Smart_Cb func; /*@ Convenience function called when the item is selected */
508 @in const void *func_data; /*@ Data passed to @p func above. */ 508 @in const(void)* func_data; /*@ Data passed to @p func above. */
509 } 509 }
510 } 510 }
511 realized_items_update { 511 realized_items_update {
@@ -542,13 +542,13 @@ class Elm_Genlist (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interfac
542 542
543 return Elm_Object_Item *; 543 return Elm_Object_Item *;
544 params { 544 params {
545 @in const Elm_Genlist_Item_Class *itc; /*@ The item class for the item */ 545 @in const(Elm_Genlist_Item_Class)* itc; /*@ The item class for the item */
546 @in const void *data; /*@ The item data */ 546 @in const(void)* data; /*@ The item data */
547 @in Elm_Object_Item *parent; /*@ The parent item, or NULL if none */ 547 @in Elm_Object_Item *parent; /*@ The parent item, or NULL if none */
548 @in Elm_Object_Item *after_it; /*@ The item to place this new one after. */ 548 @in Elm_Object_Item *after_it; /*@ The item to place this new one after. */
549 @in Elm_Genlist_Item_Type type; /*@ Item type */ 549 @in Elm_Genlist_Item_Type type; /*@ Item type */
550 @in Evas_Smart_Cb func; /*@ Convenience function called when the item is selected */ 550 @in Evas_Smart_Cb func; /*@ Convenience function called when the item is selected */
551 @in const void *func_data; /*@ Data passed to @p func above. */ 551 @in const(void)* func_data; /*@ Data passed to @p func above. */
552 } 552 }
553 } 553 }
554 at_xy_item_get { 554 at_xy_item_get {
@@ -588,7 +588,7 @@ class Elm_Genlist (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interfac
588 @ingroup Genlist */ 588 @ingroup Genlist */
589 589
590 const; 590 const;
591 return unsigned int; 591 return uint;
592 } 592 }
593 item_prepend { 593 item_prepend {
594 /*@ 594 /*@
@@ -608,12 +608,12 @@ class Elm_Genlist (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interfac
608 608
609 return Elm_Object_Item *; 609 return Elm_Object_Item *;
610 params { 610 params {
611 @in const Elm_Genlist_Item_Class *itc; /*@ The item class for the item */ 611 @in const(Elm_Genlist_Item_Class)* itc; /*@ The item class for the item */
612 @in const void *data; /*@ The item data */ 612 @in const(void)* data; /*@ The item data */
613 @in Elm_Object_Item *parent; /*@ The parent item, or NULL if none */ 613 @in Elm_Object_Item *parent; /*@ The parent item, or NULL if none */
614 @in Elm_Genlist_Item_Type type; /*@ Item type */ 614 @in Elm_Genlist_Item_Type type; /*@ Item type */
615 @in Evas_Smart_Cb func; /*@ Convenience function called when the item is selected */ 615 @in Evas_Smart_Cb func; /*@ Convenience function called when the item is selected */
616 @in const void *func_data; /*@ Data passed to @p func above. */ 616 @in const(void)* func_data; /*@ Data passed to @p func above. */
617 } 617 }
618 } 618 }
619 clear { 619 clear {
@@ -645,12 +645,12 @@ class Elm_Genlist (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interfac
645 645
646 return Elm_Object_Item *; 646 return Elm_Object_Item *;
647 params { 647 params {
648 @in const Elm_Genlist_Item_Class *itc; /*@ The item class for the item */ 648 @in const(Elm_Genlist_Item_Class)* itc; /*@ The item class for the item */
649 @in const void *data; /*@ The item data */ 649 @in const(void)* data; /*@ The item data */
650 @in Elm_Object_Item *parent; /*@ The parent item, or NULL if none */ 650 @in Elm_Object_Item *parent; /*@ The parent item, or NULL if none */
651 @in Elm_Genlist_Item_Type type; /*@ Item type */ 651 @in Elm_Genlist_Item_Type type; /*@ Item type */
652 @in Evas_Smart_Cb func; /*@ Convenience function called when the item is selected */ 652 @in Evas_Smart_Cb func; /*@ Convenience function called when the item is selected */
653 @in const void *func_data; /*@ Data passed to @p func above. */ 653 @in const(void)* func_data; /*@ Data passed to @p func above. */
654 } 654 }
655 } 655 }
656 item_sorted_insert { 656 item_sorted_insert {
@@ -672,13 +672,13 @@ class Elm_Genlist (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interfac
672 672
673 return Elm_Object_Item *; 673 return Elm_Object_Item *;
674 params { 674 params {
675 @in const Elm_Genlist_Item_Class *itc; /*@ The item class for the item */ 675 @in const(Elm_Genlist_Item_Class)* itc; /*@ The item class for the item */
676 @in const void *data; /*@ The item data */ 676 @in const(void)* data; /*@ The item data */
677 @in Elm_Object_Item *parent; /*@ The parent item, or NULL if none */ 677 @in Elm_Object_Item *parent; /*@ The parent item, or NULL if none */
678 @in Elm_Genlist_Item_Type type; /*@ Item type */ 678 @in Elm_Genlist_Item_Type type; /*@ Item type */
679 @in Eina_Compare_Cb comp; /*@ The function called for the sort */ 679 @in Eina_Compare_Cb comp; /*@ The function called for the sort */
680 @in Evas_Smart_Cb func; /*@ Convenience function called when item selected */ 680 @in Evas_Smart_Cb func; /*@ Convenience function called when item selected */
681 @in const void *func_data; /*@ Data passed to @p func above. */ 681 @in const(void)* func_data; /*@ Data passed to @p func above. */
682 } 682 }
683 } 683 }
684 search_by_text_item_get { 684 search_by_text_item_get {
@@ -721,8 +721,8 @@ class Elm_Genlist (Elm_Layout, Elm_Interface_Scrollable, Evas_Clickable_Interfac
721 params { 721 params {
722 @in Elm_Object_Item * item_to_search_from; /*@ Pointer to item to start search from. If NULL search will be started from the first item of the genlist. */ 722 @in Elm_Object_Item * item_to_search_from; /*@ Pointer to item to start search from. If NULL search will be started from the first item of the genlist. */
723 @in Elm_Gen_Item_Text_Get_Cb _text_get; /*@ Pointer to Elm_Gen_Item_Text_Get_Cb function to get text for comparison. */ 723 @in Elm_Gen_Item_Text_Get_Cb _text_get; /*@ Pointer to Elm_Gen_Item_Text_Get_Cb function to get text for comparison. */
724 @in const char * part_name; /*@ Name of the TEXT part of genlist item to search string in. */ 724 @in const(char)* part_name; /*@ Name of the TEXT part of genlist item to search string in. */
725 @in const char * pattern; /*@ The search pattern. */ 725 @in const(char)* pattern; /*@ The search pattern. */
726 @in int flags; /*@ fnmatch search flags */ 726 @in int flags; /*@ fnmatch search flags */
727 } 727 }
728 } 728 }
diff --git a/src/lib/elm_hover.eo b/src/lib/elm_hover.eo
index a5bbc5468..a8ba9477e 100644
--- a/src/lib/elm_hover.eo
+++ b/src/lib/elm_hover.eo
@@ -55,7 +55,7 @@ class Elm_Hover (Elm_Layout, Evas_Clickable_Interface)
55 @ingroup Hover */ 55 @ingroup Hover */
56 56
57 const; 57 const;
58 return const char *; 58 return const(char)*;
59 params { 59 params {
60 @in Elm_Hover_Axis pref_axis; /*@ The preferred orientation axis for the hover object to use */ 60 @in Elm_Hover_Axis pref_axis; /*@ The preferred orientation axis for the hover object to use */
61 } 61 }
diff --git a/src/lib/elm_icon.eo b/src/lib/elm_icon.eo
index 790149240..c63af971c 100644
--- a/src/lib/elm_icon.eo
+++ b/src/lib/elm_icon.eo
@@ -70,7 +70,7 @@ class Elm_Icon (Elm_Image)
70 @ingroup Icon */ 70 @ingroup Icon */
71 } 71 }
72 values { 72 values {
73 const char *name; /*@ The icon name */ 73 const(char)* name; /*@ The icon name */
74 } 74 }
75 } 75 }
76 thumb { 76 thumb {
@@ -89,8 +89,8 @@ class Elm_Icon (Elm_Image)
89 @ingroup Icon */ 89 @ingroup Icon */
90 } 90 }
91 values { 91 values {
92 const char *file; /*@ The path to file that will be used as icon image */ 92 const(char)* file; /*@ The path to file that will be used as icon image */
93 const char *group; /*@ The group that the icon belongs to an edje file */ 93 const(char)* group; /*@ The group that the icon belongs to an edje file */
94 } 94 }
95 } 95 }
96 } 96 }
diff --git a/src/lib/elm_image.eo b/src/lib/elm_image.eo
index 0e52714cc..f2eed3ebc 100644
--- a/src/lib/elm_image.eo
+++ b/src/lib/elm_image.eo
@@ -265,8 +265,8 @@ class Elm_Image (Elm_Widget, Evas_Clickable_Interface, Elm_Interface_Atspi_Image
265 @ingroup Image */ 265 @ingroup Image */
266 } 266 }
267 values { 267 values {
268 const char *file; /*@ The path to file that will be used as image source */ 268 const(char)* file; /*@ The path to file that will be used as image source */
269 const char *group; /*@ The group that the image belongs to, in case it's an 269 const(char)* group; /*@ The group that the image belongs to, in case it's an
270 EET (including Edje case) file. This can be used as a key inside 270 EET (including Edje case) file. This can be used as a key inside
271 evas image cache if this is a normal image file not eet file. */ 271 evas image cache if this is a normal image file not eet file. */
272 } 272 }
@@ -437,8 +437,8 @@ class Elm_Image (Elm_Widget, Evas_Clickable_Interface, Elm_Interface_Atspi_Image
437 legacy null; 437 legacy null;
438 } 438 }
439 values { 439 values {
440 const Eina_File *file; /*@ The handler to an Eina_File that will be used as image source */ 440 const(Eina_File)* file; /*@ The handler to an Eina_File that will be used as image source */
441 const char *group; /*@ The group that the image belongs to, in case it's an 441 const(char)* group; /*@ The group that the image belongs to, in case it's an
442 EET (including Edje case) file. This can be used as a key inside 442 EET (including Edje case) file. This can be used as a key inside
443 evas image cache if this is a normal image file not eet file. */ 443 evas image cache if this is a normal image file not eet file. */
444 } 444 }
@@ -466,10 +466,10 @@ class Elm_Image (Elm_Widget, Evas_Clickable_Interface, Elm_Interface_Atspi_Image
466 return Eina_Bool; 466 return Eina_Bool;
467 } 467 }
468 values { 468 values {
469 const void *img; /*@ The binary data that will be used as image source */ 469 const(void)* img; /*@ The binary data that will be used as image source */
470 size_t size; /*@ The size of binary data blob @p img */ 470 size_t size; /*@ The size of binary data blob @p img */
471 const char *format; /*@ (Optional) expected format of @p img bytes */ 471 const(char)* format; /*@ (Optional) expected format of @p img bytes */
472 const char *key; /*@ Optional indexing key of @p img to be passed to the 472 const(char)* key; /*@ Optional indexing key of @p img to be passed to the
473 image loader (eg. if @p img is a memory-mapped EET file) */ 473 image loader (eg. if @p img is a memory-mapped EET file) */
474 } 474 }
475 } 475 }
diff --git a/src/lib/elm_index.eo b/src/lib/elm_index.eo
index 08815b7a6..d6a96dd1a 100644
--- a/src/lib/elm_index.eo
+++ b/src/lib/elm_index.eo
@@ -192,9 +192,9 @@ class Elm_Index (Elm_Layout)
192 192
193 return Elm_Object_Item *; 193 return Elm_Object_Item *;
194 params { 194 params {
195 @in const char *letter; /*@ Letter under which the item should be indexed */ 195 @in const(char)* letter; /*@ Letter under which the item should be indexed */
196 @in Evas_Smart_Cb func; /*@ The function to call when the item is selected. */ 196 @in Evas_Smart_Cb func; /*@ The function to call when the item is selected. */
197 @in const void *data; /*@ The item data to set for the index's item */ 197 @in const(void)* data; /*@ The item data to set for the index's item */
198 } 198 }
199 } 199 }
200 item_clear { 200 item_clear {
@@ -228,9 +228,9 @@ class Elm_Index (Elm_Layout)
228 return Elm_Object_Item *; 228 return Elm_Object_Item *;
229 params { 229 params {
230 @in Elm_Object_Item *after; /*@ The index item to insert after. */ 230 @in Elm_Object_Item *after; /*@ The index item to insert after. */
231 @in const char *letter; /*@ Letter under which the item should be indexed */ 231 @in const(char)* letter; /*@ Letter under which the item should be indexed */
232 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */ 232 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */
233 @in const void *data; /*@ The item data to set for the index's item */ 233 @in const(void)* data; /*@ The item data to set for the index's item */
234 } 234 }
235 } 235 }
236 item_find { 236 item_find {
@@ -243,7 +243,7 @@ class Elm_Index (Elm_Layout)
243 243
244 return Elm_Object_Item *; 244 return Elm_Object_Item *;
245 params { 245 params {
246 @in const void *data; /*@ The item data pointed to by the desired index item */ 246 @in const(void)* data; /*@ The item data pointed to by the desired index item */
247 } 247 }
248 } 248 }
249 item_insert_before { 249 item_insert_before {
@@ -267,9 +267,9 @@ class Elm_Index (Elm_Layout)
267 return Elm_Object_Item *; 267 return Elm_Object_Item *;
268 params { 268 params {
269 @in Elm_Object_Item *before; /*@ The index item to insert after. */ 269 @in Elm_Object_Item *before; /*@ The index item to insert after. */
270 @in const char *letter; /*@ Letter under which the item should be indexed */ 270 @in const(char)* letter; /*@ Letter under which the item should be indexed */
271 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */ 271 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */
272 @in const void *data; /*@ The item data to set for the index's item */ 272 @in const(void)* data; /*@ The item data to set for the index's item */
273 } 273 }
274 } 274 }
275 item_append { 275 item_append {
@@ -289,9 +289,9 @@ class Elm_Index (Elm_Layout)
289 289
290 return Elm_Object_Item *; 290 return Elm_Object_Item *;
291 params { 291 params {
292 @in const char *letter; /*@ Letter under which the item should be indexed */ 292 @in const(char)* letter; /*@ Letter under which the item should be indexed */
293 @in Evas_Smart_Cb func; /*@ The function to call when the item is selected. */ 293 @in Evas_Smart_Cb func; /*@ The function to call when the item is selected. */
294 @in const void *data; /*@ The item data to set for the index's item */ 294 @in const(void)* data; /*@ The item data to set for the index's item */
295 } 295 }
296 } 296 }
297 selected_item_get { 297 selected_item_get {
@@ -326,9 +326,9 @@ class Elm_Index (Elm_Layout)
326 326
327 return Elm_Object_Item *; 327 return Elm_Object_Item *;
328 params { 328 params {
329 @in const char *letter; /*@ Letter under which the item should be indexed */ 329 @in const(char)* letter; /*@ Letter under which the item should be indexed */
330 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */ 330 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */
331 @in const void *data; /*@ The item data to set for the index's item */ 331 @in const(void)* data; /*@ The item data to set for the index's item */
332 @in Eina_Compare_Cb cmp_func; /*@ The comparing function to be used to sort index 332 @in Eina_Compare_Cb cmp_func; /*@ The comparing function to be used to sort index
333 items <b>by index item handles</b> */ 333 items <b>by index item handles</b> */
334 @in Eina_Compare_Cb cmp_data_func; /*@ A @b fallback function to be called for the 334 @in Eina_Compare_Cb cmp_data_func; /*@ A @b fallback function to be called for the
diff --git a/src/lib/elm_interface_atspi_accessible.eo b/src/lib/elm_interface_atspi_accessible.eo
index 0eaa60fb4..843e454ed 100644
--- a/src/lib/elm_interface_atspi_accessible.eo
+++ b/src/lib/elm_interface_atspi_accessible.eo
@@ -9,7 +9,7 @@ mixin Elm_Interface_Atspi_Accessible ()
9 /*@ Gets an localized string describing ATSPI widget role name. */ 9 /*@ Gets an localized string describing ATSPI widget role name. */
10 } 10 }
11 values { 11 values {
12 const char *localized_name; 12 const(char)* localized_name;
13 } 13 }
14 } 14 }
15 protected name { 15 protected name {
@@ -19,7 +19,7 @@ mixin Elm_Interface_Atspi_Accessible ()
19 set { 19 set {
20 } 20 }
21 values { 21 values {
22 const char *name; /*@ obj name */ 22 const(char)* name; /*@ obj name */
23 } 23 }
24 } 24 }
25 protected relation_set { 25 protected relation_set {
@@ -55,7 +55,7 @@ mixin Elm_Interface_Atspi_Accessible ()
55 role. */ 55 role. */
56 } 56 }
57 values { 57 values {
58 const char *role_name; 58 const(char)* role_name;
59 } 59 }
60 } 60 }
61 protected attributes { 61 protected attributes {
@@ -83,7 +83,7 @@ mixin Elm_Interface_Atspi_Accessible ()
83 /*@ Sets contextual information about widget. */ 83 /*@ Sets contextual information about widget. */
84 } 84 }
85 values { 85 values {
86 const char *description; 86 const(char)* description;
87 } 87 }
88 } 88 }
89 protected parent { 89 protected parent {
@@ -107,7 +107,7 @@ mixin Elm_Interface_Atspi_Accessible ()
107 } 107 }
108 } 108 }
109 events { 109 events {
110 property,changed (const char *); 110 property,changed (const(char)*);
111 children,changed (Elm_Atspi_Event_Children_Changed_Data); 111 children,changed (Elm_Atspi_Event_Children_Changed_Data);
112 state,changed (Elm_Atspi_Event_State_Changed_Data); 112 state,changed (Elm_Atspi_Event_State_Changed_Data);
113 visible,data,changed; 113 visible,data,changed;
diff --git a/src/lib/elm_interface_atspi_action.eo b/src/lib/elm_interface_atspi_action.eo
index 6b301cfaa..51e45f8a0 100644
--- a/src/lib/elm_interface_atspi_action.eo
+++ b/src/lib/elm_interface_atspi_action.eo
@@ -9,7 +9,7 @@ mixin Elm_Interface_Atspi_Action ()
9 /*@ Gets action name for given id */ 9 /*@ Gets action name for given id */
10 } 10 }
11 values { 11 values {
12 const char *name; 12 const(char)* name;
13 } 13 }
14 keys { 14 keys {
15 int id; 15 int id;
@@ -20,7 +20,7 @@ mixin Elm_Interface_Atspi_Action ()
20 /*@ Gets localized action name for given id */ 20 /*@ Gets localized action name for given id */
21 } 21 }
22 values { 22 values {
23 const char *name; 23 const(char)* name;
24 } 24 }
25 keys { 25 keys {
26 int id; 26 int id;
@@ -35,7 +35,7 @@ mixin Elm_Interface_Atspi_Action ()
35 return Eina_Bool; 35 return Eina_Bool;
36 } 36 }
37 values { 37 values {
38 const char *description; 38 const(char)* description;
39 } 39 }
40 keys { 40 keys {
41 int id; 41 int id;
@@ -63,7 +63,7 @@ mixin Elm_Interface_Atspi_Action ()
63 params { 63 params {
64 @in int id; 64 @in int id;
65 } 65 }
66 return const char *; 66 return const(char)*;
67 } 67 }
68 } 68 }
69 implements { 69 implements {
diff --git a/src/lib/elm_interface_atspi_editable_text.eo b/src/lib/elm_interface_atspi_editable_text.eo
index d5714dc36..fcc47c93f 100644
--- a/src/lib/elm_interface_atspi_editable_text.eo
+++ b/src/lib/elm_interface_atspi_editable_text.eo
@@ -9,14 +9,14 @@ interface Elm_Interface_Atspi_Editable_Text ()
9 return Eina_Bool; 9 return Eina_Bool;
10 } 10 }
11 values { 11 values {
12 const char *string; 12 const(char)* string;
13 } 13 }
14 } 14 }
15 } 15 }
16 methods { 16 methods {
17 protected insert { 17 protected insert {
18 params { 18 params {
19 @in const char *string; 19 @in const(char)* string;
20 @in int position; 20 @in int position;
21 } 21 }
22 return Eina_Bool; 22 return Eina_Bool;
diff --git a/src/lib/elm_interface_atspi_image.eo b/src/lib/elm_interface_atspi_image.eo
index 9f8142bbb..8a6d4e97a 100644
--- a/src/lib/elm_interface_atspi_image.eo
+++ b/src/lib/elm_interface_atspi_image.eo
@@ -25,7 +25,7 @@ mixin Elm_Interface_Atspi_Image ()
25 set { 25 set {
26 } 26 }
27 values { 27 values {
28 const char *description; 28 const(char)* description;
29 } 29 }
30 } 30 }
31 protected locale { 31 protected locale {
@@ -33,7 +33,7 @@ mixin Elm_Interface_Atspi_Image ()
33 /* Gets locale of the image description. */ 33 /* Gets locale of the image description. */
34 } 34 }
35 values { 35 values {
36 const char *locale; 36 const(char)* locale;
37 } 37 }
38 } 38 }
39 } 39 }
diff --git a/src/lib/elm_interface_atspi_text.eo b/src/lib/elm_interface_atspi_text.eo
index afe71c8ba..d2c8277a4 100644
--- a/src/lib/elm_interface_atspi_text.eo
+++ b/src/lib/elm_interface_atspi_text.eo
@@ -67,7 +67,7 @@ interface Elm_Interface_Atspi_Text ()
67 return Eina_Bool; 67 return Eina_Bool;
68 } 68 }
69 keys { 69 keys {
70 const char *name @nonull; /*@ text attribute name */ 70 const(char)* name @nonull; /*@ text attribute name */
71 int *start_offset @nonull; /*@ Position in text from which 71 int *start_offset @nonull; /*@ Position in text from which
72 given attribute is set. */ 72 given attribute is set. */
73 int *end_offset; /*@ Position in text to which given attribute 73 int *end_offset; /*@ Position in text to which given attribute
@@ -86,14 +86,14 @@ interface Elm_Interface_Atspi_Text ()
86 int *end_offset; 86 int *end_offset;
87 } 87 }
88 values { 88 values {
89 @own Eina_List *attributes; 89 @own(Eina_List*) attributes;
90 } 90 }
91 } 91 }
92 protected default_attributes { 92 protected default_attributes {
93 get { 93 get {
94 } 94 }
95 values { 95 values {
96 @own Eina_List *attributes; 96 @own(Eina_List*) attributes;
97 } 97 }
98 } 98 }
99 protected character_extents { 99 protected character_extents {
diff --git a/src/lib/elm_interface_atspi_value.eo b/src/lib/elm_interface_atspi_value.eo
index 5256555eb..c4d39b186 100644
--- a/src/lib/elm_interface_atspi_value.eo
+++ b/src/lib/elm_interface_atspi_value.eo
@@ -14,7 +14,7 @@ interface Elm_Interface_Atspi_Value ()
14 } 14 }
15 values { 15 values {
16 double value; /*@ Value of widget casted to floating point number. */ 16 double value; /*@ Value of widget casted to floating point number. */
17 const char *text; /*@ string describing value in given context 17 const(char)* text; /*@ string describing value in given context
18 eg. small, enough */ 18 eg. small, enough */
19 } 19 }
20 } 20 }
@@ -25,7 +25,7 @@ interface Elm_Interface_Atspi_Value ()
25 values { 25 values {
26 double lower_limit; 26 double lower_limit;
27 double upper_limit; 27 double upper_limit;
28 const char *description; 28 const(char)* description;
29 } 29 }
30 } 30 }
31 protected increment { 31 protected increment {
diff --git a/src/lib/elm_interface_atspi_widget_action.eo b/src/lib/elm_interface_atspi_widget_action.eo
index eafbbcbd5..b7dd850f4 100644
--- a/src/lib/elm_interface_atspi_widget_action.eo
+++ b/src/lib/elm_interface_atspi_widget_action.eo
@@ -8,7 +8,7 @@ mixin Elm_Interface_Atspi_Widget_Action (Elm_Interface_Atspi_Action)
8 get { 8 get {
9 } 9 }
10 values { 10 values {
11 const Elm_Action *actions; /*@ NULL-terminated array of Elm_Actions 11 const(Elm_Action)* actions; /*@ NULL-terminated array of Elm_Actions
12 */ 12 */
13 } 13 }
14 } 14 }
diff --git a/src/lib/elm_interface_fileselector.eo b/src/lib/elm_interface_fileselector.eo
index 6524a0b9a..db7fd533a 100644
--- a/src/lib/elm_interface_fileselector.eo
+++ b/src/lib/elm_interface_fileselector.eo
@@ -24,7 +24,7 @@ interface Elm_Interface_Fileselector ()
24 /*@ Get the currently selected item's (full) path, in the given file the given file selector widget */ 24 /*@ Get the currently selected item's (full) path, in the given file the given file selector widget */
25 } 25 }
26 values { 26 values {
27 const char *path; 27 const(char)* path;
28 } 28 }
29 } 29 }
30 thumbnail_size { 30 thumbnail_size {
@@ -91,7 +91,7 @@ interface Elm_Interface_Fileselector ()
91 /*@ Get the parent directory's path that a given file selector selector widget will display contents from */ 91 /*@ Get the parent directory's path that a given file selector selector widget will display contents from */
92 } 92 }
93 values { 93 values {
94 const char *path; 94 const(char)* path;
95 } 95 }
96 } 96 }
97 mode { 97 mode {
@@ -121,7 +121,7 @@ interface Elm_Interface_Fileselector ()
121 /*@ Get a list of selected paths in the fileselector. */ 121 /*@ Get a list of selected paths in the fileselector. */
122 } 122 }
123 values { 123 values {
124 const Eina_List *ret; 124 const(Eina_List)* ret;
125 } 125 }
126 } 126 }
127 } 127 }
@@ -131,7 +131,7 @@ interface Elm_Interface_Fileselector ()
131 params { 131 params {
132 @in Elm_Fileselector_Filter_Func func; /*@ function */ 132 @in Elm_Fileselector_Filter_Func func; /*@ function */
133 @in void *data; 133 @in void *data;
134 @in const char *filter_name; 134 @in const(char)* filter_name;
135 } 135 }
136 return Eina_Bool; 136 return Eina_Bool;
137 } 137 }
@@ -141,8 +141,8 @@ interface Elm_Interface_Fileselector ()
141 mime_types_filter_append { 141 mime_types_filter_append {
142 /*@ Append mime type based filter into filter list */ 142 /*@ Append mime type based filter into filter list */
143 params { 143 params {
144 @in const char *mime_types; 144 @in const(char)* mime_types;
145 @in const char *filter_name; 145 @in const(char)* filter_name;
146 } 146 }
147 return Eina_Bool; 147 return Eina_Bool;
148 } 148 }
diff --git a/src/lib/elm_layout.eo b/src/lib/elm_layout.eo
index 241fe8063..5027f83a5 100644
--- a/src/lib/elm_layout.eo
+++ b/src/lib/elm_layout.eo
@@ -46,8 +46,8 @@ class Elm_Layout (Elm_Container)
46 return Eina_Bool; 46 return Eina_Bool;
47 } 47 }
48 values { 48 values {
49 const char *file; /*@ The path to file (edj) that will be used as layout */ 49 const(char)* file; /*@ The path to file (edj) that will be used as layout */
50 const char *group; /*@ The group that the layout belongs in edje file */ 50 const(char)* group; /*@ The group that the layout belongs in edje file */
51 } 51 }
52 } 52 }
53 theme { 53 theme {
@@ -64,9 +64,9 @@ class Elm_Layout (Elm_Container)
64 return Eina_Bool; 64 return Eina_Bool;
65 } 65 }
66 values { 66 values {
67 const char *klass; /*@ the class of the group */ 67 const(char)* klass; /*@ the class of the group */
68 const char *group; /*@ the group */ 68 const(char)* group; /*@ the group */
69 const char *style; /*@ the style to used */ 69 const(char)* style; /*@ the style to used */
70 } 70 }
71 } 71 }
72 text_aliases { 72 text_aliases {
@@ -75,7 +75,7 @@ class Elm_Layout (Elm_Container)
75 legacy null; 75 legacy null;
76 } 76 }
77 values { 77 values {
78 const Elm_Layout_Part_Alias_Description *aliases; 78 const(Elm_Layout_Part_Alias_Description)* aliases;
79 } 79 }
80 } 80 }
81 content_aliases { 81 content_aliases {
@@ -84,7 +84,7 @@ class Elm_Layout (Elm_Container)
84 legacy null; 84 legacy null;
85 } 85 }
86 values { 86 values {
87 const Elm_Layout_Part_Alias_Description *aliases; 87 const(Elm_Layout_Part_Alias_Description)* aliases;
88 } 88 }
89 } 89 }
90 edje { 90 edje {
@@ -136,7 +136,7 @@ class Elm_Layout (Elm_Container)
136 136
137 return Eina_Bool; 137 return Eina_Bool;
138 params { 138 params {
139 @in const char *part; /*@ The box part name to remove child. */ 139 @in const(char)* part; /*@ The box part name to remove child. */
140 @in Eina_Bool clear; /*@ If EINA_TRUE, then all objects will be deleted as 140 @in Eina_Bool clear; /*@ If EINA_TRUE, then all objects will be deleted as
141 well, otherwise they will just be removed and will be 141 well, otherwise they will just be removed and will be
142 dangling on the canvas. */ 142 dangling on the canvas. */
@@ -158,7 +158,7 @@ class Elm_Layout (Elm_Container)
158 158
159 return Eina_Bool; 159 return Eina_Bool;
160 params { 160 params {
161 @in const char *part_name; /*@ a part from loaded edje group. */ 161 @in const(char)* part_name; /*@ a part from loaded edje group. */
162 @in Eina_Bool engine_only; /*@ if cursors should be just provided by the engine (EINA_TRUE) 162 @in Eina_Bool engine_only; /*@ if cursors should be just provided by the engine (EINA_TRUE)
163 or should also search on widget's theme as well (EINA_FALSE) */ 163 or should also search on widget's theme as well (EINA_FALSE) */
164 } 164 }
@@ -174,7 +174,7 @@ class Elm_Layout (Elm_Container)
174 const; 174 const;
175 return Eina_Bool; 175 return Eina_Bool;
176 params { 176 params {
177 @in const char *part_name; /*@ a part from loaded edje group. */ 177 @in const(char)* part_name; /*@ a part from loaded edje group. */
178 } 178 }
179 } 179 }
180 table_unpack { 180 table_unpack {
@@ -194,7 +194,7 @@ class Elm_Layout (Elm_Container)
194 194
195 return Evas_Object *; 195 return Evas_Object *;
196 params { 196 params {
197 @in const char *part; /*@ The table part name to remove child. */ 197 @in const(char)* part; /*@ The table part name to remove child. */
198 @in Evas_Object *child; /*@ The object to remove from table. */ 198 @in Evas_Object *child; /*@ The object to remove from table. */
199 } 199 }
200 } 200 }
@@ -254,7 +254,7 @@ class Elm_Layout (Elm_Container)
254 254
255 return Evas_Object *; 255 return Evas_Object *;
256 params { 256 params {
257 @in const char *part; /*@ The box part name to remove child. */ 257 @in const(char)* part; /*@ The box part name to remove child. */
258 @in Evas_Object *child; /*@ The object to remove from box. */ 258 @in Evas_Object *child; /*@ The object to remove from box. */
259 } 259 }
260 } 260 }
@@ -287,8 +287,8 @@ class Elm_Layout (Elm_Container)
287 287
288 return Eina_Bool; 288 return Eina_Bool;
289 params { 289 params {
290 @in const char *part_name; /*@ a part from loaded edje group. */ 290 @in const(char)* part_name; /*@ a part from loaded edje group. */
291 @in const char *style; /*@ the theme style to use (default, transparent, ...) */ 291 @in const(char)* style; /*@ the theme style to use (default, transparent, ...) */
292 } 292 }
293 } 293 }
294 part_cursor_style_get { 294 part_cursor_style_get {
@@ -301,9 +301,9 @@ class Elm_Layout (Elm_Container)
301 @ingroup Layout */ 301 @ingroup Layout */
302 302
303 const; 303 const;
304 return const char *; 304 return const(char)*;
305 params { 305 params {
306 @in const char *part_name; /*@ a part from loaded edje group. */ 306 @in const(char)* part_name; /*@ a part from loaded edje group. */
307 } 307 }
308 } 308 }
309 text_set { 309 text_set {
@@ -316,8 +316,8 @@ class Elm_Layout (Elm_Container)
316 316
317 return Eina_Bool; 317 return Eina_Bool;
318 params { 318 params {
319 @in const char *part; /*@ The TEXT part where to set the text */ 319 @in const(char)* part; /*@ The TEXT part where to set the text */
320 @in const char *text; /*@ The text to set */ 320 @in const(char)* text; /*@ The text to set */
321 } 321 }
322 } 322 }
323 text_get { 323 text_get {
@@ -329,9 +329,9 @@ class Elm_Layout (Elm_Container)
329 @ingroup Layout */ 329 @ingroup Layout */
330 330
331 const; 331 const;
332 return const char *; 332 return const(char)*;
333 params { 333 params {
334 @in const char *part; /*@ The TEXT part to retrieve the text off */ 334 @in const(char)* part; /*@ The TEXT part to retrieve the text off */
335 } 335 }
336 } 336 }
337 signal_callback_add { 337 signal_callback_add {
@@ -347,8 +347,8 @@ class Elm_Layout (Elm_Container)
347 @ingroup Layout */ 347 @ingroup Layout */
348 348
349 params { 349 params {
350 @in const char *emission; /*@ The signal's name string */ 350 @in const(char)* emission; /*@ The signal's name string */
351 @in const char *source; /*@ The signal's source string */ 351 @in const(char)* source; /*@ The signal's source string */
352 @in Edje_Signal_Cb func; /*@ The callback function to be executed when the signal is 352 @in Edje_Signal_Cb func; /*@ The callback function to be executed when the signal is
353 emitted. */ 353 emitted. */
354 @in void *data; /*@ A pointer to data to pass in to the callback function. */ 354 @in void *data; /*@ A pointer to data to pass in to the callback function. */
@@ -365,8 +365,8 @@ class Elm_Layout (Elm_Container)
365 365
366 return Eina_Bool; 366 return Eina_Bool;
367 params { 367 params {
368 @in const char *part_name; /*@ a part from loaded edje group. */ 368 @in const(char)* part_name; /*@ a part from loaded edje group. */
369 @in const char *cursor; /*@ cursor name to use, see Elementary_Cursor.h */ 369 @in const(char)* cursor; /*@ cursor name to use, see Elementary_Cursor.h */
370 } 370 }
371 } 371 }
372 part_cursor_get { 372 part_cursor_get {
@@ -378,9 +378,9 @@ class Elm_Layout (Elm_Container)
378 @ingroup Layout */ 378 @ingroup Layout */
379 379
380 const; 380 const;
381 return const char *; 381 return const(char)*;
382 params { 382 params {
383 @in const char *part_name; /*@ a part from loaded edje group. */ 383 @in const(char)* part_name; /*@ a part from loaded edje group. */
384 } 384 }
385 } 385 }
386 box_insert_before { 386 box_insert_before {
@@ -403,9 +403,9 @@ class Elm_Layout (Elm_Container)
403 403
404 return Eina_Bool; 404 return Eina_Bool;
405 params { 405 params {
406 @in const char *part; /*@ the box part to insert. */ 406 @in const(char)* part; /*@ the box part to insert. */
407 @in Evas_Object *child; /*@ the child object to insert into box. */ 407 @in Evas_Object *child; /*@ the child object to insert into box. */
408 @in const Evas_Object *reference; /*@ another reference object to insert before in box. */ 408 @in const(Evas_Object)* reference; /*@ another reference object to insert before in box. */
409 } 409 }
410 } 410 }
411 box_insert_at { 411 box_insert_at {
@@ -428,9 +428,9 @@ class Elm_Layout (Elm_Container)
428 428
429 return Eina_Bool; 429 return Eina_Bool;
430 params { 430 params {
431 @in const char *part; /*@ the box part to insert. */ 431 @in const(char)* part; /*@ the box part to insert. */
432 @in Evas_Object *child; /*@ the child object to insert into box. */ 432 @in Evas_Object *child; /*@ the child object to insert into box. */
433 @in unsigned int pos; /*@ the numeric position >=0 to insert the child. */ 433 @in uint pos; /*@ the numeric position >=0 to insert the child. */
434 } 434 }
435 } 435 }
436 sub_object_add_enable { 436 sub_object_add_enable {
@@ -465,9 +465,9 @@ class Elm_Layout (Elm_Container)
465 @ingroup Layout */ 465 @ingroup Layout */
466 466
467 const; 467 const;
468 return const char *; 468 return const(char)*;
469 params { 469 params {
470 @in const char *key; /*@ The data key */ 470 @in const(char)* key; /*@ The data key */
471 } 471 }
472 } 472 }
473 box_append { 473 box_append {
@@ -490,7 +490,7 @@ class Elm_Layout (Elm_Container)
490 490
491 return Eina_Bool; 491 return Eina_Bool;
492 params { 492 params {
493 @in const char *part; /*@ the box part to which the object will be appended. */ 493 @in const(char)* part; /*@ the box part to which the object will be appended. */
494 @in Evas_Object *child; /*@ the child object to append to box. */ 494 @in Evas_Object *child; /*@ the child object to append to box. */
495 } 495 }
496 } 496 }
@@ -511,8 +511,8 @@ class Elm_Layout (Elm_Container)
511 511
512 return void *; 512 return void *;
513 params { 513 params {
514 @in const char *emission; /*@ The signal's name string */ 514 @in const(char)* emission; /*@ The signal's name string */
515 @in const char *source; /*@ The signal's source string */ 515 @in const(char)* source; /*@ The signal's source string */
516 @in Edje_Signal_Cb func; /*@ The callback function being executed when the signal 516 @in Edje_Signal_Cb func; /*@ The callback function being executed when the signal
517 was emitted. */ 517 was emitted. */
518 } 518 }
@@ -552,7 +552,7 @@ class Elm_Layout (Elm_Container)
552 552
553 return Eina_Bool; 553 return Eina_Bool;
554 params { 554 params {
555 @in const char *part; /*@ the box part to prepend. */ 555 @in const(char)* part; /*@ the box part to prepend. */
556 @in Evas_Object *child; /*@ the child object to prepend to box. */ 556 @in Evas_Object *child; /*@ the child object to prepend to box. */
557 } 557 }
558 } 558 }
@@ -568,8 +568,8 @@ class Elm_Layout (Elm_Container)
568 @ingroup Layout */ 568 @ingroup Layout */
569 569
570 params { 570 params {
571 @in const char *emission; /*@ The signal's name string */ 571 @in const(char)* emission; /*@ The signal's name string */
572 @in const char *source; /*@ The signal's source string */ 572 @in const(char)* source; /*@ The signal's source string */
573 } 573 }
574 } 574 }
575 table_pack { 575 table_pack {
@@ -601,13 +601,13 @@ class Elm_Layout (Elm_Container)
601 601
602 return Eina_Bool; 602 return Eina_Bool;
603 params { 603 params {
604 @in const char *part; /*@ the box part to pack child. */ 604 @in const(char)* part; /*@ the box part to pack child. */
605 @in Evas_Object *child; /*@ the child object to pack into table. */ 605 @in Evas_Object *child; /*@ the child object to pack into table. */
606 @in unsigned short col; /*@ the column to which the child should be added. (>= 0) */ 606 @in ushort col; /*@ the column to which the child should be added. (>= 0) */
607 @in unsigned short row; /*@ the row to which the child should be added. (>= 0) */ 607 @in ushort row; /*@ the row to which the child should be added. (>= 0) */
608 @in unsigned short colspan; /*@ how many columns should be used to store this object. (>= 608 @in ushort colspan; /*@ how many columns should be used to store this object. (>=
609 1) */ 609 1) */
610 @in unsigned short rowspan; /*@ how many rows should be used to store this object. (>= 1) */ 610 @in ushort rowspan; /*@ how many rows should be used to store this object. (>= 1) */
611 } 611 }
612 } 612 }
613 part_cursor_unset { 613 part_cursor_unset {
@@ -620,7 +620,7 @@ class Elm_Layout (Elm_Container)
620 620
621 return Eina_Bool; 621 return Eina_Bool;
622 params { 622 params {
623 @in const char *part_name; /*@ a part from loaded edje group, that had a cursor set 623 @in const(char)* part_name; /*@ a part from loaded edje group, that had a cursor set
624 with elm_layout_part_cursor_set(). */ 624 with elm_layout_part_cursor_set(). */
625 } 625 }
626 } 626 }
@@ -641,7 +641,7 @@ class Elm_Layout (Elm_Container)
641 641
642 return Eina_Bool; 642 return Eina_Bool;
643 params { 643 params {
644 @in const char *part; /*@ The table part name to remove child. */ 644 @in const(char)* part; /*@ The table part name to remove child. */
645 @in Eina_Bool clear; /*@ If EINA_TRUE, then all objects will be deleted as 645 @in Eina_Bool clear; /*@ If EINA_TRUE, then all objects will be deleted as
646 well, otherwise they will just be removed and will be 646 well, otherwise they will just be removed and will be
647 dangling on the canvas. */ 647 dangling on the canvas. */
diff --git a/src/lib/elm_list.eo b/src/lib/elm_list.eo
index c5aede3ea..0f499c5f8 100644
--- a/src/lib/elm_list.eo
+++ b/src/lib/elm_list.eo
@@ -229,7 +229,7 @@ class Elm_List (Elm_Layout, Elm_Interface_Scrollable)
229 @see elm_list_clear() 229 @see elm_list_clear()
230 230
231 @ingroup List */ 231 @ingroup List */
232 return const Eina_List *; 232 return const(Eina_List)*;
233 } 233 }
234 } 234 }
235 first_item { 235 first_item {
@@ -260,7 +260,7 @@ class Elm_List (Elm_Layout, Elm_Interface_Scrollable)
260 @see elm_list_multi_select_set() 260 @see elm_list_multi_select_set()
261 261
262 @ingroup List */ 262 @ingroup List */
263 return const Eina_List *; 263 return const(Eina_List)*;
264 } 264 }
265 } 265 }
266 last_item { 266 last_item {
@@ -315,14 +315,14 @@ class Elm_List (Elm_Layout, Elm_Interface_Scrollable)
315 return Elm_Object_Item *; 315 return Elm_Object_Item *;
316 params { 316 params {
317 @in Elm_Object_Item *before; /*@ The list item to insert before. */ 317 @in Elm_Object_Item *before; /*@ The list item to insert before. */
318 @in const char *label; /*@ The label of the list item. */ 318 @in const(char)* label; /*@ The label of the list item. */
319 @in Evas_Object *icon; /*@ The icon object to use for the left side of the item. An 319 @in Evas_Object *icon; /*@ The icon object to use for the left side of the item. An
320 icon can be any Evas object, but usually it is an icon created 320 icon can be any Evas object, but usually it is an icon created
321 with elm_icon_add(). */ 321 with elm_icon_add(). */
322 @in Evas_Object *end; /*@ The icon object to use for the right side of the item. An 322 @in Evas_Object *end; /*@ The icon object to use for the right side of the item. An
323 icon can be any Evas object. */ 323 icon can be any Evas object. */
324 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */ 324 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */
325 @in const void *data; /*@ The data to associate with the item for related callbacks. */ 325 @in const(void)* data; /*@ The data to associate with the item for related callbacks. */
326 } 326 }
327 } 327 }
328 go { 328 go {
@@ -380,14 +380,14 @@ class Elm_List (Elm_Layout, Elm_Interface_Scrollable)
380 return Elm_Object_Item *; 380 return Elm_Object_Item *;
381 params { 381 params {
382 @in Elm_Object_Item *after; /*@ The list item to insert after. */ 382 @in Elm_Object_Item *after; /*@ The list item to insert after. */
383 @in const char *label; /*@ The label of the list item. */ 383 @in const(char)* label; /*@ The label of the list item. */
384 @in Evas_Object *icon; /*@ The icon object to use for the left side of the item. An 384 @in Evas_Object *icon; /*@ The icon object to use for the left side of the item. An
385 icon can be any Evas object, but usually it is an icon created 385 icon can be any Evas object, but usually it is an icon created
386 with elm_icon_add(). */ 386 with elm_icon_add(). */
387 @in Evas_Object *end; /*@ The icon object to use for the right side of the item. An 387 @in Evas_Object *end; /*@ The icon object to use for the right side of the item. An
388 icon can be any Evas object. */ 388 icon can be any Evas object. */
389 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */ 389 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */
390 @in const void *data; /*@ The data to associate with the item for related callbacks. */ 390 @in const(void)* data; /*@ The data to associate with the item for related callbacks. */
391 } 391 }
392 } 392 }
393 at_xy_item_get { 393 at_xy_item_get {
@@ -463,14 +463,14 @@ class Elm_List (Elm_Layout, Elm_Interface_Scrollable)
463 463
464 return Elm_Object_Item *; 464 return Elm_Object_Item *;
465 params { 465 params {
466 @in const char *label; /*@ The label of the list item. */ 466 @in const(char)* label; /*@ The label of the list item. */
467 @in Evas_Object *icon; /*@ The icon object to use for the left side of the item. An 467 @in Evas_Object *icon; /*@ The icon object to use for the left side of the item. An
468 icon can be any Evas object, but usually it is an icon created 468 icon can be any Evas object, but usually it is an icon created
469 with elm_icon_add(). */ 469 with elm_icon_add(). */
470 @in Evas_Object *end; /*@ The icon object to use for the right side of the item. An 470 @in Evas_Object *end; /*@ The icon object to use for the right side of the item. An
471 icon can be any Evas object. */ 471 icon can be any Evas object. */
472 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */ 472 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */
473 @in const void *data; /*@ The data to associate with the item for related callbacks. */ 473 @in const(void)* data; /*@ The data to associate with the item for related callbacks. */
474 } 474 }
475 } 475 }
476 item_prepend { 476 item_prepend {
@@ -509,14 +509,14 @@ class Elm_List (Elm_Layout, Elm_Interface_Scrollable)
509 509
510 return Elm_Object_Item *; 510 return Elm_Object_Item *;
511 params { 511 params {
512 @in const char *label; /*@ The label of the list item. */ 512 @in const(char)* label; /*@ The label of the list item. */
513 @in Evas_Object *icon; /*@ The icon object to use for the left side of the item. An 513 @in Evas_Object *icon; /*@ The icon object to use for the left side of the item. An
514 icon can be any Evas object, but usually it is an icon created 514 icon can be any Evas object, but usually it is an icon created
515 with elm_icon_add(). */ 515 with elm_icon_add(). */
516 @in Evas_Object *end; /*@ The icon object to use for the right side of the item. An 516 @in Evas_Object *end; /*@ The icon object to use for the right side of the item. An
517 icon can be any Evas object. */ 517 icon can be any Evas object. */
518 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */ 518 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */
519 @in const void *data; /*@ The data to associate with the item for related callbacks. */ 519 @in const(void)* data; /*@ The data to associate with the item for related callbacks. */
520 } 520 }
521 } 521 }
522 clear { 522 clear {
@@ -569,14 +569,14 @@ class Elm_List (Elm_Layout, Elm_Interface_Scrollable)
569 569
570 return Elm_Object_Item *; 570 return Elm_Object_Item *;
571 params { 571 params {
572 @in const char *label; /*@ The label of the list item. */ 572 @in const(char)* label; /*@ The label of the list item. */
573 @in Evas_Object *icon; /*@ The icon object to use for the left side of the item. An 573 @in Evas_Object *icon; /*@ The icon object to use for the left side of the item. An
574 icon can be any Evas object, but usually it is an icon created 574 icon can be any Evas object, but usually it is an icon created
575 with elm_icon_add(). */ 575 with elm_icon_add(). */
576 @in Evas_Object *end; /*@ The icon object to use for the right side of the item. An 576 @in Evas_Object *end; /*@ The icon object to use for the right side of the item. An
577 icon can be any Evas object. */ 577 icon can be any Evas object. */
578 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */ 578 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */
579 @in const void *data; /*@ The data to associate with the item for related callbacks. */ 579 @in const(void)* data; /*@ The data to associate with the item for related callbacks. */
580 @in Eina_Compare_Cb cmp_func; /*@ The comparing function to be used to sort list 580 @in Eina_Compare_Cb cmp_func; /*@ The comparing function to be used to sort list
581 items <b>by #Elm_Object_Item item handles</b>. This function will 581 items <b>by #Elm_Object_Item item handles</b>. This function will
582 receive two items and compare them, returning a non-negative integer 582 receive two items and compare them, returning a non-negative integer
diff --git a/src/lib/elm_map.eo b/src/lib/elm_map.eo
index f0329ce15..f91e4fe3e 100644
--- a/src/lib/elm_map.eo
+++ b/src/lib/elm_map.eo
@@ -180,7 +180,7 @@ class Elm_Map (Elm_Widget, Elm_Interface_Scrollable)
180 @ingroup Map */ 180 @ingroup Map */
181 } 181 }
182 values { 182 values {
183 const char *user_agent; /*@ The user agent to be used by the map. */ 183 const(char)* user_agent; /*@ The user agent to be used by the map. */
184 } 184 }
185 } 185 }
186 zoom_max { 186 zoom_max {
@@ -326,7 +326,7 @@ class Elm_Map (Elm_Widget, Elm_Interface_Scrollable)
326 326
327 params { 327 params {
328 @in Elm_Map_Source_Type type; /*@ source type. */ 328 @in Elm_Map_Source_Type type; /*@ source type. */
329 @in const char *source_name; /*@ The source to be used. */ 329 @in const(char)* source_name; /*@ The source to be used. */
330 } 330 }
331 } 331 }
332 source_get { 332 source_get {
@@ -341,7 +341,7 @@ class Elm_Map (Elm_Widget, Elm_Interface_Scrollable)
341 @ingroup Map */ 341 @ingroup Map */
342 342
343 const; 343 const;
344 return const char *; 344 return const(char)*;
345 params { 345 params {
346 @in Elm_Map_Source_Type type; /*@ source type. */ 346 @in Elm_Map_Source_Type type; /*@ source type. */
347 } 347 }
@@ -522,7 +522,7 @@ class Elm_Map (Elm_Widget, Elm_Interface_Scrollable)
522 @ingroup Map */ 522 @ingroup Map */
523 523
524 const; 524 const;
525 return const char **; 525 return const(char)**;
526 params { 526 params {
527 @in Elm_Map_Source_Type type; /*@ source type. */ 527 @in Elm_Map_Source_Type type; /*@ source type. */
528 } 528 }
@@ -606,7 +606,7 @@ class Elm_Map (Elm_Widget, Elm_Interface_Scrollable)
606 const; 606 const;
607 return Elm_Map_Name *; 607 return Elm_Map_Name *;
608 params { 608 params {
609 @in const char *address; /*@ The address. */ 609 @in const(char)* address; /*@ The address. */
610 @in double lon; /*@ The longitude. */ 610 @in double lon; /*@ The longitude. */
611 @in double lat; /*@ The latitude. */ 611 @in double lat; /*@ The latitude. */
612 @in Elm_Map_Name_Cb name_cb; /*@ The callback function. */ 612 @in Elm_Map_Name_Cb name_cb; /*@ The callback function. */
@@ -685,7 +685,7 @@ class Elm_Map (Elm_Widget, Elm_Interface_Scrollable)
685 685
686 return Elm_Map_Overlay *; 686 return Elm_Map_Overlay *;
687 params { 687 params {
688 @in const Elm_Map_Route *route; /*@ The route object to make a overlay. */ 688 @in const(Elm_Map_Route)* route; /*@ The route object to make a overlay. */
689 } 689 }
690 } 690 }
691 overlay_scale_add { 691 overlay_scale_add {
diff --git a/src/lib/elm_menu.eo b/src/lib/elm_menu.eo
index fe7f5862a..22566f78f 100644
--- a/src/lib/elm_menu.eo
+++ b/src/lib/elm_menu.eo
@@ -24,7 +24,7 @@ class Elm_Menu (Elm_Widget, Evas_Clickable_Interface)
24 @return An Eina_List* of @p item's items 24 @return An Eina_List* of @p item's items
25 25
26 @ingroup Menu */ 26 @ingroup Menu */
27 return const Eina_List *; 27 return const(Eina_List)*;
28 } 28 }
29 } 29 }
30 first_item { 30 first_item {
@@ -79,10 +79,10 @@ class Elm_Menu (Elm_Widget, Evas_Clickable_Interface)
79 return Elm_Object_Item *; 79 return Elm_Object_Item *;
80 params { 80 params {
81 @in Elm_Object_Item *parent; /*@ The parent menu item (optional) */ 81 @in Elm_Object_Item *parent; /*@ The parent menu item (optional) */
82 @in const char *icon; /*@ An icon display on the item. The icon will be destroyed by the menu. */ 82 @in const(char)* icon; /*@ An icon display on the item. The icon will be destroyed by the menu. */
83 @in const char *label; /*@ The label of the item. */ 83 @in const(char)* label; /*@ The label of the item. */
84 @in Evas_Smart_Cb func; /*@ Function called when the user select the item. */ 84 @in Evas_Smart_Cb func; /*@ Function called when the user select the item. */
85 @in const void *data; /*@ Data sent by the callback. */ 85 @in const(void)* data; /*@ Data sent by the callback. */
86 } 86 }
87 } 87 }
88 close { 88 close {
diff --git a/src/lib/elm_photo.eo b/src/lib/elm_photo.eo
index eb2039a90..a6915d3ef 100644
--- a/src/lib/elm_photo.eo
+++ b/src/lib/elm_photo.eo
@@ -88,7 +88,7 @@ class Elm_Photo (Elm_Widget, Evas_Clickable_Interface, Evas_Draggable_Interface)
88 return Eina_Bool; 88 return Eina_Bool;
89 } 89 }
90 values { 90 values {
91 const char *file; /*@ The path to file that will be used as @a obj's image. */ 91 const(char)* file; /*@ The path to file that will be used as @a obj's image. */
92 } 92 }
93 } 93 }
94 } 94 }
@@ -100,8 +100,8 @@ class Elm_Photo (Elm_Widget, Evas_Clickable_Interface, Evas_Draggable_Interface)
100 @ingroup Photo */ 100 @ingroup Photo */
101 const; 101 const;
102 params { 102 params {
103 @in const char *file; /*@ The path to file that will be used as thumbnail. */ 103 @in const(char)* file; /*@ The path to file that will be used as thumbnail. */
104 @in const char *group; /*@ The key used in case of an EET file. */ 104 @in const(char)* group; /*@ The key used in case of an EET file. */
105 } 105 }
106 } 106 }
107 } 107 }
diff --git a/src/lib/elm_photocam.eo b/src/lib/elm_photocam.eo
index 1e64527b5..ec65ed5f3 100644
--- a/src/lib/elm_photocam.eo
+++ b/src/lib/elm_photocam.eo
@@ -58,7 +58,7 @@ class Elm_Photocam (Elm_Widget, Elm_Interface_Scrollable)
58 @ingroup Photocam */ 58 @ingroup Photocam */
59 } 59 }
60 values { 60 values {
61 const char *file; /*@ The photo file */ 61 const(char)* file; /*@ The photo file */
62 } 62 }
63 } 63 }
64 gesture_enabled { 64 gesture_enabled {
diff --git a/src/lib/elm_plug.eo b/src/lib/elm_plug.eo
index a6ab59ed1..71ec86804 100644
--- a/src/lib/elm_plug.eo
+++ b/src/lib/elm_plug.eo
@@ -33,7 +33,7 @@ class Elm_Plug (Elm_Widget)
33 33
34 return Eina_Bool; 34 return Eina_Bool;
35 params { 35 params {
36 @in const char *svcname; /*@ The service name to connect to set up by the socket. */ 36 @in const(char)* svcname; /*@ The service name to connect to set up by the socket. */
37 @in int svcnum; /*@ The service number to connect to (set up by socket). */ 37 @in int svcnum; /*@ The service number to connect to (set up by socket). */
38 @in Eina_Bool svcsys; /*@ Boolean to set if the service is a system one or not (set up by socket). */ 38 @in Eina_Bool svcsys; /*@ Boolean to set if the service is a system one or not (set up by socket). */
39 } 39 }
diff --git a/src/lib/elm_prefs.eo b/src/lib/elm_prefs.eo
index 96a94e7dc..3f2f6b7f7 100644
--- a/src/lib/elm_prefs.eo
+++ b/src/lib/elm_prefs.eo
@@ -97,8 +97,8 @@ class Elm_Prefs (Elm_Widget)
97 return Eina_Bool; 97 return Eina_Bool;
98 } 98 }
99 values { 99 values {
100 const char *file; /*@ The @b .epb (binary) file to get contents from */ 100 const(char)* file; /*@ The @b .epb (binary) file to get contents from */
101 const char *page; /*@ The page, inside @a file, where to get item contents from */ 101 const(char)* page; /*@ The page, inside @a file, where to get item contents from */
102 } 102 }
103 } 103 }
104 autosave { 104 autosave {
@@ -170,9 +170,9 @@ class Elm_Prefs (Elm_Widget)
170 170
171 return Eina_Bool; 171 return Eina_Bool;
172 params { 172 params {
173 @in const char *name; /*@ The name of the item (as declared in the prefs 173 @in const(char)* name; /*@ The name of the item (as declared in the prefs
174 collection) */ 174 collection) */
175 @in const Eina_Value *value; /*@ The value to set on the item. It should be typed as 175 @in const(Eina_Value)* value; /*@ The value to set on the item. It should be typed as
176 the item expects, preferably, or a conversion will 176 the item expects, preferably, or a conversion will
177 take place */ 177 take place */
178 } 178 }
@@ -192,7 +192,7 @@ class Elm_Prefs (Elm_Widget)
192 const; 192 const;
193 return Eina_Bool; 193 return Eina_Bool;
194 params { 194 params {
195 @in const char *name; /*@ The name of the item (as declared in the prefs 195 @in const(char)* name; /*@ The name of the item (as declared in the prefs
196 collection) to get value from */ 196 collection) to get value from */
197 @out Eina_Value value; /*@ Where to store the value of the item. It will be 197 @out Eina_Value value; /*@ Where to store the value of the item. It will be
198 overwritten and setup with the type the item 198 overwritten and setup with the type the item
@@ -216,9 +216,9 @@ class Elm_Prefs (Elm_Widget)
216 216
217 @since 1.8 */ 217 @since 1.8 */
218 218
219 return const Evas_Object *; 219 return const(Evas_Object)*;
220 params { 220 params {
221 @in const char *name; /*@ The name of the item (as declared in the prefs 221 @in const(char)* name; /*@ The name of the item (as declared in the prefs
222 collection) to get object from */ 222 collection) to get object from */
223 } 223 }
224 } 224 }
@@ -232,7 +232,7 @@ class Elm_Prefs (Elm_Widget)
232 @since 1.8 */ 232 @since 1.8 */
233 233
234 params { 234 params {
235 @in const char *name; /*@ The name of the item (as declared in the prefs 235 @in const(char)* name; /*@ The name of the item (as declared in the prefs
236 collection) to act on */ 236 collection) to act on */
237 @in Eina_Bool disabled; /*@ @c EINA_TRUE, to make it disabled, @c EINA_FALSE 237 @in Eina_Bool disabled; /*@ @c EINA_TRUE, to make it disabled, @c EINA_FALSE
238 otherwise */ 238 otherwise */
@@ -253,7 +253,7 @@ class Elm_Prefs (Elm_Widget)
253 const; 253 const;
254 return Eina_Bool; 254 return Eina_Bool;
255 params { 255 params {
256 @in const char *name; /*@ The name of the item (as declared in the prefs 256 @in const(char)* name; /*@ The name of the item (as declared in the prefs
257 collection) to get disabled state from */ 257 collection) to get disabled state from */
258 } 258 }
259 } 259 }
@@ -269,7 +269,7 @@ class Elm_Prefs (Elm_Widget)
269 269
270 return Eina_Bool; 270 return Eina_Bool;
271 params { 271 params {
272 @in const char *name; /*@ the name of the SWALLOW item (as declared in the prefs 272 @in const(char)* name; /*@ the name of the SWALLOW item (as declared in the prefs
273 collection) */ 273 collection) */
274 @in Evas_Object *child; /*@ The object to occupy the item */ 274 @in Evas_Object *child; /*@ The object to occupy the item */
275 } 275 }
@@ -288,7 +288,7 @@ class Elm_Prefs (Elm_Widget)
288 @since 1.8 */ 288 @since 1.8 */
289 289
290 params { 290 params {
291 @in const char *name; /*@ The name of the item (as declared in the prefs 291 @in const(char)* name; /*@ The name of the item (as declared in the prefs
292 collection) to act on */ 292 collection) to act on */
293 @in Eina_Bool editable; /*@ @c EINA_TRUE, to make it editable, @c EINA_FALSE 293 @in Eina_Bool editable; /*@ @c EINA_TRUE, to make it editable, @c EINA_FALSE
294 otherwise */ 294 otherwise */
@@ -309,7 +309,7 @@ class Elm_Prefs (Elm_Widget)
309 const; 309 const;
310 return Eina_Bool; 310 return Eina_Bool;
311 params { 311 params {
312 @in const char *name; /*@ The name of the item (as declared in the prefs 312 @in const(char)* name; /*@ The name of the item (as declared in the prefs
313 collection) to get editable state from */ 313 collection) to get editable state from */
314 } 314 }
315 } 315 }
@@ -325,7 +325,7 @@ class Elm_Prefs (Elm_Widget)
325 325
326 return Evas_Object *; 326 return Evas_Object *;
327 params { 327 params {
328 @in const char *name; /*@ the name of the SWALLOW item (as declared in the prefs 328 @in const(char)* name; /*@ the name of the SWALLOW item (as declared in the prefs
329 collection) */ 329 collection) */
330 } 330 }
331 } 331 }
@@ -343,7 +343,7 @@ class Elm_Prefs (Elm_Widget)
343 @since 1.8 */ 343 @since 1.8 */
344 344
345 params { 345 params {
346 @in const char *name; /*@ The name of the item (as declared in the prefs 346 @in const(char)* name; /*@ The name of the item (as declared in the prefs
347 collection) to change visibility of */ 347 collection) to change visibility of */
348 @in Eina_Bool visible; /*@ @c EINA_TRUE, to make it visible, @c EINA_FALSE 348 @in Eina_Bool visible; /*@ @c EINA_TRUE, to make it visible, @c EINA_FALSE
349 otherwise */ 349 otherwise */
@@ -364,7 +364,7 @@ class Elm_Prefs (Elm_Widget)
364 const; 364 const;
365 return Eina_Bool; 365 return Eina_Bool;
366 params { 366 params {
367 @in const char *name; /*@ The name of the item (as declared in the prefs 367 @in const(char)* name; /*@ The name of the item (as declared in the prefs
368 collection) to get visibility state from */ 368 collection) to get visibility state from */
369 } 369 }
370 } 370 }
diff --git a/src/lib/elm_progressbar.eo b/src/lib/elm_progressbar.eo
index 66711ca27..1f7287fb6 100644
--- a/src/lib/elm_progressbar.eo
+++ b/src/lib/elm_progressbar.eo
@@ -199,7 +199,7 @@ class Elm_Progressbar (Elm_Layout)
199 @ingroup Progressbar */ 199 @ingroup Progressbar */
200 } 200 }
201 values { 201 values {
202 const char *units; /*@ The format string for @p obj's units label */ 202 const(char)* units; /*@ The format string for @p obj's units label */
203 } 203 }
204 } 204 }
205 unit_format_function { 205 unit_format_function {
@@ -234,7 +234,7 @@ class Elm_Progressbar (Elm_Layout)
234 @ingroup Progressbar */ 234 @ingroup Progressbar */
235 235
236 params { 236 params {
237 @in const char *part; /*@ The partname to which val have to set */ 237 @in const(char)* part; /*@ The partname to which val have to set */
238 @in double val; /*@ The progress value (@b must be between @c 0.0 and @c 238 @in double val; /*@ The progress value (@b must be between @c 0.0 and @c
239 1.0) */ 239 1.0) */
240 } 240 }
@@ -255,7 +255,7 @@ class Elm_Progressbar (Elm_Layout)
255 const; 255 const;
256 return double; 256 return double;
257 params { 257 params {
258 @in const char *part; /*@ The part name of the progress bar */ 258 @in const(char)* part; /*@ The part name of the progress bar */
259 } 259 }
260 } 260 }
261 pulse { 261 pulse {
diff --git a/src/lib/elm_scroller.eo b/src/lib/elm_scroller.eo
index c4183d3be..2c4af86ff 100644
--- a/src/lib/elm_scroller.eo
+++ b/src/lib/elm_scroller.eo
@@ -34,8 +34,8 @@ class Elm_Scroller (Elm_Layout, Elm_Interface_Scrollable)
34 /*@ Set custom theme elements for the scroller */ 34 /*@ Set custom theme elements for the scroller */
35 } 35 }
36 values { 36 values {
37 const char *klass; 37 const(char)* klass;
38 const char *group; 38 const(char)* group;
39 } 39 }
40 } 40 }
41 } 41 }
diff --git a/src/lib/elm_segment_control.eo b/src/lib/elm_segment_control.eo
index 1a1d9fbba..f654db5a5 100644
--- a/src/lib/elm_segment_control.eo
+++ b/src/lib/elm_segment_control.eo
@@ -51,7 +51,7 @@ class Elm_Segment_Control (Elm_Layout)
51 @ingroup SegmentControl */ 51 @ingroup SegmentControl */
52 52
53 const; 53 const;
54 return const char *; 54 return const(char)*;
55 params { 55 params {
56 @in int idx; /*@ The index of the segment item. */ 56 @in int idx; /*@ The index of the segment item. */
57 } 57 }
@@ -87,7 +87,7 @@ class Elm_Segment_Control (Elm_Layout)
87 @in Evas_Object *icon; /*@ The icon object to use for the left side of the item. An 87 @in Evas_Object *icon; /*@ The icon object to use for the left side of the item. An
88 icon can be any Evas object, but usually it is an icon created 88 icon can be any Evas object, but usually it is an icon created
89 with elm_icon_add(). */ 89 with elm_icon_add(). */
90 @in const char *label; /*@ The label of the item. */ 90 @in const(char)* label; /*@ The label of the item. */
91 @in int idx; /*@ Item position. Value should be between 0 and items count. */ 91 @in int idx; /*@ Item position. Value should be between 0 and items count. */
92 } 92 }
93 } 93 }
@@ -165,7 +165,7 @@ class Elm_Segment_Control (Elm_Layout)
165 @in Evas_Object *icon; /*@ The icon object to use for the left side of the item. An 165 @in Evas_Object *icon; /*@ The icon object to use for the left side of the item. An
166 icon can be any Evas object, but usually it is an icon created 166 icon can be any Evas object, but usually it is an icon created
167 with elm_icon_add(). */ 167 with elm_icon_add(). */
168 @in const char *label; /*@ The label of the item. 168 @in const(char)* label; /*@ The label of the item.
169 Note that, NULL is different from empty string "". */ 169 Note that, NULL is different from empty string "". */
170 } 170 }
171 } 171 }
diff --git a/src/lib/elm_slider.eo b/src/lib/elm_slider.eo
index a1e7903be..2287f8bba 100644
--- a/src/lib/elm_slider.eo
+++ b/src/lib/elm_slider.eo
@@ -104,7 +104,7 @@ class Elm_Slider (Elm_Layout, Elm_Interface_Atspi_Value)
104 @ingroup Slider */ 104 @ingroup Slider */
105 } 105 }
106 values { 106 values {
107 const char *indicator; /*@ The format string for the indicator display. */ 107 const(char)* indicator; /*@ The format string for the indicator display. */
108 } 108 }
109 } 109 }
110 inverted { 110 inverted {
@@ -240,7 +240,7 @@ class Elm_Slider (Elm_Layout, Elm_Interface_Atspi_Value)
240 @ingroup Slider */ 240 @ingroup Slider */
241 } 241 }
242 values { 242 values {
243 const char *units; /*@ The format string for the unit display. */ 243 const(char)* units; /*@ The format string for the unit display. */
244 } 244 }
245 } 245 }
246 indicator_show_on_focus { 246 indicator_show_on_focus {
diff --git a/src/lib/elm_slideshow.eo b/src/lib/elm_slideshow.eo
index ecf89eec9..12ffbf7a4 100644
--- a/src/lib/elm_slideshow.eo
+++ b/src/lib/elm_slideshow.eo
@@ -82,7 +82,7 @@ class Elm_Slideshow (Elm_Layout)
82 @ingroup Slideshow */ 82 @ingroup Slideshow */
83 } 83 }
84 values { 84 values {
85 const char *layout; /*@ The new layout's name string */ 85 const(char)* layout; /*@ The new layout's name string */
86 } 86 }
87 } 87 }
88 transition { 88 transition {
@@ -112,7 +112,7 @@ class Elm_Slideshow (Elm_Layout)
112 @ingroup Slideshow */ 112 @ingroup Slideshow */
113 } 113 }
114 values { 114 values {
115 const char *transition; /*@ The new transition's name string */ 115 const(char)* transition; /*@ The new transition's name string */
116 } 116 }
117 } 117 }
118 loop { 118 loop {
@@ -201,7 +201,7 @@ class Elm_Slideshow (Elm_Layout)
201 call to this function when changes happen. 201 call to this function when changes happen.
202 202
203 @ingroup Slideshow */ 203 @ingroup Slideshow */
204 return const Eina_List *; 204 return const(Eina_List)*;
205 } 205 }
206 } 206 }
207 transitions { 207 transitions {
@@ -243,7 +243,7 @@ class Elm_Slideshow (Elm_Layout)
243 @see elm_slideshow_transition_set() 243 @see elm_slideshow_transition_set()
244 244
245 @ingroup Slideshow */ 245 @ingroup Slideshow */
246 return const Eina_List *; 246 return const(Eina_List)*;
247 } 247 }
248 } 248 }
249 count { 249 count {
@@ -254,7 +254,7 @@ class Elm_Slideshow (Elm_Layout)
254 @return The number of items on @p obj, at the moment of this call 254 @return The number of items on @p obj, at the moment of this call
255 255
256 @ingroup Slideshow */ 256 @ingroup Slideshow */
257 return unsigned int; 257 return uint;
258 } 258 }
259 } 259 }
260 item_current { 260 item_current {
@@ -303,7 +303,7 @@ class Elm_Slideshow (Elm_Layout)
303 @see elm_slideshow_layout_set() 303 @see elm_slideshow_layout_set()
304 304
305 @ingroup Slideshow */ 305 @ingroup Slideshow */
306 return const Eina_List *; 306 return const(Eina_List)*;
307 } 307 }
308 } 308 }
309 } 309 }
@@ -334,7 +334,7 @@ class Elm_Slideshow (Elm_Layout)
334 const; 334 const;
335 return Elm_Object_Item *; 335 return Elm_Object_Item *;
336 params { 336 params {
337 @in unsigned int nth; /*@ The number of the item to grab a handle to (0 being 337 @in uint nth; /*@ The number of the item to grab a handle to (0 being
338 the first) */ 338 the first) */
339 } 339 }
340 } 340 }
@@ -384,8 +384,8 @@ class Elm_Slideshow (Elm_Layout)
384 384
385 return Elm_Object_Item *; 385 return Elm_Object_Item *;
386 params { 386 params {
387 @in const Elm_Slideshow_Item_Class *itc; /*@ The item class for the item */ 387 @in const(Elm_Slideshow_Item_Class)* itc; /*@ The item class for the item */
388 @in const void *data; /*@ The item's data */ 388 @in const(void)* data; /*@ The item's data */
389 } 389 }
390 } 390 }
391 item_sorted_insert { 391 item_sorted_insert {
@@ -410,8 +410,8 @@ class Elm_Slideshow (Elm_Layout)
410 410
411 return Elm_Object_Item *; 411 return Elm_Object_Item *;
412 params { 412 params {
413 @in const Elm_Slideshow_Item_Class *itc; /*@ The item class for the item */ 413 @in const(Elm_Slideshow_Item_Class)* itc; /*@ The item class for the item */
414 @in const void *data; /*@ The item's data */ 414 @in const(void)* data; /*@ The item's data */
415 @in Eina_Compare_Cb func; /*@ The comparing function to be used to sort slideshow 415 @in Eina_Compare_Cb func; /*@ The comparing function to be used to sort slideshow
416 items <b>by #Elm_Slideshow_Item_Class item handles</b> */ 416 items <b>by #Elm_Slideshow_Item_Class item handles</b> */
417 } 417 }
diff --git a/src/lib/elm_spinner.eo b/src/lib/elm_spinner.eo
index 85c245e4f..5a88cd8ee 100644
--- a/src/lib/elm_spinner.eo
+++ b/src/lib/elm_spinner.eo
@@ -325,7 +325,7 @@ class Elm_Spinner (Elm_Layout)
325 @ingroup Spinner */ 325 @ingroup Spinner */
326 } 326 }
327 values { 327 values {
328 const char *fmt; /*@ The format string for the label display. */ 328 const(char)* fmt; /*@ The format string for the label display. */
329 } 329 }
330 } 330 }
331 } 331 }
@@ -357,7 +357,7 @@ class Elm_Spinner (Elm_Layout)
357 357
358 params { 358 params {
359 @in double value; /*@ The value to be replaced. */ 359 @in double value; /*@ The value to be replaced. */
360 @in const char *label; /*@ The label to be used. */ 360 @in const(char)* label; /*@ The label to be used. */
361 } 361 }
362 } 362 }
363 } 363 }
diff --git a/src/lib/elm_systray.eo b/src/lib/elm_systray.eo
index 0117c0725..860018240 100644
--- a/src/lib/elm_systray.eo
+++ b/src/lib/elm_systray.eo
@@ -11,7 +11,7 @@ class Elm_Systray (Eo_Base)
11 /*@ Retrieve the id of the Status Notifier Item. */ 11 /*@ Retrieve the id of the Status Notifier Item. */
12 } 12 }
13 values { 13 values {
14 const char *id; 14 const(char)* id;
15 } 15 }
16 } 16 }
17 category { 17 category {
@@ -33,7 +33,7 @@ class Elm_Systray (Eo_Base)
33 /*@ Retrieve the path to the icon's theme currently in use. */ 33 /*@ Retrieve the path to the icon's theme currently in use. */
34 } 34 }
35 values { 35 values {
36 const char *icon_theme_path; 36 const(char)* icon_theme_path;
37 } 37 }
38 } 38 }
39 menu { 39 menu {
@@ -44,7 +44,7 @@ class Elm_Systray (Eo_Base)
44 /*@ Retrieve the object path of the D-Bus Menu currently in use. */ 44 /*@ Retrieve the object path of the D-Bus Menu currently in use. */
45 } 45 }
46 values { 46 values {
47 const Eo *menu; 47 const(Eo)* menu;
48 } 48 }
49 } 49 }
50 att_icon_name { 50 att_icon_name {
@@ -55,7 +55,7 @@ class Elm_Systray (Eo_Base)
55 /*@ Retrieve the name of the attention icon used by the Status Notifier Item. */ 55 /*@ Retrieve the name of the attention icon used by the Status Notifier Item. */
56 } 56 }
57 values { 57 values {
58 const char *att_icon_name; 58 const(char)* att_icon_name;
59 } 59 }
60 } 60 }
61 status { 61 status {
@@ -77,7 +77,7 @@ class Elm_Systray (Eo_Base)
77 /*@ Retrieve the name of the icon used by the Status Notifier Item. */ 77 /*@ Retrieve the name of the icon used by the Status Notifier Item. */
78 } 78 }
79 values { 79 values {
80 const char *icon_name; 80 const(char)* icon_name;
81 } 81 }
82 } 82 }
83 title { 83 title {
@@ -88,7 +88,7 @@ class Elm_Systray (Eo_Base)
88 /*@ Retrieve the title of the Status Notifier Item. */ 88 /*@ Retrieve the title of the Status Notifier Item. */
89 } 89 }
90 values { 90 values {
91 const char *title; 91 const(char)* title;
92 } 92 }
93 } 93 }
94 } 94 }
diff --git a/src/lib/elm_thumb.eo b/src/lib/elm_thumb.eo
index 82b12ad8e..28599cc17 100644
--- a/src/lib/elm_thumb.eo
+++ b/src/lib/elm_thumb.eo
@@ -129,8 +129,8 @@ class Elm_Thumb (Elm_Layout, Evas_Clickable_Interface)
129 @ingroup Thumb */ 129 @ingroup Thumb */
130 } 130 }
131 values { 131 values {
132 const char *file; /*@ The path to file that will be used as thumbnail source. */ 132 const(char)* file; /*@ The path to file that will be used as thumbnail source. */
133 const char *key; /*@ The key used in case of an EET file. */ 133 const(char)* key; /*@ The key used in case of an EET file. */
134 } 134 }
135 } 135 }
136 orientation { 136 orientation {
@@ -305,8 +305,8 @@ class Elm_Thumb (Elm_Layout, Evas_Clickable_Interface)
305 @ingroup Thumb */ 305 @ingroup Thumb */
306 } 306 }
307 values { 307 values {
308 const char *file; /*@ Pointer to thumb path. */ 308 const(char)* file; /*@ Pointer to thumb path. */
309 const char *key; /*@ Pointer to thumb key. */ 309 const(char)* key; /*@ Pointer to thumb key. */
310 } 310 }
311 } 311 }
312 } 312 }
diff --git a/src/lib/elm_toolbar.eo b/src/lib/elm_toolbar.eo
index 96d0c7eaa..073cff956 100644
--- a/src/lib/elm_toolbar.eo
+++ b/src/lib/elm_toolbar.eo
@@ -349,10 +349,10 @@ class Elm_Toolbar (Elm_Widget, Elm_Interface_Scrollable)
349 return Elm_Object_Item *; 349 return Elm_Object_Item *;
350 params { 350 params {
351 @in Elm_Object_Item *before; /*@ The toolbar item to insert before. */ 351 @in Elm_Object_Item *before; /*@ The toolbar item to insert before. */
352 @in const char *icon; /*@ A string with icon name or the absolute path of an image file. */ 352 @in const(char)* icon; /*@ A string with icon name or the absolute path of an image file. */
353 @in const char *label; /*@ The label of the item. */ 353 @in const(char)* label; /*@ The label of the item. */
354 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */ 354 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */
355 @in const void *data; /*@ The data to associate with the item for related callbacks. */ 355 @in const(void)* data; /*@ The data to associate with the item for related callbacks. */
356 } 356 }
357 } 357 }
358 item_insert_after { 358 item_insert_after {
@@ -389,10 +389,10 @@ class Elm_Toolbar (Elm_Widget, Elm_Interface_Scrollable)
389 return Elm_Object_Item *; 389 return Elm_Object_Item *;
390 params { 390 params {
391 @in Elm_Object_Item *after; /*@ The toolbar item to insert after. */ 391 @in Elm_Object_Item *after; /*@ The toolbar item to insert after. */
392 @in const char *icon; /*@ A string with icon name or the absolute path of an image file. */ 392 @in const(char)* icon; /*@ A string with icon name or the absolute path of an image file. */
393 @in const char *label; /*@ The label of the item. */ 393 @in const(char)* label; /*@ The label of the item. */
394 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */ 394 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */
395 @in const void *data; /*@ The data to associate with the item for related callbacks. */ 395 @in const(void)* data; /*@ The data to associate with the item for related callbacks. */
396 } 396 }
397 } 397 }
398 item_append { 398 item_append {
@@ -428,10 +428,10 @@ class Elm_Toolbar (Elm_Widget, Elm_Interface_Scrollable)
428 428
429 return Elm_Object_Item *; 429 return Elm_Object_Item *;
430 params { 430 params {
431 @in const char *icon; /*@ A string with icon name or the absolute path of an image file. */ 431 @in const(char)* icon; /*@ A string with icon name or the absolute path of an image file. */
432 @in const char *label; /*@ The label of the item. */ 432 @in const(char)* label; /*@ The label of the item. */
433 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */ 433 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */
434 @in const void *data; /*@ The data to associate with the item for related callbacks. */ 434 @in const(void)* data; /*@ The data to associate with the item for related callbacks. */
435 } 435 }
436 } 436 }
437 items_count { 437 items_count {
@@ -441,7 +441,7 @@ class Elm_Toolbar (Elm_Widget, Elm_Interface_Scrollable)
441 @ingroup Toolbar */ 441 @ingroup Toolbar */
442 442
443 const; 443 const;
444 return unsigned int; 444 return uint;
445 } 445 }
446 item_prepend { 446 item_prepend {
447 /*@ 447 /*@
@@ -476,10 +476,10 @@ class Elm_Toolbar (Elm_Widget, Elm_Interface_Scrollable)
476 476
477 return Elm_Object_Item *; 477 return Elm_Object_Item *;
478 params { 478 params {
479 @in const char *icon; /*@ A string with icon name or the absolute path of an image file. */ 479 @in const(char)* icon; /*@ A string with icon name or the absolute path of an image file. */
480 @in const char *label; /*@ The label of the item. */ 480 @in const(char)* label; /*@ The label of the item. */
481 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */ 481 @in Evas_Smart_Cb func; /*@ The function to call when the item is clicked. */
482 @in const void *data; /*@ The data to associate with the item for related callbacks. */ 482 @in const(void)* data; /*@ The data to associate with the item for related callbacks. */
483 } 483 }
484 } 484 }
485 item_find_by_label { 485 item_find_by_label {
@@ -494,7 +494,7 @@ class Elm_Toolbar (Elm_Widget, Elm_Interface_Scrollable)
494 const; 494 const;
495 return Elm_Object_Item *; 495 return Elm_Object_Item *;
496 params { 496 params {
497 @in const char *label; /*@ The label of the item to find. */ 497 @in const(char)* label; /*@ The label of the item to find. */
498 } 498 }
499 } 499 }
500 } 500 }
diff --git a/src/lib/elm_video.eo b/src/lib/elm_video.eo
index 7b63da1c9..ae657237d 100644
--- a/src/lib/elm_video.eo
+++ b/src/lib/elm_video.eo
@@ -102,7 +102,7 @@ class Elm_Video (Elm_Layout)
102 return Eina_Bool; 102 return Eina_Bool;
103 } 103 }
104 values { 104 values {
105 const char *filename; /*@ The file or URI to target. 105 const(char)* filename; /*@ The file or URI to target.
106 Local files can be specified using file:// or by using full file paths. 106 Local files can be specified using file:// or by using full file paths.
107 URI could be remote source of video, like http:// or local source like 107 URI could be remote source of video, like http:// or local source like
108 WebCam (v4l2://). (You can use Emotion API to request and list 108 WebCam (v4l2://). (You can use Emotion API to request and list
@@ -168,7 +168,7 @@ class Elm_Video (Elm_Layout)
168 @note Don't change or free the string returned by this function. 168 @note Don't change or free the string returned by this function.
169 169
170 @ingroup Video */ 170 @ingroup Video */
171 return const char *; 171 return const(char)*;
172 } 172 }
173 } 173 }
174 } 174 }
diff --git a/src/lib/elm_web.eo b/src/lib/elm_web.eo
index afc55f37e..f949b0174 100644
--- a/src/lib/elm_web.eo
+++ b/src/lib/elm_web.eo
@@ -44,7 +44,7 @@ class Elm_Web (Elm_Widget)
44 @ingroup Web */ 44 @ingroup Web */
45 } 45 }
46 values { 46 values {
47 const char *user_agent; /*@ String for useragent */ 47 const(char)* user_agent; /*@ String for useragent */
48 } 48 }
49 } 49 }
50 url { 50 url {
@@ -73,7 +73,7 @@ class Elm_Web (Elm_Widget)
73 @ingroup Web */ 73 @ingroup Web */
74 } 74 }
75 values { 75 values {
76 const char *url; /*@ The URL to set */ 76 const(char)* url; /*@ The URL to set */
77 } 77 }
78 } 78 }
79 bg_color { 79 bg_color {
@@ -426,7 +426,7 @@ class Elm_Web (Elm_Widget)
426 error occurred 426 error occurred
427 427
428 @ingroup Web */ 428 @ingroup Web */
429 return const char *; 429 return const(char)*;
430 } 430 }
431 } 431 }
432 title { 432 title {
@@ -441,7 +441,7 @@ class Elm_Web (Elm_Widget)
441 failure 441 failure
442 442
443 @ingroup Web */ 443 @ingroup Web */
444 return const char *; 444 return const(char)*;
445 } 445 }
446 } 446 }
447 } 447 }
@@ -502,9 +502,9 @@ class Elm_Web (Elm_Widget)
502 502
503 return Eina_Bool; 503 return Eina_Bool;
504 params { 504 params {
505 @in const char *html; /*@ HTML data to load */ 505 @in const(char)* html; /*@ HTML data to load */
506 @in const char *base_url; /*@ Base URL used for relative paths to external objects (optional) */ 506 @in const(char)* base_url; /*@ Base URL used for relative paths to external objects (optional) */
507 @in const char *unreachable_url; /*@ URL that could not be reached (optional) */ 507 @in const(char)* unreachable_url; /*@ URL that could not be reached (optional) */
508 } 508 }
509 } 509 }
510 text_search { 510 text_search {
@@ -519,7 +519,7 @@ class Elm_Web (Elm_Widget)
519 const; 519 const;
520 return Eina_Bool; 520 return Eina_Bool;
521 params { 521 params {
522 @in const char *string; /*@ String to search */ 522 @in const(char)* string; /*@ String to search */
523 @in Eina_Bool case_sensitive; /*@ If search should be case sensitive or not */ 523 @in Eina_Bool case_sensitive; /*@ If search should be case sensitive or not */
524 @in Eina_Bool forward; /*@ If search is from cursor and on or backwards */ 524 @in Eina_Bool forward; /*@ If search is from cursor and on or backwards */
525 @in Eina_Bool wrap; /*@ If search should wrap at the end */ 525 @in Eina_Bool wrap; /*@ If search should wrap at the end */
@@ -579,12 +579,12 @@ class Elm_Web (Elm_Widget)
579 579
580 @ingroup Web */ 580 @ingroup Web */
581 581
582 return unsigned int; 582 return uint;
583 params { 583 params {
584 @in const char *string; /*@ String to match */ 584 @in const(char)* string; /*@ String to match */
585 @in Eina_Bool case_sensitive; /*@ If match should be case sensitive or not */ 585 @in Eina_Bool case_sensitive; /*@ If match should be case sensitive or not */
586 @in Eina_Bool highlight; /*@ If matches should be highlighted */ 586 @in Eina_Bool highlight; /*@ If matches should be highlighted */
587 @in unsigned int limit; /*@ Maximum amount of matches, or zero to unlimited */ 587 @in uint limit; /*@ Maximum amount of matches, or zero to unlimited */
588 } 588 }
589 } 589 }
590 region_bring_in { 590 region_bring_in {
diff --git a/src/lib/elm_widget.eo b/src/lib/elm_widget.eo
index 4c4657673..0d4bb95d8 100644
--- a/src/lib/elm_widget.eo
+++ b/src/lib/elm_widget.eo
@@ -34,7 +34,7 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
34 /*@ This function returns the widget focus highlight style. */ 34 /*@ This function returns the widget focus highlight style. */
35 } 35 }
36 values { 36 values {
37 const char *style; 37 const(char)* style;
38 } 38 }
39 } 39 }
40 tree_unfocusable { 40 tree_unfocusable {
@@ -123,7 +123,7 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
123 /*@ No description supplied by the EAPI. */ 123 /*@ No description supplied by the EAPI. */
124 } 124 }
125 values { 125 values {
126 const char *style; 126 const(char)* style;
127 } 127 }
128 } 128 }
129 scale { 129 scale {
@@ -190,7 +190,7 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
190 /*@ No description supplied by the EAPI. */ 190 /*@ No description supplied by the EAPI. */
191 } 191 }
192 values { 192 values {
193 const char *txt; 193 const(char)* txt;
194 } 194 }
195 } 195 }
196 drag_lock_x { 196 drag_lock_x {
@@ -230,9 +230,9 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
230 } 230 }
231 values { 231 values {
232 Evas_Object *edj; 232 Evas_Object *edj;
233 const char *wname; 233 const(char)* wname;
234 const char *welement; 234 const(char)* welement;
235 const char *wstyle; 235 const(char)* wstyle;
236 } 236 }
237 } 237 }
238 hover_object { 238 hover_object {
@@ -265,8 +265,8 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
265 /*@ No description supplied by the EAPI. */ 265 /*@ No description supplied by the EAPI. */
266 } 266 }
267 values { 267 values {
268 const char *part; 268 const(char)* part;
269 const char *domain; 269 const(char)* domain;
270 Eina_Bool translatable; 270 Eina_Bool translatable;
271 } 271 }
272 } 272 }
@@ -292,9 +292,9 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
292 /*@ No description supplied by the EAPI. */ 292 /*@ No description supplied by the EAPI. */
293 } 293 }
294 values { 294 values {
295 const char *part; 295 const(char)* part;
296 const char *domain; 296 const(char)* domain;
297 const char *label; 297 const(char)* label;
298 } 298 }
299 } 299 }
300 scrollable_children { 300 scrollable_children {
@@ -361,7 +361,7 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
361 focus_order { 361 focus_order {
362 get { 362 get {
363 /*@ No description supplied by the EAPI. */ 363 /*@ No description supplied by the EAPI. */
364 return unsigned int; 364 return uint;
365 } 365 }
366 } 366 }
367 drag_child_locked_x { 367 drag_child_locked_x {
@@ -429,10 +429,10 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
429 /*@ No description supplied by the EAPI. */ 429 /*@ No description supplied by the EAPI. */
430 } 430 }
431 keys { 431 keys {
432 const char *part; 432 const(char)* part;
433 } 433 }
434 values { 434 values {
435 const char *label; 435 const(char)* label;
436 } 436 }
437 } 437 }
438 } 438 }
@@ -442,7 +442,7 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
442 const; 442 const;
443 return Evas_Object *; 443 return Evas_Object *;
444 params { 444 params {
445 @out unsigned int newest_focus_order; 445 @out uint newest_focus_order;
446 @in Eina_Bool can_focus_only; 446 @in Eina_Bool can_focus_only;
447 } 447 }
448 } 448 }
@@ -482,10 +482,10 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
482 } 482 }
483 part_text_translate { 483 part_text_translate {
484 /*@ No description supplied by the EAPI. */ 484 /*@ No description supplied by the EAPI. */
485 return const char *; 485 return const(char)*;
486 params { 486 params {
487 @in const char *part; 487 @in const(char)* part;
488 @in const char *text; 488 @in const(char)* text;
489 } 489 }
490 } 490 }
491 focus_highlight_geometry_get { 491 focus_highlight_geometry_get {
@@ -531,7 +531,7 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
531 /*@ No description supplied by the EAPI. */ 531 /*@ No description supplied by the EAPI. */
532 params { 532 params {
533 @in Elm_Event_Cb func; 533 @in Elm_Event_Cb func;
534 @in const void *data; 534 @in const(void)* data;
535 } 535 }
536 } 536 }
537 access { 537 access {
@@ -552,7 +552,7 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
552 return void *; 552 return void *;
553 params { 553 params {
554 @in Elm_Event_Cb func; 554 @in Elm_Event_Cb func;
555 @in const void *data; 555 @in const(void)* data;
556 } 556 }
557 } 557 }
558 on_focus { 558 on_focus {
@@ -579,7 +579,7 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
579 focus_direction { 579 focus_direction {
580 /*@ 'Virtual' function handling passing focus to sub-objects given a direction, in degrees. */ 580 /*@ 'Virtual' function handling passing focus to sub-objects given a direction, in degrees. */
581 params { 581 params {
582 @in const Evas_Object *base; 582 @in const(Evas_Object)* base;
583 @in double degree; 583 @in double degree;
584 @out Evas_Object *direction; 584 @out Evas_Object *direction;
585 @out double weight; 585 @out double weight;
@@ -598,8 +598,8 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
598 signal_callback_add { 598 signal_callback_add {
599 /*@ No description supplied by the EAPI. */ 599 /*@ No description supplied by the EAPI. */
600 params { 600 params {
601 @in const char *emission; 601 @in const(char)* emission;
602 @in const char *source; 602 @in const(char)* source;
603 @in Edje_Signal_Cb func; 603 @in Edje_Signal_Cb func;
604 @in void *data; 604 @in void *data;
605 } 605 }
@@ -613,7 +613,7 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
613 const; 613 const;
614 return Evas_Object *; 614 return Evas_Object *;
615 params { 615 params {
616 @in const char *name; 616 @in const(char)* name;
617 @in int recurse; 617 @in int recurse;
618 } 618 }
619 } 619 }
@@ -622,8 +622,8 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
622 const; 622 const;
623 return Eina_Bool; 623 return Eina_Bool;
624 params { 624 params {
625 @in const Evas_Object *base; 625 @in const(Evas_Object)* base;
626 @in const Eina_List *items; 626 @in const(Eina_List)* items;
627 @in list_data_get_func_type list_data_get; 627 @in list_data_get_func_type list_data_get;
628 @in double degree; 628 @in double degree;
629 @out Evas_Object *direction; 629 @out Evas_Object *direction;
@@ -681,9 +681,9 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
681 translatable_part_text_get { 681 translatable_part_text_get {
682 /*@ No description supplied by the EAPI. */ 682 /*@ No description supplied by the EAPI. */
683 const; 683 const;
684 return const char *; 684 return const(char)*;
685 params { 685 params {
686 @in const char *part; 686 @in const(char)* part;
687 } 687 }
688 } 688 }
689 focus_restore { 689 focus_restore {
@@ -732,7 +732,7 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
732 const; 732 const;
733 return Eina_Bool; 733 return Eina_Bool;
734 params { 734 params {
735 @in const Eina_List *items; 735 @in const(Eina_List)* items;
736 @in list_data_get_func_type list_data_get; 736 @in list_data_get_func_type list_data_get;
737 @in Elm_Focus_Direction dir; 737 @in Elm_Focus_Direction dir;
738 @out Evas_Object *next; 738 @out Evas_Object *next;
@@ -751,7 +751,7 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
751 const; 751 const;
752 return Eina_Bool; 752 return Eina_Bool;
753 params { 753 params {
754 @in const Evas_Object *base; 754 @in const(Evas_Object)* base;
755 @in double degree; 755 @in double degree;
756 @out Evas_Object *direction; 756 @out Evas_Object *direction;
757 @out double weight; 757 @out double weight;
@@ -761,16 +761,16 @@ abstract Elm_Widget (Evas_Object_Smart, Elm_Interface_Atspi_Widget)
761 /*@ No description supplied by the EAPI. */ 761 /*@ No description supplied by the EAPI. */
762 return void *; 762 return void *;
763 params { 763 params {
764 @in const char *emission; 764 @in const(char)* emission;
765 @in const char *source; 765 @in const(char)* source;
766 @in Edje_Signal_Cb func; 766 @in Edje_Signal_Cb func;
767 } 767 }
768 } 768 }
769 signal_emit { 769 signal_emit {
770 /*@ No description supplied by the EAPI. */ 770 /*@ No description supplied by the EAPI. */
771 params { 771 params {
772 @in const char *emission; 772 @in const(char)* emission;
773 @in const char *source; 773 @in const(char)* source;
774 } 774 }
775 } 775 }
776 disable { 776 disable {
diff --git a/src/lib/elm_win.eo b/src/lib/elm_win.eo
index 86d3f7d40..4c5f27849 100644
--- a/src/lib/elm_win.eo
+++ b/src/lib/elm_win.eo
@@ -5,7 +5,7 @@ class Elm_Win (Elm_Widget, Elm_Interface_Atspi_Window)
5 constructor { 5 constructor {
6 /*@ No description supplied by the EAPI. */ 6 /*@ No description supplied by the EAPI. */
7 params { 7 params {
8 @in const char *name; 8 @in const(char)* name;
9 @in Elm_Win_Type type; 9 @in Elm_Win_Type type;
10 } 10 }
11 } 11 }
@@ -143,7 +143,7 @@ class Elm_Win (Elm_Widget, Elm_Interface_Atspi_Window)
143 } 143 }
144 values { 144 values {
145 int *rotations; /*@ The array of rotation value. */ 145 int *rotations; /*@ The array of rotation value. */
146 unsigned int count; /*@ The number of array of rotations */ 146 uint count; /*@ The number of array of rotations */
147 } 147 }
148 } 148 }
149 quickpanel_zone { 149 quickpanel_zone {
@@ -223,7 +223,7 @@ class Elm_Win (Elm_Widget, Elm_Interface_Atspi_Window)
223 @ingroup Win */ 223 @ingroup Win */
224 } 224 }
225 values { 225 values {
226 const char *icon_name; /*@ The icon name to set */ 226 const(char)* icon_name; /*@ The icon name to set */
227 } 227 }
228 } 228 }
229 withdrawn { 229 withdrawn {
@@ -265,7 +265,7 @@ class Elm_Win (Elm_Widget, Elm_Interface_Atspi_Window)
265 @ingroup Win */ 265 @ingroup Win */
266 } 266 }
267 values { 267 values {
268 const char *role; /*@ The role to set */ 268 const(char)* role; /*@ The role to set */
269 } 269 }
270 } 270 }
271 size_step { 271 size_step {
@@ -316,7 +316,7 @@ class Elm_Win (Elm_Widget, Elm_Interface_Atspi_Window)
316 @ingroup Win */ 316 @ingroup Win */
317 } 317 }
318 values { 318 values {
319 const char *style; /*@ The style to set */ 319 const(char)* style; /*@ The style to set */
320 } 320 }
321 } 321 }
322 borderless { 322 borderless {
@@ -383,7 +383,7 @@ class Elm_Win (Elm_Widget, Elm_Interface_Atspi_Window)
383 } 383 }
384 values { 384 values {
385 char **profiles; /*@ The string array of available profiles */ 385 char **profiles; /*@ The string array of available profiles */
386 unsigned int count; /*@ The number of members in profiles */ 386 uint count; /*@ The number of members in profiles */
387 } 387 }
388 } 388 }
389 focus_highlight_enabled { 389 focus_highlight_enabled {
@@ -428,7 +428,7 @@ class Elm_Win (Elm_Widget, Elm_Interface_Atspi_Window)
428 @ingroup Win */ 428 @ingroup Win */
429 } 429 }
430 values { 430 values {
431 const char *title; /*@ The title to set */ 431 const(char)* title; /*@ The title to set */
432 } 432 }
433 } 433 }
434 alpha { 434 alpha {
@@ -789,7 +789,7 @@ class Elm_Win (Elm_Widget, Elm_Interface_Atspi_Window)
789 @since 1.8 */ 789 @since 1.8 */
790 } 790 }
791 values { 791 values {
792 const char *profile; /*@ The string value of a window profile */ 792 const(char)* profile; /*@ The string value of a window profile */
793 } 793 }
794 } 794 }
795 shaped { 795 shaped {
@@ -1175,7 +1175,7 @@ class Elm_Win (Elm_Widget, Elm_Interface_Atspi_Window)
1175 1175
1176 return Eina_Bool; 1176 return Eina_Bool;
1177 params { 1177 params {
1178 @in const char *svcname; /*@ The name of the service to be advertised. ensure that it is unique (when combined with @p svcnum) otherwise creation may fail. */ 1178 @in const(char)* svcname; /*@ The name of the service to be advertised. ensure that it is unique (when combined with @p svcnum) otherwise creation may fail. */
1179 @in int svcnum; /*@ A number (any value, 0 being the common default) to differentiate multiple instances of services with the same name. */ 1179 @in int svcnum; /*@ A number (any value, 0 being the common default) to differentiate multiple instances of services with the same name. */
1180 @in Eina_Bool svcsys; /*@ A boolean that if true, specifies to create a system-wide service all users can connect to, otherwise the service is private to the user id that created the service. */ 1180 @in Eina_Bool svcsys; /*@ A boolean that if true, specifies to create a system-wide service all users can connect to, otherwise the service is private to the user id that created the service. */
1181 } 1181 }