summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@samsung.com>2014-08-07 16:58:45 +0100
committerDaniel Kolesa <d.kolesa@samsung.com>2014-08-21 09:26:03 +0100
commit459638c2b912422b2b4e019efbe2c9842e590aa0 (patch)
tree67c4dcb14e8a304d9a77a8fead6a5abf3f6db88b
parent7ef5c7879230b6ab514efc596a664396d3e25542 (diff)
eolian: more consistent syntax
"legacy foo" is now "legacy: foo" and "return foo" is now "return: foo".
-rw-r--r--src/examples/eolian_cxx/colourable.eo2
-rw-r--r--src/lib/ecore/ecore_poller.eo6
-rw-r--r--src/lib/ecore/ecore_timer.eo2
-rw-r--r--src/lib/ecore_audio/ecore_audio.eo4
-rw-r--r--src/lib/ecore_audio/ecore_audio_in.eo6
-rw-r--r--src/lib/ecore_audio/ecore_audio_out.eo6
-rw-r--r--src/lib/edje/edje_object.eo166
-rw-r--r--src/lib/eo/eo_base.eo8
-rw-r--r--src/lib/eolian/eo_parser.c2
-rw-r--r--src/lib/evas/canvas/evas_3d_mesh.eo14
-rw-r--r--src/lib/evas/canvas/evas_3d_node.eo10
-rw-r--r--src/lib/evas/canvas/evas_3d_object.eo4
-rw-r--r--src/lib/evas/canvas/evas_3d_scene.eo6
-rw-r--r--src/lib/evas/canvas/evas_3d_texture.eo2
-rw-r--r--src/lib/evas/canvas/evas_box.eo68
-rw-r--r--src/lib/evas/canvas/evas_canvas.eo64
-rw-r--r--src/lib/evas/canvas/evas_common_interface.eo2
-rw-r--r--src/lib/evas/canvas/evas_grid.eo14
-rw-r--r--src/lib/evas/canvas/evas_image.eo44
-rw-r--r--src/lib/evas/canvas/evas_object.eo36
-rw-r--r--src/lib/evas/canvas/evas_object_smart.eo32
-rw-r--r--src/lib/evas/canvas/evas_out.eo2
-rw-r--r--src/lib/evas/canvas/evas_table.eo14
-rw-r--r--src/lib/evas/canvas/evas_text.eo26
-rw-r--r--src/lib/evas/canvas/evas_textblock.eo22
-rw-r--r--src/lib/evas/canvas/evas_textgrid.eo2
-rw-r--r--src/tests/eolian/data/class_simple.eo4
-rw-r--r--src/tests/eolian/data/complex_type.eo4
-rw-r--r--src/tests/eolian/data/consts.eo4
-rw-r--r--src/tests/eolian/data/extern.eo2
-rw-r--r--src/tests/eolian/data/object_impl.eo4
-rw-r--r--src/tests/eolian/data/struct.eo2
-rw-r--r--src/tests/eolian/data/typedef.eo2
33 files changed, 294 insertions, 292 deletions
diff --git a/src/examples/eolian_cxx/colourable.eo b/src/examples/eolian_cxx/colourable.eo
index a34f74c..29b221e 100644
--- a/src/examples/eolian_cxx/colourable.eo
+++ b/src/examples/eolian_cxx/colourable.eo
@@ -29,7 +29,7 @@ class Colourable (Eo.Base)
29 params { 29 params {
30 @in int mask; /*@ The colour mask to be applied to current RGB value. */ 30 @in int mask; /*@ The colour mask to be applied to current RGB value. */
31 } 31 }
32 return int; /*@ The RGB colour. */ 32 return: int; /*@ The RGB colour. */
33 } 33 }
34 } 34 }
35 properties { 35 properties {
diff --git a/src/lib/ecore/ecore_poller.eo b/src/lib/ecore/ecore_poller.eo
index 7a18fce..b1e040f 100644
--- a/src/lib/ecore/ecore_poller.eo
+++ b/src/lib/ecore/ecore_poller.eo
@@ -20,8 +20,8 @@ class Ecore.Poller (Eo.Base)
20 20
21 This allows the changing of a poller's polling interval. It is useful when 21 This allows the changing of a poller's polling interval. It is useful when
22 you want to alter a poll rate without deleting and re-creating a poller. */ 22 you want to alter a poll rate without deleting and re-creating a poller. */
23 legacy ecore_poller_poller_interval_set; 23 legacy: ecore_poller_poller_interval_set;
24 return bool; 24 return: bool;
25 } 25 }
26 get { 26 get {
27 /*@ 27 /*@
@@ -29,7 +29,7 @@ class Ecore.Poller (Eo.Base)
29 @return Returns the interval, in ticks, that @p poller polls at. 29 @return Returns the interval, in ticks, that @p poller polls at.
30 30
31 This returns a poller's polling interval, or 0 on error. */ 31 This returns a poller's polling interval, or 0 on error. */
32 legacy ecore_poller_poller_interval_get; 32 legacy: ecore_poller_poller_interval_get;
33 } 33 }
34 values { 34 values {
35 int interval; /*@ The tick interval to set; must be a power of 2 and <= 32768. */ 35 int interval; /*@ The tick interval to set; must be a power of 2 and <= 32768. */
diff --git a/src/lib/ecore/ecore_timer.eo b/src/lib/ecore/ecore_timer.eo
index b9db51a..cc991bf 100644
--- a/src/lib/ecore/ecore_timer.eo
+++ b/src/lib/ecore/ecore_timer.eo
@@ -43,7 +43,7 @@ class Ecore.Timer (Eo.Base)
43 pending { 43 pending {
44 get { 44 get {
45 /*@ Get the pending time regarding a timer. */ 45 /*@ Get the pending time regarding a timer. */
46 return double; 46 return: double;
47 } 47 }
48 } 48 }
49 } 49 }
diff --git a/src/lib/ecore_audio/ecore_audio.eo b/src/lib/ecore_audio/ecore_audio.eo
index 2b268b7..fc62df2 100644
--- a/src/lib/ecore_audio/ecore_audio.eo
+++ b/src/lib/ecore_audio/ecore_audio.eo
@@ -64,7 +64,7 @@ class Ecore_Audio (Eo.Base)
64 the libsndfile class accepts WAV, OGG, FLAC files as source. 64 the libsndfile class accepts WAV, OGG, FLAC files as source.
65 65
66 @since 1.8 */ 66 @since 1.8 */
67 return bool; /*EINA_TRUE if the source was set correctly (i.e. the file was opened), EINA_FALSE otherwise*/ 67 return: bool; /*EINA_TRUE if the source was set correctly (i.e. the file was opened), EINA_FALSE otherwise*/
68 } 68 }
69 get { 69 get {
70 /*@ 70 /*@
@@ -85,7 +85,7 @@ class Ecore_Audio (Eo.Base)
85 ECORE_AUDIO_FORMAT_AUTO 85 ECORE_AUDIO_FORMAT_AUTO
86 86
87 @since 1.8 */ 87 @since 1.8 */
88 return bool; /*EINA_TRUE if the format was supported, EINA_FALSE otherwise*/ 88 return: bool; /*EINA_TRUE if the format was supported, EINA_FALSE otherwise*/
89 } 89 }
90 get { 90 get {
91 /*@ 91 /*@
diff --git a/src/lib/ecore_audio/ecore_audio_in.eo b/src/lib/ecore_audio/ecore_audio_in.eo
index 4a83986..cbf0ce8 100644
--- a/src/lib/ecore_audio/ecore_audio_in.eo
+++ b/src/lib/ecore_audio/ecore_audio_in.eo
@@ -142,7 +142,7 @@ class Ecore_Audio_In (Ecore_Audio)
142 Read from the input 142 Read from the input
143 143
144 @since 1.8 */ 144 @since 1.8 */
145 return ssize; /*The amount of samples written to buf*/ 145 return: ssize; /*The amount of samples written to buf*/
146 params { 146 params {
147 @in void *buf; /*The buffer to read into*/ 147 @in void *buf; /*The buffer to read into*/
148 @in size len; /*The amount of samples to read*/ 148 @in size len; /*The amount of samples to read*/
@@ -153,7 +153,7 @@ class Ecore_Audio_In (Ecore_Audio)
153 Internal read function 153 Internal read function
154 154
155 @since 1.8 */ 155 @since 1.8 */
156 return ssize; /*The amount of samples written to buf*/ 156 return: ssize; /*The amount of samples written to buf*/
157 params { 157 params {
158 @in void *buf; /*The buffer to read into*/ 158 @in void *buf; /*The buffer to read into*/
159 @in size len; /*The amount of samples to read*/ 159 @in size len; /*The amount of samples to read*/
@@ -164,7 +164,7 @@ class Ecore_Audio_In (Ecore_Audio)
164 Seek within the input 164 Seek within the input
165 165
166 @since 1.8 */ 166 @since 1.8 */
167 return double; /*The current absolute position in seconds within the input*/ 167 return: double; /*The current absolute position in seconds within the input*/
168 params { 168 params {
169 @in double offs; /*The offset in seconds*/ 169 @in double offs; /*The offset in seconds*/
170 @in int mode; /*mode The seek mode. Is absolute with SEEK_SET, relative to the 170 @in int mode; /*mode The seek mode. Is absolute with SEEK_SET, relative to the
diff --git a/src/lib/ecore_audio/ecore_audio_out.eo b/src/lib/ecore_audio/ecore_audio_out.eo
index 7946a64..437a57e 100644
--- a/src/lib/ecore_audio/ecore_audio_out.eo
+++ b/src/lib/ecore_audio/ecore_audio_out.eo
@@ -9,7 +9,7 @@ class Ecore_Audio_Out (Ecore_Audio)
9 Attach an input to an output 9 Attach an input to an output
10 10
11 @since 1.8 */ 11 @since 1.8 */
12 return bool; /*EINA_TRUE if the input was attached, EINA_FALSE otherwise*/ 12 return: bool; /*EINA_TRUE if the input was attached, EINA_FALSE otherwise*/
13 params { 13 params {
14 @in Eo *input; /*The input to attach to the output*/ 14 @in Eo *input; /*The input to attach to the output*/
15 } 15 }
@@ -19,7 +19,7 @@ class Ecore_Audio_Out (Ecore_Audio)
19 Detach an input from an output 19 Detach an input from an output
20 20
21 @since 1.8 */ 21 @since 1.8 */
22 return bool; /*EINA_TRUE if the input was detached, EINA_FALSE otherwise*/ 22 return: bool; /*EINA_TRUE if the input was detached, EINA_FALSE otherwise*/
23 params { 23 params {
24 @in Eo *input; /*he input to detach to the output*/ 24 @in Eo *input; /*he input to detach to the output*/
25 } 25 }
@@ -29,7 +29,7 @@ class Ecore_Audio_Out (Ecore_Audio)
29 Returns the list of all attached inputs 29 Returns the list of all attached inputs
30 30
31 @since 1.8 */ 31 @since 1.8 */
32 return Eina.List *; /*An @ref Eina_List of the inputs that are attached to the output*/ 32 return: Eina.List *; /*An @ref Eina_List of the inputs that are attached to the output*/
33 } 33 }
34 } 34 }
35 implements { 35 implements {
diff --git a/src/lib/edje/edje_object.eo b/src/lib/edje/edje_object.eo
index 3aeae0d..31449b5 100644
--- a/src/lib/edje/edje_object.eo
+++ b/src/lib/edje/edje_object.eo
@@ -162,7 +162,7 @@ class Edje.Object (Evas.Smart_Clipped)
162 @see edje_object_add() 162 @see edje_object_add()
163 @see edje_object_file_get() 163 @see edje_object_file_get()
164 @see edje_object_mmap_set() */ 164 @see edje_object_mmap_set() */
165 return bool; 165 return: bool;
166 } 166 }
167 get { 167 get {
168 /*@ 168 /*@
@@ -203,7 +203,7 @@ class Edje.Object (Evas.Smart_Clipped)
203 203
204 @see edje_object_scale_get() 204 @see edje_object_scale_get()
205 @see edje_scale_get() for more details */ 205 @see edje_scale_get() for more details */
206 return bool; 206 return: bool;
207 } 207 }
208 get { 208 get {
209 /*@ 209 /*@
@@ -248,7 +248,7 @@ class Edje.Object (Evas.Smart_Clipped)
248 @see edje_object_file_get() 248 @see edje_object_file_get()
249 @see edje_object_mmap_set() 249 @see edje_object_mmap_set()
250 @since 1.8 */ 250 @since 1.8 */
251 return bool; 251 return: bool;
252 } 252 }
253 values { 253 values {
254 const(Eina.File)* file; /*@ The Eina.File pointing to the EDJ file to load @p from */ 254 const(Eina.File)* file; /*@ The Eina.File pointing to the EDJ file to load @p from */
@@ -298,7 +298,7 @@ class Edje.Object (Evas.Smart_Clipped)
298 @return @c EINA_TRUE, on success or @c EINA_FALSE, on error 298 @return @c EINA_TRUE, on success or @c EINA_FALSE, on error
299 299
300 This function sets the text class for the Edje. */ 300 This function sets the text class for the Edje. */
301 return bool; 301 return: bool;
302 } 302 }
303 values { 303 values {
304 const(char)* text_class; /*@ The text class name */ 304 const(char)* text_class; /*@ The text class name */
@@ -314,7 +314,7 @@ class Edje.Object (Evas.Smart_Clipped)
314 This is frequently used with the user cursor. 314 This is frequently used with the user cursor.
315 315
316 @return True on success, false on error. */ 316 @return True on success, false on error. */
317 return bool; 317 return: bool;
318 } 318 }
319 values { 319 values {
320 const(char)* part; /*@ The part containing the object. */ 320 const(char)* part; /*@ The part containing the object. */
@@ -346,7 +346,7 @@ class Edje.Object (Evas.Smart_Clipped)
346 @return @c EINA_TRUE on success, @c EINA_FALSE otherwise 346 @return @c EINA_TRUE on success, @c EINA_FALSE otherwise
347 347
348 @since 1.2 */ 348 @since 1.2 */
349 return bool; 349 return: bool;
350 } 350 }
351 values { 351 values {
352 const(char)* part; /*@ The part name */ 352 const(char)* part; /*@ The part name */
@@ -442,7 +442,7 @@ class Edje.Object (Evas.Smart_Clipped)
442 442
443 @return A list all accessibility part names on @p obj 443 @return A list all accessibility part names on @p obj
444 @since 1.7.0 */ 444 @since 1.7.0 */
445 return Eina.List *; 445 return: Eina.List *;
446 } 446 }
447 } 447 }
448 load_error { 448 load_error {
@@ -468,7 +468,7 @@ class Edje.Object (Evas.Smart_Clipped)
468 check for the reason of failure with this one. 468 check for the reason of failure with this one.
469 469
470 @see edje_load_error_str() */ 470 @see edje_load_error_str() */
471 return Edje_Load_Error; 471 return: Edje_Load_Error;
472 } 472 }
473 } 473 }
474 size_max { 474 size_max {
@@ -521,7 +521,7 @@ class Edje.Object (Evas.Smart_Clipped)
521 Removes all object from the table indicated by part, except the 521 Removes all object from the table indicated by part, except the
522 internal ones set from the theme. */ 522 internal ones set from the theme. */
523 523
524 return bool; 524 return: bool;
525 params { 525 params {
526 @in const(char)* part; /*@ The part name */ 526 @in const(char)* part; /*@ The part name */
527 @in bool clear; /*@ If set, will delete subobjs on remove */ 527 @in bool clear; /*@ If set, will delete subobjs on remove */
@@ -533,7 +533,7 @@ class Edje.Object (Evas.Smart_Clipped)
533 533
534 @return @c EDJE_EXTERNAL_PARAM_TYPE_MAX on errors, or another value 534 @return @c EDJE_EXTERNAL_PARAM_TYPE_MAX on errors, or another value
535 from #Edje_External_Param_Type on success. */ 535 from #Edje_External_Param_Type on success. */
536 return Edje_External_Param_Type; 536 return: Edje_External_Param_Type;
537 params { 537 params {
538 @in const(char)* part; /*@ The part name */ 538 @in const(char)* part; /*@ The part name */
539 @out const(char) param; /*@ the parameter name to use. */ 539 @out const(char) param; /*@ the parameter name to use. */
@@ -559,7 +559,7 @@ class Edje.Object (Evas.Smart_Clipped)
559 @return The part state:\n 559 @return The part state:\n
560 "default" for the default state\n 560 "default" for the default state\n
561 "" for other states */ 561 "" for other states */
562 return const(char)*; 562 return: const(char)*;
563 params { 563 params {
564 @in const(char)* part; /*@ The part name */ 564 @in const(char)* part; /*@ The part name */
565 @out double val_ret; 565 @out double val_ret;
@@ -579,7 +579,7 @@ class Edje.Object (Evas.Smart_Clipped)
579 @return The same data pointer if successful, or NULL otherwise 579 @return The same data pointer if successful, or NULL otherwise
580 @since 1.2.0 */ 580 @since 1.2.0 */
581 581
582 return void *; 582 return: void *;
583 params { 583 params {
584 @in const(char)* part; /*@ The part name */ 584 @in const(char)* part; /*@ The part name */
585 @in Edje_Markup_Filter_Cb func; /*@ The function callback to remove */ 585 @in Edje_Markup_Filter_Cb func; /*@ The function callback to remove */
@@ -598,7 +598,7 @@ class Edje.Object (Evas.Smart_Clipped)
598 598
599 @see edje_object_part_drag_step_get() */ 599 @see edje_object_part_drag_step_get() */
600 600
601 return bool; 601 return: bool;
602 params { 602 params {
603 @in const(char)* part; /*@ The part name */ 603 @in const(char)* part; /*@ The part name */
604 @in double dx; /*@ The x step amount */ 604 @in double dx; /*@ The x step amount */
@@ -613,7 +613,7 @@ class Edje.Object (Evas.Smart_Clipped)
613 613
614 614
615 @see edje_object_part_drag_step_set() */ 615 @see edje_object_part_drag_step_set() */
616 return bool; 616 return: bool;
617 params { 617 params {
618 @in const(char)* part; /*@ The part */ 618 @in const(char)* part; /*@ The part */
619 @out double dx; /*@ The x step increment pointer */ 619 @out double dx; /*@ The x step increment pointer */
@@ -629,7 +629,7 @@ class Edje.Object (Evas.Smart_Clipped)
629 629
630 @return The input method context (Ecore_IMF_Context *) in entry 630 @return The input method context (Ecore_IMF_Context *) in entry
631 @since 1.2.0 */ 631 @since 1.2.0 */
632 return void *; 632 return: void *;
633 params { 633 params {
634 @in const(char)* part; /*@ The part name */ 634 @in const(char)* part; /*@ The part name */
635 } 635 }
@@ -650,7 +650,7 @@ class Edje.Object (Evas.Smart_Clipped)
650 This function returns the style associated with the textblock part. 650 This function returns the style associated with the textblock part.
651 651
652 @since 1.2.0 */ 652 @since 1.2.0 */
653 return const(char)*; 653 return: const(char)*;
654 params { 654 params {
655 @in const(char)* part; /*@ The part name */ 655 @in const(char)* part; /*@ The part name */
656 } 656 }
@@ -670,8 +670,8 @@ class Edje.Object (Evas.Smart_Clipped)
670 @see edje_object_signal_callback_add(). 670 @see edje_object_signal_callback_add().
671 @see edje_object_signal_callback_del_full(). */ 671 @see edje_object_signal_callback_del_full(). */
672 672
673 legacy null; 673 legacy: null;
674 return void *; 674 return: void *;
675 params { 675 params {
676 @in const(char)* emission; /*@ The emission string. */ 676 @in const(char)* emission; /*@ The emission string. */
677 @in const(char)* source; /*@ The source string. */ 677 @in const(char)* source; /*@ The source string. */
@@ -684,7 +684,7 @@ class Edje.Object (Evas.Smart_Clipped)
684 @brief Advances the cursor to the next cursor position. 684 @brief Advances the cursor to the next cursor position.
685 @see evas_textblock_cursor_char_next */ 685 @see evas_textblock_cursor_char_next */
686 686
687 return bool; 687 return: bool;
688 params { 688 params {
689 @in const(char)* part; /*@ The part name */ 689 @in const(char)* part; /*@ The part name */
690 @in Edje_Cursor cur; /*@ The edje cursor to advance */ 690 @in Edje_Cursor cur; /*@ The edje cursor to advance */
@@ -731,7 +731,7 @@ class Edje.Object (Evas.Smart_Clipped)
731 731
732 @note On failure, this function will make all non-@c NULL geometry 732 @note On failure, this function will make all non-@c NULL geometry
733 pointers' pointed variables be set to zero. */ 733 pointers' pointed variables be set to zero. */
734 return bool; 734 return: bool;
735 params { 735 params {
736 @in const(char)* part; /*@ The Edje part's name */ 736 @in const(char)* part; /*@ The Edje part's name */
737 @out Evas_Coord x; /*@ A pointer to a variable where to store the part's x 737 @out Evas_Coord x; /*@ A pointer to a variable where to store the part's x
@@ -763,7 +763,7 @@ class Edje.Object (Evas.Smart_Clipped)
763 763
764 This function return a list of Evas_Textblock_Rectangle item 764 This function return a list of Evas_Textblock_Rectangle item
765 rectangles. */ 765 rectangles. */
766 return bool; 766 return: bool;
767 params { 767 params {
768 @in const(char)* part; /*@ The part name */ 768 @in const(char)* part; /*@ The part name */
769 @in const(char)* item; /*@ The item name */ 769 @in const(char)* item; /*@ The item name */
@@ -781,7 +781,7 @@ class Edje.Object (Evas.Smart_Clipped)
781 781
782 Removes an object from the table indicated by part. */ 782 Removes an object from the table indicated by part. */
783 783
784 return bool; 784 return: bool;
785 params { 785 params {
786 @in const(char)* part; /*@ The part name */ 786 @in const(char)* part; /*@ The part name */
787 @in Evas_Object *child_obj; /*@ The object to pack in */ 787 @in Evas_Object *child_obj; /*@ The object to pack in */
@@ -807,7 +807,7 @@ class Edje.Object (Evas.Smart_Clipped)
807 807
808 @return The same data pointer if successful, or NULL otherwise */ 808 @return The same data pointer if successful, or NULL otherwise */
809 809
810 return void *; 810 return: void *;
811 params { 811 params {
812 @in const(char)* part; /*@ The part name */ 812 @in const(char)* part; /*@ The part name */
813 @in Edje_Text_Filter_Cb func; /*@ The function callback to remove */ 813 @in Edje_Text_Filter_Cb func; /*@ The function callback to remove */
@@ -875,7 +875,7 @@ class Edje.Object (Evas.Smart_Clipped)
875 @see edje_object_part_box_remove() 875 @see edje_object_part_box_remove()
876 @see edje_object_part_box_remove_all() */ 876 @see edje_object_part_box_remove_all() */
877 877
878 return Evas_Object *; 878 return: Evas_Object *;
879 params { 879 params {
880 @in const(char)* part; /*@ The part name */ 880 @in const(char)* part; /*@ The part name */
881 @in uint pos; /*@ The position index of the object (starts counting from 0) */ 881 @in uint pos; /*@ The position index of the object (starts counting from 0) */
@@ -909,7 +909,7 @@ class Edje.Object (Evas.Smart_Clipped)
909 @note On failure, this function will make all non-@c NULL geometry 909 @note On failure, this function will make all non-@c NULL geometry
910 pointers' pointed variables be set to zero. */ 910 pointers' pointed variables be set to zero. */
911 911
912 return bool; 912 return: bool;
913 params { 913 params {
914 @out Evas_Coord x; /*@ A pointer to a variable where to store the parts region's 914 @out Evas_Coord x; /*@ A pointer to a variable where to store the parts region's
915 x coordinate */ 915 x coordinate */
@@ -939,7 +939,7 @@ class Edje.Object (Evas.Smart_Clipped)
939 939
940 @see edje_object_part_drag_value_get() */ 940 @see edje_object_part_drag_value_get() */
941 941
942 return bool; 942 return: bool;
943 params { 943 params {
944 @in const(char)* part; /*@ The part name */ 944 @in const(char)* part; /*@ The part name */
945 @in double dx; /*@ The x value */ 945 @in double dx; /*@ The x value */
@@ -956,7 +956,7 @@ class Edje.Object (Evas.Smart_Clipped)
956 @see edje_object_part_drag_value_set() 956 @see edje_object_part_drag_value_set()
957 957
958 Gets the drag location values. */ 958 Gets the drag location values. */
959 return bool; 959 return: bool;
960 params { 960 params {
961 @in const(char)* part; /*@ The part name */ 961 @in const(char)* part; /*@ The part name */
962 @out double dx; /*@ The X value pointer */ 962 @out double dx; /*@ The X value pointer */
@@ -989,7 +989,7 @@ class Edje.Object (Evas.Smart_Clipped)
989 989
990 @return The cursor position 990 @return The cursor position
991 @since 1.1.0 */ 991 @since 1.1.0 */
992 return int; 992 return: int;
993 params { 993 params {
994 @in const(char)* part; /*@ The part name */ 994 @in const(char)* part; /*@ The part name */
995 @in Edje_Cursor cur; /*@ The cursor to get the position */ 995 @in Edje_Cursor cur; /*@ The cursor to get the position */
@@ -1006,7 +1006,7 @@ class Edje.Object (Evas.Smart_Clipped)
1006 1006
1007 @see edje_object_thaw() */ 1007 @see edje_object_thaw() */
1008 1008
1009 return int; 1009 return: int;
1010 } 1010 }
1011 part_text_cursor_content_get @const { 1011 part_text_cursor_content_get @const {
1012 /*@ 1012 /*@
@@ -1016,7 +1016,7 @@ class Edje.Object (Evas.Smart_Clipped)
1016 You must free the return (if not NULL) after you are done with it. 1016 You must free the return (if not NULL) after you are done with it.
1017 1017
1018 @return The character string pointed to (may be a multi-byte utf8 sequence) terminated by a nul byte. */ 1018 @return The character string pointed to (may be a multi-byte utf8 sequence) terminated by a nul byte. */
1019 return char *; 1019 return: char *;
1020 params { 1020 params {
1021 @in const(char)* part; /*@ The part name */ 1021 @in const(char)* part; /*@ The part name */
1022 @in Edje_Cursor cur; /*@ The cursor to use */ 1022 @in Edje_Cursor cur; /*@ The cursor to use */
@@ -1046,7 +1046,7 @@ class Edje.Object (Evas.Smart_Clipped)
1046 1046
1047 @see edje_object_part_text_input_panel_layout_set 1047 @see edje_object_part_text_input_panel_layout_set
1048 @since 1.1 */ 1048 @since 1.1 */
1049 return Edje_Input_Panel_Layout; 1049 return: Edje_Input_Panel_Layout;
1050 params { 1050 params {
1051 @in const(char)* part; /*@ The part name */ 1051 @in const(char)* part; /*@ The part name */
1052 } 1052 }
@@ -1059,7 +1059,7 @@ class Edje.Object (Evas.Smart_Clipped)
1059 1059
1060 Packs an object into the table indicated by part. */ 1060 Packs an object into the table indicated by part. */
1061 1061
1062 return bool; 1062 return: bool;
1063 params { 1063 params {
1064 @in const(char)* part; /*@ The part name */ 1064 @in const(char)* part; /*@ The part name */
1065 @in Evas_Object *child_obj; /*@ The object to pack in */ 1065 @in Evas_Object *child_obj; /*@ The object to pack in */
@@ -1090,7 +1090,7 @@ class Edje.Object (Evas.Smart_Clipped)
1090 1090
1091 @return input panel language type 1091 @return input panel language type
1092 @since 1.2.0 */ 1092 @since 1.2.0 */
1093 return Edje_Input_Panel_Lang; 1093 return: Edje_Input_Panel_Lang;
1094 params { 1094 params {
1095 @in const(char)* part; /*@ The part name */ 1095 @in const(char)* part; /*@ The part name */
1096 } 1096 }
@@ -1102,7 +1102,7 @@ class Edje.Object (Evas.Smart_Clipped)
1102 @return @c EINA_TRUE get some data, @c EINA_FALSE on failure 1102 @return @c EINA_TRUE get some data, @c EINA_FALSE on failure
1103 1103
1104 Retrieves the size of the table in number of columns and rows. */ 1104 Retrieves the size of the table in number of columns and rows. */
1105 return bool; 1105 return: bool;
1106 params { 1106 params {
1107 @in const(char)* part; /*@ The part name */ 1107 @in const(char)* part; /*@ The part name */
1108 @out int cols; /*@ Pointer where to store number of columns (can be NULL) */ 1108 @out int cols; /*@ Pointer where to store number of columns (can be NULL) */
@@ -1126,7 +1126,7 @@ class Edje.Object (Evas.Smart_Clipped)
1126 1126
1127 @return The externally created object, or NULL if there is none or 1127 @return The externally created object, or NULL if there is none or
1128 part is not an external. */ 1128 part is not an external. */
1129 return Evas_Object *; 1129 return: Evas_Object *;
1130 params { 1130 params {
1131 @in const(char)* part; /*@ The part name */ 1131 @in const(char)* part; /*@ The part name */
1132 } 1132 }
@@ -1137,7 +1137,7 @@ class Edje.Object (Evas.Smart_Clipped)
1137 1137
1138 The @p content string must not be NULL. Its actual value depends on the 1138 The @p content string must not be NULL. Its actual value depends on the
1139 code providing the EXTERNAL. */ 1139 code providing the EXTERNAL. */
1140 return Evas_Object *; 1140 return: Evas_Object *;
1141 params { 1141 params {
1142 @in const(char)* part; /*@ The name of the part holding the EXTERNAL */ 1142 @in const(char)* part; /*@ The name of the part holding the EXTERNAL */
1143 @out const(char) content; /*@ A string identifying which content from the EXTERNAL to get */ 1143 @out const(char) content; /*@ A string identifying which content from the EXTERNAL to get */
@@ -1158,7 +1158,7 @@ class Edje.Object (Evas.Smart_Clipped)
1158 @note Use @c EINA_TRUE on scenarios where you don't need 1158 @note Use @c EINA_TRUE on scenarios where you don't need
1159 the image data preloaded anymore. */ 1159 the image data preloaded anymore. */
1160 1160
1161 return bool; 1161 return: bool;
1162 params { 1162 params {
1163 @in bool cancel; /*@ @c EINA_FALSE will add it the preloading work queue, 1163 @in bool cancel; /*@ @c EINA_FALSE will add it the preloading work queue,
1164 @c EINA_TRUE will remove it (if it was issued before). */ 1164 @c EINA_TRUE will remove it (if it was issued before). */
@@ -1182,7 +1182,7 @@ class Edje.Object (Evas.Smart_Clipped)
1182 1182
1183 @return EINA_TRUE if it supports or EINA_FALSE otherwise 1183 @return EINA_TRUE if it supports or EINA_FALSE otherwise
1184 @since 1.1.0 */ 1184 @since 1.1.0 */
1185 return bool; 1185 return: bool;
1186 params { 1186 params {
1187 @in const(char)* part; /*@ The part name */ 1187 @in const(char)* part; /*@ The part name */
1188 } 1188 }
@@ -1208,7 +1208,7 @@ class Edje.Object (Evas.Smart_Clipped)
1208 @see edje_object_part_box_prepend() 1208 @see edje_object_part_box_prepend()
1209 @see edje_object_part_box_insert_before() */ 1209 @see edje_object_part_box_insert_before() */
1210 1210
1211 return bool; 1211 return: bool;
1212 params { 1212 params {
1213 @in const(char)* part; /*@ The part name */ 1213 @in const(char)* part; /*@ The part name */
1214 @in Evas_Object *child; /*@ The object to insert */ 1214 @in Evas_Object *child; /*@ The object to insert */
@@ -1224,7 +1224,7 @@ class Edje.Object (Evas.Smart_Clipped)
1224 1224
1225 This function return a list of Evas_Textblock_Rectangle anchor 1225 This function return a list of Evas_Textblock_Rectangle anchor
1226 rectangles. */ 1226 rectangles. */
1227 return const(Eina.List)*; 1227 return: const(Eina.List)*;
1228 params { 1228 params {
1229 @in const(char)* part; /*@ The part name */ 1229 @in const(char)* part; /*@ The part name */
1230 @in const(char)* anchor; /*@ The anchor name */ 1230 @in const(char)* anchor; /*@ The anchor name */
@@ -1234,7 +1234,7 @@ class Edje.Object (Evas.Smart_Clipped)
1234 /*@ 1234 /*@
1235 @brief Moves the cursor to the char below the current cursor position. */ 1235 @brief Moves the cursor to the char below the current cursor position. */
1236 1236
1237 return bool; 1237 return: bool;
1238 params { 1238 params {
1239 @in const(char)* part; /*@ The part name */ 1239 @in const(char)* part; /*@ The part name */
1240 @in Edje_Cursor cur; /*@ the edje cursor to work on */ 1240 @in Edje_Cursor cur; /*@ the edje cursor to work on */
@@ -1252,7 +1252,7 @@ class Edje.Object (Evas.Smart_Clipped)
1252 1252
1253 @see edje_object_part_drag_page_get() */ 1253 @see edje_object_part_drag_page_get() */
1254 1254
1255 return bool; 1255 return: bool;
1256 params { 1256 params {
1257 @in const(char)* part; /*@ The part name */ 1257 @in const(char)* part; /*@ The part name */
1258 @in double dx; /*@ The x page step increment */ 1258 @in double dx; /*@ The x page step increment */
@@ -1266,7 +1266,7 @@ class Edje.Object (Evas.Smart_Clipped)
1266 Gets the x,y page step increments for the dragable object. 1266 Gets the x,y page step increments for the dragable object.
1267 1267
1268 @see edje_object_part_drag_page_set() */ 1268 @see edje_object_part_drag_page_set() */
1269 return bool; 1269 return: bool;
1270 params { 1270 params {
1271 @in const(char)* part; /*@ The part name */ 1271 @in const(char)* part; /*@ The part name */
1272 @out double dx; /*@ The dx page increment pointer */ 1272 @out double dx; /*@ The dx page increment pointer */
@@ -1286,7 +1286,7 @@ class Edje.Object (Evas.Smart_Clipped)
1286 @see edje_object_part_box_insert_before() 1286 @see edje_object_part_box_insert_before()
1287 @see edje_object_part_box_insert_at() */ 1287 @see edje_object_part_box_insert_at() */
1288 1288
1289 return bool; 1289 return: bool;
1290 params { 1290 params {
1291 @in const(char)* part; /*@ The part name */ 1291 @in const(char)* part; /*@ The part name */
1292 @in Evas_Object *child; /*@ The object to prepend */ 1292 @in Evas_Object *child; /*@ The object to prepend */
@@ -1346,7 +1346,7 @@ class Edje.Object (Evas.Smart_Clipped)
1346 1346
1347 @see edje_object_part_text_input_panel_layout_variation_set 1347 @see edje_object_part_text_input_panel_layout_variation_set
1348 @since 1.8 */ 1348 @since 1.8 */
1349 return int; 1349 return: int;
1350 params { 1350 params {
1351 @in const(char)* part; /*@ The part name */ 1351 @in const(char)* part; /*@ The part name */
1352 } 1352 }
@@ -1401,7 +1401,7 @@ class Edje.Object (Evas.Smart_Clipped)
1401 query information about its current state (with @c 1401 query information about its current state (with @c
1402 evas_object_visible_get() or @c evas_object_color_get() for 1402 evas_object_visible_get() or @c evas_object_color_get() for
1403 example), though. */ 1403 example), though. */
1404 return const(Evas_Object)*; 1404 return: const(Evas_Object)*;
1405 params { 1405 params {
1406 @in const(char)* part; /*@ The Edje part's name */ 1406 @in const(char)* part; /*@ The Edje part's name */
1407 } 1407 }
@@ -1417,7 +1417,7 @@ class Edje.Object (Evas.Smart_Clipped)
1417 1417
1418 @see edje_object_part_drag_size_get() */ 1418 @see edje_object_part_drag_size_get() */
1419 1419
1420 return bool; 1420 return: bool;
1421 params { 1421 params {
1422 @in const(char)* part; /*@ The part name */ 1422 @in const(char)* part; /*@ The part name */
1423 @in double dw; /*@ The drag width */ 1423 @in double dw; /*@ The drag width */
@@ -1431,7 +1431,7 @@ class Edje.Object (Evas.Smart_Clipped)
1431 Gets the dragable object size. 1431 Gets the dragable object size.
1432 1432
1433 @see edje_object_part_drag_size_set() */ 1433 @see edje_object_part_drag_size_set() */
1434 return bool; 1434 return: bool;
1435 params { 1435 params {
1436 @in const(char)* part; /*@ The part name */ 1436 @in const(char)* part; /*@ The part name */
1437 @out double dw; /*@ The drag width pointer */ 1437 @out double dw; /*@ The drag width pointer */
@@ -1450,7 +1450,7 @@ class Edje.Object (Evas.Smart_Clipped)
1450 1450
1451 @return The user data pointer if successful, or NULL otherwise */ 1451 @return The user data pointer if successful, or NULL otherwise */
1452 1452
1453 return void *; 1453 return: void *;
1454 params { 1454 params {
1455 @in const(char)* part; /*@ The part name */ 1455 @in const(char)* part; /*@ The part name */
1456 @in Edje_Text_Filter_Cb func; /*@ The function callback to remove */ 1456 @in Edje_Text_Filter_Cb func; /*@ The function callback to remove */
@@ -1468,7 +1468,7 @@ class Edje.Object (Evas.Smart_Clipped)
1468 #EDJE_DRAG_DIR_X: Dragable in X direction\n 1468 #EDJE_DRAG_DIR_X: Dragable in X direction\n
1469 #EDJE_DRAG_DIR_Y: Dragable in Y direction\n 1469 #EDJE_DRAG_DIR_Y: Dragable in Y direction\n
1470 #EDJE_DRAG_DIR_XY: Dragable in X & Y directions */ 1470 #EDJE_DRAG_DIR_XY: Dragable in X & Y directions */
1471 return Edje_Drag_Dir; 1471 return: Edje_Drag_Dir;
1472 params { 1472 params {
1473 @in const(char)* part; /*@ The part name */ 1473 @in const(char)* part; /*@ The part name */
1474 } 1474 }
@@ -1482,7 +1482,7 @@ class Edje.Object (Evas.Smart_Clipped)
1482 1482
1483 @see edje_object_part_text_unescaped_get(). */ 1483 @see edje_object_part_text_unescaped_get(). */
1484 1484
1485 return bool; 1485 return: bool;
1486 params { 1486 params {
1487 @in const(char)* part; /*@ The part name */ 1487 @in const(char)* part; /*@ The part name */
1488 @in const(char)* text_to_escape; /*@ The text string */ 1488 @in const(char)* text_to_escape; /*@ The text string */
@@ -1501,7 +1501,7 @@ class Edje.Object (Evas.Smart_Clipped)
1501 when done. 1501 when done.
1502 1502
1503 @see edje_object_part_text_unescaped_set(). */ 1503 @see edje_object_part_text_unescaped_set(). */
1504 return char *; 1504 return: char *;
1505 params { 1505 params {
1506 @in const(char)* part; /*@ The part name */ 1506 @in const(char)* part; /*@ The part name */
1507 } 1507 }
@@ -1594,7 +1594,7 @@ class Edje.Object (Evas.Smart_Clipped)
1594 1594
1595 @return EINA_TRUE if it should be disabled 1595 @return EINA_TRUE if it should be disabled
1596 @since 1.2.0 */ 1596 @since 1.2.0 */
1597 return bool; 1597 return: bool;
1598 params { 1598 params {
1599 @in const(char)* part; /*@ The part name */ 1599 @in const(char)* part; /*@ The part name */
1600 } 1600 }
@@ -1616,7 +1616,7 @@ class Edje.Object (Evas.Smart_Clipped)
1616 1616
1617 @return The autocapitalization type 1617 @return The autocapitalization type
1618 @since 1.1.0 */ 1618 @since 1.1.0 */
1619 return Edje_Text_Autocapital_Type; 1619 return: Edje_Text_Autocapital_Type;
1620 params { 1620 params {
1621 @in const(char)* part; /*@ The part name */ 1621 @in const(char)* part; /*@ The part name */
1622 } 1622 }
@@ -1652,7 +1652,7 @@ class Edje.Object (Evas.Smart_Clipped)
1652 1652
1653 @return EINA_TRUE if prediction feature is allowed. 1653 @return EINA_TRUE if prediction feature is allowed.
1654 @since 1.2.0 */ 1654 @since 1.2.0 */
1655 return bool; 1655 return: bool;
1656 params { 1656 params {
1657 @in const(char)* part; /*@ The part name */ 1657 @in const(char)* part; /*@ The part name */
1658 } 1658 }
@@ -1691,7 +1691,7 @@ class Edje.Object (Evas.Smart_Clipped)
1691 queries for a @b global EDC data field on an EDC declaration file. 1691 queries for a @b global EDC data field on an EDC declaration file.
1692 1692
1693 @see edje_object_file_set() */ 1693 @see edje_object_file_set() */
1694 return const(char)*; 1694 return: const(char)*;
1695 params { 1695 params {
1696 @in const(char)* key; /*@ The data field's key string */ 1696 @in const(char)* key; /*@ The data field's key string */
1697 } 1697 }
@@ -1750,7 +1750,7 @@ class Edje.Object (Evas.Smart_Clipped)
1750 @see edje_object_part_box_remove_at() 1750 @see edje_object_part_box_remove_at()
1751 @see edje_object_part_box_remove_all() */ 1751 @see edje_object_part_box_remove_all() */
1752 1752
1753 return Evas_Object *; 1753 return: Evas_Object *;
1754 params { 1754 params {
1755 @in const(char)* part; /*@ The part name */ 1755 @in const(char)* part; /*@ The part name */
1756 @in Evas_Object *child; /*@ The object to remove */ 1756 @in Evas_Object *child; /*@ The object to remove */
@@ -1769,14 +1769,14 @@ class Edje.Object (Evas.Smart_Clipped)
1769 1769
1770 @see edje_object_freeze() */ 1770 @see edje_object_freeze() */
1771 1771
1772 return int; 1772 return: int;
1773 } 1773 }
1774 part_swallow_get @const { 1774 part_swallow_get @const {
1775 /*@ 1775 /*@
1776 @brief Get the object currently swallowed by a part. 1776 @brief Get the object currently swallowed by a part.
1777 1777
1778 @return The swallowed object, or NULL if there is none. */ 1778 @return The swallowed object, or NULL if there is none. */
1779 return Evas_Object *; 1779 return: Evas_Object *;
1780 params { 1780 params {
1781 @in const(char)* part; /*@ The part name */ 1781 @in const(char)* part; /*@ The part name */
1782 } 1782 }
@@ -1813,7 +1813,7 @@ class Edje.Object (Evas.Smart_Clipped)
1813 1813
1814 @return The type of "return" key on the input panel 1814 @return The type of "return" key on the input panel
1815 @since 1.2.0 */ 1815 @since 1.2.0 */
1816 return Edje_Input_Panel_Return_Key_Type; 1816 return: Edje_Input_Panel_Return_Key_Type;
1817 params { 1817 params {
1818 @in const(char)* part; /*@ The part name */ 1818 @in const(char)* part; /*@ The part name */
1819 } 1819 }
@@ -1823,7 +1823,7 @@ class Edje.Object (Evas.Smart_Clipped)
1823 @brief Retrieve a child from a table 1823 @brief Retrieve a child from a table
1824 1824
1825 @return The child Evas_Object */ 1825 @return The child Evas_Object */
1826 return Evas_Object *; 1826 return: Evas_Object *;
1827 params { 1827 params {
1828 @in const(char)* part; /*@ The part name */ 1828 @in const(char)* part; /*@ The part name */
1829 @in uint col; /*@ The column of the child to get */ 1829 @in uint col; /*@ The column of the child to get */
@@ -1844,7 +1844,7 @@ class Edje.Object (Evas.Smart_Clipped)
1844 @see edje_object_part_box_prepend() 1844 @see edje_object_part_box_prepend()
1845 @see edje_object_part_box_insert_at() */ 1845 @see edje_object_part_box_insert_at() */
1846 1846
1847 return bool; 1847 return: bool;
1848 params { 1848 params {
1849 @in const(char)* part; /*@ The part name */ 1849 @in const(char)* part; /*@ The part name */
1850 @in Evas_Object *child; /*@ The object to insert */ 1850 @in Evas_Object *child; /*@ The object to insert */
@@ -1873,7 +1873,7 @@ class Edje.Object (Evas.Smart_Clipped)
1873 1873
1874 @return @c EINA_TRUE if everything went fine, @c EINA_FALSE on errors. */ 1874 @return @c EINA_TRUE if everything went fine, @c EINA_FALSE on errors. */
1875 1875
1876 return bool; 1876 return: bool;
1877 params { 1877 params {
1878 @in const(char)* part; /*@ The part name */ 1878 @in const(char)* part; /*@ The part name */
1879 @in const(Edje_External_Param)* param; /*@ the parameter details, including its name, type and 1879 @in const(Edje_External_Param)* param; /*@ the parameter details, including its name, type and
@@ -1902,7 +1902,7 @@ class Edje.Object (Evas.Smart_Clipped)
1902 @return @c EINA_TRUE if everything went fine and @p param members 1902 @return @c EINA_TRUE if everything went fine and @p param members
1903 are filled with information, @c EINA_FALSE on errors and @p 1903 are filled with information, @c EINA_FALSE on errors and @p
1904 param member values are not set or valid. */ 1904 param member values are not set or valid. */
1905 return bool; 1905 return: bool;
1906 params { 1906 params {
1907 @in const(char)* part; /*@ The part name */ 1907 @in const(char)* part; /*@ The part name */
1908 @out Edje_External_Param param; /*@ the parameter details. It is used as both input and 1908 @out Edje_External_Param param; /*@ the parameter details. It is used as both input and
@@ -1941,7 +1941,7 @@ class Edje.Object (Evas.Smart_Clipped)
1941 @see edje_object_part_box_insert_before() 1941 @see edje_object_part_box_insert_before()
1942 @see edje_object_part_box_insert_at() */ 1942 @see edje_object_part_box_insert_at() */
1943 1943
1944 return bool; 1944 return: bool;
1945 params { 1945 params {
1946 @in const(char)* part; /*@ The part name */ 1946 @in const(char)* part; /*@ The part name */
1947 @in Evas_Object *child; /*@ The object to append */ 1947 @in Evas_Object *child; /*@ The object to append */
@@ -1989,7 +1989,7 @@ class Edje.Object (Evas.Smart_Clipped)
1989 @see edje_object_part_box_remove() 1989 @see edje_object_part_box_remove()
1990 @see edje_object_part_box_remove_at() */ 1990 @see edje_object_part_box_remove_at() */
1991 1991
1992 return bool; 1992 return: bool;
1993 params { 1993 params {
1994 @in const(char)* part; /*@ The part name */ 1994 @in const(char)* part; /*@ The part name */
1995 @in bool clear; /*@ Delete objects on removal */ 1995 @in bool clear; /*@ Delete objects on removal */
@@ -2008,7 +2008,7 @@ class Edje.Object (Evas.Smart_Clipped)
2008 2008
2009 @see edje_object_part_drag_step() */ 2009 @see edje_object_part_drag_step() */
2010 2010
2011 return bool; 2011 return: bool;
2012 params { 2012 params {
2013 @in const(char)* part; /*@ The part name */ 2013 @in const(char)* part; /*@ The part name */
2014 @in double dx; /*@ The x step */ 2014 @in double dx; /*@ The x step */
@@ -2021,7 +2021,7 @@ class Edje.Object (Evas.Smart_Clipped)
2021 2021
2022 @return @c EINA_TRUE on success, @c EINA_FALSE otherwise */ 2022 @return @c EINA_TRUE on success, @c EINA_FALSE otherwise */
2023 2023
2024 return bool; 2024 return: bool;
2025 params { 2025 params {
2026 @in const(char)* part; /*@ The part name */ 2026 @in const(char)* part; /*@ The part name */
2027 @in const(char)* text; /*@ The text string */ 2027 @in const(char)* text; /*@ The text string */
@@ -2036,7 +2036,7 @@ class Edje.Object (Evas.Smart_Clipped)
2036 This function returns the text associated to the object part. 2036 This function returns the text associated to the object part.
2037 2037
2038 @see edje_object_part_text_set(). */ 2038 @see edje_object_part_text_set(). */
2039 return const(char)*; 2039 return: const(char)*;
2040 params { 2040 params {
2041 @in const(char)* part; /*@ The part name */ 2041 @in const(char)* part; /*@ The part name */
2042 } 2042 }
@@ -2059,7 +2059,7 @@ class Edje.Object (Evas.Smart_Clipped)
2059 2059
2060 @return @c EINA_TRUE if the input panel will be shown in case of only Mouse up event. 2060 @return @c EINA_TRUE if the input panel will be shown in case of only Mouse up event.
2061 @since 1.9.0 */ 2061 @since 1.9.0 */
2062 return bool; 2062 return: bool;
2063 params { 2063 params {
2064 @in const(char)* part; /*@ The part name */ 2064 @in const(char)* part; /*@ The part name */
2065 } 2065 }
@@ -2074,7 +2074,7 @@ class Edje.Object (Evas.Smart_Clipped)
2074 2074
2075 @see edje_object_part_text_select_all() 2075 @see edje_object_part_text_select_all()
2076 @see edje_object_part_text_select_none() */ 2076 @see edje_object_part_text_select_none() */
2077 return const(char)*; 2077 return: const(char)*;
2078 params { 2078 params {
2079 @in const(char)* part; /*@ The part name */ 2079 @in const(char)* part; /*@ The part name */
2080 } 2080 }
@@ -2085,7 +2085,7 @@ class Edje.Object (Evas.Smart_Clipped)
2085 @see evas_textblock_cursor_is_format 2085 @see evas_textblock_cursor_is_format
2086 2086
2087 @return EINA_TRUE if it's true, EINA_FALSE otherwise. */ 2087 @return EINA_TRUE if it's true, EINA_FALSE otherwise. */
2088 return bool; 2088 return: bool;
2089 params { 2089 params {
2090 @in const(char)* part; /*@ The part name */ 2090 @in const(char)* part; /*@ The part name */
2091 @in Edje_Cursor cur; /*@ The cursor to adjust. */ 2091 @in Edje_Cursor cur; /*@ The cursor to adjust. */
@@ -2110,7 +2110,7 @@ class Edje.Object (Evas.Smart_Clipped)
2110 @note unlike Evas, Edje colors are @b not pre-multiplied. That is, 2110 @note unlike Evas, Edje colors are @b not pre-multiplied. That is,
2111 half-transparent white is 255 255 255 128. */ 2111 half-transparent white is 255 255 255 128. */
2112 2112
2113 return bool; 2113 return: bool;
2114 params { 2114 params {
2115 @in const(char)* color_class; 2115 @in const(char)* color_class;
2116 @in int r; /*@ Object Red value */ 2116 @in int r; /*@ Object Red value */
@@ -2144,7 +2144,7 @@ class Edje.Object (Evas.Smart_Clipped)
2144 2144
2145 @note unlike Evas, Edje colors are @b not pre-multiplied. That is, 2145 @note unlike Evas, Edje colors are @b not pre-multiplied. That is,
2146 half-transparent white is 255 255 255 128. */ 2146 half-transparent white is 255 255 255 128. */
2147 return bool; 2147 return: bool;
2148 params { 2148 params {
2149 @in const(char)* color_class; 2149 @in const(char)* color_class;
2150 @out int r; /*@ Object Red value */ 2150 @out int r; /*@ Object Red value */
@@ -2172,7 +2172,7 @@ class Edje.Object (Evas.Smart_Clipped)
2172 2172
2173 @see edje_object_part_drag_page() */ 2173 @see edje_object_part_drag_page() */
2174 2174
2175 return bool; 2175 return: bool;
2176 params { 2176 params {
2177 @in const(char)* part; /*@ The part name */ 2177 @in const(char)* part; /*@ The part name */
2178 @in double dx; /*@ The x step */ 2178 @in double dx; /*@ The x step */
@@ -2183,7 +2183,7 @@ class Edje.Object (Evas.Smart_Clipped)
2183 /*@ 2183 /*@
2184 @brief Move the cursor to the char above the current cursor position. */ 2184 @brief Move the cursor to the char above the current cursor position. */
2185 2185
2186 return bool; 2186 return: bool;
2187 params { 2187 params {
2188 @in const(char)* part; /*@ The part name */ 2188 @in const(char)* part; /*@ The part name */
2189 @in Edje_Cursor cur; /*@ the edje cursor to work on */ 2189 @in Edje_Cursor cur; /*@ the edje cursor to work on */
@@ -2208,7 +2208,7 @@ class Edje.Object (Evas.Smart_Clipped)
2208 @return The list of anchors (const char *), do not modify! 2208 @return The list of anchors (const char *), do not modify!
2209 2209
2210 This function returns a list of char anchor names. */ 2210 This function returns a list of char anchor names. */
2211 return const(Eina.List)*; 2211 return: const(Eina.List)*;
2212 params { 2212 params {
2213 @in const(char)* part; /*@ The part name */ 2213 @in const(char)* part; /*@ The part name */
2214 } 2214 }
@@ -2276,7 +2276,7 @@ class Edje.Object (Evas.Smart_Clipped)
2276 2276
2277 This call is useful, for example, when one could expect or not a 2277 This call is useful, for example, when one could expect or not a
2278 given GUI element, depending on the @b theme applied to @p obj. */ 2278 given GUI element, depending on the @b theme applied to @p obj. */
2279 return bool; 2279 return: bool;
2280 params { 2280 params {
2281 @in const(char)* part; /*@ The part's name to check for existence in @p obj's 2281 @in const(char)* part; /*@ The part's name to check for existence in @p obj's
2282 group */ 2282 group */
@@ -2295,7 +2295,7 @@ class Edje.Object (Evas.Smart_Clipped)
2295 @return The user data pointer if successful, or NULL otherwise 2295 @return The user data pointer if successful, or NULL otherwise
2296 @since 1.2.0 */ 2296 @since 1.2.0 */
2297 2297
2298 return void *; 2298 return: void *;
2299 params { 2299 params {
2300 @in const(char)* part; /*@ The part name */ 2300 @in const(char)* part; /*@ The part name */
2301 @in Edje_Markup_Filter_Cb func; /*@ The function callback to remove */ 2301 @in Edje_Markup_Filter_Cb func; /*@ The function callback to remove */
@@ -2306,7 +2306,7 @@ class Edje.Object (Evas.Smart_Clipped)
2306 @brief Return true if the cursor points to a visible format 2306 @brief Return true if the cursor points to a visible format
2307 For example \\t, \\n, item and etc. 2307 For example \\t, \\n, item and etc.
2308 @see evas_textblock_cursor_format_is_visible_get */ 2308 @see evas_textblock_cursor_format_is_visible_get */
2309 return bool; 2309 return: bool;
2310 params { 2310 params {
2311 @in const(char)* part; /*@ The part name */ 2311 @in const(char)* part; /*@ The part name */
2312 @in Edje_Cursor cur; /*@ The cursor to adjust. */ 2312 @in Edje_Cursor cur; /*@ The cursor to adjust. */
@@ -2330,7 +2330,7 @@ class Edje.Object (Evas.Smart_Clipped)
2330 @brief Moves the cursor to the previous char 2330 @brief Moves the cursor to the previous char
2331 @see evas_textblock_cursor_char_prev */ 2331 @see evas_textblock_cursor_char_prev */
2332 2332
2333 return bool; 2333 return: bool;
2334 params { 2334 params {
2335 @in const(char)* part; /*@ The part name */ 2335 @in const(char)* part; /*@ The part name */
2336 @in Edje_Cursor cur; /*@ the edje cursor to work on */ 2336 @in Edje_Cursor cur; /*@ the edje cursor to work on */
@@ -2343,7 +2343,7 @@ class Edje.Object (Evas.Smart_Clipped)
2343 @return The list of items (const char *), do not modify! 2343 @return The list of items (const char *), do not modify!
2344 2344
2345 This function returns a list of char item names. */ 2345 This function returns a list of char item names. */
2346 return const(Eina.List)*; 2346 return: const(Eina.List)*;
2347 params { 2347 params {
2348 @in const(char)* part; /*@ The part name */ 2348 @in const(char)* part; /*@ The part name */
2349 } 2349 }
@@ -2381,7 +2381,7 @@ class Edje.Object (Evas.Smart_Clipped)
2381 For more details on EDC @c SWALLOW parts, see @ref edcref "syntax 2381 For more details on EDC @c SWALLOW parts, see @ref edcref "syntax
2382 reference". */ 2382 reference". */
2383 2383
2384 return bool; 2384 return: bool;
2385 params { 2385 params {
2386 @in const(char)* part; /*@ The swallow part's name */ 2386 @in const(char)* part; /*@ The swallow part's name */
2387 @in Evas_Object *obj_swallow; /*@ The object to occupy that part */ 2387 @in Evas_Object *obj_swallow; /*@ The object to occupy that part */
diff --git a/src/lib/eo/eo_base.eo b/src/lib/eo/eo_base.eo
index 01c5124..2fdad27 100644
--- a/src/lib/eo/eo_base.eo
+++ b/src/lib/eo/eo_base.eo
@@ -80,7 +80,7 @@ Should not be used with #eo_do. Only use it with #eo_do_super. */
80 } 80 }
81 finalize { 81 finalize {
82 /*@ Called at the end of #eo_add. Should not be called, just overridden. */ 82 /*@ Called at the end of #eo_add. Should not be called, just overridden. */
83 return Eo *; /*@ The new object created, can be NULL if the finalize func decided to abort (though it should free the created object on it's own). */ 83 return: Eo *; /*@ The new object created, can be NULL if the finalize func decided to abort (though it should free the created object on it's own). */
84 } 84 }
85 key_data_set { 85 key_data_set {
86 /*@ Set generic data to object. */ 86 /*@ Set generic data to object. */
@@ -95,7 +95,7 @@ Should not be used with #eo_do. Only use it with #eo_do_super. */
95 params { 95 params {
96 @in const(char)* key; /*@ the key associated with the data */ 96 @in const(char)* key; /*@ the key associated with the data */
97 } 97 }
98 return void *; /* the data for the key */ 98 return: void *; /* the data for the key */
99 } 99 }
100 event_callback_del { 100 event_callback_del {
101 /*@ Del a callback with a specific data associated to it for an event. */ 101 /*@ Del a callback with a specific data associated to it for an event. */
@@ -150,7 +150,7 @@ This function registers the object handle pointed by wref to obj so when obj is
150 @in const(Eo_Event_Description)* desc; /*@ The description of the event to call */ 150 @in const(Eo_Event_Description)* desc; /*@ The description of the event to call */
151 @in void *event_info; /*@ Extra event info to pass to the callbacks */ 151 @in void *event_info; /*@ Extra event info to pass to the callbacks */
152 } 152 }
153 return bool; /* @c EINA_TRUE if one of the callbacks aborted the call, @c EINA_FALSE otherwise */ 153 return: bool; /* @c EINA_TRUE if one of the callbacks aborted the call, @c EINA_FALSE otherwise */
154 } 154 }
155 event_callback_priority_add { 155 event_callback_priority_add {
156 /*@ Add a callback for an event with a specific priority. 156 /*@ Add a callback for an event with a specific priority.
@@ -164,7 +164,7 @@ callbacks of the same priority are called in reverse order of creation. */
164 } 164 }
165 children_iterator_new { 165 children_iterator_new {
166 /*@ Get an iterator on all childrens */ 166 /*@ Get an iterator on all childrens */
167 return Eina.Iterator *; 167 return: Eina.Iterator *;
168 } 168 }
169 } 169 }
170 implements { 170 implements {
diff --git a/src/lib/eolian/eo_parser.c b/src/lib/eolian/eo_parser.c
index 63013f0..a7b3c9f 100644
--- a/src/lib/eolian/eo_parser.c
+++ b/src/lib/eolian/eo_parser.c
@@ -821,6 +821,7 @@ parse_return(Eo_Lexer *ls, Eina_Bool allow_void)
821 Eo_Ret_Def *ret = calloc(1, sizeof(Eo_Ret_Def)); 821 Eo_Ret_Def *ret = calloc(1, sizeof(Eo_Ret_Def));
822 ls->tmp.ret_def = ret; 822 ls->tmp.ret_def = ret;
823 eo_lexer_get(ls); 823 eo_lexer_get(ls);
824 check_next(ls, ':');
824 if (allow_void) 825 if (allow_void)
825 ret->type = parse_type_void(ls); 826 ret->type = parse_type_void(ls);
826 else 827 else
@@ -898,6 +899,7 @@ static void
898parse_legacy(Eo_Lexer *ls) 899parse_legacy(Eo_Lexer *ls)
899{ 900{
900 eo_lexer_get(ls); 901 eo_lexer_get(ls);
902 check_next(ls, ':');
901 check(ls, TOK_VALUE); 903 check(ls, TOK_VALUE);
902 ls->tmp.legacy_def = eina_stringshare_ref(ls->t.value.s); 904 ls->tmp.legacy_def = eina_stringshare_ref(ls->t.value.s);
903 eo_lexer_get(ls); 905 eo_lexer_get(ls);
diff --git a/src/lib/evas/canvas/evas_3d_mesh.eo b/src/lib/evas/canvas/evas_3d_mesh.eo
index 4c38a54..a8a199d 100644
--- a/src/lib/evas/canvas/evas_3d_mesh.eo
+++ b/src/lib/evas/canvas/evas_3d_mesh.eo
@@ -99,7 +99,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface)
99 @ingroup Evas_3D_Mesh 99 @ingroup Evas_3D_Mesh
100 */ 100 */
101 101
102 return void *; 102 return: void *;
103 params { 103 params {
104 @in int frame; /*@ The number of the key frame. */ 104 @in int frame; /*@ The number of the key frame. */
105 @in Evas_3D_Vertex_Attrib attrib; /*@ Vertex attribute ID. */ 105 @in Evas_3D_Vertex_Attrib attrib; /*@ Vertex attribute ID. */
@@ -135,7 +135,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface)
135 135
136 @ingroup Evas_3D_Mesh 136 @ingroup Evas_3D_Mesh
137 */ 137 */
138 return int ; 138 return: int;
139 params { 139 params {
140 @in int frame; /*@ The number of the key frame. */ 140 @in int frame; /*@ The number of the key frame. */
141 @in Evas_3D_Vertex_Attrib attrib; /*@ Vertex attribute ID. */ 141 @in Evas_3D_Vertex_Attrib attrib; /*@ Vertex attribute ID. */
@@ -199,7 +199,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface)
199 199
200 @ingroup Evas_3D_Mesh 200 @ingroup Evas_3D_Mesh
201 */ 201 */
202 return Evas_3D_Index_Format ; 202 return: Evas_3D_Index_Format;
203 } 203 }
204 204
205 index_count_get @const { 205 index_count_get @const {
@@ -215,7 +215,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface)
215 215
216 @ingroup Evas_3D_Mesh 216 @ingroup Evas_3D_Mesh
217 */ 217 */
218 return int ; 218 return: int;
219 } 219 }
220 220
221 index_data_map { 221 index_data_map {
@@ -233,7 +233,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface)
233 233
234 @ingroup Evas_3D_Mesh 234 @ingroup Evas_3D_Mesh
235 */ 235 */
236 return void * ; 236 return: void *;
237 } 237 }
238 238
239 index_data_unmap { 239 index_data_unmap {
@@ -303,7 +303,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface)
303 303
304 @ingroup Evas_3D_Mesh 304 @ingroup Evas_3D_Mesh
305 */ 305 */
306 return int; 306 return: int;
307 } 307 }
308 308
309 fog_color_set { 309 fog_color_set {
@@ -344,7 +344,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface)
344 Get fog effect status for the given mesh. 344 Get fog effect status for the given mesh.
345 @ingroup Evas_3D_Mesh 345 @ingroup Evas_3D_Mesh
346 */ 346 */
347 return bool; 347 return: bool;
348 params { 348 params {
349 } 349 }
350 } 350 }
diff --git a/src/lib/evas/canvas/evas_3d_node.eo b/src/lib/evas/canvas/evas_3d_node.eo
index a0fa750..96cae90 100644
--- a/src/lib/evas/canvas/evas_3d_node.eo
+++ b/src/lib/evas/canvas/evas_3d_node.eo
@@ -21,7 +21,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
21 21
22 @ingroup Evas_3D_Node 22 @ingroup Evas_3D_Node
23 */ 23 */
24 return Evas_3D_Node_Type ; 24 return: Evas_3D_Node_Type ;
25 } 25 }
26 member_add { 26 member_add {
27 /* 27 /*
@@ -63,7 +63,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
63 63
64 @ingroup Evas_3D_Node 64 @ingroup Evas_3D_Node
65 */ 65 */
66 return Evas_3D_Node * ; 66 return: Evas_3D_Node *;
67 } 67 }
68 68
69 member_list_get @const { 69 member_list_get @const {
@@ -76,7 +76,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
76 76
77 @ingroup Evas_3D_Node 77 @ingroup Evas_3D_Node
78 */ 78 */
79 return const(Eina.List)*; 79 return: const(Eina.List)*;
80 } 80 }
81 position_set { 81 position_set {
82 82
@@ -320,7 +320,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
320 320
321 @ingroup Evas_3D_Node 321 @ingroup Evas_3D_Node
322 */ 322 */
323 return const(Eina.List)*; 323 return: const(Eina.List)*;
324 } 324 }
325 325
326 bounding_box_get{ 326 bounding_box_get{
@@ -362,7 +362,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
362 362
363 * @ingroup Evas_3D_Node 363 * @ingroup Evas_3D_Node
364 */ 364 */
365 return int; 365 return: int;
366 params { 366 params {
367 @in Evas_3D_Node *camera_node; 367 @in Evas_3D_Node *camera_node;
368 } 368 }
diff --git a/src/lib/evas/canvas/evas_3d_object.eo b/src/lib/evas/canvas/evas_3d_object.eo
index d075979..b15ba6a 100644
--- a/src/lib/evas/canvas/evas_3d_object.eo
+++ b/src/lib/evas/canvas/evas_3d_object.eo
@@ -16,7 +16,7 @@ class Evas_3D_Object (Eo.Base, Evas.Common_Interface)
16 /*@ 16 /*@
17 Returns the type of the object. 17 Returns the type of the object.
18 */ 18 */
19 return Evas_3D_Object_Type; 19 return: Evas_3D_Object_Type;
20 } 20 }
21 21
22 type_set { 22 type_set {
@@ -32,7 +32,7 @@ class Evas_3D_Object (Eo.Base, Evas.Common_Interface)
32 /*@ 32 /*@
33 Returns the status of a particular state of the object. 33 Returns the status of a particular state of the object.
34 */ 34 */
35 return bool; 35 return: bool;
36 params { 36 params {
37 @in Evas_3D_State state; /*@ State whose status is being asked */ 37 @in Evas_3D_State state; /*@ State whose status is being asked */
38 } 38 }
diff --git a/src/lib/evas/canvas/evas_3d_scene.eo b/src/lib/evas/canvas/evas_3d_scene.eo
index ea0633e..8f16e61 100644
--- a/src/lib/evas/canvas/evas_3d_scene.eo
+++ b/src/lib/evas/canvas/evas_3d_scene.eo
@@ -74,7 +74,7 @@ class Evas_3D_Scene (Evas_3D_Object, Evas.Common_Interface)
74 74
75 @ingroup Evas_3D_Scene 75 @ingroup Evas_3D_Scene
76 */ 76 */
77 return bool ; 77 return: bool;
78 params { 78 params {
79 @in Evas_Real x; /*@ X coordinate of the picking position. */ 79 @in Evas_Real x; /*@ X coordinate of the picking position. */
80 @in Evas_Real y; /*@ Y coordinate of the picking position. */ 80 @in Evas_Real y; /*@ Y coordinate of the picking position. */
@@ -91,7 +91,7 @@ class Evas_3D_Scene (Evas_3D_Object, Evas.Common_Interface)
91 91
92 @ingroup Evas_3D_Scene 92 @ingroup Evas_3D_Scene
93 */ 93 */
94 return Evas_3D_Node *; 94 return: Evas_3D_Node *;
95 params { 95 params {
96 @in Evas_Real x; /*@ X coordinate of the picking position. */ 96 @in Evas_Real x; /*@ X coordinate of the picking position. */
97 @in Evas_Real y; /*@ Y coordinate of the picking position. */ 97 @in Evas_Real y; /*@ Y coordinate of the picking position. */
@@ -105,7 +105,7 @@ class Evas_3D_Scene (Evas_3D_Object, Evas.Common_Interface)
105 105
106 @ingroup Evas_3D_Scene 106 @ingroup Evas_3D_Scene
107 */ 107 */
108 return Eina.List *; 108 return: Eina.List *;
109 params { 109 params {
110 @in Evas_Real x; /*@ X coordinate of the picking position. */ 110 @in Evas_Real x; /*@ X coordinate of the picking position. */
111 @in Evas_Real y; /*@ Y coordinate of the picking position. */ 111 @in Evas_Real y; /*@ Y coordinate of the picking position. */
diff --git a/src/lib/evas/canvas/evas_3d_texture.eo b/src/lib/evas/canvas/evas_3d_texture.eo
index 6387327..83ab29a 100644
--- a/src/lib/evas/canvas/evas_3d_texture.eo
+++ b/src/lib/evas/canvas/evas_3d_texture.eo
@@ -96,7 +96,7 @@ class Evas_3D_Texture (Evas_3D_Object, Evas.Common_Interface)
96 96
97 @ingroup Evas_3D_Texture 97 @ingroup Evas_3D_Texture
98 */ 98 */
99 return Evas_3D_Color_Format ; 99 return: Evas_3D_Color_Format;
100 } 100 }
101 101
102 size_get @const { 102 size_get @const {
diff --git a/src/lib/evas/canvas/evas_box.eo b/src/lib/evas/canvas/evas_box.eo
index 813effa..ed2c124 100644
--- a/src/lib/evas/canvas/evas_box.eo
+++ b/src/lib/evas/canvas/evas_box.eo
@@ -200,8 +200,8 @@ class Evas.Box (Evas.Smart_Clipped)
200 } 200 }
201 internal_remove { 201 internal_remove {
202 /*@ No description supplied by the EAPI. */ 202 /*@ No description supplied by the EAPI. */
203 return Evas_Object *; 203 return: Evas_Object *;
204 legacy null; 204 legacy: null;
205 params { 205 params {
206 @in Evas_Object *child; 206 @in Evas_Object *child;
207 } 207 }
@@ -220,7 +220,7 @@ class Evas.Box (Evas.Smart_Clipped)
220 } 220 }
221 internal_option_free { 221 internal_option_free {
222 /*@ No description supplied by the EAPI. */ 222 /*@ No description supplied by the EAPI. */
223 legacy null; 223 legacy: null;
224 params { 224 params {
225 @in Evas_Object_Box_Option *opt; 225 @in Evas_Object_Box_Option *opt;
226 } 226 }
@@ -244,7 +244,7 @@ class Evas.Box (Evas.Smart_Clipped)
244 @note This call will trigger the box's 244 @note This call will trigger the box's
245 _Evas_Object_Box_Api.insert_after smart function. */ 245 _Evas_Object_Box_Api.insert_after smart function. */
246 246
247 return Evas_Object_Box_Option *; 247 return: Evas_Object_Box_Option *;
248 params { 248 params {
249 @in Evas_Object *child @nonull; /*@ A child Evas object to be made a member of @p o */ 249 @in Evas_Object *child @nonull; /*@ A child Evas object to be made a member of @p o */
250 @in const(Evas_Object)* reference @nonull; /*@ The child object to place this new one after */ 250 @in const(Evas_Object)* reference @nonull; /*@ The child object to place this new one after */
@@ -261,7 +261,7 @@ class Evas.Box (Evas.Smart_Clipped)
261 each of @p o's child objects, in sequence. If, and only if, all 261 each of @p o's child objects, in sequence. If, and only if, all
262 those calls succeed, so does this one. */ 262 those calls succeed, so does this one. */
263 263
264 return bool; 264 return: bool;
265 params { 265 params {
266 @in bool clear; /*@ if true, it will delete just removed children. */ 266 @in bool clear; /*@ if true, it will delete just removed children. */
267 } 267 }
@@ -274,7 +274,7 @@ class Evas.Box (Evas.Smart_Clipped)
274 on errors 274 on errors
275 275
276 @note Do @b not remove or delete objects while walking the list. */ 276 @note Do @b not remove or delete objects while walking the list. */
277 return Eina.Iterator * @warn_unused; 277 return: Eina.Iterator * @warn_unused;
278 } 278 }
279 add_to { 279 add_to {
280 /*@ 280 /*@
@@ -288,7 +288,7 @@ class Evas.Box (Evas.Smart_Clipped)
288 288
289 @see evas_object_box_add() */ 289 @see evas_object_box_add() */
290 290
291 return Evas_Object * @warn_unused; 291 return: Evas_Object * @warn_unused;
292 } 292 }
293 append { 293 append {
294 /*@ 294 /*@
@@ -307,7 +307,7 @@ class Evas.Box (Evas.Smart_Clipped)
307 @note This call will trigger the box's _Evas_Object_Box_Api.append 307 @note This call will trigger the box's _Evas_Object_Box_Api.append
308 smart function. */ 308 smart function. */
309 309
310 return Evas_Object_Box_Option *; 310 return: Evas_Object_Box_Option *;
311 params { 311 params {
312 @in Evas_Object *child @nonull; /*@ A child Evas object to be made a member of @p o */ 312 @in Evas_Object *child @nonull; /*@ A child Evas object to be made a member of @p o */
313 } 313 }
@@ -326,7 +326,7 @@ class Evas.Box (Evas.Smart_Clipped)
326 function. They'd have to implement it and set it to be the 326 function. They'd have to implement it and set it to be the
327 _Evas_Object_Box_Api.property_id_get smart class function of the 327 _Evas_Object_Box_Api.property_id_get smart class function of the
328 box, which is originally set to @c NULL. */ 328 box, which is originally set to @c NULL. */
329 return int @warn_unused; 329 return: int @warn_unused;
330 params { 330 params {
331 @in const(char)* name @nonull; /*@ The name string of the option being searched, for 331 @in const(char)* name @nonull; /*@ The name string of the option being searched, for
332 its ID */ 332 its ID */
@@ -349,7 +349,7 @@ class Evas.Box (Evas.Smart_Clipped)
349 @note This call will trigger the box's 349 @note This call will trigger the box's
350 _Evas_Object_Box_Api.prepend smart function. */ 350 _Evas_Object_Box_Api.prepend smart function. */
351 351
352 return Evas_Object_Box_Option *; 352 return: Evas_Object_Box_Option *;
353 params { 353 params {
354 @in Evas_Object *child @nonull; /*@ A child Evas object to be made a member of @p o */ 354 @in Evas_Object *child @nonull; /*@ A child Evas object to be made a member of @p o */
355 } 355 }
@@ -363,12 +363,12 @@ class Evas.Box (Evas.Smart_Clipped)
363 on errors 363 on errors
364 364
365 @note Do not remove or delete objects while walking the list. */ 365 @note Do not remove or delete objects while walking the list. */
366 return Eina.Accessor * @warn_unused; 366 return: Eina.Accessor * @warn_unused;
367 } 367 }
368 internal_append { 368 internal_append {
369 /*@ No description supplied by the EAPI. */ 369 /*@ No description supplied by the EAPI. */
370 legacy null; 370 legacy: null;
371 return Evas_Object_Box_Option *; 371 return: Evas_Object_Box_Option *;
372 params { 372 params {
373 @in Evas_Object *child; 373 @in Evas_Object *child;
374 } 374 }
@@ -384,7 +384,7 @@ class Evas.Box (Evas.Smart_Clipped)
384 evas_object_box_option_property_set(). See its documentation for 384 evas_object_box_option_property_set(). See its documentation for
385 more details. */ 385 more details. */
386 386
387 return bool; 387 return: bool;
388 params { 388 params {
389 @in Evas_Object_Box_Option *opt @nonull; /*@ The box option structure bound to the child box element 389 @in Evas_Object_Box_Option *opt @nonull; /*@ The box option structure bound to the child box element
390 to set a property on */ 390 to set a property on */
@@ -393,12 +393,12 @@ class Evas.Box (Evas.Smart_Clipped)
393 be set for this property. It @b must be of the same type the user has 393 be set for this property. It @b must be of the same type the user has
394 defined for it. */ 394 defined for it. */
395 } 395 }
396 legacy null; 396 legacy: null;
397 } 397 }
398 internal_remove_at { 398 internal_remove_at {
399 /*@ No description supplied by the EAPI. */ 399 /*@ No description supplied by the EAPI. */
400 legacy null; 400 legacy: null;
401 return Evas_Object *; 401 return: Evas_Object *;
402 params { 402 params {
403 @in uint pos; 403 @in uint pos;
404 } 404 }
@@ -421,7 +421,7 @@ class Evas.Box (Evas.Smart_Clipped)
421 @note This call will trigger the box's 421 @note This call will trigger the box's
422 _Evas_Object_Box_Api.remove_at smart function. */ 422 _Evas_Object_Box_Api.remove_at smart function. */
423 423
424 return bool; 424 return: bool;
425 params { 425 params {
426 @in uint pos; /*@ The numeric position (starting from @c 0) of the child 426 @in uint pos; /*@ The numeric position (starting from @c 0) of the child
427 object to be removed */ 427 object to be removed */
@@ -437,7 +437,7 @@ class Evas.Box (Evas.Smart_Clipped)
437 This is a variable argument list variant of the 437 This is a variable argument list variant of the
438 evas_object_box_option_property_get(). See its documentation for 438 evas_object_box_option_property_get(). See its documentation for
439 more details. */ 439 more details. */
440 return bool; 440 return: bool;
441 params { 441 params {
442 @in Evas_Object_Box_Option *opt @nonull; /*@ The box option structure bound to the child box element 442 @in Evas_Object_Box_Option *opt @nonull; /*@ The box option structure bound to the child box element
443 to get a property from */ 443 to get a property from */
@@ -446,12 +446,12 @@ class Evas.Box (Evas.Smart_Clipped)
446 store the values of this property. They @b must point to variables 446 store the values of this property. They @b must point to variables
447 of the same type the user has defined for them. */ 447 of the same type the user has defined for them. */
448 } 448 }
449 legacy null; 449 legacy: null;
450 } 450 }
451 internal_insert_at { 451 internal_insert_at {
452 /*@ No description supplied by the EAPI. */ 452 /*@ No description supplied by the EAPI. */
453 legacy null; 453 legacy: null;
454 return Evas_Object_Box_Option *; 454 return: Evas_Object_Box_Option *;
455 params { 455 params {
456 @in Evas_Object *child; 456 @in Evas_Object *child;
457 @in uint pos; 457 @in uint pos;
@@ -476,7 +476,7 @@ class Evas.Box (Evas.Smart_Clipped)
476 @note This call will trigger the box's 476 @note This call will trigger the box's
477 _Evas_Object_Box_Api.insert_before smart function. */ 477 _Evas_Object_Box_Api.insert_before smart function. */
478 478
479 return Evas_Object_Box_Option *; 479 return: Evas_Object_Box_Option *;
480 params { 480 params {
481 @in Evas_Object *child @nonull; /*@ A child Evas object to be made a member of @p o */ 481 @in Evas_Object *child @nonull; /*@ A child Evas object to be made a member of @p o */
482 @in const(Evas_Object)* reference @nonull; /*@ The child object to place this new one before */ 482 @in const(Evas_Object)* reference @nonull; /*@ The child object to place this new one before */
@@ -495,7 +495,7 @@ class Evas.Box (Evas.Smart_Clipped)
495 function. They'd have to implement it and set it to be the 495 function. They'd have to implement it and set it to be the
496 _Evas_Object_Box_Api.property_name_get smart class function of the 496 _Evas_Object_Box_Api.property_name_get smart class function of the
497 box, which is originally set to @c NULL. */ 497 box, which is originally set to @c NULL. */
498 return const(char)* @warn_unused; 498 return: const(char)* @warn_unused;
499 params { 499 params {
500 @in int property; /*@ The numerical identifier of the option being searched, 500 @in int property; /*@ The numerical identifier of the option being searched,
501 for its name */ 501 for its name */
@@ -503,8 +503,8 @@ class Evas.Box (Evas.Smart_Clipped)
503 } 503 }
504 internal_insert_before { 504 internal_insert_before {
505 /*@ No description supplied by the EAPI. */ 505 /*@ No description supplied by the EAPI. */
506 legacy null; 506 legacy: null;
507 return Evas_Object_Box_Option *; 507 return: Evas_Object_Box_Option *;
508 params { 508 params {
509 @in Evas_Object *child; 509 @in Evas_Object *child;
510 @in const(Evas_Object)* reference; 510 @in const(Evas_Object)* reference;
@@ -550,8 +550,8 @@ class Evas.Box (Evas.Smart_Clipped)
550 } 550 }
551 internal_option_new { 551 internal_option_new {
552 /*@ No description supplied by the EAPI. */ 552 /*@ No description supplied by the EAPI. */
553 legacy null; 553 legacy: null;
554 return Evas_Object_Box_Option*; 554 return: Evas_Object_Box_Option*;
555 params { 555 params {
556 @in Evas_Object *child; 556 @in Evas_Object *child;
557 } 557 }
@@ -572,8 +572,8 @@ class Evas.Box (Evas.Smart_Clipped)
572 } 572 }
573 internal_insert_after { 573 internal_insert_after {
574 /*@ No description supplied by the EAPI. */ 574 /*@ No description supplied by the EAPI. */
575 legacy null; 575 legacy: null;
576 return Evas_Object_Box_Option *; 576 return: Evas_Object_Box_Option *;
577 params { 577 params {
578 @in Evas_Object *child; 578 @in Evas_Object *child;
579 @in const(Evas_Object)* reference; 579 @in const(Evas_Object)* reference;
@@ -598,7 +598,7 @@ class Evas.Box (Evas.Smart_Clipped)
598 @note This call will trigger the box's 598 @note This call will trigger the box's
599 _Evas_Object_Box_Api.insert_at smart function. */ 599 _Evas_Object_Box_Api.insert_at smart function. */
600 600
601 return Evas_Object_Box_Option *; 601 return: Evas_Object_Box_Option *;
602 params { 602 params {
603 @in Evas_Object *child @nonull; /*@ A child Evas object to be made a member of @p o */ 603 @in Evas_Object *child @nonull; /*@ A child Evas object to be made a member of @p o */
604 @in uint pos; /*@ The numeric position (starting from @c 0) to place the 604 @in uint pos; /*@ The numeric position (starting from @c 0) to place the
@@ -607,8 +607,8 @@ class Evas.Box (Evas.Smart_Clipped)
607 } 607 }
608 internal_prepend { 608 internal_prepend {
609 /*@ No description supplied by the EAPI. */ 609 /*@ No description supplied by the EAPI. */
610 legacy null; 610 legacy: null;
611 return Evas_Object_Box_Option*; 611 return: Evas_Object_Box_Option*;
612 params { 612 params {
613 @in Evas_Object *child; 613 @in Evas_Object *child;
614 } 614 }
@@ -628,7 +628,7 @@ class Evas.Box (Evas.Smart_Clipped)
628 @note This call will trigger the box's _Evas_Object_Box_Api.remove 628 @note This call will trigger the box's _Evas_Object_Box_Api.remove
629 smart function. */ 629 smart function. */
630 630
631 return bool; 631 return: bool;
632 params { 632 params {
633 @in Evas_Object *child @nonull; /*@ The handle to the child object to be removed */ 633 @in Evas_Object *child @nonull; /*@ The handle to the child object to be removed */
634 } 634 }
diff --git a/src/lib/evas/canvas/evas_canvas.eo b/src/lib/evas/canvas/evas_canvas.eo
index 2ebf152..793bd86 100644
--- a/src/lib/evas/canvas/evas_canvas.eo
+++ b/src/lib/evas/canvas/evas_canvas.eo
@@ -245,7 +245,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
245 245
246 @return @c EINA_TRUE if no error occurred, @c EINA_FALSE otherwise. 246 @return @c EINA_TRUE if no error occurred, @c EINA_FALSE otherwise.
247 @ingroup Evas_Output_Method */ 247 @ingroup Evas_Output_Method */
248 return bool; 248 return: bool;
249 } 249 }
250 get { 250 get {
251 /*@ 251 /*@
@@ -302,7 +302,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
302 focused rectangle. See the full @ref Example_Evas_Events "example". 302 focused rectangle. See the full @ref Example_Evas_Events "example".
303 303
304 @ingroup Evas_Object_Group_Find */ 304 @ingroup Evas_Object_Group_Find */
305 return Evas_Object * @warn_unused; 305 return: Evas_Object * @warn_unused;
306 } 306 }
307 } 307 }
308 object_top { 308 object_top {
@@ -325,7 +325,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
325 @warning This function will @b skip objects parented by smart 325 @warning This function will @b skip objects parented by smart
326 objects, acting only on the ones at the "top level", with regard to 326 objects, acting only on the ones at the "top level", with regard to
327 object parenting. */ 327 object parenting. */
328 return Evas_Object * @warn_unused; 328 return: Evas_Object * @warn_unused;
329 } 329 }
330 } 330 }
331 key_lock { 331 key_lock {
@@ -343,7 +343,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
343 343
344 @return An .Evas_Lock handle to query Evas' keys subsystem with 344 @return An .Evas_Lock handle to query Evas' keys subsystem with
345 evas_key_lock_is_set(), or @c NULL on error. */ 345 evas_key_lock_is_set(), or @c NULL on error. */
346 return const(Evas_Lock)* @warn_unused; 346 return: const(Evas_Lock)* @warn_unused;
347 } 347 }
348 } 348 }
349 pointer_canvas_xy { 349 pointer_canvas_xy {
@@ -380,7 +380,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
380 @return The number of presses (0 if none active). 380 @return The number of presses (0 if none active).
381 381
382 @since 1.2 */ 382 @since 1.2 */
383 return int; 383 return: int;
384 } 384 }
385 } 385 }
386 smart_objects_calculate_count { 386 smart_objects_calculate_count {
@@ -398,7 +398,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
398 398
399 @ingroup Evas_Smart_Object_Group 399 @ingroup Evas_Smart_Object_Group
400 @since 1.1 */ 400 @since 1.1 */
401 return int; 401 return: int;
402 } 402 }
403 } 403 }
404 focus_state { 404 focus_state {
@@ -408,7 +408,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
408 408
409 @return @c EINA_TRUE if it got the focus, @c EINA_FALSE otherwise. 409 @return @c EINA_TRUE if it got the focus, @c EINA_FALSE otherwise.
410 @ingroup Evas_Canvas */ 410 @ingroup Evas_Canvas */
411 return bool; 411 return: bool;
412 } 412 }
413 } 413 }
414 changed { 414 changed {
@@ -420,7 +420,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
420 @ingroup Evas_Canvas 420 @ingroup Evas_Canvas
421 @since 1.11 421 @since 1.11
422 */ 422 */
423 return bool; 423 return: bool;
424 } 424 }
425 } 425 }
426 pointer_output_xy { 426 pointer_output_xy {
@@ -476,7 +476,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
476 if (evas_pointer_inside_get(evas)) printf("Mouse is in!\n"); 476 if (evas_pointer_inside_get(evas)) printf("Mouse is in!\n");
477 else printf("Mouse is out!\n"); 477 else printf("Mouse is out!\n");
478 @endcode */ 478 @endcode */
479 return bool @warn_unused; 479 return: bool @warn_unused;
480 } 480 }
481 } 481 }
482 image_max_size { 482 image_max_size {
@@ -491,7 +491,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
491 a limit, just a much higher one. 491 a limit, just a much higher one.
492 492
493 @since 1.1 */ 493 @since 1.1 */
494 return bool; 494 return: bool;
495 } 495 }
496 values { 496 values {
497 int maxw; /*@ Pointer to hold the return value in pixels of the maximum width */ 497 int maxw; /*@ Pointer to hold the return value in pixels of the maximum width */
@@ -517,7 +517,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
517 @warning This function will @b skip objects parented by smart 517 @warning This function will @b skip objects parented by smart
518 objects, acting only on the ones at the "top level", with regard to 518 objects, acting only on the ones at the "top level", with regard to
519 object parenting. */ 519 object parenting. */
520 return Evas_Object * @warn_unused; 520 return: Evas_Object * @warn_unused;
521 } 521 }
522 } 522 }
523 key_modifier { 523 key_modifier {
@@ -535,7 +535,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
535 535
536 @return An .Evas_Modifier handle to query Evas' keys subsystem 536 @return An .Evas_Modifier handle to query Evas' keys subsystem
537 with evas_key_modifier_is_set(), or @c NULL on error. */ 537 with evas_key_modifier_is_set(), or @c NULL on error. */
538 return const(Evas_Modifier)* @warn_unused; 538 return: const(Evas_Modifier)* @warn_unused;
539 } 539 }
540 } 540 }
541 pointer_button_down_mask { 541 pointer_button_down_mask {
@@ -575,7 +575,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
575 if ((button_mask & (1 << i)) != 0) printf("Button %i\n", i + 1); 575 if ((button_mask & (1 << i)) != 0) printf("Button %i\n", i + 1);
576 } 576 }
577 @endcode */ 577 @endcode */
578 return int @warn_unused; 578 return: int @warn_unused;
579 } 579 }
580 } 580 }
581 } 581 }
@@ -591,7 +591,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
591 It will not append to the list pass events as hidden objects. 591 It will not append to the list pass events as hidden objects.
592 Call eina_list_free on the returned list after usage. */ 592 Call eina_list_free on the returned list after usage. */
593 593
594 return Eina.List * @warn_unused; 594 return: Eina.List * @warn_unused;
595 params { 595 params {
596 @in Evas_Object *stop; /*@ An Evas Object where to stop searching. */ 596 @in Evas_Object *stop; /*@ An Evas Object where to stop searching. */
597 @in int x; /*@ The horizontal coordinate of the position. */ 597 @in int x; /*@ The horizontal coordinate of the position. */
@@ -667,7 +667,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
667 @see evas_key_modifier_is_set 667 @see evas_key_modifier_is_set
668 @see evas_object_key_grab 668 @see evas_object_key_grab
669 @see evas_object_key_ungrab */ 669 @see evas_object_key_ungrab */
670 return Evas_Modifier_Mask @warn_unused; 670 return: Evas_Modifier_Mask @warn_unused;
671 params { 671 params {
672 @in const(char)* keyname @nonull; /*@ The name of the modifier key to create the mask for. */ 672 @in const(char)* keyname @nonull; /*@ The name of the modifier key to create the mask for. */
673 } 673 }
@@ -807,7 +807,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
807 @warning This function will @b skip objects parented by smart 807 @warning This function will @b skip objects parented by smart
808 objects, acting only on the ones at the "top level", with regard to 808 objects, acting only on the ones at the "top level", with regard to
809 object parenting. */ 809 object parenting. */
810 return Eina.List * @warn_unused; 810 return: Eina.List * @warn_unused;
811 params { 811 params {
812 @in Evas_Coord x; /*@ The horizontal coordinate of the position */ 812 @in Evas_Coord x; /*@ The horizontal coordinate of the position */
813 @in Evas_Coord y; /*@ The vertical coordinate of the position */ 813 @in Evas_Coord y; /*@ The vertical coordinate of the position */
@@ -873,7 +873,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
873 @ingroup Evas_Canvas 873 @ingroup Evas_Canvas
874 @since 1.8 */ 874 @since 1.8 */
875 875
876 return bool; 876 return: bool;
877 } 877 }
878 focus_out { 878 focus_out {
879 /*@ 879 /*@
@@ -939,7 +939,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
939 @see evas_touch_point_list_nth_id_get() 939 @see evas_touch_point_list_nth_id_get()
940 @see evas_touch_point_list_nth_state_get() */ 940 @see evas_touch_point_list_nth_state_get() */
941 941
942 return uint; 942 return: uint;
943 } 943 }
944 event_input_multi_down { 944 event_input_multi_down {
945 /*@ No description supplied by the EAPI. */ 945 /*@ No description supplied by the EAPI. */
@@ -1010,7 +1010,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
1010 #EVAS_FONT_HINTING_AUTO, #EVAS_FONT_HINTING_BYTECODE. 1010 #EVAS_FONT_HINTING_AUTO, #EVAS_FONT_HINTING_BYTECODE.
1011 @return @c EINA_TRUE if it is supported, @c EINA_FALSE otherwise. 1011 @return @c EINA_TRUE if it is supported, @c EINA_FALSE otherwise.
1012 @ingroup Evas_Font_Group */ 1012 @ingroup Evas_Font_Group */
1013 return bool @warn_unused; 1013 return: bool @warn_unused;
1014 params { 1014 params {
1015 @in Evas_Font_Hinting_Flags hinting; /*@ The hinting to use, one of #EVAS_FONT_HINTING_NONE, */ 1015 @in Evas_Font_Hinting_Flags hinting; /*@ The hinting to use, one of #EVAS_FONT_HINTING_NONE, */
1016 } 1016 }
@@ -1031,7 +1031,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
1031 @warning This function will @b skip objects parented by smart 1031 @warning This function will @b skip objects parented by smart
1032 objects, acting only on the ones at the "top level", with regard to 1032 objects, acting only on the ones at the "top level", with regard to
1033 object parenting. */ 1033 object parenting. */
1034 return Evas_Object * @warn_unused; 1034 return: Evas_Object * @warn_unused;
1035 params { 1035 params {
1036 @in Evas_Coord x; /*@ The horizontal coordinate of the position */ 1036 @in Evas_Coord x; /*@ The horizontal coordinate of the position */
1037 @in Evas_Coord y; /*@ The vertical coordinate of the position */ 1037 @in Evas_Coord y; /*@ The vertical coordinate of the position */
@@ -1115,10 +1115,10 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
1115 after you're done. 1115 after you're done.
1116 1116
1117 @ingroup Evas_Font_Group */ 1117 @ingroup Evas_Font_Group */
1118 return Eina.List * @warn_unused; 1118 return: Eina.List * @warn_unused;
1119 } 1119 }
1120 objects_in_rectangle_get @const { 1120 objects_in_rectangle_get @const {
1121 return Eina.List * @warn_unused; 1121 return: Eina.List * @warn_unused;
1122 params { 1122 params {
1123 @in Evas_Coord x; 1123 @in Evas_Coord x;
1124 @in Evas_Coord y; 1124 @in Evas_Coord y;
@@ -1140,7 +1140,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
1140 the object name is unique. 1140 the object name is unique.
1141 1141
1142 @ingroup Evas_Object_Group_Find */ 1142 @ingroup Evas_Object_Group_Find */
1143 return Evas_Object * @warn_unused; 1143 return: Evas_Object * @warn_unused;
1144 params { 1144 params {
1145 @in const(char)* name; /*@ The given name. */ 1145 @in const(char)* name; /*@ The given name. */
1146 } 1146 }
@@ -1180,7 +1180,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
1180 @see evas_touch_point_list_nth_xy_get() 1180 @see evas_touch_point_list_nth_xy_get()
1181 @see evas_touch_point_list_nth_state_get() */ 1181 @see evas_touch_point_list_nth_state_get() */
1182 1182
1183 return int; 1183 return: int;
1184 params { 1184 params {
1185 @in uint n; /*@ The number of the touched point (0 being the first). */ 1185 @in uint n; /*@ The number of the touched point (0 being the first). */
1186 } 1186 }
@@ -1271,7 +1271,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
1271 Retrieves the list of font paths used by the given evas. 1271 Retrieves the list of font paths used by the given evas.
1272 @return The list of font paths used. 1272 @return The list of font paths used.
1273 @ingroup Evas_Font_Path_Group */ 1273 @ingroup Evas_Font_Path_Group */
1274 return const(Eina.List)* @warn_unused; 1274 return: const(Eina.List)* @warn_unused;
1275 } 1275 }
1276 image_cache_reload { 1276 image_cache_reload {
1277 /*@ 1277 /*@
@@ -1300,7 +1300,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
1300 1300
1301 screen_x = evas_coord_world_x_to_screen(evas, canvas_x); 1301 screen_x = evas_coord_world_x_to_screen(evas, canvas_x);
1302 @endcode */ 1302 @endcode */
1303 return int @warn_unused; 1303 return: int @warn_unused;
1304 params { 1304 params {
1305 @in Evas_Coord x; /*@ The canvas x co-ordinate */ 1305 @in Evas_Coord x; /*@ The canvas x co-ordinate */
1306 } 1306 }
@@ -1351,7 +1351,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
1351 1351
1352 @ingroup Evas_Canvas */ 1352 @ingroup Evas_Canvas */
1353 1353
1354 return Eina.List * @warn_unused; 1354 return: Eina.List * @warn_unused;
1355 } 1355 }
1356 image_cache_flush { 1356 image_cache_flush {
1357 /*@ 1357 /*@
@@ -1380,7 +1380,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
1380 1380
1381 canvas_y = evas_coord_screen_y_to_world(evas, screen_y); 1381 canvas_y = evas_coord_screen_y_to_world(evas, screen_y);
1382 @endcode */ 1382 @endcode */
1383 return Evas_Coord @warn_unused; 1383 return: Evas_Coord @warn_unused;
1384 params { 1384 params {
1385 @in int y; /*@ The screen/output y co-ordinate */ 1385 @in int y; /*@ The screen/output y co-ordinate */
1386 } 1386 }
@@ -1428,7 +1428,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
1428 @see evas_touch_point_list_nth_xy_get() 1428 @see evas_touch_point_list_nth_xy_get()
1429 @see evas_touch_point_list_nth_id_get() */ 1429 @see evas_touch_point_list_nth_id_get() */
1430 1430
1431 return Evas_Touch_Point_State; 1431 return: Evas_Touch_Point_State;
1432 params { 1432 params {
1433 @in uint n; /*@ The number of the touched point (0 being the first). */ 1433 @in uint n; /*@ The number of the touched point (0 being the first). */
1434 } 1434 }
@@ -1542,7 +1542,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
1542 @warning This function will @b skip objects parented by smart 1542 @warning This function will @b skip objects parented by smart
1543 objects, acting only on the ones at the "top level", with regard to 1543 objects, acting only on the ones at the "top level", with regard to
1544 object parenting. */ 1544 object parenting. */
1545 return Evas_Object * @warn_unused; 1545 return: Evas_Object * @warn_unused;
1546 params { 1546 params {
1547 @in Evas_Coord x; /*@ The top left corner's horizontal coordinate for the 1547 @in Evas_Coord x; /*@ The top left corner's horizontal coordinate for the
1548 rectangular region */ 1548 rectangular region */
@@ -1645,7 +1645,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
1645 1645
1646 canvas_x = evas_coord_screen_x_to_world(evas, screen_x); 1646 canvas_x = evas_coord_screen_x_to_world(evas, screen_x);
1647 @endcode */ 1647 @endcode */
1648 return Evas_Coord @warn_unused; 1648 return: Evas_Coord @warn_unused;
1649 params { 1649 params {
1650 @in int x; /*@ The screen/output x co-ordinate */ 1650 @in int x; /*@ The screen/output x co-ordinate */
1651 } 1651 }
@@ -1712,7 +1712,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
1712 1712
1713 screen_y = evas_coord_world_y_to_screen(evas, canvas_y); 1713 screen_y = evas_coord_world_y_to_screen(evas, canvas_y);
1714 @endcode */ 1714 @endcode */
1715 return int @warn_unused; 1715 return: int @warn_unused;
1716 params { 1716 params {
1717 @in Evas_Coord y; /*@ The canvas y co-ordinate */ 1717 @in Evas_Coord y; /*@ The canvas y co-ordinate */
1718 } 1718 }
diff --git a/src/lib/evas/canvas/evas_common_interface.eo b/src/lib/evas/canvas/evas_common_interface.eo
index 390ef4c..f804b63 100644
--- a/src/lib/evas/canvas/evas_common_interface.eo
+++ b/src/lib/evas/canvas/evas_common_interface.eo
@@ -5,7 +5,7 @@ interface Evas.Common_Interface ()
5 evas { 5 evas {
6 get { 6 get {
7 /*@ No description supplied by the EAPI. */ 7 /*@ No description supplied by the EAPI. */
8 legacy evas_object_evas_get; 8 legacy: evas_object_evas_get;
9 } 9 }
10 values { 10 values {
11 Evas *ret; 11 Evas *ret;
diff --git a/src/lib/evas/canvas/evas_grid.eo b/src/lib/evas/canvas/evas_grid.eo
index 3338b68..7c80d90 100644
--- a/src/lib/evas/canvas/evas_grid.eo
+++ b/src/lib/evas/canvas/evas_grid.eo
@@ -53,7 +53,7 @@ class Evas.Grid (Evas.Smart_Clipped)
53 It's possible to remove objects from the grid when walking this 53 It's possible to remove objects from the grid when walking this
54 list, but these removals won't be reflected on it. 54 list, but these removals won't be reflected on it.
55 @since 1.1 */ 55 @since 1.1 */
56 return Eina.List * @warn_unused; 56 return: Eina.List * @warn_unused;
57 } 57 }
58 } 58 }
59 } 59 }
@@ -64,7 +64,7 @@ class Evas.Grid (Evas.Smart_Clipped)
64 64
65 @note Do not remove or delete objects while walking the list. 65 @note Do not remove or delete objects while walking the list.
66 @since 1.1 */ 66 @since 1.1 */
67 return Eina.Accessor * @warn_unused; 67 return: Eina.Accessor * @warn_unused;
68 } 68 }
69 clear { 69 clear {
70 /*@ 70 /*@
@@ -82,7 +82,7 @@ class Evas.Grid (Evas.Smart_Clipped)
82 82
83 @note Do not remove or delete objects while walking the list. 83 @note Do not remove or delete objects while walking the list.
84 @since 1.1 */ 84 @since 1.1 */
85 return Eina.Iterator * @warn_unused; 85 return: Eina.Iterator * @warn_unused;
86 } 86 }
87 add_to { 87 add_to {
88 /*@ 88 /*@
@@ -91,7 +91,7 @@ class Evas.Grid (Evas.Smart_Clipped)
91 @see evas_object_grid_add() 91 @see evas_object_grid_add()
92 @since 1.1 */ 92 @since 1.1 */
93 93
94 return Evas_Object * @warn_unused; 94 return: Evas_Object * @warn_unused;
95 } 95 }
96 unpack { 96 unpack {
97 /*@ 97 /*@
@@ -104,7 +104,7 @@ class Evas.Grid (Evas.Smart_Clipped)
104 @return 1 on success, 0 on failure. 104 @return 1 on success, 0 on failure.
105 @since 1.1 */ 105 @since 1.1 */
106 106
107 return bool; 107 return: bool;
108 params { 108 params {
109 @in Evas_Object *child @nonull; 109 @in Evas_Object *child @nonull;
110 } 110 }
@@ -117,7 +117,7 @@ class Evas.Grid (Evas.Smart_Clipped)
117 evas_object_grid_pack() 117 evas_object_grid_pack()
118 @return 1 on success, 0 on failure. 118 @return 1 on success, 0 on failure.
119 @since 1.1 */ 119 @since 1.1 */
120 return bool; 120 return: bool;
121 params { 121 params {
122 @in Evas_Object *child; /*@ The grid child to query for coordinates */ 122 @in Evas_Object *child; /*@ The grid child to query for coordinates */
123 @out int x; /*@ The pointer to where the x coordinate will be returned */ 123 @out int x; /*@ The pointer to where the x coordinate will be returned */
@@ -133,7 +133,7 @@ class Evas.Grid (Evas.Smart_Clipped)
133 @return 1 on success, 0 on failure. 133 @return 1 on success, 0 on failure.
134 @since 1.1 */ 134 @since 1.1 */
135 135
136 return bool; 136 return: bool;
137 params { 137 params {
138 @in Evas_Object *child @nonull; /*@ The child object to add. */ 138 @in Evas_Object *child @nonull; /*@ The child object to add. */
139 @in int x; /*@ The virtual x coordinate of the child */ 139 @in int x; /*@ The virtual x coordinate of the child */
diff --git a/src/lib/evas/canvas/evas_image.eo b/src/lib/evas/canvas/evas_image.eo
index 81ec169..8108434 100644
--- a/src/lib/evas/canvas/evas_image.eo
+++ b/src/lib/evas/canvas/evas_image.eo
@@ -76,7 +76,7 @@ class Evas.Image (Evas.Object)
76 @see evas_object_image_source_get() 76 @see evas_object_image_source_get()
77 @see evas_object_image_source_unset() 77 @see evas_object_image_source_unset()
78 @see evas_object_image_source_visible_set() */ 78 @see evas_object_image_source_visible_set() */
79 return bool; 79 return: bool;
80 } 80 }
81 get { 81 get {
82 /*@ 82 /*@
@@ -631,7 +631,7 @@ class Evas.Image (Evas.Object)
631 631
632 This function sets a native surface of a given canvas image. */ 632 This function sets a native surface of a given canvas image. */
633 633
634 legacy null; 634 legacy: null;
635 } 635 }
636 get { 636 get {
637 /*@ 637 /*@
@@ -847,7 +847,7 @@ class Evas.Image (Evas.Object)
847 @since 1.2 847 @since 1.2
848 848
849 This function returns the state of the region support of given image */ 849 This function returns the state of the region support of given image */
850 return bool @warn_unused; 850 return: bool @warn_unused;
851 } 851 }
852 } 852 }
853 load_error { 853 load_error {
@@ -859,7 +859,7 @@ class Evas.Image (Evas.Object)
859 @return A value giving the last error that occurred. It should be 859 @return A value giving the last error that occurred. It should be
860 one of the #Evas_Load_Error values. #EVAS_LOAD_ERROR_NONE 860 one of the #Evas_Load_Error values. #EVAS_LOAD_ERROR_NONE
861 is returned if there was no error. */ 861 is returned if there was no error. */
862 return Evas_Load_Error @warn_unused; 862 return: Evas_Load_Error @warn_unused;
863 } 863 }
864 } 864 }
865 animated_frame_count { 865 animated_frame_count {
@@ -878,7 +878,7 @@ class Evas.Image (Evas.Object)
878 @see evas_object_image_animated_frame_duration_get() 878 @see evas_object_image_animated_frame_duration_get()
879 @see evas_object_image_animated_frame_set() 879 @see evas_object_image_animated_frame_set()
880 @since 1.1 */ 880 @since 1.1 */
881 return int; 881 return: int;
882 } 882 }
883 } 883 }
884 stride { 884 stride {
@@ -890,7 +890,7 @@ class Evas.Image (Evas.Object)
890 890
891 The row stride is the number of bytes between the start of a row 891 The row stride is the number of bytes between the start of a row
892 and the start of the next row for image data. */ 892 and the start of the next row for image data. */
893 return int @warn_unused; 893 return: int @warn_unused;
894 } 894 }
895 } 895 }
896 animated { 896 animated {
@@ -944,7 +944,7 @@ class Evas.Image (Evas.Object)
944 @see evas_object_image_animated_frame_duration_get() 944 @see evas_object_image_animated_frame_duration_get()
945 @see evas_object_image_animated_frame_set() 945 @see evas_object_image_animated_frame_set()
946 @since 1.1 */ 946 @since 1.1 */
947 return bool; 947 return: bool;
948 } 948 }
949 } 949 }
950 animated_loop_type { 950 animated_loop_type {
@@ -970,7 +970,7 @@ class Evas.Image (Evas.Object)
970 @see evas_object_image_animated_frame_duration_get() 970 @see evas_object_image_animated_frame_duration_get()
971 @see evas_object_image_animated_frame_set() 971 @see evas_object_image_animated_frame_set()
972 @since 1.1 */ 972 @since 1.1 */
973 return Evas_Image_Animated_Loop_Hint; 973 return: Evas_Image_Animated_Loop_Hint;
974 } 974 }
975 } 975 }
976 animated_loop_count { 976 animated_loop_count {
@@ -994,7 +994,7 @@ class Evas.Image (Evas.Object)
994 @see evas_object_image_animated_frame_duration_get() 994 @see evas_object_image_animated_frame_duration_get()
995 @see evas_object_image_animated_frame_set() 995 @see evas_object_image_animated_frame_set()
996 @since 1.1 */ 996 @since 1.1 */
997 return int; 997 return: int;
998 } 998 }
999 } 999 }
1000 1000
@@ -1007,7 +1007,7 @@ class Evas.Image (Evas.Object)
1007 1007
1008 @see evas_object_image_scene_set 1008 @see evas_object_image_scene_set
1009 @since 1.10 */ 1009 @since 1.10 */
1010 legacy null; 1010 legacy: null;
1011 } 1011 }
1012 get { 1012 get {
1013 /*@ 1013 /*@
@@ -1019,7 +1019,7 @@ class Evas.Image (Evas.Object)
1019 1019
1020 @see evas_object_image_scene_get 1020 @see evas_object_image_scene_get
1021 @since 1.10 */ 1021 @since 1.10 */
1022 legacy null; 1022 legacy: null;
1023 } 1023 }
1024 values { 1024 values {
1025 Evas_3D_Scene *scene; /*@ 3D scene on an image object. */ 1025 Evas_3D_Scene *scene; /*@ 3D scene on an image object. */
@@ -1039,7 +1039,7 @@ class Evas.Image (Evas.Object)
1039 please use only for testing purposes. 1039 please use only for testing purposes.
1040 @see @ref evasfiltersref "Evas filters reference" 1040 @see @ref evasfiltersref "Evas filters reference"
1041 */ 1041 */
1042 legacy null; 1042 legacy: null;
1043 } 1043 }
1044 values { 1044 values {
1045 const(char)* program; /*@ The program code, as defined 1045 const(char)* program; /*@ The program code, as defined
@@ -1060,7 +1060,7 @@ class Evas.Image (Evas.Object)
1060 1060
1061 This will create automatically a new RGBA buffer containing 1061 This will create automatically a new RGBA buffer containing
1062 the source object's pixels (as it is rendered). */ 1062 the source object's pixels (as it is rendered). */
1063 legacy null; 1063 legacy: null;
1064 } 1064 }
1065 values { 1065 values {
1066 const(char)* name; /*@ Object name as used in the program code */ 1066 const(char)* name; /*@ Object name as used in the program code */
@@ -1070,8 +1070,8 @@ class Evas.Image (Evas.Object)
1070 filter_padding { 1070 filter_padding {
1071 get { 1071 get {
1072 /*@ Get the value of the extra padding set when a filter is used. */ 1072 /*@ Get the value of the extra padding set when a filter is used. */
1073 return bool; /*@ Returns false if the filter is invalid and padding is 0 */ 1073 return: bool; /*@ Returns false if the filter is invalid and padding is 0 */
1074 legacy null; 1074 legacy: null;
1075 } 1075 }
1076 values { 1076 values {
1077 int l; /*@ Left padding in pixels */ 1077 int l; /*@ Left padding in pixels */
@@ -1084,7 +1084,7 @@ class Evas.Image (Evas.Object)
1084 methods { 1084 methods {
1085 preload_begin { 1085 preload_begin {
1086 /*@ Begin preloading an image object's image data in the background */ 1086 /*@ Begin preloading an image object's image data in the background */
1087 legacy null; 1087 legacy: null;
1088 } 1088 }
1089 data_update_add { 1089 data_update_add {
1090 /*@ 1090 /*@
@@ -1118,7 +1118,7 @@ class Evas.Image (Evas.Object)
1118 @see evas_object_image_animated_frame_duration_get() 1118 @see evas_object_image_animated_frame_duration_get()
1119 @see evas_object_image_animated_frame_set() 1119 @see evas_object_image_animated_frame_set()
1120 @since 1.1 */ 1120 @since 1.1 */
1121 return double; 1121 return: double;
1122 params { 1122 params {
1123 @in int start_frame; /*@ The first frame */ 1123 @in int start_frame; /*@ The first frame */
1124 @in int frame_num; /*@ Number of frames in the sequence */ 1124 @in int frame_num; /*@ Number of frames in the sequence */
@@ -1136,7 +1136,7 @@ class Evas.Image (Evas.Object)
1136 You can specify some flags when saving the image. Currently 1136 You can specify some flags when saving the image. Currently
1137 acceptable flags are @c quality and @c compress. Eg.: @c 1137 acceptable flags are @c quality and @c compress. Eg.: @c
1138 "quality=100 compress=9" */ 1138 "quality=100 compress=9" */
1139 return bool; 1139 return: bool;
1140 params { 1140 params {
1141 @in const(char)* file @nonull; /*@ The filename to be used to save the image (extension 1141 @in const(char)* file @nonull; /*@ The filename to be used to save the image (extension
1142 obligatory). */ 1142 obligatory). */
@@ -1189,7 +1189,7 @@ class Evas.Image (Evas.Object)
1189 inform data changes, if you did any. 1189 inform data changes, if you did any.
1190 1190
1191 @see evas_object_image_data_set() */ 1191 @see evas_object_image_data_set() */
1192 return void * @warn_unused; 1192 return: void * @warn_unused;
1193 params { 1193 params {
1194 @in bool for_writing; /*@ Whether the data being retrieved will be 1194 @in bool for_writing; /*@ Whether the data being retrieved will be
1195 modified (@c EINA_TRUE) or not (@c EINA_FALSE). */ 1195 modified (@c EINA_TRUE) or not (@c EINA_FALSE). */
@@ -1197,7 +1197,7 @@ class Evas.Image (Evas.Object)
1197 } 1197 }
1198 preload_cancel { 1198 preload_cancel {
1199 /*@ Cancel preloading an image object's image data in the background */ 1199 /*@ Cancel preloading an image object's image data in the background */
1200 legacy null; 1200 legacy: null;
1201 } 1201 }
1202 data_convert { 1202 data_convert {
1203 /*@ 1203 /*@
@@ -1214,7 +1214,7 @@ class Evas.Image (Evas.Object)
1214 1214
1215 @return data A newly allocated data in the format specified by to_cspace. */ 1215 @return data A newly allocated data in the format specified by to_cspace. */
1216 1216
1217 return void * @warn_unused; 1217 return: void * @warn_unused;
1218 params { 1218 params {
1219 @in Evas_Colorspace to_cspace; /*@ The colorspace to which the image raw data will be converted. */ 1219 @in Evas_Colorspace to_cspace; /*@ The colorspace to which the image raw data will be converted. */
1220 } 1220 }
@@ -1225,7 +1225,7 @@ class Evas.Image (Evas.Object)
1225 1225
1226 This function imports pixels from a given source to a given canvas image. */ 1226 This function imports pixels from a given source to a given canvas image. */
1227 1227
1228 return bool; 1228 return: bool;
1229 params { 1229 params {
1230 @in Evas_Pixel_Import_Source *pixels @nonull; /*@ The pixel's source to be imported. */ 1230 @in Evas_Pixel_Import_Source *pixels @nonull; /*@ The pixel's source to be imported. */
1231 } 1231 }
diff --git a/src/lib/evas/canvas/evas_object.eo b/src/lib/evas/canvas/evas_object.eo
index 7aed5a1..9ce8923 100644
--- a/src/lib/evas/canvas/evas_object.eo
+++ b/src/lib/evas/canvas/evas_object.eo
@@ -77,11 +77,11 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
77 visibility { 77 visibility {
78 set { 78 set {
79 /*@ Makes the given Evas object visible or invisible. */ 79 /*@ Makes the given Evas object visible or invisible. */
80 legacy null; 80 legacy: null;
81 } 81 }
82 get { 82 get {
83 /*@ Retrieves whether or not the given Evas object is visible. */ 83 /*@ Retrieves whether or not the given Evas object is visible. */
84 legacy evas_object_visible_get; 84 legacy: evas_object_visible_get;
85 } 85 }
86 values { 86 values {
87 bool v; /*@ @c EINA_TRUE if to make the object visible, @c EINA_FALSE otherwise */ 87 bool v; /*@ @c EINA_TRUE if to make the object visible, @c EINA_FALSE otherwise */
@@ -90,7 +90,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
90 type { 90 type {
91 set { 91 set {
92 /*@ Sets the type of the given Evas object. */ 92 /*@ Sets the type of the given Evas object. */
93 legacy null; 93 legacy: null;
94 } 94 }
95 get { 95 get {
96 /*@ 96 /*@
@@ -733,11 +733,11 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
733 size { 733 size {
734 set { 734 set {
735 /*@ Changes the size of the given Evas object. */ 735 /*@ Changes the size of the given Evas object. */
736 legacy evas_object_resize; 736 legacy: evas_object_resize;
737 } 737 }
738 get { 738 get {
739 /*@ Retrieves the (rectangular) size of the given Evas object. */ 739 /*@ Retrieves the (rectangular) size of the given Evas object. */
740 legacy null; 740 legacy: null;
741 } 741 }
742 values { 742 values {
743 Evas_Coord w; /*@ in */ 743 Evas_Coord w; /*@ in */
@@ -1019,11 +1019,11 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
1019 position { 1019 position {
1020 set { 1020 set {
1021 /*@ Move the given Evas object to the given location inside its canvas' viewport. */ 1021 /*@ Move the given Evas object to the given location inside its canvas' viewport. */
1022 legacy evas_object_move; 1022 legacy: evas_object_move;
1023 } 1023 }
1024 get { 1024 get {
1025 /*@ Retrieves the position of the given Evas object. */ 1025 /*@ Retrieves the position of the given Evas object. */
1026 legacy null; 1026 legacy: null;
1027 } 1027 }
1028 values { 1028 values {
1029 Evas_Coord x; /*@ in */ 1029 Evas_Coord x; /*@ in */
@@ -1107,7 +1107,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
1107 @see evas_object_smart_data_set() 1107 @see evas_object_smart_data_set()
1108 1108
1109 @ingroup Evas_Smart_Object_Group */ 1109 @ingroup Evas_Smart_Object_Group */
1110 return void * @warn_unused; 1110 return: void * @warn_unused;
1111 } 1111 }
1112 } 1112 }
1113 smart_clipped_clipper { 1113 smart_clipped_clipper {
@@ -1121,7 +1121,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
1121 properties, like colors. 1121 properties, like colors.
1122 1122
1123 @see evas_object_smart_clipped_smart_add() */ 1123 @see evas_object_smart_clipped_smart_add() */
1124 return Evas_Object * @warn_unused; 1124 return: Evas_Object * @warn_unused;
1125 } 1125 }
1126 } 1126 }
1127 below { 1127 below {
@@ -1138,7 +1138,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
1138 @see evas_object_layer_get() 1138 @see evas_object_layer_get()
1139 @see evas_object_layer_set() 1139 @see evas_object_layer_set()
1140 @see evas_object_below_get() */ 1140 @see evas_object_below_get() */
1141 return Evas_Object * @warn_unused; 1141 return: Evas_Object * @warn_unused;
1142 } 1142 }
1143 } 1143 }
1144 clipees { 1144 clipees {
@@ -1180,7 +1180,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
1180 evas_object_show(obj_tmp); 1180 evas_object_show(obj_tmp);
1181 } 1181 }
1182 @endcode */ 1182 @endcode */
1183 return const(Eina.List)* @warn_unused; 1183 return: const(Eina.List)* @warn_unused;
1184 } 1184 }
1185 } 1185 }
1186 smart_parent { 1186 smart_parent {
@@ -1192,7 +1192,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
1192 obj is not a smart member of any 1192 obj is not a smart member of any
1193 1193
1194 @ingroup Evas_Smart_Object_Group */ 1194 @ingroup Evas_Smart_Object_Group */
1195 return Evas_Object * @warn_unused; 1195 return: Evas_Object * @warn_unused;
1196 } 1196 }
1197 } 1197 }
1198 above { 1198 above {
@@ -1209,7 +1209,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
1209 @see evas_object_layer_get() 1209 @see evas_object_layer_get()
1210 @see evas_object_layer_set() 1210 @see evas_object_layer_set()
1211 @see evas_object_below_get() */ 1211 @see evas_object_below_get() */
1212 return Evas_Object * @warn_unused; 1212 return: Evas_Object * @warn_unused;
1213 } 1213 }
1214 } 1214 }
1215 size_hint_display_mode { 1215 size_hint_display_mode {
@@ -1241,7 +1241,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
1241 1241
1242 @return EINA_TRUE if @p obj clip any object. 1242 @return EINA_TRUE if @p obj clip any object.
1243 @since 1.8 */ 1243 @since 1.8 */
1244 return bool @warn_unused; 1244 return: bool @warn_unused;
1245 } 1245 }
1246 key_grab { 1246 key_grab {
1247 /*@ 1247 /*@
@@ -1284,7 +1284,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
1284 @see evas_focus_get 1284 @see evas_focus_get
1285 @see evas_key_modifier_add */ 1285 @see evas_key_modifier_add */
1286 1286
1287 return bool @warn_unused; 1287 return: bool @warn_unused;
1288 params { 1288 params {
1289 @in const(char)* keyname @nonull; /*@ the key to request events for. */ 1289 @in const(char)* keyname @nonull; /*@ the key to request events for. */
1290 @in Evas_Modifier_Mask modifiers; /*@ a mask of modifiers that must be present to 1290 @in Evas_Modifier_Mask modifiers; /*@ a mask of modifiers that must be present to
@@ -1387,7 +1387,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
1387 @see eo_isa 1387 @see eo_isa
1388 1388
1389 @ingroup Evas_Smart_Object_Group */ 1389 @ingroup Evas_Smart_Object_Group */
1390 return bool @warn_unused; 1390 return: bool @warn_unused;
1391 params { 1391 params {
1392 @in const(char)* type @nonull; /*@ The @b name (type) of the smart class to check for */ 1392 @in const(char)* type @nonull; /*@ The @b name (type) of the smart class to check for */
1393 } 1393 }
@@ -1408,7 +1408,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
1408 @since 1.2 1408 @since 1.2
1409 1409
1410 @ingroup Evas_Object_Group_Find */ 1410 @ingroup Evas_Object_Group_Find */
1411 return Evas_Object * @warn_unused; 1411 return: Evas_Object * @warn_unused;
1412 params { 1412 params {
1413 @in const(char)* name; /*@ The given name. */ 1413 @in const(char)* name; /*@ The given name. */
1414 @in int recurse; /*@ Set to the number of child levels to recurse (0 == don't recurse, 1 == only look at the children of @p obj or their immediate children, but no further etc.). */ 1414 @in int recurse; /*@ Set to the number of child levels to recurse (0 == don't recurse, 1 == only look at the children of @p obj or their immediate children, but no further etc.). */
@@ -1496,7 +1496,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
1496 @see eo_isa 1496 @see eo_isa
1497 1497
1498 @ingroup Evas_Smart_Object_Group */ 1498 @ingroup Evas_Smart_Object_Group */
1499 return bool @warn_unused; 1499 return: bool @warn_unused;
1500 params { 1500 params {
1501 @in const(char)* type @nonull; /*@ The type (name string) to check for. Must be the name */ 1501 @in const(char)* type @nonull; /*@ The type (name string) to check for. Must be the name */
1502 } 1502 }
diff --git a/src/lib/evas/canvas/evas_object_smart.eo b/src/lib/evas/canvas/evas_object_smart.eo
index fc99af0..006dbf4 100644
--- a/src/lib/evas/canvas/evas_object_smart.eo
+++ b/src/lib/evas/canvas/evas_object_smart.eo
@@ -52,7 +52,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
52 clip { 52 clip {
53 set { 53 set {
54 /*@ No description supplied by the EAPI. */ 54 /*@ No description supplied by the EAPI. */
55 legacy null; 55 legacy: null;
56 } 56 }
57 values { 57 values {
58 Evas_Object *clip; 58 Evas_Object *clip;
@@ -61,7 +61,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
61 color { 61 color {
62 set { 62 set {
63 /*@ No description supplied by the EAPI. */ 63 /*@ No description supplied by the EAPI. */
64 legacy null; 64 legacy: null;
65 } 65 }
66 values { 66 values {
67 int r; 67 int r;
@@ -102,7 +102,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
102 @see evas_object_smart_member_add() 102 @see evas_object_smart_member_add()
103 @see evas_object_smart_member_del() 103 @see evas_object_smart_member_del()
104 @see evas_object_smart_iterator_new() */ 104 @see evas_object_smart_iterator_new() */
105 return Eina.List * @warn_unused; 105 return: Eina.List * @warn_unused;
106 } 106 }
107 } 107 }
108 smart { 108 smart {
@@ -113,18 +113,18 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
113 @return the #Evas_Smart handle or @c NULL, on errors 113 @return the #Evas_Smart handle or @c NULL, on errors
114 114
115 @ingroup Evas_Smart_Object_Group */ 115 @ingroup Evas_Smart_Object_Group */
116 return Evas_Smart * @warn_unused; 116 return: Evas_Smart * @warn_unused;
117 } 117 }
118 } 118 }
119 } 119 }
120 methods { 120 methods {
121 show { 121 show {
122 /*@ No description supplied by the EAPI. */ 122 /*@ No description supplied by the EAPI. */
123 legacy null; 123 legacy: null;
124 } 124 }
125 move { 125 move {
126 /*@ No description supplied by the EAPI. */ 126 /*@ No description supplied by the EAPI. */
127 legacy null; 127 legacy: null;
128 params { 128 params {
129 @in Evas_Coord x; 129 @in Evas_Coord x;
130 @in Evas_Coord y; 130 @in Evas_Coord y;
@@ -157,7 +157,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
157 157
158 @ingroup Evas_Smart_Object_Group */ 158 @ingroup Evas_Smart_Object_Group */
159 159
160 return bool; 160 return: bool;
161 params { 161 params {
162 @in const(Evas_Smart_Cb_Description)* descriptions; /*@ @c NULL terminated array with 162 @in const(Evas_Smart_Cb_Description)* descriptions; /*@ @c NULL terminated array with
163 #Evas_Smart_Cb_Description descriptions. Array elements won't be 163 #Evas_Smart_Cb_Description descriptions. Array elements won't be
@@ -212,7 +212,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
212 @see evas_object_smart_member_add() 212 @see evas_object_smart_member_add()
213 @see evas_object_smart_member_del() 213 @see evas_object_smart_member_del()
214 @see evas_object_smart_members_get() */ 214 @see evas_object_smart_members_get() */
215 return Eina.Iterator * @warn_unused; 215 return: Eina.Iterator * @warn_unused;
216 } 216 }
217 callback_description_find @const { 217 callback_description_find @const {
218 /*@ 218 /*@
@@ -234,7 +234,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
234 } 234 }
235 hide { 235 hide {
236 /*@ No description supplied by the EAPI. */ 236 /*@ No description supplied by the EAPI. */
237 legacy null; 237 legacy: null;
238 } 238 }
239 calculate { 239 calculate {
240 /*@ 240 /*@
@@ -264,7 +264,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
264 #EVAS_SMART_SUBCLASS_NEW, for example. 264 #EVAS_SMART_SUBCLASS_NEW, for example.
265 265
266 @ingroup Evas_Smart_Object_Group */ 266 @ingroup Evas_Smart_Object_Group */
267 legacy null; 267 legacy: null;
268 } 268 }
269 member_add { 269 member_add {
270 /*@ 270 /*@
@@ -287,11 +287,11 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
287 params { 287 params {
288 @in Evas_Object *sub_obj @nonull; /*@ The member object */ 288 @in Evas_Object *sub_obj @nonull; /*@ The member object */
289 } 289 }
290 legacy null; 290 legacy: null;
291 } 291 }
292 resize { 292 resize {
293 /*@ No description supplied by the EAPI. */ 293 /*@ No description supplied by the EAPI. */
294 legacy null; 294 legacy: null;
295 params { 295 params {
296 @in Evas_Coord w; 296 @in Evas_Coord w;
297 @in Evas_Coord h; 297 @in Evas_Coord h;
@@ -299,7 +299,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
299 } 299 }
300 clip_unset { 300 clip_unset {
301 /*@ No description supplied by the EAPI. */ 301 /*@ No description supplied by the EAPI. */
302 legacy null; 302 legacy: null;
303 } 303 }
304 changed { 304 changed {
305 /*@ 305 /*@
@@ -330,18 +330,18 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
330 @in Evas_Object *sub_obj; /*@ the member object 330 @in Evas_Object *sub_obj; /*@ the member object
331 @ingroup Evas_Smart_Object_Group */ 331 @ingroup Evas_Smart_Object_Group */
332 } 332 }
333 legacy null; 333 legacy: null;
334 } 334 }
335 del { 335 del {
336 /*@ Deletes a smart object. */ 336 /*@ Deletes a smart object. */
337 legacy null; 337 legacy: null;
338 } 338 }
339 attach { 339 attach {
340 /*@ Attach a given smart data to a given smart object. */ 340 /*@ Attach a given smart data to a given smart object. */
341 params { 341 params {
342 @in Evas_Smart *s; 342 @in Evas_Smart *s;
343 } 343 }
344 legacy null; 344 legacy: null;
345 } 345 }
346 } 346 }
347 implements { 347 implements {
diff --git a/src/lib/evas/canvas/evas_out.eo b/src/lib/evas/canvas/evas_out.eo
index de9e23f..7ff58ea 100644
--- a/src/lib/evas/canvas/evas_out.eo
+++ b/src/lib/evas/canvas/evas_out.eo
@@ -20,7 +20,7 @@ class Evas.Out (Eo.Base)
20 engine_info { 20 engine_info {
21 set { 21 set {
22 /*@ Sets the engine specific output parameters for a given output. */ 22 /*@ Sets the engine specific output parameters for a given output. */
23 return bool; 23 return: bool;
24 } 24 }
25 get { 25 get {
26 /*@ Gets the engine specific output parameters for a given output. */ 26 /*@ Gets the engine specific output parameters for a given output. */
diff --git a/src/lib/evas/canvas/evas_table.eo b/src/lib/evas/canvas/evas_table.eo
index ff567d3..d49d5e9 100644
--- a/src/lib/evas/canvas/evas_table.eo
+++ b/src/lib/evas/canvas/evas_table.eo
@@ -130,7 +130,7 @@ class Evas.Table (Evas.Smart_Clipped)
130 It's up to the user to destroy it when it no longer needs it. 130 It's up to the user to destroy it when it no longer needs it.
131 It's possible to remove objects from the table when walking this 131 It's possible to remove objects from the table when walking this
132 list, but these removals won't be reflected on it. */ 132 list, but these removals won't be reflected on it. */
133 return Eina.List * @warn_unused; 133 return: Eina.List * @warn_unused;
134 } 134 }
135 } 135 }
136 child { 136 child {
@@ -163,14 +163,14 @@ class Evas.Table (Evas.Smart_Clipped)
163 Get an accessor to get random access to the list of children for the table. 163 Get an accessor to get random access to the list of children for the table.
164 164
165 @note Do not remove or delete objects while walking the list. */ 165 @note Do not remove or delete objects while walking the list. */
166 return Eina.Accessor * @warn_unused; 166 return: Eina.Accessor * @warn_unused;
167 } 167 }
168 iterator_new @const { 168 iterator_new @const {
169 /*@ 169 /*@
170 Get an iterator to walk the list of children for the table. 170 Get an iterator to walk the list of children for the table.
171 171
172 @note Do not remove or delete objects while walking the list. */ 172 @note Do not remove or delete objects while walking the list. */
173 return Eina.Iterator * @warn_unused; 173 return: Eina.Iterator * @warn_unused;
174 } 174 }
175 add_to { 175 add_to {
176 /*@ 176 /*@
@@ -178,7 +178,7 @@ class Evas.Table (Evas.Smart_Clipped)
178 178
179 @see evas_object_table_add() */ 179 @see evas_object_table_add() */
180 180
181 return Evas_Object * @warn_unused; 181 return: Evas_Object * @warn_unused;
182 } 182 }
183 pack_get @const { 183 pack_get @const {
184 /*@ 184 /*@
@@ -186,7 +186,7 @@ class Evas.Table (Evas.Smart_Clipped)
186 186
187 @return 1 on success, 0 on failure. 187 @return 1 on success, 0 on failure.
188 @since 1.1 */ 188 @since 1.1 */
189 return bool; 189 return: bool;
190 params { 190 params {
191 @in Evas_Object *child; /*@ The child object to add. */ 191 @in Evas_Object *child; /*@ The child object to add. */
192 @out ushort col; /*@ pointer to store relative-horizontal position to place child. */ 192 @out ushort col; /*@ pointer to store relative-horizontal position to place child. */
@@ -207,7 +207,7 @@ class Evas.Table (Evas.Smart_Clipped)
207 207
208 @return 1 on success, 0 on failure. */ 208 @return 1 on success, 0 on failure. */
209 209
210 return bool; 210 return: bool;
211 params { 211 params {
212 @in Evas_Object *child @nonull; /*@ The child object to add. */ 212 @in Evas_Object *child @nonull; /*@ The child object to add. */
213 @in ushort col; /*@ relative-horizontal position to place child. */ 213 @in ushort col; /*@ relative-horizontal position to place child. */
@@ -226,7 +226,7 @@ class Evas.Table (Evas.Smart_Clipped)
226 226
227 @return 1 on success, 0 on failure. */ 227 @return 1 on success, 0 on failure. */
228 228
229 return bool; 229 return: bool;
230 params { 230 params {
231 @in Evas_Object *child @nonull; 231 @in Evas_Object *child @nonull;
232 } 232 }
diff --git a/src/lib/evas/canvas/evas_text.eo b/src/lib/evas/canvas/evas_text.eo
index 14667ba..db93c63 100644
--- a/src/lib/evas/canvas/evas_text.eo
+++ b/src/lib/evas/canvas/evas_text.eo
@@ -309,7 +309,7 @@ class Evas.Text (Evas.Object)
309 please use only for testing purposes. 309 please use only for testing purposes.
310 @see @ref evasfiltersref "Evas filters reference" 310 @see @ref evasfiltersref "Evas filters reference"
311 */ 311 */
312 legacy null; 312 legacy: null;
313 } 313 }
314 values { 314 values {
315 const(char)* program; /*@ The program code, as defined 315 const(char)* program; /*@ The program code, as defined
@@ -329,7 +329,7 @@ class Evas.Text (Evas.Object)
329 @note EXPERIMENTAL FEATURE. This is an unstable API, 329 @note EXPERIMENTAL FEATURE. This is an unstable API,
330 please use only for testing purposes. 330 please use only for testing purposes.
331 @see @ref evasfiltersref "Evas filters reference" */ 331 @see @ref evasfiltersref "Evas filters reference" */
332 legacy null; 332 legacy: null;
333 } 333 }
334 values { 334 values {
335 const(char)* name; /*@ Object name as used in the program code */ 335 const(char)* name; /*@ Object name as used in the program code */
@@ -338,7 +338,7 @@ class Evas.Text (Evas.Object)
338 } 338 }
339 max_descent { 339 max_descent {
340 get { 340 get {
341 return Evas_Coord; 341 return: Evas_Coord;
342 } 342 }
343 } 343 }
344 style_pad { 344 style_pad {
@@ -359,51 +359,51 @@ class Evas.Text (Evas.Object)
359 Retrieves the direction of the text currently being displayed in the 359 Retrieves the direction of the text currently being displayed in the
360 text object. 360 text object.
361 @return the direction of the text */ 361 @return the direction of the text */
362 return Evas_BiDi_Direction; 362 return: Evas_BiDi_Direction;
363 } 363 }
364 } 364 }
365 ascent { 365 ascent {
366 get { 366 get {
367 return Evas_Coord; 367 return: Evas_Coord;
368 } 368 }
369 } 369 }
370 horiz_advance { 370 horiz_advance {
371 get { 371 get {
372 return Evas_Coord; 372 return: Evas_Coord;
373 } 373 }
374 } 374 }
375 inset { 375 inset {
376 get { 376 get {
377 return Evas_Coord; 377 return: Evas_Coord;
378 } 378 }
379 } 379 }
380 max_ascent { 380 max_ascent {
381 get { 381 get {
382 return Evas_Coord; 382 return: Evas_Coord;
383 } 383 }
384 } 384 }
385 vert_advance { 385 vert_advance {
386 get { 386 get {
387 return Evas_Coord; 387 return: Evas_Coord;
388 } 388 }
389 } 389 }
390 descent { 390 descent {
391 get { 391 get {
392 return Evas_Coord; 392 return: Evas_Coord;
393 } 393 }
394 } 394 }
395 } 395 }
396 methods { 396 methods {
397 last_up_to_pos @const { 397 last_up_to_pos @const {
398 /*@ Returns the logical position of the last char in the text up to the pos given. this is NOT the position of the last char because of the possibility of RTL in the text. */ 398 /*@ Returns the logical position of the last char in the text up to the pos given. this is NOT the position of the last char because of the possibility of RTL in the text. */
399 return int; 399 return: int;
400 params { 400 params {
401 @in Evas_Coord x; /*@ in */ 401 @in Evas_Coord x; /*@ in */
402 @in Evas_Coord y; /*@ in */ 402 @in Evas_Coord y; /*@ in */
403 } 403 }
404 } 404 }
405 char_coords_get @const { 405 char_coords_get @const {
406 return int; 406 return: int;
407 params { 407 params {
408 @in Evas_Coord x; /*@ in */ 408 @in Evas_Coord x; /*@ in */
409 @in Evas_Coord y; /*@ in */ 409 @in Evas_Coord y; /*@ in */
@@ -424,7 +424,7 @@ class Evas.Text (Evas.Object)
424 parameter. 424 parameter.
425 425
426 @return @c EINA_FALSE on success, @c EINA_TRUE on error. */ 426 @return @c EINA_FALSE on success, @c EINA_TRUE on error. */
427 return bool; 427 return: bool;
428 params { 428 params {
429 @in int pos; /*@ The character position to request co-ordinates for. */ 429 @in int pos; /*@ The character position to request co-ordinates for. */
430 @out Evas_Coord cx; /*@ A pointer to an @c Evas_Coord to store the X value in (can be NULL). */ 430 @out Evas_Coord cx; /*@ A pointer to an @c Evas_Coord to store the X value in (can be NULL). */
diff --git a/src/lib/evas/canvas/evas_textblock.eo b/src/lib/evas/canvas/evas_textblock.eo
index f5b89b5..a956026 100644
--- a/src/lib/evas/canvas/evas_textblock.eo
+++ b/src/lib/evas/canvas/evas_textblock.eo
@@ -119,7 +119,7 @@ class Evas.Textblock (Evas.Object)
119 node_format_first { 119 node_format_first {
120 get { 120 get {
121 /*@ Returns the first format node. */ 121 /*@ Returns the first format node. */
122 legacy evas_textblock_node_format_first_get; 122 legacy: evas_textblock_node_format_first_get;
123 } 123 }
124 values { 124 values {
125 const(Evas_Object_Textblock_Node_Format)* format; 125 const(Evas_Object_Textblock_Node_Format)* format;
@@ -153,7 +153,7 @@ class Evas.Textblock (Evas.Object)
153 node_format_last { 153 node_format_last {
154 get { 154 get {
155 /*@ Returns the last format node. */ 155 /*@ Returns the last format node. */
156 legacy evas_textblock_node_format_last_get; 156 legacy: evas_textblock_node_format_last_get;
157 } 157 }
158 values { 158 values {
159 const(Evas_Object_Textblock_Node_Format)* format; 159 const(Evas_Object_Textblock_Node_Format)* format;
@@ -165,7 +165,7 @@ class Evas.Textblock (Evas.Object)
165 Return the object's main cursor. 165 Return the object's main cursor.
166 166
167 @return The @p obj's main cursor. */ 167 @return The @p obj's main cursor. */
168 return Evas_Textblock_Cursor *; 168 return: Evas_Textblock_Cursor *;
169 } 169 }
170 } 170 }
171 size_native { 171 size_native {
@@ -209,7 +209,7 @@ class Evas.Textblock (Evas.Object)
209 Get the geometry of a line number. 209 Get the geometry of a line number.
210 210
211 @return @c EINA_TRUE on success, @c EINA_FALSE otherwise. */ 211 @return @c EINA_TRUE on success, @c EINA_FALSE otherwise. */
212 return bool; 212 return: bool;
213 params { 213 params {
214 @in int line; /*@ the line number. */ 214 @in int line; /*@ the line number. */
215 @out Evas_Coord cx; /*@ x coord of the line. */ 215 @out Evas_Coord cx; /*@ x coord of the line. */
@@ -225,7 +225,7 @@ class Evas.Textblock (Evas.Object)
225 225
226 @return Replacement character or @c NULL. */ 226 @return Replacement character or @c NULL. */
227 227
228 return const(char)*; 228 return: const(char)*;
229 } 229 }
230 style_user_pop { 230 style_user_pop {
231 /*@ 231 /*@
@@ -244,12 +244,12 @@ class Evas.Textblock (Evas.Object)
244 @note if you need speed and you know what you are doing, it's slightly faster to just allocate the cursor yourself and not associate it. (only people developing the actual object, and not users of the object). 244 @note if you need speed and you know what you are doing, it's slightly faster to just allocate the cursor yourself and not associate it. (only people developing the actual object, and not users of the object).
245 245
246 @return the new cursor. */ 246 @return the new cursor. */
247 return Evas_Textblock_Cursor *; 247 return: Evas_Textblock_Cursor *;
248 } 248 }
249 node_format_list_get @const { 249 node_format_list_get @const {
250 /*@ No description supplied by the EAPI. */ 250 /*@ No description supplied by the EAPI. */
251 legacy evas_textblock_node_format_list_get; 251 legacy: evas_textblock_node_format_list_get;
252 return const(Eina.List)*; 252 return: const(Eina.List)*;
253 params { 253 params {
254 @in const(char)* anchor; 254 @in const(char)* anchor;
255 } 255 }
@@ -261,11 +261,11 @@ class Evas.Textblock (Evas.Object)
261 @return the style of the object. 261 @return the style of the object.
262 @see evas_object_textblock_style_get 262 @see evas_object_textblock_style_get
263 @since 1.2 */ 263 @since 1.2 */
264 return const(Evas_Textblock_Style)*; 264 return: const(Evas_Textblock_Style)*;
265 } 265 }
266 node_format_remove_pair { 266 node_format_remove_pair {
267 /*@ Remove a format node and its match. */ 267 /*@ Remove a format node and its match. */
268 legacy evas_textblock_node_format_remove_pair; 268 legacy: evas_textblock_node_format_remove_pair;
269 params { 269 params {
270 @in Evas_Object_Textblock_Node_Format *n; 270 @in Evas_Object_Textblock_Node_Format *n;
271 } 271 }
@@ -277,7 +277,7 @@ class Evas.Textblock (Evas.Object)
277 277
278 @return nothing. */ 278 @return nothing. */
279 279
280 legacy null; 280 legacy: null;
281 } 281 }
282 style_user_push { 282 style_user_push {
283 /*@ 283 /*@
diff --git a/src/lib/evas/canvas/evas_textgrid.eo b/src/lib/evas/canvas/evas_textgrid.eo
index d12ed62..d0a8dd2 100644
--- a/src/lib/evas/canvas/evas_textgrid.eo
+++ b/src/lib/evas/canvas/evas_textgrid.eo
@@ -213,7 +213,7 @@ class Evas.Textgrid (Evas.Object)
213 @see evas_object_textgrid_update_add() 213 @see evas_object_textgrid_update_add()
214 214
215 @since 1.7 */ 215 @since 1.7 */
216 return Evas_Textgrid_Cell*; 216 return: Evas_Textgrid_Cell*;
217 params { 217 params {
218 @in int y; /*@ The row index of the grid. */ 218 @in int y; /*@ The row index of the grid. */
219 } 219 }
diff --git a/src/tests/eolian/data/class_simple.eo b/src/tests/eolian/data/class_simple.eo
index ad23b2e..d3253f1 100644
--- a/src/tests/eolian/data/class_simple.eo
+++ b/src/tests/eolian/data/class_simple.eo
@@ -8,7 +8,7 @@ class Class_Simple {
8 set { 8 set {
9 /*@ 9 /*@
10 comment a.set */ 10 comment a.set */
11 return bool (true); /*@ comment for property set return */ 11 return: bool (true); /*@ comment for property set return */
12 } 12 }
13 get { 13 get {
14 } 14 }
@@ -25,7 +25,7 @@ class Class_Simple {
25 @inout char b; 25 @inout char b;
26 @out double c; 26 @out double c;
27 } 27 }
28 return char * (null); /*@ comment for method return */ 28 return: char * (null); /*@ comment for method return */
29 } 29 }
30 } 30 }
31} 31}
diff --git a/src/tests/eolian/data/complex_type.eo b/src/tests/eolian/data/complex_type.eo
index d65081c..1a9a670 100644
--- a/src/tests/eolian/data/complex_type.eo
+++ b/src/tests/eolian/data/complex_type.eo
@@ -2,7 +2,7 @@ class Complex_Type {
2 properties { 2 properties {
3 a { 3 a {
4 set { 4 set {
5 return own(Eina.List*)<Eina.Array*<own(Eo**)>>; 5 return: own(Eina.List*)<Eina.Array*<own(Eo**)>>;
6 } 6 }
7 get { 7 get {
8 } 8 }
@@ -16,7 +16,7 @@ class Complex_Type {
16 params { 16 params {
17 own(char*) buf; 17 own(char*) buf;
18 } 18 }
19 return own(Eina.List*)<Eina.Stringshare *>; /*@ comment for method return */ 19 return: own(Eina.List*)<Eina.Stringshare *>; /*@ comment for method return */
20 } 20 }
21 } 21 }
22} 22}
diff --git a/src/tests/eolian/data/consts.eo b/src/tests/eolian/data/consts.eo
index f82e1ae..f0735e3 100644
--- a/src/tests/eolian/data/consts.eo
+++ b/src/tests/eolian/data/consts.eo
@@ -2,7 +2,7 @@ class Consts {
2 properties { 2 properties {
3 a { 3 a {
4 set { 4 set {
5 return bool (true); /*@ comment for property set return */ 5 return: bool (true); /*@ comment for property set return */
6 } 6 }
7 get { 7 get {
8 buffer: const; 8 buffer: const;
@@ -21,7 +21,7 @@ class Consts {
21 @inout char b; 21 @inout char b;
22 @out double c; 22 @out double c;
23 } 23 }
24 return char * (null); /*@ comment for method return */ 24 return: char * (null); /*@ comment for method return */
25 } 25 }
26 } 26 }
27} 27}
diff --git a/src/tests/eolian/data/extern.eo b/src/tests/eolian/data/extern.eo
index b8ff807..79e2b71 100644
--- a/src/tests/eolian/data/extern.eo
+++ b/src/tests/eolian/data/extern.eo
@@ -22,7 +22,7 @@ class Extern {
22 params { 22 params {
23 int idx; 23 int idx;
24 } 24 }
25 return own(char*); 25 return: own(char*);
26 } 26 }
27 } 27 }
28} 28}
diff --git a/src/tests/eolian/data/object_impl.eo b/src/tests/eolian/data/object_impl.eo
index 079a475..0eb08e0 100644
--- a/src/tests/eolian/data/object_impl.eo
+++ b/src/tests/eolian/data/object_impl.eo
@@ -12,7 +12,7 @@ class Object_Impl (Base) {
12 properties { 12 properties {
13 a { 13 a {
14 set { 14 set {
15 return bool (false); 15 return: bool (false);
16 value: const; 16 value: const;
17 } 17 }
18 get { 18 get {
@@ -43,7 +43,7 @@ class Object_Impl (Base) {
43 @inout char b; 43 @inout char b;
44 @out double c; 44 @out double c;
45 } 45 }
46 return char * (null); /*@ comment for method return */ 46 return: char * (null); /*@ comment for method return */
47 } 47 }
48 foo2 @const { 48 foo2 @const {
49 /*@ comment foo */ 49 /*@ comment foo */
diff --git a/src/tests/eolian/data/struct.eo b/src/tests/eolian/data/struct.eo
index c2ae0c0..5600393 100644
--- a/src/tests/eolian/data/struct.eo
+++ b/src/tests/eolian/data/struct.eo
@@ -25,7 +25,7 @@ class Struct {
25 params { 25 params {
26 int idx; 26 int idx;
27 } 27 }
28 return own(char*); 28 return: own(char*);
29 } 29 }
30 } 30 }
31} 31}
diff --git a/src/tests/eolian/data/typedef.eo b/src/tests/eolian/data/typedef.eo
index a959542..8139ae0 100644
--- a/src/tests/eolian/data/typedef.eo
+++ b/src/tests/eolian/data/typedef.eo
@@ -7,7 +7,7 @@ class Typedef {
7 params { 7 params {
8 int idx; 8 int idx;
9 } 9 }
10 return own(char*); /*@ comment for method return */ 10 return: own(char*); /*@ comment for method return */
11 } 11 }
12 } 12 }
13} 13}