summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@osg.samsung.com>2015-05-18 16:13:08 +0100
committerDaniel Kolesa <d.kolesa@osg.samsung.com>2015-05-18 16:14:31 +0100
commit058a9c9d88b4532ff859f3d7a82e15ea64a94be3 (patch)
treed4e35abcfe912e9e948082d39e6a114e8e0ca010
parentdcc73c8f9a2e337dcdb18b26da13d98d03a4ec1f (diff)
eolian: new syntax for params/values/keys
Instead of "@in type name;" we now use "@in name: type;". This change is done because of consistency with the rest of Eolian; pretty much every other part of Eolian syntax uses the latter form. This is a big breaking change in the .eo format, so please update your .eo files accordingly and compile Elementary together with the EFL. @feature
-rw-r--r--src/examples/eolian_cxx/colourable.eo12
-rw-r--r--src/examples/eolian_cxx/colourablesquare.eo4
-rw-r--r--src/lib/ecore/ecore_animator.eo10
-rw-r--r--src/lib/ecore/ecore_exe.eo4
-rw-r--r--src/lib/ecore/ecore_idle_enterer.eo8
-rw-r--r--src/lib/ecore/ecore_idle_exiter.eo4
-rw-r--r--src/lib/ecore/ecore_idler.eo4
-rw-r--r--src/lib/ecore/ecore_job.eo4
-rw-r--r--src/lib/ecore/ecore_mainloop.eo4
-rw-r--r--src/lib/ecore/ecore_poller.eo10
-rw-r--r--src/lib/ecore/ecore_timer.eo16
-rw-r--r--src/lib/ecore_audio/ecore_audio.eo16
-rw-r--r--src/lib/ecore_audio/ecore_audio_in.eo28
-rw-r--r--src/lib/ecore_audio/ecore_audio_in_sndfile.eo2
-rw-r--r--src/lib/ecore_audio/ecore_audio_out.eo4
-rw-r--r--src/lib/ecore_audio/ecore_audio_out_core_audio.eo1
-rw-r--r--src/lib/ecore_audio/ecore_audio_out_pulse.eo2
-rw-r--r--src/lib/ecore_audio/ecore_audio_out_sndfile.eo2
-rw-r--r--src/lib/ecore_con/ecore_con_base.eo22
-rw-r--r--src/lib/ecore_con/ecore_con_client.eo2
-rw-r--r--src/lib/ecore_con/ecore_con_server.eo10
-rw-r--r--src/lib/ecore_con/efl_network_url.eo2
-rw-r--r--src/lib/ector/cairo/ector_cairo_surface.eo4
-rw-r--r--src/lib/ector/ector_generic_surface.eo10
-rw-r--r--src/lib/ector/ector_renderer_generic_base.eo30
-rw-r--r--src/lib/ector/ector_renderer_generic_shape.eo8
-rw-r--r--src/lib/ector/software/ector_software_surface.eo8
-rw-r--r--src/lib/edje/edje_object.eo582
-rw-r--r--src/lib/efl/interfaces/efl_control.eo4
-rw-r--r--src/lib/efl/interfaces/efl_file.eo16
-rw-r--r--src/lib/efl/interfaces/efl_gfx_base.eo40
-rw-r--r--src/lib/efl/interfaces/efl_gfx_fill.eo10
-rw-r--r--src/lib/efl/interfaces/efl_gfx_gradient_base.eo6
-rw-r--r--src/lib/efl/interfaces/efl_gfx_gradient_linear.eo8
-rw-r--r--src/lib/efl/interfaces/efl_gfx_gradient_radial.eo10
-rw-r--r--src/lib/efl/interfaces/efl_gfx_shape.eo124
-rw-r--r--src/lib/efl/interfaces/efl_gfx_stack.eo6
-rw-r--r--src/lib/efl/interfaces/efl_gfx_view.eo4
-rw-r--r--src/lib/efl/interfaces/efl_image.eo10
-rw-r--r--src/lib/efl/interfaces/efl_model_base.eo17
-rw-r--r--src/lib/efl/interfaces/efl_player.eo16
-rw-r--r--src/lib/efl/interfaces/efl_text.eo2
-rw-r--r--src/lib/efl/interfaces/efl_text_properties.eo6
-rw-r--r--src/lib/eio/eio_model.eo6
-rw-r--r--src/lib/emotion/emotion_object.eo7
-rw-r--r--src/lib/eo/eo_base.eo64
-rw-r--r--src/lib/eolian/eo_parser.c7
-rw-r--r--src/lib/evas/canvas/efl_vg_base.eo10
-rw-r--r--src/lib/evas/canvas/efl_vg_shape.eo6
-rw-r--r--src/lib/evas/canvas/evas_3d_camera.eo42
-rw-r--r--src/lib/evas/canvas/evas_3d_light.eo104
-rw-r--r--src/lib/evas/canvas/evas_3d_material.eo30
-rw-r--r--src/lib/evas/canvas/evas_3d_mesh.eo90
-rw-r--r--src/lib/evas/canvas/evas_3d_node.eo116
-rw-r--r--src/lib/evas/canvas/evas_3d_object.eo18
-rw-r--r--src/lib/evas/canvas/evas_3d_scene.eo54
-rw-r--r--src/lib/evas/canvas/evas_3d_texture.eo38
-rw-r--r--src/lib/evas/canvas/evas_box.eo112
-rw-r--r--src/lib/evas/canvas/evas_canvas.eo430
-rw-r--r--src/lib/evas/canvas/evas_common_interface.eo2
-rw-r--r--src/lib/evas/canvas/evas_grid.eo30
-rw-r--r--src/lib/evas/canvas/evas_image.eo98
-rw-r--r--src/lib/evas/canvas/evas_line.eo8
-rw-r--r--src/lib/evas/canvas/evas_object.eo96
-rw-r--r--src/lib/evas/canvas/evas_object_smart.eo44
-rw-r--r--src/lib/evas/canvas/evas_out.eo10
-rw-r--r--src/lib/evas/canvas/evas_polygon.eo4
-rw-r--r--src/lib/evas/canvas/evas_scrollable_interface.eo1
-rw-r--r--src/lib/evas/canvas/evas_table.eo46
-rw-r--r--src/lib/evas/canvas/evas_text.eo78
-rw-r--r--src/lib/evas/canvas/evas_textblock.eo48
-rw-r--r--src/lib/evas/canvas/evas_textgrid.eo48
-rw-r--r--src/lib/evas/canvas/evas_vg.eo2
-rw-r--r--src/modules/evas/engines/gl_generic/ector_cairo_software_surface.eo6
-rw-r--r--src/modules/evas/engines/software_generic/ector_cairo_software_surface.eo6
-rw-r--r--src/tests/eolian/data/base.eo6
-rw-r--r--src/tests/eolian/data/class_simple.eo10
-rw-r--r--src/tests/eolian/data/complex_type.eo4
-rw-r--r--src/tests/eolian/data/consts.eo10
-rw-r--r--src/tests/eolian/data/ctor_dtor.eo4
-rw-r--r--src/tests/eolian/data/enum.eo2
-rw-r--r--src/tests/eolian/data/extern.eo2
-rw-r--r--src/tests/eolian/data/free_func.eo2
-rw-r--r--src/tests/eolian/data/null.eo8
-rw-r--r--src/tests/eolian/data/object_impl.eo20
-rw-r--r--src/tests/eolian/data/object_impl_add.eo2
-rw-r--r--src/tests/eolian/data/override.eo18
-rw-r--r--src/tests/eolian/data/struct.eo2
-rw-r--r--src/tests/eolian/data/typedef.eo2
-rw-r--r--src/tests/eolian/data/var.eo2
-rw-r--r--src/tests/eolian_cxx/callback.eo14
-rw-r--r--src/tests/eolian_cxx/generic.eo16
-rw-r--r--src/tests/eolian_cxx/simple.eo2
93 files changed, 1438 insertions, 1441 deletions
diff --git a/src/examples/eolian_cxx/colourable.eo b/src/examples/eolian_cxx/colourable.eo
index b50bf3c..01ff687 100644
--- a/src/examples/eolian_cxx/colourable.eo
+++ b/src/examples/eolian_cxx/colourable.eo
@@ -8,14 +8,14 @@ class Colourable (Eo.Base)
8 /*@ RGB Constructor. */ 8 /*@ RGB Constructor. */
9 legacy: null; 9 legacy: null;
10 params { 10 params {
11 @in int rgb; /*@ 24-bit RGB Component. */ 11 @in rgb: int; /*@ 24-bit RGB Component. */
12 } 12 }
13 } 13 }
14 print_colour { /*@ Print the RGB colour. */ } 14 print_colour { /*@ Print the RGB colour. */ }
15 colour_mask { 15 colour_mask {
16 /*@ The masked RGB value. */ 16 /*@ The masked RGB value. */
17 params { 17 params {
18 @in int mask; /*@ The colour mask to be applied to current RGB value. */ 18 @in mask: int; /*@ The colour mask to be applied to current RGB value. */
19 } 19 }
20 return: int; /*@ The RGB colour. */ 20 return: int; /*@ The RGB colour. */
21 } 21 }
@@ -27,7 +27,7 @@ class Colourable (Eo.Base)
27 /*@ Gets the 24-bit RGB colour. */ 27 /*@ Gets the 24-bit RGB colour. */
28 } 28 }
29 values { 29 values {
30 int rgb; /*@ The RGB colour value. */ 30 rgb: int; /*@ The RGB colour value. */
31 } 31 }
32 } 32 }
33 @property composite_colour { 33 @property composite_colour {
@@ -38,9 +38,9 @@ class Colourable (Eo.Base)
38 /*@ Gets the composite RGB colour. */ 38 /*@ Gets the composite RGB colour. */
39 } 39 }
40 values { 40 values {
41 int r; /*@ The red component. */ 41 r: int; /*@ The red component. */
42 int g; /*@ The green component. */ 42 g: int; /*@ The green component. */
43 int b; /*@ The blue component. */ 43 b: int; /*@ The blue component. */
44 } 44 }
45 } 45 }
46 } 46 }
diff --git a/src/examples/eolian_cxx/colourablesquare.eo b/src/examples/eolian_cxx/colourablesquare.eo
index 87e3a26..9267547 100644
--- a/src/examples/eolian_cxx/colourablesquare.eo
+++ b/src/examples/eolian_cxx/colourablesquare.eo
@@ -11,13 +11,13 @@ class ColourableSquare (Colourable)
11 /*@ Gets size. */ 11 /*@ Gets size. */
12 } 12 }
13 values { 13 values {
14 int size; /*@ The size. */ 14 size: int; /*@ The size. */
15 } 15 }
16 } 16 }
17 size_constructor { 17 size_constructor {
18 legacy: null; 18 legacy: null;
19 params { 19 params {
20 @in int size; 20 @in size: int;
21 } 21 }
22 } 22 }
23 size_print { /*@ Show the square. */ } 23 size_print { /*@ Show the square. */ }
diff --git a/src/lib/ecore/ecore_animator.eo b/src/lib/ecore/ecore_animator.eo
index 0ba14c0..58f565c 100644
--- a/src/lib/ecore/ecore_animator.eo
+++ b/src/lib/ecore/ecore_animator.eo
@@ -6,17 +6,17 @@ class Ecore.Animator (Eo.Base)
6 /*@ Constructor. */ 6 /*@ Constructor. */
7 legacy: null; 7 legacy: null;
8 params { 8 params {
9 @in double runtime; 9 @in runtime: double;
10 @in Ecore_Timeline_Cb func; 10 @in func: Ecore_Timeline_Cb;
11 @in const(void)* data; 11 @in data: const(void)*;
12 } 12 }
13 } 13 }
14 constructor { 14 constructor {
15 /*@ Constructor. */ 15 /*@ Constructor. */
16 legacy: null; 16 legacy: null;
17 params { 17 params {
18 @in Ecore_Task_Cb func; 18 @in func: Ecore_Task_Cb;
19 @in const(void)* data; 19 @in data: const(void)*;
20 } 20 }
21 } 21 }
22 } 22 }
diff --git a/src/lib/ecore/ecore_exe.eo b/src/lib/ecore/ecore_exe.eo
index 376f29e..a1aeb52 100644
--- a/src/lib/ecore/ecore_exe.eo
+++ b/src/lib/ecore/ecore_exe.eo
@@ -11,8 +11,8 @@ class Ecore.Exe (Eo.Base, Efl.Control)
11 legacy: null; 11 legacy: null;
12 } 12 }
13 values { 13 values {
14 const(char) *exe_cmd; /*@ The command to execute. */ 14 exe_cmd: const(char) *; /*@ The command to execute. */
15 Ecore_Exe_Flags flags; /*@ The execution flags. */ 15 flags: Ecore_Exe_Flags; /*@ The execution flags. */
16 } 16 }
17 } 17 }
18 } 18 }
diff --git a/src/lib/ecore/ecore_idle_enterer.eo b/src/lib/ecore/ecore_idle_enterer.eo
index 4a85b77..f7273f4 100644
--- a/src/lib/ecore/ecore_idle_enterer.eo
+++ b/src/lib/ecore/ecore_idle_enterer.eo
@@ -6,16 +6,16 @@ class Ecore.Idle.Enterer (Eo.Base)
6 /*@ Contructor. Will insert the handler at the beginning of the list. */ 6 /*@ Contructor. Will insert the handler at the beginning of the list. */
7 legacy: null; 7 legacy: null;
8 params { 8 params {
9 @in Ecore_Task_Cb func; 9 @in func: Ecore_Task_Cb;
10 @in const(void)* data; 10 @in data: const(void)*;
11 } 11 }
12 } 12 }
13 after_constructor { 13 after_constructor {
14 /*@ Contructor. Will insert the handler at the end of the list. */ 14 /*@ Contructor. Will insert the handler at the end of the list. */
15 legacy: null; 15 legacy: null;
16 params { 16 params {
17 @in Ecore_Task_Cb func; 17 @in func: Ecore_Task_Cb;
18 @in const(void)* data; 18 @in data: const(void)*;
19 } 19 }
20 } 20 }
21 } 21 }
diff --git a/src/lib/ecore/ecore_idle_exiter.eo b/src/lib/ecore/ecore_idle_exiter.eo
index 89104a1..1178fd7 100644
--- a/src/lib/ecore/ecore_idle_exiter.eo
+++ b/src/lib/ecore/ecore_idle_exiter.eo
@@ -6,8 +6,8 @@ class Ecore.Idle.Exiter (Eo.Base)
6 /*@ Constructor. */ 6 /*@ Constructor. */
7 legacy: null; 7 legacy: null;
8 params { 8 params {
9 @in Ecore_Task_Cb func; 9 @in func: Ecore_Task_Cb;
10 @in const(void)* data; 10 @in data: const(void)*;
11 } 11 }
12 } 12 }
13 } 13 }
diff --git a/src/lib/ecore/ecore_idler.eo b/src/lib/ecore/ecore_idler.eo
index 05d28e3..fd372a4 100644
--- a/src/lib/ecore/ecore_idler.eo
+++ b/src/lib/ecore/ecore_idler.eo
@@ -6,8 +6,8 @@ class Ecore.Idler (Eo.Base)
6 /*@ Constructor. */ 6 /*@ Constructor. */
7 legacy: null; 7 legacy: null;
8 params { 8 params {
9 @in Ecore_Task_Cb func; 9 @in func: Ecore_Task_Cb;
10 @in const(void)* data; 10 @in data: const(void)*;
11 } 11 }
12 } 12 }
13 } 13 }
diff --git a/src/lib/ecore/ecore_job.eo b/src/lib/ecore/ecore_job.eo
index 86e8cb8..c9d32b1 100644
--- a/src/lib/ecore/ecore_job.eo
+++ b/src/lib/ecore/ecore_job.eo
@@ -6,8 +6,8 @@ class Ecore.Job (Eo.Base)
6 /*@ Constructor. */ 6 /*@ Constructor. */
7 legacy: null; 7 legacy: null;
8 params { 8 params {
9 @in Ecore_Cb func; 9 @in func: Ecore_Cb;
10 @in const(void)* data; 10 @in data: const(void)*;
11 } 11 }
12 } 12 }
13 } 13 }
diff --git a/src/lib/ecore/ecore_mainloop.eo b/src/lib/ecore/ecore_mainloop.eo
index 706d227..5568f7c 100644
--- a/src/lib/ecore/ecore_mainloop.eo
+++ b/src/lib/ecore/ecore_mainloop.eo
@@ -9,7 +9,7 @@ class Ecore_Mainloop (Eo.Base)
9 get { 9 get {
10 } 10 }
11 values { 11 values {
12 Ecore_Select_Function select_func; 12 select_func: Ecore_Select_Function;
13 } 13 }
14 } 14 }
15 iterate { 15 iterate {
@@ -17,7 +17,7 @@ class Ecore_Mainloop (Eo.Base)
17 iterate_may_block { 17 iterate_may_block {
18 return: int; 18 return: int;
19 params { 19 params {
20 int may_block; 20 may_block: int;
21 } 21 }
22 } 22 }
23 begin { 23 begin {
diff --git a/src/lib/ecore/ecore_poller.eo b/src/lib/ecore/ecore_poller.eo
index 9f578b9..a8517ad 100644
--- a/src/lib/ecore/ecore_poller.eo
+++ b/src/lib/ecore/ecore_poller.eo
@@ -5,10 +5,10 @@ class Ecore.Poller (Eo.Base)
5 /*@ Constructor with parameters for Ecore Poller. */ 5 /*@ Constructor with parameters for Ecore Poller. */
6 legacy: null; 6 legacy: null;
7 params { 7 params {
8 @in Ecore_Poller_Type type; 8 @in type: Ecore_Poller_Type;
9 @in int interval; 9 @in interval: int;
10 @in Ecore_Task_Cb func; 10 @in func: Ecore_Task_Cb;
11 @in const(void)* data; 11 @in data: const(void)*;
12 } 12 }
13 } 13 }
14 @property interval { 14 @property interval {
@@ -31,7 +31,7 @@ class Ecore.Poller (Eo.Base)
31 legacy: ecore_poller_poller_interval_get; 31 legacy: ecore_poller_poller_interval_get;
32 } 32 }
33 values { 33 values {
34 int interval; /*@ The tick interval to set; must be a power of 2 and <= 32768. */ 34 interval: int; /*@ The tick interval to set; must be a power of 2 and <= 32768. */
35 } 35 }
36 } 36 }
37 } 37 }
diff --git a/src/lib/ecore/ecore_timer.eo b/src/lib/ecore/ecore_timer.eo
index db9cd82..35a5b5d 100644
--- a/src/lib/ecore/ecore_timer.eo
+++ b/src/lib/ecore/ecore_timer.eo
@@ -19,7 +19,7 @@ class Ecore.Timer (Eo.Base)
19 /*@ Get the interval the timer ticks on. */ 19 /*@ Get the interval the timer ticks on. */
20 } 20 }
21 values { 21 values {
22 double in(-1); /*@ The new interval in seconds */ 22 in: double(-1); /*@ The new interval in seconds */
23 } 23 }
24 } 24 }
25 @property pending { 25 @property pending {
@@ -32,18 +32,18 @@ class Ecore.Timer (Eo.Base)
32 /*@ Create a timer to call in a given time from now */ 32 /*@ Create a timer to call in a given time from now */
33 legacy: null; 33 legacy: null;
34 params { 34 params {
35 @in double in; /*@ The time, in seconds, from now when to go off */ 35 @in in: double; /*@ The time, in seconds, from now when to go off */
36 @in Ecore_Task_Cb func; /*@ The callback function to call when the timer goes off */ 36 @in func: Ecore_Task_Cb; /*@ The callback function to call when the timer goes off */
37 @in const(void)* data; /*@ A pointer to pass to the callback function as its data pointer */ 37 @in data: const(void)*; /*@ A pointer to pass to the callback function as its data pointer */
38 } 38 }
39 } 39 }
40 constructor { 40 constructor {
41 /*@ Create a timer to call in a given time from when the mainloop woke up from sleep */ 41 /*@ Create a timer to call in a given time from when the mainloop woke up from sleep */
42 legacy: null; 42 legacy: null;
43 params { 43 params {
44 @in double in; /*@ The time, in seconds, from when the main loop woke up, to go off */ 44 @in in: double; /*@ The time, in seconds, from when the main loop woke up, to go off */
45 @in Ecore_Task_Cb func; /*@ The callback function to call when the timer goes off */ 45 @in func: Ecore_Task_Cb; /*@ The callback function to call when the timer goes off */
46 @in const(void)* data; /*@ A pointer to pass to the callback function as its data pointer */ 46 @in data: const(void)*; /*@ A pointer to pass to the callback function as its data pointer */
47 } 47 }
48 } 48 }
49 reset { 49 reset {
@@ -61,7 +61,7 @@ class Ecore.Timer (Eo.Base)
61 * This doesn't affect the interval of a timer. 61 * This doesn't affect the interval of a timer.
62 */ 62 */
63 params { 63 params {
64 @in double add; /*@ The amount of time to delay the timer by in seconds */ 64 @in add: double; /*@ The amount of time to delay the timer by in seconds */
65 } 65 }
66 } 66 }
67 } 67 }
diff --git a/src/lib/ecore_audio/ecore_audio.eo b/src/lib/ecore_audio/ecore_audio.eo
index e2969c6..c22f124 100644
--- a/src/lib/ecore_audio/ecore_audio.eo
+++ b/src/lib/ecore_audio/ecore_audio.eo
@@ -18,7 +18,7 @@ class Ecore_Audio (Eo.Base)
18 @since 1.8 */ 18 @since 1.8 */
19 } 19 }
20 values { 20 values {
21 const(char)* name; 21 name: const(char)*;
22 } 22 }
23 } 23 }
24 @property paused { 24 @property paused {
@@ -35,7 +35,7 @@ class Ecore_Audio (Eo.Base)
35 @since 1.8 */ 35 @since 1.8 */
36 } 36 }
37 values { 37 values {
38 bool paused; /*@ ret EINA_TRUE if object is paused, EINA_FALSE if not*/ 38 paused: bool; /*@ ret EINA_TRUE if object is paused, EINA_FALSE if not*/
39 } 39 }
40 } 40 }
41 @property volume { 41 @property volume {
@@ -52,7 +52,7 @@ class Ecore_Audio (Eo.Base)
52 @since 1.8 */ 52 @since 1.8 */
53 } 53 }
54 values { 54 values {
55 double volume; /*@ The volume */ 55 volume: double; /*@ The volume */
56 } 56 }
57 } 57 }
58 @property source { 58 @property source {
@@ -73,7 +73,7 @@ class Ecore_Audio (Eo.Base)
73 @since 1.8 */ 73 @since 1.8 */
74 } 74 }
75 values { 75 values {
76 const(char)* source; /*@ The source to set to (i.e. file, URL, device)*/ 76 source: const(char)*; /*@ The source to set to (i.e. file, URL, device)*/
77 } 77 }
78 } 78 }
79 @property format { 79 @property format {
@@ -97,7 +97,7 @@ class Ecore_Audio (Eo.Base)
97 @since 1.8 */ 97 @since 1.8 */
98 } 98 }
99 values { 99 values {
100 Ecore_Audio_Format format; /*@ The format of the object*/ 100 format: Ecore_Audio_Format; /*@ The format of the object*/
101 } 101 }
102 } 102 }
103 vio_set { 103 vio_set {
@@ -106,9 +106,9 @@ class Ecore_Audio (Eo.Base)
106 106
107 @since 1.8 */ 107 @since 1.8 */
108 params { 108 params {
109 Ecore_Audio_Vio *vio; /*@ The @ref Ecore_Audio_Vio struct with the function callbacks*/ 109 vio: Ecore_Audio_Vio *; /*@ The @ref Ecore_Audio_Vio struct with the function callbacks*/
110 void *data; /*@ User data to pass to the VIO functions*/ 110 data: void *; /*@ User data to pass to the VIO functions*/
111 eo_key_data_free_func free_func; /*@ This function takes care to clean up @ref data when he VIO is destroyed. NULL means do nothing.*/ 111 free_func: eo_key_data_free_func; /*@ This function takes care to clean up @ref data when he VIO is destroyed. NULL means do nothing.*/
112 } 112 }
113 } 113 }
114 } 114 }
diff --git a/src/lib/ecore_audio/ecore_audio_in.eo b/src/lib/ecore_audio/ecore_audio_in.eo
index e243bcf..16bae3a 100644
--- a/src/lib/ecore_audio/ecore_audio_in.eo
+++ b/src/lib/ecore_audio/ecore_audio_in.eo
@@ -18,7 +18,7 @@ class Ecore_Audio_In (Ecore_Audio)
18 @since 1.8 */ 18 @since 1.8 */
19 } 19 }
20 values { 20 values {
21 double speed; /*@ The speed, 1.0 is the default*/ 21 speed: double; /*@ The speed, 1.0 is the default*/
22 } 22 }
23 } 23 }
24 @property samplerate { 24 @property samplerate {
@@ -35,7 +35,7 @@ class Ecore_Audio_In (Ecore_Audio)
35 @since 1.8 */ 35 @since 1.8 */
36 } 36 }
37 values { 37 values {
38 int samplerate; /*@ The samplerate in Hz*/ 38 samplerate: int; /*@ The samplerate in Hz*/
39 } 39 }
40 } 40 }
41 @property channels { 41 @property channels {
@@ -52,7 +52,7 @@ class Ecore_Audio_In (Ecore_Audio)
52 @since 1.8 */ 52 @since 1.8 */
53 } 53 }
54 values { 54 values {
55 int channels; /*@ The number of channels*/ 55 channels: int; /*@ The number of channels*/
56 } 56 }
57 } 57 }
58 @property preloaded { 58 @property preloaded {
@@ -69,7 +69,7 @@ class Ecore_Audio_In (Ecore_Audio)
69 @since 1.8 */ 69 @since 1.8 */
70 } 70 }
71 values { 71 values {
72 bool preloaded; /*@ EINA_TRUE if the input should be cached, EINA_FALSE otherwise*/ 72 preloaded: bool; /*@ EINA_TRUE if the input should be cached, EINA_FALSE otherwise*/
73 } 73 }
74 } 74 }
75 @property looped { 75 @property looped {
@@ -90,7 +90,7 @@ class Ecore_Audio_In (Ecore_Audio)
90 @since 1.8 */ 90 @since 1.8 */
91 } 91 }
92 values { 92 values {
93 bool looped; /*@ EINA_TRUE if the input should be looped, EINA_FALSE otherwise*/ 93 looped: bool; /*@ EINA_TRUE if the input should be looped, EINA_FALSE otherwise*/
94 } 94 }
95 } 95 }
96 @property length { 96 @property length {
@@ -110,7 +110,7 @@ class Ecore_Audio_In (Ecore_Audio)
110 @since 1.8 */ 110 @since 1.8 */
111 } 111 }
112 values { 112 values {
113 double length; /*@ The length of the input in seconds*/ 113 length: double; /*@ The length of the input in seconds*/
114 } 114 }
115 } 115 }
116 @property output { 116 @property output {
@@ -121,7 +121,7 @@ class Ecore_Audio_In (Ecore_Audio)
121 @since 1.8 */ 121 @since 1.8 */
122 } 122 }
123 values { 123 values {
124 Eo *output; /*@ The output*/ 124 output: Eo *; /*@ The output*/
125 } 125 }
126 } 126 }
127 @property remaining { 127 @property remaining {
@@ -132,7 +132,7 @@ class Ecore_Audio_In (Ecore_Audio)
132 @since 1.8 */ 132 @since 1.8 */
133 } 133 }
134 values { 134 values {
135 double remaining; /*@ The amount of time in seconds left to play*/ 135 remaining: double; /*@ The amount of time in seconds left to play*/
136 } 136 }
137 } 137 }
138 read { 138 read {
@@ -142,8 +142,8 @@ class Ecore_Audio_In (Ecore_Audio)
142 @since 1.8 */ 142 @since 1.8 */
143 return: ssize; /*@ The amount of samples written to buf*/ 143 return: ssize; /*@ The amount of samples written to buf*/
144 params { 144 params {
145 @in void *buf; /*@ The buffer to read into*/ 145 @in buf: void *; /*@ The buffer to read into*/
146 @in size len; /*@ The amount of samples to read*/ 146 @in len: size; /*@ The amount of samples to read*/
147 } 147 }
148 } 148 }
149 read_internal { 149 read_internal {
@@ -153,8 +153,8 @@ class Ecore_Audio_In (Ecore_Audio)
153 @since 1.8 */ 153 @since 1.8 */
154 return: ssize; /*@ The amount of samples written to buf*/ 154 return: ssize; /*@ The amount of samples written to buf*/
155 params { 155 params {
156 @in void *buf; /*@ The buffer to read into*/ 156 @in buf: void *; /*@ The buffer to read into*/
157 @in size len; /*@ The amount of samples to read*/ 157 @in len: size; /*@ The amount of samples to read*/
158 } 158 }
159 } 159 }
160 seek { 160 seek {
@@ -164,8 +164,8 @@ class Ecore_Audio_In (Ecore_Audio)
164 @since 1.8 */ 164 @since 1.8 */
165 return: double; /*@ The current absolute position in seconds within the input*/ 165 return: double; /*@ The current absolute position in seconds within the input*/
166 params { 166 params {
167 @in double offs; /*@ The offset in seconds*/ 167 @in offs: double; /*@ The offset in seconds*/
168 @in int mode; /*@ mode The seek mode. Is absolute with SEEK_SET, relative to the 168 @in mode: int; /*@ mode The seek mode. Is absolute with SEEK_SET, relative to the
169 current position with SEEK_CUR and relative to the end with SEEK_END.*/ 169 current position with SEEK_CUR and relative to the end with SEEK_END.*/
170 } 170 }
171 } 171 }
diff --git a/src/lib/ecore_audio/ecore_audio_in_sndfile.eo b/src/lib/ecore_audio/ecore_audio_in_sndfile.eo
index e64237b..8973475 100644
--- a/src/lib/ecore_audio/ecore_audio_in_sndfile.eo
+++ b/src/lib/ecore_audio/ecore_audio_in_sndfile.eo
@@ -12,4 +12,4 @@ class Ecore_Audio_In_Sndfile (Ecore_Audio_In)
12 Ecore_Audio_In.seek; 12 Ecore_Audio_In.seek;
13 Ecore_Audio_In.read_internal; 13 Ecore_Audio_In.read_internal;
14 } 14 }
15} \ No newline at end of file 15}
diff --git a/src/lib/ecore_audio/ecore_audio_out.eo b/src/lib/ecore_audio/ecore_audio_out.eo
index e1323a6..f2fc10d 100644
--- a/src/lib/ecore_audio/ecore_audio_out.eo
+++ b/src/lib/ecore_audio/ecore_audio_out.eo
@@ -11,7 +11,7 @@ class Ecore_Audio_Out (Ecore_Audio)
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 input: Eo *; /*@ The input to attach to the output*/
15 } 15 }
16 } 16 }
17 input_detach { 17 input_detach {
@@ -21,7 +21,7 @@ class Ecore_Audio_Out (Ecore_Audio)
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; /*@ The input to detach to the output*/ 24 @in input: Eo *; /*@ The input to detach to the output*/
25 } 25 }
26 } 26 }
27 inputs_get { 27 inputs_get {
diff --git a/src/lib/ecore_audio/ecore_audio_out_core_audio.eo b/src/lib/ecore_audio/ecore_audio_out_core_audio.eo
index 6176ce7..13edb4b 100644
--- a/src/lib/ecore_audio/ecore_audio_out_core_audio.eo
+++ b/src/lib/ecore_audio/ecore_audio_out_core_audio.eo
@@ -9,4 +9,3 @@ class Ecore_Audio_Out_Core_Audio (Ecore_Audio_Out)
9 Ecore_Audio_Out.input_detach; 9 Ecore_Audio_Out.input_detach;
10 } 10 }
11} 11}
12
diff --git a/src/lib/ecore_audio/ecore_audio_out_pulse.eo b/src/lib/ecore_audio/ecore_audio_out_pulse.eo
index 22375c9..0f4ebb2 100644
--- a/src/lib/ecore_audio/ecore_audio_out_pulse.eo
+++ b/src/lib/ecore_audio/ecore_audio_out_pulse.eo
@@ -12,4 +12,4 @@ class Ecore_Audio_Out_Pulse (Ecore_Audio_Out)
12 context,ready; /*@ Called when the output is ready for playback. */ 12 context,ready; /*@ Called when the output is ready for playback. */
13 context,fail; /*@ Called when context fails. */ 13 context,fail; /*@ Called when context fails. */
14 } 14 }
15} \ No newline at end of file 15}
diff --git a/src/lib/ecore_audio/ecore_audio_out_sndfile.eo b/src/lib/ecore_audio/ecore_audio_out_sndfile.eo
index 5f7efc5..0fd16ce 100644
--- a/src/lib/ecore_audio/ecore_audio_out_sndfile.eo
+++ b/src/lib/ecore_audio/ecore_audio_out_sndfile.eo
@@ -10,4 +10,4 @@ class Ecore_Audio_Out_Sndfile (Ecore_Audio_Out)
10 Ecore_Audio.format.set; 10 Ecore_Audio.format.set;
11 Ecore_Audio_Out.input_attach; 11 Ecore_Audio_Out.input_attach;
12 } 12 }
13} \ No newline at end of file 13}
diff --git a/src/lib/ecore_con/ecore_con_base.eo b/src/lib/ecore_con/ecore_con_base.eo
index 9400335..48e92c2 100644
--- a/src/lib/ecore_con/ecore_con_base.eo
+++ b/src/lib/ecore_con/ecore_con_base.eo
@@ -17,7 +17,7 @@ abstract Ecore.Con.Base (Eo.Base) {
17 legacy: null; 17 legacy: null;
18 } 18 }
19 values { 19 values {
20 const(char)* ip; /*@ The IP address */ 20 ip: const(char)*; /*@ The IP address */
21 } 21 }
22 } 22 }
23 @property uptime { 23 @property uptime {
@@ -30,7 +30,7 @@ abstract Ecore.Con.Base (Eo.Base) {
30 legacy: null; 30 legacy: null;
31 } 31 }
32 values { 32 values {
33 double uptime; /*@ The total time, in seconds, that the object has been connected. */ 33 uptime: double; /*@ The total time, in seconds, that the object has been connected. */
34 } 34 }
35 } 35 }
36 @property port { 36 @property port {
@@ -45,7 +45,7 @@ abstract Ecore.Con.Base (Eo.Base) {
45 legacy: null; 45 legacy: null;
46 } 46 }
47 values { 47 values {
48 int port; /*@ The The port that obj is connected to, or -1 on error. */ 48 port: int; /*@ The The port that obj is connected to, or -1 on error. */
49 } 49 }
50 } 50 }
51 @property fd { 51 @property fd {
@@ -62,7 +62,7 @@ abstract Ecore.Con.Base (Eo.Base) {
62 legacy: null; 62 legacy: null;
63 } 63 }
64 values { 64 values {
65 int fd; /*@ The fd, or -1 on failure. */ 65 fd: int; /*@ The fd, or -1 on failure. */
66 } 66 }
67 } 67 }
68 @property connected { 68 @property connected {
@@ -73,7 +73,7 @@ abstract Ecore.Con.Base (Eo.Base) {
73 legacy: null; 73 legacy: null;
74 } 74 }
75 values { 75 values {
76 bool connected; /*@ Returns True if connected, False otherwise. */ 76 connected: bool; /*@ Returns True if connected, False otherwise. */
77 } 77 }
78 } 78 }
79 @property timeout { 79 @property timeout {
@@ -96,7 +96,7 @@ abstract Ecore.Con.Base (Eo.Base) {
96 legacy: null; 96 legacy: null;
97 } 97 }
98 values { 98 values {
99 double timeout; /*@ The timeout, in seconds, to disconnect after. */ 99 timeout: double; /*@ The timeout, in seconds, to disconnect after. */
100 } 100 }
101 } 101 }
102 flush { 102 flush {
@@ -122,8 +122,8 @@ abstract Ecore.Con.Base (Eo.Base) {
122 legacy: null; 122 legacy: null;
123 123
124 params { 124 params {
125 const(void)* data; /*@ The given data */ 125 data: const(void)*; /*@ The given data */
126 int size; /*@ Length of the data, in bytes. */ 126 size: int; /*@ Length of the data, in bytes. */
127 } 127 }
128 return: int; /*@ The number of bytes sent. @c 0 will be returned if there is an error. */ 128 return: int; /*@ The number of bytes sent. @c 0 will be returned if there is an error. */
129 } 129 }
@@ -147,9 +147,9 @@ abstract Ecore.Con.Base (Eo.Base) {
147 * @li @c data - the data pointer given as parameter to ecore_con_lookup() 147 * @li @c data - the data pointer given as parameter to ecore_con_lookup()
148 */ 148 */
149 params { 149 params {
150 const(char)* name @nonull; /*@ Hostname to lookup. */ 150 name: const(char)* @nonull; /*@ Hostname to lookup. */
151 Ecore_Con_Dns_Cb done_cb; /*@ The callback to be called wehn lookup is done. */ 151 done_cb: Ecore_Con_Dns_Cb; /*@ The callback to be called wehn lookup is done. */
152 const(void)* data; /*@ User data for the callback. */ 152 data: const(void)*; /*@ User data for the callback. */
153 } 153 }
154 return: bool; 154 return: bool;
155 } 155 }
diff --git a/src/lib/ecore_con/ecore_con_client.eo b/src/lib/ecore_con/ecore_con_client.eo
index 4c545fc..e1e3c06 100644
--- a/src/lib/ecore_con/ecore_con_client.eo
+++ b/src/lib/ecore_con/ecore_con_client.eo
@@ -10,7 +10,7 @@ class Ecore.Con.Client (Ecore.Con.Base) {
10 get { 10 get {
11 } 11 }
12 values { 12 values {
13 Ecore.Con.Server *svr; /*@ The server the client is connected to. */ 13 svr: Ecore.Con.Server *; /*@ The server the client is connected to. */
14 } 14 }
15 } 15 }
16 } 16 }
diff --git a/src/lib/ecore_con/ecore_con_server.eo b/src/lib/ecore_con/ecore_con_server.eo
index 6eea939..e942d77 100644
--- a/src/lib/ecore_con/ecore_con_server.eo
+++ b/src/lib/ecore_con/ecore_con_server.eo
@@ -13,7 +13,7 @@ class Ecore.Con.Server (Ecore.Con.Base) {
13 get { 13 get {
14 } 14 }
15 values { 15 values {
16 const(char) *name; /*@ The name of the server. */ 16 name: const(char) *; /*@ The name of the server. */
17 } 17 }
18 } 18 }
19 @property client_limit { 19 @property client_limit {
@@ -34,8 +34,8 @@ class Ecore.Con.Server (Ecore.Con.Base) {
34 legacy: null; 34 legacy: null;
35 } 35 }
36 values { 36 values {
37 int client_limit; /*@ The maximum number of clients to handle concurrently. -1 means unlimited (default). 0 effectively disables the server. */ 37 client_limit: int; /*@ The maximum number of clients to handle concurrently. -1 means unlimited (default). 0 effectively disables the server. */
38 char reject_excess_clients; /*@ Set to 1 to automatically disconnect excess clients as soon as they connect if you are already handling client_limit clients. Set to 0 (default) to just hold off on the "accept()" system call until the number of active clients drops. This causes the kernel to queue up to 4096 connections (or your kernel's limit, whichever is lower). */ 38 reject_excess_clients: char; /*@ Set to 1 to automatically disconnect excess clients as soon as they connect if you are already handling client_limit clients. Set to 0 (default) to just hold off on the "accept()" system call until the number of active clients drops. This causes the kernel to queue up to 4096 connections (or your kernel's limit, whichever is lower). */
39 } 39 }
40 } 40 }
41 /* FIXME: Should this return an iterator? */ 41 /* FIXME: Should this return an iterator? */
@@ -51,7 +51,7 @@ class Ecore.Con.Server (Ecore.Con.Base) {
51 get { 51 get {
52 } 52 }
53 values { 53 values {
54 const(list<const(Ecore.Con.Client) *>) *clients; /*@ The list of clients on this server. */ 54 clients: const(list<const(Ecore.Con.Client) *>) *; /*@ The list of clients on this server. */
55 } 55 }
56 } 56 }
57 @property connection_type { 57 @property connection_type {
@@ -62,7 +62,7 @@ class Ecore.Con.Server (Ecore.Con.Base) {
62 legacy: null; 62 legacy: null;
63 } 63 }
64 values { 64 values {
65 Ecore_Con_Type conn_type; 65 conn_type: Ecore_Con_Type;
66 } 66 }
67 } 67 }
68 } 68 }
diff --git a/src/lib/ecore_con/efl_network_url.eo b/src/lib/ecore_con/efl_network_url.eo
index b542fdf..e05c940 100644
--- a/src/lib/ecore_con/efl_network_url.eo
+++ b/src/lib/ecore_con/efl_network_url.eo
@@ -12,7 +12,7 @@ class Efl.Network.Url (Eo.Base) {
12 get { 12 get {
13 } 13 }
14 values { 14 values {
15 const(char) *url; /*@ The URL */ 15 url: const(char) *; /*@ The URL */
16 } 16 }
17 } 17 }
18 } 18 }
diff --git a/src/lib/ector/cairo/ector_cairo_surface.eo b/src/lib/ector/cairo/ector_cairo_surface.eo
index 1b96b62..78dbe15 100644
--- a/src/lib/ector/cairo/ector_cairo_surface.eo
+++ b/src/lib/ector/cairo/ector_cairo_surface.eo
@@ -9,13 +9,13 @@ class Ector.Cairo.Surface (Ector.Generic.Surface)
9 get { 9 get {
10 } 10 }
11 values { 11 values {
12 cairo_t *ctx; 12 ctx: cairo_t *;
13 } 13 }
14 } 14 }
15 symbol_get { 15 symbol_get {
16 return: void * @warn_unused; 16 return: void * @warn_unused;
17 params { 17 params {
18 @in const(char)* name; 18 @in name: const(char)*;
19 } 19 }
20 } 20 }
21 } 21 }
diff --git a/src/lib/ector/ector_generic_surface.eo b/src/lib/ector/ector_generic_surface.eo
index 44a1078..e8540fb 100644
--- a/src/lib/ector/ector_generic_surface.eo
+++ b/src/lib/ector/ector_generic_surface.eo
@@ -10,8 +10,8 @@ abstract Ector.Generic.Surface (Eo.Base)
10 /*@ Retrieves the (rectangular) size of the given Evas object. */ 10 /*@ Retrieves the (rectangular) size of the given Evas object. */
11 } 11 }
12 values { 12 values {
13 int w; /*@ in */ 13 w: int; /*@ in */
14 int h; /*@ in */ 14 h: int; /*@ in */
15 } 15 }
16 } 16 }
17 @property reference_point { 17 @property reference_point {
@@ -19,14 +19,14 @@ abstract Ector.Generic.Surface (Eo.Base)
19 /*@ This define where is (0,0) in pixels coordinate inside the surface */ 19 /*@ This define where is (0,0) in pixels coordinate inside the surface */
20 } 20 }
21 values { 21 values {
22 int x; 22 x: int;
23 int y; 23 y: int;
24 } 24 }
25 } 25 }
26 renderer_factory_new { 26 renderer_factory_new {
27 return: Ector_Renderer *; 27 return: Ector_Renderer *;
28 params { 28 params {
29 @in const(Eo_Class) * type @nonull; 29 @in type: const(Eo_Class) * @nonull;
30 } 30 }
31 } 31 }
32 } 32 }
diff --git a/src/lib/ector/ector_renderer_generic_base.eo b/src/lib/ector/ector_renderer_generic_base.eo
index 1f58317..3e82ed3 100644
--- a/src/lib/ector/ector_renderer_generic_base.eo
+++ b/src/lib/ector/ector_renderer_generic_base.eo
@@ -9,7 +9,7 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
9 get { 9 get {
10 } 10 }
11 values { 11 values {
12 const(Eina_Matrix3) *m; 12 m: const(Eina_Matrix3) *;
13 } 13 }
14 } 14 }
15 @property origin { 15 @property origin {
@@ -18,8 +18,8 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
18 get { 18 get {
19 } 19 }
20 values { 20 values {
21 double x; 21 x: double;
22 double y; 22 y: double;
23 } 23 }
24 } 24 }
25 @property visibility { 25 @property visibility {
@@ -30,7 +30,7 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
30 /*@ Retrieves whether or not the given Ector renderer is visible. */ 30 /*@ Retrieves whether or not the given Ector renderer is visible. */
31 } 31 }
32 values { 32 values {
33 bool v; /*@ @c EINA_TRUE if to make the object visible, @c EINA_FALSE otherwise */ 33 v: bool; /*@ @c EINA_TRUE if to make the object visible, @c EINA_FALSE otherwise */
34 } 34 }
35 } 35 }
36 @property color { 36 @property color {
@@ -47,7 +47,7 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
47 /*@ 47 /*@
48 Retrieves the general/main color of the given Ector renderer. 48 Retrieves the general/main color of the given Ector renderer.
49 49
50 Retrieves the main color's RGB component (and alpha channel) 50 Retrieves the main color's RGB component (and alpha channel)
51 values, <b>which range from 0 to 255</b>. For the alpha channel, 51 values, <b>which range from 0 to 255</b>. For the alpha channel,
52 which defines the object's transparency level, 0 means totally 52 which defines the object's transparency level, 0 means totally
53 transparent, while 255 means opaque. These color values are 53 transparent, while 255 means opaque. These color values are
@@ -59,10 +59,10 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
59 @ingroup Ector_Renderer_Group_Basic */ 59 @ingroup Ector_Renderer_Group_Basic */
60 } 60 }
61 values { 61 values {
62 int r; /*@ The red component of the given color. */ 62 r: int; /*@ The red component of the given color. */
63 int g; /*@ The green component of the given color. */ 63 g: int; /*@ The green component of the given color. */
64 int b; /*@ The blue component of the given color. */ 64 b: int; /*@ The blue component of the given color. */
65 int a; /*@ The alpha component of the given color. */ 65 a: int; /*@ The alpha component of the given color. */
66 } 66 }
67 } 67 }
68 @property mask { 68 @property mask {
@@ -71,7 +71,7 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
71 get { 71 get {
72 } 72 }
73 values { 73 values {
74 Ector_Renderer *r; 74 r: Ector_Renderer *;
75 } 75 }
76 } 76 }
77 @property quality { 77 @property quality {
@@ -80,20 +80,20 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
80 get { 80 get {
81 } 81 }
82 values { 82 values {
83 Ector_Quality q; 83 q: Ector_Quality;
84 } 84 }
85 } 85 }
86 bounds_get { 86 bounds_get {
87 params { 87 params {
88 @out Eina_Rectangle r; 88 @out r: Eina_Rectangle;
89 } 89 }
90 } 90 }
91 draw { 91 draw {
92 return: bool @warn_unused; 92 return: bool @warn_unused;
93 params { 93 params {
94 @in Ector_Rop op; 94 @in op: Ector_Rop;
95 @in array<Eina_Rectangle *> *clips; /*@ array of Eina_Rectangle clip */ 95 @in clips: array<Eina_Rectangle *> *; /*@ array of Eina_Rectangle clip */
96 @in uint mul_col; 96 @in mul_col: uint;
97 } 97 }
98 } 98 }
99 prepare { 99 prepare {
diff --git a/src/lib/ector/ector_renderer_generic_shape.eo b/src/lib/ector/ector_renderer_generic_shape.eo
index a9aa555..1dc2be3 100644
--- a/src/lib/ector/ector_renderer_generic_shape.eo
+++ b/src/lib/ector/ector_renderer_generic_shape.eo
@@ -9,7 +9,7 @@ mixin Ector.Renderer.Generic.Shape (Efl.Gfx.Shape)
9 get { 9 get {
10 } 10 }
11 values { 11 values {
12 const(Ector_Renderer) *r; 12 r: const(Ector_Renderer) *;
13 } 13 }
14 } 14 }
15 @property stroke_fill { 15 @property stroke_fill {
@@ -18,7 +18,7 @@ mixin Ector.Renderer.Generic.Shape (Efl.Gfx.Shape)
18 get { 18 get {
19 } 19 }
20 values { 20 values {
21 const(Ector_Renderer) *r; 21 r: const(Ector_Renderer) *;
22 } 22 }
23 } 23 }
24 @property stroke_marker { 24 @property stroke_marker {
@@ -27,7 +27,7 @@ mixin Ector.Renderer.Generic.Shape (Efl.Gfx.Shape)
27 get { 27 get {
28 } 28 }
29 values { 29 values {
30 const(Ector_Renderer) *r; 30 r: const(Ector_Renderer) *;
31 } 31 }
32 } 32 }
33 } 33 }
@@ -40,4 +40,4 @@ mixin Ector.Renderer.Generic.Shape (Efl.Gfx.Shape)
40 Efl.Gfx.Shape.stroke_cap; 40 Efl.Gfx.Shape.stroke_cap;
41 Efl.Gfx.Shape.stroke_join; 41 Efl.Gfx.Shape.stroke_join;
42 } 42 }
43} \ No newline at end of file 43}
diff --git a/src/lib/ector/software/ector_software_surface.eo b/src/lib/ector/software/ector_software_surface.eo
index 043c910..bea11cd 100644
--- a/src/lib/ector/software/ector_software_surface.eo
+++ b/src/lib/ector/software/ector_software_surface.eo
@@ -9,7 +9,7 @@ class Ector.Software.Surface (Ector.Generic.Surface)
9 get { 9 get {
10 } 10 }
11 values { 11 values {
12 Software_Rasterizer *ctx; 12 ctx: Software_Rasterizer *;
13 } 13 }
14 } 14 }
15 @property surface { 15 @property surface {
@@ -18,9 +18,9 @@ class Ector.Software.Surface (Ector.Generic.Surface)
18 get { 18 get {
19 } 19 }
20 values { 20 values {
21 void *pixels; 21 pixels: void *;
22 uint width; 22 width: uint;
23 uint height; 23 height: uint;
24 } 24 }
25 } 25 }
26 } 26 }
diff --git a/src/lib/edje/edje_object.eo b/src/lib/edje/edje_object.eo
index b266264..5e48a4c 100644
--- a/src/lib/edje/edje_object.eo
+++ b/src/lib/edje/edje_object.eo
@@ -21,7 +21,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
21 @return @c true if does, @c false if it doesn't. */ 21 @return @c true if does, @c false if it doesn't. */
22 } 22 }
23 values { 23 values {
24 bool update; /*@ Whether or not update the size hints. */ 24 update: bool; /*@ Whether or not update the size hints. */
25 } 25 }
26 } 26 }
27 @property mirrored { 27 @property mirrored {
@@ -41,7 +41,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
41 @since 1.1.0 */ 41 @since 1.1.0 */
42 } 42 }
43 values { 43 values {
44 bool rtl; /*@ new value of flag EINA_TRUE/EINA_FALSE */ 44 rtl: bool; /*@ new value of flag EINA_TRUE/EINA_FALSE */
45 } 45 }
46 } 46 }
47 @property animation { 47 @property animation {
@@ -68,7 +68,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
68 @see edje_object_animation_set(). */ 68 @see edje_object_animation_set(). */
69 } 69 }
70 values { 70 values {
71 bool on; /*@ The animation state. @c EINA_TRUE to starts or 71 on: bool; /*@ The animation state. @c EINA_TRUE to starts or
72 @c EINA_FALSE to stops. */ 72 @c EINA_FALSE to stops. */
73 } 73 }
74 } 74 }
@@ -97,7 +97,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
97 @see edje_object_play_set(). */ 97 @see edje_object_play_set(). */
98 } 98 }
99 values { 99 values {
100 bool play; /*@ Object state (@c EINA_TRUE to playing, 100 play: bool; /*@ Object state (@c EINA_TRUE to playing,
101 @c EINA_FALSE to paused). */ 101 @c EINA_FALSE to paused). */
102 } 102 }
103 } 103 }
@@ -130,7 +130,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
130 @see edje_object_perspective_set() */ 130 @see edje_object_perspective_set() */
131 } 131 }
132 values { 132 values {
133 Edje_Perspective *ps @const_get; /*@ The perspective object that will be used. */ 133 ps: Edje_Perspective * @const_get; /*@ The perspective object that will be used. */
134 } 134 }
135 } 135 }
136 @property scale { 136 @property scale {
@@ -163,7 +163,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
163 @see edje_object_scale_set() for more details */ 163 @see edje_object_scale_set() for more details */
164 } 164 }
165 values { 165 values {
166 double scale; /*@ The scaling factor (the default value is @c 0.0, 166 scale: double; /*@ The scaling factor (the default value is @c 0.0,
167 meaning individual scaling @b not set) */ 167 meaning individual scaling @b not set) */
168 } 168 }
169 } 169 }
@@ -178,7 +178,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
178 If it isn't set, the default value is 1.0 */ 178 If it isn't set, the default value is 1.0 */
179 } 179 }
180 values { 180 values {
181 double base_scale; /* The base_scale factor (the default value is @ 1.0, 181 base_scale: double; /* The base_scale factor (the default value is @ 1.0,
182 that means the edc file is made based on scale 1.0. */ 182 that means the edc file is made based on scale 1.0. */
183 } 183 }
184 } 184 }
@@ -190,8 +190,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
190 This function sets the callback to be called when the text changes. */ 190 This function sets the callback to be called when the text changes. */
191 } 191 }
192 values { 192 values {
193 Edje_Text_Change_Cb func; /*@ The callback function to handle the text change */ 193 func: Edje_Text_Change_Cb; /*@ The callback function to handle the text change */
194 void *data; /*@ The data associated to the callback function. */ 194 data: void *; /*@ The data associated to the callback function. */
195 } 195 }
196 } 196 }
197 @property part_text_cursor_begin { 197 @property part_text_cursor_begin {
@@ -201,8 +201,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
201 @see evas_textblock_cursor_paragraph_first */ 201 @see evas_textblock_cursor_paragraph_first */
202 } 202 }
203 values { 203 values {
204 const(char)* part; /*@ The part name */ 204 part: const(char)*; /*@ The part name */
205 Edje_Cursor cur; /*@ the edje cursor to work on */ 205 cur: Edje_Cursor; /*@ the edje cursor to work on */
206 } 206 }
207 } 207 }
208 @property part_text_cursor_line_end { 208 @property part_text_cursor_line_end {
@@ -212,8 +212,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
212 @see evas_textblock_cursor_line_char_last */ 212 @see evas_textblock_cursor_line_char_last */
213 } 213 }
214 values { 214 values {
215 const(char)* part; /*@ The part name */ 215 part: const(char)*; /*@ The part name */
216 Edje_Cursor cur; /*@ the edje cursor to work on */ 216 cur: Edje_Cursor; /*@ the edje cursor to work on */
217 } 217 }
218 } 218 }
219 @property text_class { 219 @property text_class {
@@ -227,9 +227,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
227 return: bool; 227 return: bool;
228 } 228 }
229 values { 229 values {
230 const(char)* text_class; /*@ The text class name */ 230 text_class: const(char)*; /*@ The text class name */
231 const(char)* font; /*@ Font name */ 231 font: const(char)*; /*@ Font name */
232 Evas_Font_Size size; /*@ Font Size */ 232 size: Evas_Font_Size; /*@ Font Size */
233 } 233 }
234 } 234 }
235 @property part_text_cursor_coord { 235 @property part_text_cursor_coord {
@@ -243,10 +243,10 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
243 return: bool; 243 return: bool;
244 } 244 }
245 values { 245 values {
246 const(char)* part; /*@ The part containing the object. */ 246 part: const(char)*; /*@ The part containing the object. */
247 Edje_Cursor cur; /*@ The cursor to adjust. */ 247 cur: Edje_Cursor; /*@ The cursor to adjust. */
248 Evas_Coord x; /*@ X Coordinate. */ 248 x: Evas_Coord; /*@ X Coordinate. */
249 Evas_Coord y; /*@ Y Coordinate. */ 249 y: Evas_Coord; /*@ Y Coordinate. */
250 } 250 }
251 } 251 }
252 @property part_text_cursor_end { 252 @property part_text_cursor_end {
@@ -256,8 +256,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
256 @see evas_textblock_cursor_paragraph_last */ 256 @see evas_textblock_cursor_paragraph_last */
257 } 257 }
258 values { 258 values {
259 const(char)* part; /*@ The part name */ 259 part: const(char)*; /*@ The part name */
260 Edje_Cursor cur; /*@ the edje cursor to work on */ 260 cur: Edje_Cursor; /*@ the edje cursor to work on */
261 } 261 }
262 } 262 }
263 @property part_text_escaped { 263 @property part_text_escaped {
@@ -275,8 +275,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
275 return: bool; 275 return: bool;
276 } 276 }
277 values { 277 values {
278 const(char)* part; /*@ The part name */ 278 part: const(char)*; /*@ The part name */
279 const(char)* text; /*@ The text string */ 279 text: const(char)*; /*@ The text string */
280 } 280 }
281 } 281 }
282 @property item_provider { 282 @property item_provider {
@@ -288,8 +288,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
288 Edje object is deleted (or file is set to a new file). */ 288 Edje object is deleted (or file is set to a new file). */
289 } 289 }
290 values { 290 values {
291 Edje_Item_Provider_Cb func; /*@ The function to call (or NULL to disable) to get item objects */ 291 func: Edje_Item_Provider_Cb; /*@ The function to call (or NULL to disable) to get item objects */
292 void *data; /*@ The data pointer to pass to the @p func callback */ 292 data: void *; /*@ The data pointer to pass to the @p func callback */
293 } 293 }
294 } 294 }
295 @property part_text_cursor_line_begin { 295 @property part_text_cursor_line_begin {
@@ -299,8 +299,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
299 @see evas_textblock_cursor_line_char_first */ 299 @see evas_textblock_cursor_line_char_first */
300 } 300 }
301 values { 301 values {
302 const(char)* part; /*@ The part name */ 302 part: const(char)*; /*@ The part name */
303 Edje_Cursor cur; /*@ the edje cursor to work on */ 303 cur: Edje_Cursor; /*@ the edje cursor to work on */
304 } 304 }
305 } 305 }
306 @property message_handler { 306 @property message_handler {
@@ -319,8 +319,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
319 @see edje_object_message_send() */ 319 @see edje_object_message_send() */
320 } 320 }
321 values { 321 values {
322 Edje_Message_Handler_Cb func; /*@ The function to handle messages @b coming from @p obj */ 322 func: Edje_Message_Handler_Cb; /*@ The function to handle messages @b coming from @p obj */
323 void *data; /*@ Auxiliary data to be passed to @p func */ 323 data: void *; /*@ Auxiliary data to be passed to @p func */
324 } 324 }
325 } 325 }
326 @property size_min { 326 @property size_min {
@@ -357,8 +357,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
357 @see edje_object_size_max_get() */ 357 @see edje_object_size_max_get() */
358 } 358 }
359 values { 359 values {
360 Evas_Coord minw; /*@ Pointer to a variable where to store the minimum width */ 360 minw: Evas_Coord; /*@ Pointer to a variable where to store the minimum width */
361 Evas_Coord minh; /*@ Pointer to a variable where to store the minimum height */ 361 minh: Evas_Coord; /*@ Pointer to a variable where to store the minimum height */
362 } 362 }
363 } 363 }
364 @property access_part_list { 364 @property access_part_list {
@@ -432,8 +432,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
432 @see edje_object_size_min_get() */ 432 @see edje_object_size_min_get() */
433 } 433 }
434 values { 434 values {
435 Evas_Coord maxw; /*@ Pointer to a variable where to store the maximum width */ 435 maxw: Evas_Coord; /*@ Pointer to a variable where to store the maximum width */
436 Evas_Coord maxh; /*@ Pointer to a variable where to store the maximum height */ 436 maxh: Evas_Coord; /*@ Pointer to a variable where to store the maximum height */
437 } 437 }
438 } 438 }
439 part_table_clear { 439 part_table_clear {
@@ -447,8 +447,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
447 447
448 return: bool; 448 return: bool;
449 params { 449 params {
450 @in const(char)* part; /*@ The part name */ 450 @in part: const(char)*; /*@ The part name */
451 @in bool clear; /*@ If set, will delete subobjs on remove */ 451 @in clear: bool; /*@ If set, will delete subobjs on remove */
452 } 452 }
453 } 453 }
454 part_external_param_type_get @const { 454 part_external_param_type_get @const {
@@ -459,8 +459,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
459 from #Edje_External_Param_Type on success. */ 459 from #Edje_External_Param_Type on success. */
460 return: Edje_External_Param_Type; 460 return: Edje_External_Param_Type;
461 params { 461 params {
462 @in const(char)* part; /*@ The part name */ 462 @in part: const(char)*; /*@ The part name */
463 @out const(char) param; /*@ the parameter name to use. */ 463 @out param: const(char); /*@ the parameter name to use. */
464 } 464 }
465 } 465 }
466 part_text_select_allow_set @const { 466 part_text_select_allow_set @const {
@@ -472,8 +472,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
472 selection, functions such as edje_object_part_text_select_all() and 472 selection, functions such as edje_object_part_text_select_all() and
473 edje_object_part_text_select_none() are not affected. */ 473 edje_object_part_text_select_none() are not affected. */
474 params { 474 params {
475 @in const(char)* part; /*@ The part name */ 475 @in part: const(char)*; /*@ The part name */
476 @in bool allow; /*@ EINA_TRUE to enable, EINA_FALSE otherwise */ 476 @in allow: bool; /*@ EINA_TRUE to enable, EINA_FALSE otherwise */
477 } 477 }
478 } 478 }
479 part_state_get @const { 479 part_state_get @const {
@@ -485,8 +485,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
485 "" for other states */ 485 "" for other states */
486 return: const(char)*; 486 return: const(char)*;
487 params { 487 params {
488 @in const(char)* part; /*@ The part name */ 488 @in part: const(char)*; /*@ The part name */
489 @out double val_ret; 489 @out val_ret: double;
490 } 490 }
491 } 491 }
492 text_markup_filter_callback_del_full { 492 text_markup_filter_callback_del_full {
@@ -505,9 +505,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
505 505
506 return: void *; 506 return: void *;
507 params { 507 params {
508 @in const(char)* part; /*@ The part name */ 508 @in part: const(char)*; /*@ The part name */
509 @in Edje_Markup_Filter_Cb func; /*@ The function callback to remove */ 509 @in func: Edje_Markup_Filter_Cb; /*@ The function callback to remove */
510 @in void *data; /*@ The data passed to the callback function */ 510 @in data: void *; /*@ The data passed to the callback function */
511 } 511 }
512 } 512 }
513 part_drag_step_set { 513 part_drag_step_set {
@@ -524,9 +524,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
524 524
525 return: bool; 525 return: bool;
526 params { 526 params {
527 @in const(char)* part; /*@ The part name */ 527 @in part: const(char)*; /*@ The part name */
528 @in double dx; /*@ The x step amount */ 528 @in dx: double; /*@ The x step amount */
529 @in double dy; /*@ The y step amount */ 529 @in dy: double; /*@ The y step amount */
530 } 530 }
531 } 531 }
532 part_drag_step_get @const { 532 part_drag_step_get @const {
@@ -539,9 +539,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
539 @see edje_object_part_drag_step_set() */ 539 @see edje_object_part_drag_step_set() */
540 return: bool; 540 return: bool;
541 params { 541 params {
542 @in const(char)* part; /*@ The part */ 542 @in part: const(char)*; /*@ The part */
543 @out double dx; /*@ The x step increment pointer */ 543 @out dx: double; /*@ The x step increment pointer */
544 @out double dy; /*@ The y step increment pointer */ 544 @out dy: double; /*@ The y step increment pointer */
545 } 545 }
546 } 546 }
547 part_text_imf_context_get @const { 547 part_text_imf_context_get @const {
@@ -555,14 +555,14 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
555 @since 1.2.0 */ 555 @since 1.2.0 */
556 return: void *; 556 return: void *;
557 params { 557 params {
558 @in const(char)* part; /*@ The part name */ 558 @in part: const(char)*; /*@ The part name */
559 } 559 }
560 } 560 }
561 part_text_select_begin @const { 561 part_text_select_begin @const {
562 /*@ 562 /*@
563 @brief Starts selecting at current cursor position */ 563 @brief Starts selecting at current cursor position */
564 params { 564 params {
565 @in const(char)* part; /*@ The part name */ 565 @in part: const(char)*; /*@ The part name */
566 } 566 }
567 } 567 }
568 part_text_style_user_peek @const { 568 part_text_style_user_peek @const {
@@ -576,7 +576,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
576 @since 1.2.0 */ 576 @since 1.2.0 */
577 return: const(char)*; 577 return: const(char)*;
578 params { 578 params {
579 @in const(char)* part; /*@ The part name */ 579 @in part: const(char)*; /*@ The part name */
580 } 580 }
581 } 581 }
582 signal_callback_del { 582 signal_callback_del {
@@ -597,10 +597,10 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
597 legacy: null; 597 legacy: null;
598 return: void *; 598 return: void *;
599 params { 599 params {
600 @in const(char)* emission; /*@ The emission string. */ 600 @in emission: const(char)*; /*@ The emission string. */
601 @in const(char)* source; /*@ The source string. */ 601 @in source: const(char)*; /*@ The source string. */
602 @in Edje_Signal_Cb func; /*@ The callback function. */ 602 @in func: Edje_Signal_Cb; /*@ The callback function. */
603 @in void *data; /*@ The callback function. */ 603 @in data: void *; /*@ The callback function. */
604 } 604 }
605 } 605 }
606 part_text_cursor_next { 606 part_text_cursor_next {
@@ -610,8 +610,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
610 610
611 return: bool; 611 return: bool;
612 params { 612 params {
613 @in const(char)* part; /*@ The part name */ 613 @in part: const(char)*; /*@ The part name */
614 @in Edje_Cursor cur; /*@ The edje cursor to advance */ 614 @in cur: Edje_Cursor; /*@ The edje cursor to advance */
615 } 615 }
616 } 616 }
617 part_text_style_user_push { 617 part_text_style_user_push {
@@ -623,8 +623,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
623 @since 1.2.0 */ 623 @since 1.2.0 */
624 624
625 params { 625 params {
626 @in const(char)* part; /*@ The part name */ 626 @in part: const(char)*; /*@ The part name */
627 @in const(char)* style; /*@ The style to set (textblock conventions). */ 627 @in style: const(char)*; /*@ The style to set (textblock conventions). */
628 } 628 }
629 } 629 }
630 part_text_append { 630 part_text_append {
@@ -637,8 +637,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
637 @since 1.1 */ 637 @since 1.1 */
638 638
639 params { 639 params {
640 @in const(char)* part; /*@ The part name */ 640 @in part: const(char)*; /*@ The part name */
641 @in const(char)* text; /*@ The text string */ 641 @in text: const(char)*; /*@ The text string */
642 } 642 }
643 } 643 }
644 part_geometry_get @const { 644 part_geometry_get @const {
@@ -657,13 +657,13 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
657 pointers' pointed variables be set to zero. */ 657 pointers' pointed variables be set to zero. */
658 return: bool; 658 return: bool;
659 params { 659 params {
660 @in const(char)* part; /*@ The Edje part's name */ 660 @in part: const(char)*; /*@ The Edje part's name */
661 @out Evas_Coord x; /*@ A pointer to a variable where to store the part's x 661 @out x: Evas_Coord; /*@ A pointer to a variable where to store the part's x
662 coordinate */ 662 coordinate */
663 @out Evas_Coord y; /*@ A pointer to a variable where to store the part's y 663 @out y: Evas_Coord; /*@ A pointer to a variable where to store the part's y
664 coordinate */ 664 coordinate */
665 @out Evas_Coord w; /*@ A pointer to a variable where to store the part's width */ 665 @out w: Evas_Coord; /*@ A pointer to a variable where to store the part's width */
666 @out Evas_Coord h; /*@ A pointer to a variable where to store the part's height */ 666 @out h: Evas_Coord; /*@ A pointer to a variable where to store the part's height */
667 } 667 }
668 } 668 }
669 part_text_input_panel_hide @const { 669 part_text_input_panel_hide @const {
@@ -676,7 +676,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
676 676
677 @since 1.2.0 */ 677 @since 1.2.0 */
678 params { 678 params {
679 @in const(char)* part; /*@ The part name */ 679 @in part: const(char)*; /*@ The part name */
680 } 680 }
681 } 681 }
682 part_text_item_geometry_get @const { 682 part_text_item_geometry_get @const {
@@ -689,12 +689,12 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
689 rectangles. */ 689 rectangles. */
690 return: bool; 690 return: bool;
691 params { 691 params {
692 @in const(char)* part; /*@ The part name */ 692 @in part: const(char)*; /*@ The part name */
693 @in const(char)* item; /*@ The item name */ 693 @in item: const(char)*; /*@ The item name */
694 @out Evas_Coord cx; /*@ Item x return (relative to entry part) */ 694 @out cx: Evas_Coord; /*@ Item x return (relative to entry part) */
695 @out Evas_Coord cy; /*@ Item y return (relative to entry part) */ 695 @out cy: Evas_Coord; /*@ Item y return (relative to entry part) */
696 @out Evas_Coord cw; /*@ Item width return */ 696 @out cw: Evas_Coord; /*@ Item width return */
697 @out Evas_Coord ch; /*@ Item height return */ 697 @out ch: Evas_Coord; /*@ Item height return */
698 } 698 }
699 } 699 }
700 part_table_unpack { 700 part_table_unpack {
@@ -707,15 +707,15 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
707 707
708 return: bool; 708 return: bool;
709 params { 709 params {
710 @in const(char)* part; /*@ The part name */ 710 @in part: const(char)*; /*@ The part name */
711 @in Evas_Object *child_obj; /*@ The object to pack in */ 711 @in child_obj: Evas_Object *; /*@ The object to pack in */
712 } 712 }
713 } 713 }
714 part_text_select_abort @const { 714 part_text_select_abort @const {
715 /*@ 715 /*@
716 @brief Aborts any selection action on a part. */ 716 @brief Aborts any selection action on a part. */
717 params { 717 params {
718 @in const(char)* part; /*@ The part name */ 718 @in part: const(char)*; /*@ The part name */
719 } 719 }
720 } 720 }
721 text_insert_filter_callback_del_full { 721 text_insert_filter_callback_del_full {
@@ -733,9 +733,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
733 733
734 return: void *; 734 return: void *;
735 params { 735 params {
736 @in const(char)* part; /*@ The part name */ 736 @in part: const(char)*; /*@ The part name */
737 @in Edje_Text_Filter_Cb func; /*@ The function callback to remove */ 737 @in func: Edje_Text_Filter_Cb; /*@ The function callback to remove */
738 @in void *data; /*@ The data passed to the callback function */ 738 @in data: void *; /*@ The data passed to the callback function */
739 } 739 }
740 } 740 }
741 part_text_style_user_pop { 741 part_text_style_user_pop {
@@ -745,7 +745,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
745 @since 1.2.0 */ 745 @since 1.2.0 */
746 746
747 params { 747 params {
748 @in const(char)* part; /*@ The part name */ 748 @in part: const(char)*; /*@ The part name */
749 } 749 }
750 } 750 }
751 part_text_input_panel_imdata_set { 751 part_text_input_panel_imdata_set {
@@ -759,9 +759,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
759 @since 1.2.0 */ 759 @since 1.2.0 */
760 760
761 params { 761 params {
762 @in const(char)* part; /*@ The part name */ 762 @in part: const(char)*; /*@ The part name */
763 @in const(void)* data; /*@ The specific data to be set to the input panel. */ 763 @in data: const(void)*; /*@ The specific data to be set to the input panel. */
764 @in int len; /*@ the length of data, in bytes, to send to the input panel */ 764 @in len: int; /*@ the length of data, in bytes, to send to the input panel */
765 } 765 }
766 } 766 }
767 part_text_input_panel_imdata_get @const { 767 part_text_input_panel_imdata_get @const {
@@ -770,9 +770,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
770 770
771 @since 1.2.0 */ 771 @since 1.2.0 */
772 params { 772 params {
773 @in const(char)* part; /*@ The part name */ 773 @in part: const(char)*; /*@ The part name */
774 @in void *data; /*@ The specific data to be got from the input panel */ 774 @in data: void *; /*@ The specific data to be got from the input panel */
775 @in int *len; /*@ The length of data */ 775 @in len: int *; /*@ The length of data */
776 } 776 }
777 } 777 }
778 part_text_insert { 778 part_text_insert {
@@ -783,8 +783,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
783 cursor position. */ 783 cursor position. */
784 784
785 params { 785 params {
786 @in const(char)* part; /*@ The part name */ 786 @in part: const(char)*; /*@ The part name */
787 @in const(char)* text; /*@ The text string */ 787 @in text: const(char)*; /*@ The text string */
788 } 788 }
789 } 789 }
790 part_box_remove_at { 790 part_box_remove_at {
@@ -801,8 +801,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
801 801
802 return: Evas_Object *; 802 return: Evas_Object *;
803 params { 803 params {
804 @in const(char)* part; /*@ The part name */ 804 @in part: const(char)*; /*@ The part name */
805 @in uint pos; /*@ The position index of the object (starts counting from 0) */ 805 @in pos: uint; /*@ The position index of the object (starts counting from 0) */
806 } 806 }
807 } 807 }
808 part_text_cursor_copy { 808 part_text_cursor_copy {
@@ -810,9 +810,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
810 @brief Copy the cursor to another cursor. */ 810 @brief Copy the cursor to another cursor. */
811 811
812 params { 812 params {
813 @in const(char)* part; /*@ The part name */ 813 @in part: const(char)*; /*@ The part name */
814 @in Edje_Cursor src; /*@ the cursor to copy from */ 814 @in src: Edje_Cursor; /*@ the cursor to copy from */
815 @in Edje_Cursor dst; /*@ the cursor to copy to */ 815 @in dst: Edje_Cursor; /*@ the cursor to copy to */
816 } 816 }
817 } 817 }
818 parts_extends_calc { 818 parts_extends_calc {
@@ -835,13 +835,13 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
835 835
836 return: bool; 836 return: bool;
837 params { 837 params {
838 @out Evas_Coord x; /*@ A pointer to a variable where to store the parts region's 838 @out x: Evas_Coord; /*@ A pointer to a variable where to store the parts region's
839 x coordinate */ 839 x coordinate */
840 @out Evas_Coord y; /*@ A pointer to a variable where to store the parts region's 840 @out y: Evas_Coord; /*@ A pointer to a variable where to store the parts region's
841 y coordinate */ 841 y coordinate */
842 @out Evas_Coord w; /*@ A pointer to a variable where to store the parts region's 842 @out w: Evas_Coord; /*@ A pointer to a variable where to store the parts region's
843 width */ 843 width */
844 @out Evas_Coord h; /*@ A pointer to a variable where to store the parts region's 844 @out h: Evas_Coord; /*@ A pointer to a variable where to store the parts region's
845 height */ 845 height */
846 } 846 }
847 } 847 }
@@ -865,9 +865,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
865 865
866 return: bool; 866 return: bool;
867 params { 867 params {
868 @in const(char)* part; /*@ The part name */ 868 @in part: const(char)*; /*@ The part name */
869 @in double dx; /*@ The x value */ 869 @in dx: double; /*@ The x value */
870 @in double dy; /*@ The y value */ 870 @in dy: double; /*@ The y value */
871 } 871 }
872 } 872 }
873 part_drag_value_get @const { 873 part_drag_value_get @const {
@@ -882,9 +882,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
882 Gets the drag location values. */ 882 Gets the drag location values. */
883 return: bool; 883 return: bool;
884 params { 884 params {
885 @in const(char)* part; /*@ The part name */ 885 @in part: const(char)*; /*@ The part name */
886 @out double dx; /*@ The X value pointer */ 886 @out dx: double; /*@ The X value pointer */
887 @out double dy; /*@ The Y value pointer */ 887 @out dy: double; /*@ The Y value pointer */
888 } 888 }
889 } 889 }
890 calc_force { 890 calc_force {
@@ -902,9 +902,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
902 @since 1.1.0 */ 902 @since 1.1.0 */
903 903
904 params { 904 params {
905 @in const(char)* part; /*@ The part name */ 905 @in part: const(char)*; /*@ The part name */
906 @in Edje_Cursor cur; /*@ The cursor to move */ 906 @in cur: Edje_Cursor; /*@ The cursor to move */
907 @in int pos; /*@ the position of the cursor */ 907 @in pos: int; /*@ the position of the cursor */
908 } 908 }
909 } 909 }
910 part_text_cursor_pos_get @const { 910 part_text_cursor_pos_get @const {
@@ -915,8 +915,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
915 @since 1.1.0 */ 915 @since 1.1.0 */
916 return: int; 916 return: int;
917 params { 917 params {
918 @in const(char)* part; /*@ The part name */ 918 @in part: const(char)*; /*@ The part name */
919 @in Edje_Cursor cur; /*@ The cursor to get the position */ 919 @in cur: Edje_Cursor; /*@ The cursor to get the position */
920 } 920 }
921 } 921 }
922 freeze { 922 freeze {
@@ -942,8 +942,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
942 @return The character string pointed to (may be a multi-byte utf8 sequence) terminated by a nul byte. */ 942 @return The character string pointed to (may be a multi-byte utf8 sequence) terminated by a nul byte. */
943 return: char *; 943 return: char *;
944 params { 944 params {
945 @in const(char)* part; /*@ The part name */ 945 @in part: const(char)*; /*@ The part name */
946 @in Edje_Cursor cur; /*@ The cursor to use */ 946 @in cur: Edje_Cursor; /*@ The cursor to use */
947 } 947 }
948 } 948 }
949 part_text_input_panel_layout_set { 949 part_text_input_panel_layout_set {
@@ -958,8 +958,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
958 @since 1.1 */ 958 @since 1.1 */
959 959
960 params { 960 params {
961 @in const(char)* part; /*@ The part name */ 961 @in part: const(char)*; /*@ The part name */
962 @in Edje_Input_Panel_Layout layout; /*@ layout type */ 962 @in layout: Edje_Input_Panel_Layout; /*@ layout type */
963 } 963 }
964 } 964 }
965 part_text_input_panel_layout_get @const { 965 part_text_input_panel_layout_get @const {
@@ -972,7 +972,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
972 @since 1.1 */ 972 @since 1.1 */
973 return: Edje_Input_Panel_Layout; 973 return: Edje_Input_Panel_Layout;
974 params { 974 params {
975 @in const(char)* part; /*@ The part name */ 975 @in part: const(char)*; /*@ The part name */
976 } 976 }
977 } 977 }
978 part_table_pack { 978 part_table_pack {
@@ -985,12 +985,12 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
985 985
986 return: bool; 986 return: bool;
987 params { 987 params {
988 @in const(char)* part; /*@ The part name */ 988 @in part: const(char)*; /*@ The part name */
989 @in Evas_Object *child_obj; /*@ The object to pack in */ 989 @in child_obj: Evas_Object *; /*@ The object to pack in */
990 @in ushort col; /*@ The column to place it in */ 990 @in col: ushort; /*@ The column to place it in */
991 @in ushort row; /*@ The row to place it in */ 991 @in row: ushort; /*@ The row to place it in */
992 @in ushort colspan; /*@ Columns the child will take */ 992 @in colspan: ushort; /*@ Columns the child will take */
993 @in ushort rowspan; /*@ Rows the child will take */ 993 @in rowspan: ushort; /*@ Rows the child will take */
994 } 994 }
995 } 995 }
996 part_text_input_panel_language_set { 996 part_text_input_panel_language_set {
@@ -1002,8 +1002,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1002 @since 1.2.0 */ 1002 @since 1.2.0 */
1003 1003
1004 params { 1004 params {
1005 @in const(char)* part; /*@ The part name */ 1005 @in part: const(char)*; /*@ The part name */
1006 @in Edje_Input_Panel_Lang lang; /*@ the language to be set to the input panel. */ 1006 @in lang: Edje_Input_Panel_Lang; /*@ the language to be set to the input panel. */
1007 } 1007 }
1008 } 1008 }
1009 part_text_input_panel_language_get @const { 1009 part_text_input_panel_language_get @const {
@@ -1016,7 +1016,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1016 @since 1.2.0 */ 1016 @since 1.2.0 */
1017 return: Edje_Input_Panel_Lang; 1017 return: Edje_Input_Panel_Lang;
1018 params { 1018 params {
1019 @in const(char)* part; /*@ The part name */ 1019 @in part: const(char)*; /*@ The part name */
1020 } 1020 }
1021 } 1021 }
1022 part_table_col_row_size_get @const { 1022 part_table_col_row_size_get @const {
@@ -1028,9 +1028,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1028 Retrieves the size of the table in number of columns and rows. */ 1028 Retrieves the size of the table in number of columns and rows. */
1029 return: bool; 1029 return: bool;
1030 params { 1030 params {
1031 @in const(char)* part; /*@ The part name */ 1031 @in part: const(char)*; /*@ The part name */
1032 @out int cols; /*@ Pointer where to store number of columns (can be NULL) */ 1032 @out cols: int; /*@ Pointer where to store number of columns (can be NULL) */
1033 @out int rows; /*@ Pointer where to store number of rows (can be NULL) */ 1033 @out rows: int; /*@ Pointer where to store number of rows (can be NULL) */
1034 } 1034 }
1035 } 1035 }
1036 part_external_object_get @const { 1036 part_external_object_get @const {
@@ -1052,7 +1052,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1052 part is not an external. */ 1052 part is not an external. */
1053 return: Evas_Object *; 1053 return: Evas_Object *;
1054 params { 1054 params {
1055 @in const(char)* part; /*@ The part name */ 1055 @in part: const(char)*; /*@ The part name */
1056 } 1056 }
1057 } 1057 }
1058 part_external_content_get @const { 1058 part_external_content_get @const {
@@ -1063,8 +1063,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1063 code providing the EXTERNAL. */ 1063 code providing the EXTERNAL. */
1064 return: Evas_Object *; 1064 return: Evas_Object *;
1065 params { 1065 params {
1066 @in const(char)* part; /*@ The name of the part holding the EXTERNAL */ 1066 @in part: const(char)*; /*@ The name of the part holding the EXTERNAL */
1067 @out const(char) content; /*@ A string identifying which content from the EXTERNAL to get */ 1067 @out content: const(char); /*@ A string identifying which content from the EXTERNAL to get */
1068 } 1068 }
1069 } 1069 }
1070 preload { 1070 preload {
@@ -1084,7 +1084,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1084 1084
1085 return: bool; 1085 return: bool;
1086 params { 1086 params {
1087 @in bool cancel; /*@ @c EINA_FALSE will add it the preloading work queue, 1087 @in cancel: bool; /*@ @c EINA_FALSE will add it the preloading work queue,
1088 @c EINA_TRUE will remove it (if it was issued before). */ 1088 @c EINA_TRUE will remove it (if it was issued before). */
1089 } 1089 }
1090 } 1090 }
@@ -1095,8 +1095,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1095 @since 1.1.0 */ 1095 @since 1.1.0 */
1096 1096
1097 params { 1097 params {
1098 @in const(char)* part; /*@ The part name */ 1098 @in part: const(char)*; /*@ The part name */
1099 @in bool enabled; /*@ If true, the input panel is appeared when entry is clicked or has a focus */ 1099 @in enabled: bool; /*@ If true, the input panel is appeared when entry is clicked or has a focus */
1100 } 1100 }
1101 } 1101 }
1102 part_text_input_panel_enabled_get @const { 1102 part_text_input_panel_enabled_get @const {
@@ -1108,14 +1108,14 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1108 @since 1.1.0 */ 1108 @since 1.1.0 */
1109 return: bool; 1109 return: bool;
1110 params { 1110 params {
1111 @in const(char)* part; /*@ The part name */ 1111 @in part: const(char)*; /*@ The part name */
1112 } 1112 }
1113 } 1113 }
1114 part_text_select_extend @const { 1114 part_text_select_extend @const {
1115 /*@ 1115 /*@
1116 @brief Extends the current selection to the current cursor position */ 1116 @brief Extends the current selection to the current cursor position */
1117 params { 1117 params {
1118 @in const(char)* part; /*@ The part name */ 1118 @in part: const(char)*; /*@ The part name */
1119 } 1119 }
1120 } 1120 }
1121 part_box_insert_at { 1121 part_box_insert_at {
@@ -1134,9 +1134,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1134 1134
1135 return: bool; 1135 return: bool;
1136 params { 1136 params {
1137 @in const(char)* part; /*@ The part name */ 1137 @in part: const(char)*; /*@ The part name */
1138 @in Evas_Object *child; /*@ The object to insert */ 1138 @in child: Evas_Object *; /*@ The object to insert */
1139 @in uint pos; /*@ The position where to insert child */ 1139 @in pos: uint; /*@ The position where to insert child */
1140 } 1140 }
1141 } 1141 }
1142 part_text_anchor_geometry_get @const { 1142 part_text_anchor_geometry_get @const {
@@ -1150,8 +1150,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1150 rectangles. */ 1150 rectangles. */
1151 return: const(list<const(Evas.Textblock_Rectangle)*>)*; 1151 return: const(list<const(Evas.Textblock_Rectangle)*>)*;
1152 params { 1152 params {
1153 @in const(char)* part; /*@ The part name */ 1153 @in part: const(char)*; /*@ The part name */
1154 @in const(char)* anchor; /*@ The anchor name */ 1154 @in anchor: const(char)*; /*@ The anchor name */
1155 } 1155 }
1156 } 1156 }
1157 part_text_cursor_down { 1157 part_text_cursor_down {
@@ -1160,8 +1160,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1160 1160
1161 return: bool; 1161 return: bool;
1162 params { 1162 params {
1163 @in const(char)* part; /*@ The part name */ 1163 @in part: const(char)*; /*@ The part name */
1164 @in Edje_Cursor cur; /*@ the edje cursor to work on */ 1164 @in cur: Edje_Cursor; /*@ the edje cursor to work on */
1165 } 1165 }
1166 } 1166 }
1167 part_drag_page_set { 1167 part_drag_page_set {
@@ -1178,9 +1178,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1178 1178
1179 return: bool; 1179 return: bool;
1180 params { 1180 params {
1181 @in const(char)* part; /*@ The part name */ 1181 @in part: const(char)*; /*@ The part name */
1182 @in double dx; /*@ The x page step increment */ 1182 @in dx: double; /*@ The x page step increment */
1183 @in double dy; /*@ The y page step increment */ 1183 @in dy: double; /*@ The y page step increment */
1184 } 1184 }
1185 } 1185 }
1186 part_drag_page_get @const { 1186 part_drag_page_get @const {
@@ -1192,9 +1192,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1192 @see edje_object_part_drag_page_set() */ 1192 @see edje_object_part_drag_page_set() */
1193 return: bool; 1193 return: bool;
1194 params { 1194 params {
1195 @in const(char)* part; /*@ The part name */ 1195 @in part: const(char)*; /*@ The part name */
1196 @out double dx; /*@ The dx page increment pointer */ 1196 @out dx: double; /*@ The dx page increment pointer */
1197 @out double dy; /*@ The dy page increment pointer */ 1197 @out dy: double; /*@ The dy page increment pointer */
1198 } 1198 }
1199 } 1199 }
1200 part_box_prepend { 1200 part_box_prepend {
@@ -1212,8 +1212,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1212 1212
1213 return: bool; 1213 return: bool;
1214 params { 1214 params {
1215 @in const(char)* part; /*@ The part name */ 1215 @in part: const(char)*; /*@ The part name */
1216 @in Evas_Object *child; /*@ The object to prepend */ 1216 @in child: Evas_Object *; /*@ The object to prepend */
1217 } 1217 }
1218 } 1218 }
1219 signal_emit { 1219 signal_emit {
@@ -1242,8 +1242,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1242 @see edje_object_signal_callback_add() for more on Edje signals. */ 1242 @see edje_object_signal_callback_add() for more on Edje signals. */
1243 1243
1244 params { 1244 params {
1245 @in const(char)* emission; /*@ The signal's "emission" string */ 1245 @in emission: const(char)*; /*@ The signal's "emission" string */
1246 @in const(char)* source; /*@ The signal's "source" string */ 1246 @in source: const(char)*; /*@ The signal's "source" string */
1247 } 1247 }
1248 } 1248 }
1249 part_text_input_panel_layout_variation_set { 1249 part_text_input_panel_layout_variation_set {
@@ -1258,8 +1258,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1258 @since 1.8 */ 1258 @since 1.8 */
1259 1259
1260 params { 1260 params {
1261 @in const(char)* part; /*@ The part name */ 1261 @in part: const(char)*; /*@ The part name */
1262 @in int variation; /*@ layout variation type */ 1262 @in variation: int; /*@ layout variation type */
1263 } 1263 }
1264 } 1264 }
1265 part_text_input_panel_layout_variation_get @const { 1265 part_text_input_panel_layout_variation_get @const {
@@ -1272,7 +1272,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1272 @since 1.8 */ 1272 @since 1.8 */
1273 return: int; 1273 return: int;
1274 params { 1274 params {
1275 @in const(char)* part; /*@ The part name */ 1275 @in part: const(char)*; /*@ The part name */
1276 } 1276 }
1277 } 1277 }
1278 message_send { 1278 message_send {
@@ -1294,9 +1294,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1294 edje_object_message_handler_set(). */ 1294 edje_object_message_handler_set(). */
1295 1295
1296 params { 1296 params {
1297 @in Edje_Message_Type type; /*@ The type of message to send to @p obj */ 1297 @in type: Edje_Message_Type; /*@ The type of message to send to @p obj */
1298 @in int id; /*@ A identification number for the message to be sent */ 1298 @in id: int; /*@ A identification number for the message to be sent */
1299 @in void *msg; /*@ The message's body, a struct depending on @p type */ 1299 @in msg: void *; /*@ The message's body, a struct depending on @p type */
1300 } 1300 }
1301 } 1301 }
1302 part_text_select_none @const { 1302 part_text_select_none @const {
@@ -1305,7 +1305,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1305 1305
1306 This function sets the selection text to be none. */ 1306 This function sets the selection text to be none. */
1307 params { 1307 params {
1308 @in const(char)* part; /*@ The part name */ 1308 @in part: const(char)*; /*@ The part name */
1309 } 1309 }
1310 } 1310 }
1311 part_object_get @const { 1311 part_object_get @const {
@@ -1327,7 +1327,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1327 example), though. */ 1327 example), though. */
1328 return: const(Evas_Object)*; 1328 return: const(Evas_Object)*;
1329 params { 1329 params {
1330 @in const(char)* part; /*@ The Edje part's name */ 1330 @in part: const(char)*; /*@ The Edje part's name */
1331 } 1331 }
1332 } 1332 }
1333 part_drag_size_set { 1333 part_drag_size_set {
@@ -1343,9 +1343,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1343 1343
1344 return: bool; 1344 return: bool;
1345 params { 1345 params {
1346 @in const(char)* part; /*@ The part name */ 1346 @in part: const(char)*; /*@ The part name */
1347 @in double dw; /*@ The drag width */ 1347 @in dw: double; /*@ The drag width */
1348 @in double dh; /*@ The drag height */ 1348 @in dh: double; /*@ The drag height */
1349 } 1349 }
1350 } 1350 }
1351 part_drag_size_get @const { 1351 part_drag_size_get @const {
@@ -1357,9 +1357,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1357 @see edje_object_part_drag_size_set() */ 1357 @see edje_object_part_drag_size_set() */
1358 return: bool; 1358 return: bool;
1359 params { 1359 params {
1360 @in const(char)* part; /*@ The part name */ 1360 @in part: const(char)*; /*@ The part name */
1361 @out double dw; /*@ The drag width pointer */ 1361 @out dw: double; /*@ The drag width pointer */
1362 @out double dh; /*@ The drag height pointer */ 1362 @out dh: double; /*@ The drag height pointer */
1363 } 1363 }
1364 } 1364 }
1365 text_insert_filter_callback_del { 1365 text_insert_filter_callback_del {
@@ -1376,8 +1376,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1376 1376
1377 return: void *; 1377 return: void *;
1378 params { 1378 params {
1379 @in const(char)* part; /*@ The part name */ 1379 @in part: const(char)*; /*@ The part name */
1380 @in Edje_Text_Filter_Cb func; /*@ The function callback to remove */ 1380 @in func: Edje_Text_Filter_Cb; /*@ The function callback to remove */
1381 } 1381 }
1382 } 1382 }
1383 part_drag_dir_get @const { 1383 part_drag_dir_get @const {
@@ -1394,7 +1394,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1394 #EDJE_DRAG_DIR_XY: Dragable in X & Y directions */ 1394 #EDJE_DRAG_DIR_XY: Dragable in X & Y directions */
1395 return: Edje_Drag_Dir; 1395 return: Edje_Drag_Dir;
1396 params { 1396 params {
1397 @in const(char)* part; /*@ The part name */ 1397 @in part: const(char)*; /*@ The part name */
1398 } 1398 }
1399 } 1399 }
1400 part_text_unescaped_set { 1400 part_text_unescaped_set {
@@ -1408,8 +1408,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1408 1408
1409 return: bool; 1409 return: bool;
1410 params { 1410 params {
1411 @in const(char)* part; /*@ The part name */ 1411 @in part: const(char)*; /*@ The part name */
1412 @in const(char)* text_to_escape; /*@ The text string */ 1412 @in text_to_escape: const(char)*; /*@ The text string */
1413 } 1413 }
1414 } 1414 }
1415 part_text_unescaped_get @const { 1415 part_text_unescaped_get @const {
@@ -1427,7 +1427,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1427 @see edje_object_part_text_unescaped_set(). */ 1427 @see edje_object_part_text_unescaped_set(). */
1428 return: char *; 1428 return: char *;
1429 params { 1429 params {
1430 @in const(char)* part; /*@ The part name */ 1430 @in part: const(char)*; /*@ The part name */
1431 } 1431 }
1432 } 1432 }
1433 signal_callback_add { 1433 signal_callback_add {
@@ -1485,11 +1485,11 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1485 @see edje_object_signal_callback_del_full() */ 1485 @see edje_object_signal_callback_del_full() */
1486 1486
1487 params { 1487 params {
1488 @in const(char)* emission; /*@ The signal's "emission" string */ 1488 @in emission: const(char)*; /*@ The signal's "emission" string */
1489 @in const(char)* source; /*@ The signal's "source" string */ 1489 @in source: const(char)*; /*@ The signal's "source" string */
1490 @in Edje_Signal_Cb func; /*@ The callback function to be executed when the signal is 1490 @in func: Edje_Signal_Cb; /*@ The callback function to be executed when the signal is
1491 emitted. */ 1491 emitted. */
1492 @in void *data; /*@ A pointer to data to pass in to @p func. */ 1492 @in data: void *; /*@ A pointer to data to pass in to @p func. */
1493 } 1493 }
1494 } 1494 }
1495 part_text_select_all @const { 1495 part_text_select_all @const {
@@ -1498,7 +1498,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1498 1498
1499 This function selects all text of the object of the part. */ 1499 This function selects all text of the object of the part. */
1500 params { 1500 params {
1501 @in const(char)* part; /*@ The part name */ 1501 @in part: const(char)*; /*@ The part name */
1502 } 1502 }
1503 } 1503 }
1504 part_text_input_panel_return_key_disabled_set { 1504 part_text_input_panel_return_key_disabled_set {
@@ -1508,8 +1508,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1508 @since 1.2.0 */ 1508 @since 1.2.0 */
1509 1509
1510 params { 1510 params {
1511 @in const(char)* part; /*@ The part name */ 1511 @in part: const(char)*; /*@ The part name */
1512 @in bool disabled; /*@ The state */ 1512 @in disabled: bool; /*@ The state */
1513 } 1513 }
1514 } 1514 }
1515 part_text_input_panel_return_key_disabled_get @const { 1515 part_text_input_panel_return_key_disabled_get @const {
@@ -1520,7 +1520,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1520 @since 1.2.0 */ 1520 @since 1.2.0 */
1521 return: bool; 1521 return: bool;
1522 params { 1522 params {
1523 @in const(char)* part; /*@ The part name */ 1523 @in part: const(char)*; /*@ The part name */
1524 } 1524 }
1525 } 1525 }
1526 part_text_autocapital_type_set { 1526 part_text_autocapital_type_set {
@@ -1530,8 +1530,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1530 @since 1.1.0 */ 1530 @since 1.1.0 */
1531 1531
1532 params { 1532 params {
1533 @in const(char)* part; /*@ The part name */ 1533 @in part: const(char)*; /*@ The part name */
1534 @in Edje_Text_Autocapital_Type autocapital_type; /*@ The type of autocapitalization */ 1534 @in autocapital_type: Edje_Text_Autocapital_Type; /*@ The type of autocapitalization */
1535 } 1535 }
1536 } 1536 }
1537 part_text_autocapital_type_get @const { 1537 part_text_autocapital_type_get @const {
@@ -1542,7 +1542,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1542 @since 1.1.0 */ 1542 @since 1.1.0 */
1543 return: Edje_Text_Autocapital_Type; 1543 return: Edje_Text_Autocapital_Type;
1544 params { 1544 params {
1545 @in const(char)* part; /*@ The part name */ 1545 @in part: const(char)*; /*@ The part name */
1546 } 1546 }
1547 } 1547 }
1548 part_unswallow { 1548 part_unswallow {
@@ -1556,7 +1556,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1556 it got unswallowed. Make sure you delete it or hide it if you do not want it to. */ 1556 it got unswallowed. Make sure you delete it or hide it if you do not want it to. */
1557 1557
1558 params { 1558 params {
1559 @in Evas_Object *obj_swallow; /*@ The swallowed object */ 1559 @in obj_swallow: Evas_Object *; /*@ The swallowed object */
1560 } 1560 }
1561 } 1561 }
1562 part_text_prediction_allow_set { 1562 part_text_prediction_allow_set {
@@ -1566,8 +1566,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1566 @since 1.2.0 */ 1566 @since 1.2.0 */
1567 1567
1568 params { 1568 params {
1569 @in const(char)* part; /*@ The part name */ 1569 @in part: const(char)*; /*@ The part name */
1570 @in bool prediction; /*@ If true, the prediction feature is allowed. */ 1570 @in prediction: bool; /*@ If true, the prediction feature is allowed. */
1571 } 1571 }
1572 } 1572 }
1573 part_text_prediction_allow_get @const { 1573 part_text_prediction_allow_get @const {
@@ -1578,7 +1578,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1578 @since 1.2.0 */ 1578 @since 1.2.0 */
1579 return: bool; 1579 return: bool;
1580 params { 1580 params {
1581 @in const(char)* part; /*@ The part name */ 1581 @in part: const(char)*; /*@ The part name */
1582 } 1582 }
1583 } 1583 }
1584 data_get @const { 1584 data_get @const {
@@ -1617,7 +1617,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1617 @see edje_object_file_set() */ 1617 @see edje_object_file_set() */
1618 return: const(char)*; 1618 return: const(char)*;
1619 params { 1619 params {
1620 @in const(char)* key; /*@ The data field's key string */ 1620 @in key: const(char)*; /*@ The data field's key string */
1621 } 1621 }
1622 } 1622 }
1623 text_markup_filter_callback_add { 1623 text_markup_filter_callback_add {
@@ -1649,9 +1649,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1649 @since 1.2.0 */ 1649 @since 1.2.0 */
1650 1650
1651 params { 1651 params {
1652 @in const(char)* part; /*@ The part name */ 1652 @in part: const(char)*; /*@ The part name */
1653 @in Edje_Markup_Filter_Cb func; /*@ The callback function that will act as markup filter */ 1653 @in func: Edje_Markup_Filter_Cb; /*@ The callback function that will act as markup filter */
1654 @in void *data; /*@ User provided data to pass to the filter function */ 1654 @in data: void *; /*@ User provided data to pass to the filter function */
1655 } 1655 }
1656 } 1656 }
1657 message_signal_process { 1657 message_signal_process {
@@ -1676,8 +1676,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1676 1676
1677 return: Evas_Object *; 1677 return: Evas_Object *;
1678 params { 1678 params {
1679 @in const(char)* part; /*@ The part name */ 1679 @in part: const(char)*; /*@ The part name */
1680 @in Evas_Object *child; /*@ The object to remove */ 1680 @in child: Evas_Object *; /*@ The object to remove */
1681 } 1681 }
1682 } 1682 }
1683 thaw { 1683 thaw {
@@ -1702,7 +1702,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1702 @return The swallowed object, or NULL if there is none. */ 1702 @return The swallowed object, or NULL if there is none. */
1703 return: Evas_Object *; 1703 return: Evas_Object *;
1704 params { 1704 params {
1705 @in const(char)* part; /*@ The part name */ 1705 @in part: const(char)*; /*@ The part name */
1706 } 1706 }
1707 } 1707 }
1708 part_text_imf_context_reset @const { 1708 part_text_imf_context_reset @const {
@@ -1713,7 +1713,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1713 1713
1714 @since 1.2.0 */ 1714 @since 1.2.0 */
1715 params { 1715 params {
1716 @in const(char)* part; /*@ The part name */ 1716 @in part: const(char)*; /*@ The part name */
1717 } 1717 }
1718 } 1718 }
1719 part_text_input_panel_return_key_type_set { 1719 part_text_input_panel_return_key_type_set {
@@ -1725,8 +1725,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1725 @since 1.2.0 */ 1725 @since 1.2.0 */
1726 1726
1727 params { 1727 params {
1728 @in const(char)* part; /*@ The part name */ 1728 @in part: const(char)*; /*@ The part name */
1729 @in Edje_Input_Panel_Return_Key_Type return_key_type; /*@ The type of "return" key on the input panel */ 1729 @in return_key_type: Edje_Input_Panel_Return_Key_Type; /*@ The type of "return" key on the input panel */
1730 } 1730 }
1731 } 1731 }
1732 part_text_input_panel_return_key_type_get @const { 1732 part_text_input_panel_return_key_type_get @const {
@@ -1739,7 +1739,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1739 @since 1.2.0 */ 1739 @since 1.2.0 */
1740 return: Edje_Input_Panel_Return_Key_Type; 1740 return: Edje_Input_Panel_Return_Key_Type;
1741 params { 1741 params {
1742 @in const(char)* part; /*@ The part name */ 1742 @in part: const(char)*; /*@ The part name */
1743 } 1743 }
1744 } 1744 }
1745 part_table_child_get @const { 1745 part_table_child_get @const {
@@ -1749,9 +1749,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1749 @return The child Evas_Object */ 1749 @return The child Evas_Object */
1750 return: Evas_Object *; 1750 return: Evas_Object *;
1751 params { 1751 params {
1752 @in const(char)* part; /*@ The part name */ 1752 @in part: const(char)*; /*@ The part name */
1753 @in uint col; /*@ The column of the child to get */ 1753 @in col: uint; /*@ The column of the child to get */
1754 @in uint row; /*@ The row of the child to get */ 1754 @in row: uint; /*@ The row of the child to get */
1755 } 1755 }
1756 } 1756 }
1757 part_box_insert_before { 1757 part_box_insert_before {
@@ -1770,9 +1770,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1770 1770
1771 return: bool; 1771 return: bool;
1772 params { 1772 params {
1773 @in const(char)* part; /*@ The part name */ 1773 @in part: const(char)*; /*@ The part name */
1774 @in Evas_Object *child; /*@ The object to insert */ 1774 @in child: Evas_Object *; /*@ The object to insert */
1775 @in const(Evas_Object)* reference; /*@ The object to be used as reference */ 1775 @in reference: const(Evas_Object)*; /*@ The object to be used as reference */
1776 } 1776 }
1777 } 1777 }
1778 part_external_param_set { 1778 part_external_param_set {
@@ -1799,8 +1799,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1799 1799
1800 return: bool; 1800 return: bool;
1801 params { 1801 params {
1802 @in const(char)* part; /*@ The part name */ 1802 @in part: const(char)*; /*@ The part name */
1803 @in const(Edje_External_Param)* param; /*@ the parameter details, including its name, type and 1803 @in param: const(Edje_External_Param)*; /*@ the parameter details, including its name, type and
1804 actual value. This pointer should be valid, and the 1804 actual value. This pointer should be valid, and the
1805 parameter must exist in 1805 parameter must exist in
1806 #Edje_External_Type.parameters_info, with the exact type, 1806 #Edje_External_Type.parameters_info, with the exact type,
@@ -1828,8 +1828,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1828 param member values are not set or valid. */ 1828 param member values are not set or valid. */
1829 return: bool; 1829 return: bool;
1830 params { 1830 params {
1831 @in const(char)* part; /*@ The part name */ 1831 @in part: const(char)*; /*@ The part name */
1832 @out Edje_External_Param param; /*@ the parameter details. It is used as both input and 1832 @out param: Edje_External_Param; /*@ the parameter details. It is used as both input and
1833 output variable. This pointer should be valid, and the 1833 output variable. This pointer should be valid, and the
1834 parameter must exist in 1834 parameter must exist in
1835 #Edje_External_Type.parameters_info, with the exact type, 1835 #Edje_External_Type.parameters_info, with the exact type,
@@ -1846,9 +1846,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1846 documentation, then. */ 1846 documentation, then. */
1847 1847
1848 params { 1848 params {
1849 @out Evas_Coord minw; /*@ Pointer to a variable where to store the minimum 1849 @out minw: Evas_Coord; /*@ Pointer to a variable where to store the minimum
1850 required width */ 1850 required width */
1851 @out Evas_Coord minh; /*@ Pointer to a variable where to store the minimum 1851 @out minh: Evas_Coord; /*@ Pointer to a variable where to store the minimum
1852 required height */ 1852 required height */
1853 } 1853 }
1854 } 1854 }
@@ -1867,8 +1867,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1867 1867
1868 return: bool; 1868 return: bool;
1869 params { 1869 params {
1870 @in const(char)* part; /*@ The part name */ 1870 @in part: const(char)*; /*@ The part name */
1871 @in Evas_Object *child; /*@ The object to append */ 1871 @in child: Evas_Object *; /*@ The object to append */
1872 } 1872 }
1873 } 1873 }
1874 size_min_restricted_calc { 1874 size_min_restricted_calc {
@@ -1890,13 +1890,13 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1890 into account in this calculation. */ 1890 into account in this calculation. */
1891 1891
1892 params { 1892 params {
1893 @out Evas_Coord minw; /*@ Pointer to a variable where to store the minimum 1893 @out minw: Evas_Coord; /*@ Pointer to a variable where to store the minimum
1894 required width */ 1894 required width */
1895 @out Evas_Coord minh; /*@ Pointer to a variable where to store the minimum 1895 @out minh: Evas_Coord; /*@ Pointer to a variable where to store the minimum
1896 required height */ 1896 required height */
1897 @in Evas_Coord restrictedw; /*@ Do not allow object's calculated (minimum) width 1897 @in restrictedw: Evas_Coord; /*@ Do not allow object's calculated (minimum) width
1898 to be less than this value */ 1898 to be less than this value */
1899 @in Evas_Coord restrictedh; /*@ Do not allow object's calculated (minimum) 1899 @in restrictedh: Evas_Coord; /*@ Do not allow object's calculated (minimum)
1900 height to be less than this value */ 1900 height to be less than this value */
1901 } 1901 }
1902 } 1902 }
@@ -1915,8 +1915,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1915 1915
1916 return: bool; 1916 return: bool;
1917 params { 1917 params {
1918 @in const(char)* part; /*@ The part name */ 1918 @in part: const(char)*; /*@ The part name */
1919 @in bool clear; /*@ Delete objects on removal */ 1919 @in clear: bool; /*@ Delete objects on removal */
1920 } 1920 }
1921 } 1921 }
1922 part_drag_page { 1922 part_drag_page {
@@ -1934,9 +1934,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1934 1934
1935 return: bool; 1935 return: bool;
1936 params { 1936 params {
1937 @in const(char)* part; /*@ The part name */ 1937 @in part: const(char)*; /*@ The part name */
1938 @in double dx; /*@ The x step */ 1938 @in dx: double; /*@ The x step */
1939 @in double dy; /*@ The y step */ 1939 @in dy: double; /*@ The y step */
1940 } 1940 }
1941 } 1941 }
1942 part_text_set { 1942 part_text_set {
@@ -1947,8 +1947,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1947 1947
1948 return: bool; 1948 return: bool;
1949 params { 1949 params {
1950 @in const(char)* part; /*@ The part name */ 1950 @in part: const(char)*; /*@ The part name */
1951 @in const(char)* text; /*@ The text string */ 1951 @in text: const(char)*; /*@ The text string */
1952 } 1952 }
1953 } 1953 }
1954 part_text_get @const { 1954 part_text_get @const {
@@ -1962,7 +1962,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1962 @see edje_object_part_text_set(). */ 1962 @see edje_object_part_text_set(). */
1963 return: const(char)*; 1963 return: const(char)*;
1964 params { 1964 params {
1965 @in const(char)* part; /*@ The part name */ 1965 @in part: const(char)*; /*@ The part name */
1966 } 1966 }
1967 } 1967 }
1968 part_text_input_panel_show_on_demand_set { 1968 part_text_input_panel_show_on_demand_set {
@@ -1973,8 +1973,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1973 @since 1.9.0 */ 1973 @since 1.9.0 */
1974 1974
1975 params { 1975 params {
1976 @in const(char)* part; /*@ The part name */ 1976 @in part: const(char)*; /*@ The part name */
1977 @in bool ondemand; /*@ If true, the input panel will be shown in case of only Mouse up event. (Focus event will be ignored.) */ 1977 @in ondemand: bool; /*@ If true, the input panel will be shown in case of only Mouse up event. (Focus event will be ignored.) */
1978 } 1978 }
1979 } 1979 }
1980 part_text_input_panel_show_on_demand_get @const { 1980 part_text_input_panel_show_on_demand_get @const {
@@ -1985,7 +1985,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1985 @since 1.9.0 */ 1985 @since 1.9.0 */
1986 return: bool; 1986 return: bool;
1987 params { 1987 params {
1988 @in const(char)* part; /*@ The part name */ 1988 @in part: const(char)*; /*@ The part name */
1989 } 1989 }
1990 } 1990 }
1991 part_text_input_hint_set { 1991 part_text_input_hint_set {
@@ -1995,8 +1995,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
1995 @since 1.12.0 */ 1995 @since 1.12.0 */
1996 1996
1997 params { 1997 params {
1998 @in const(char)* part; /*@ The part name */ 1998 @in part: const(char)*; /*@ The part name */
1999 @in Edje_Input_Hints input_hints; /*@ input hints */ 1999 @in input_hints: Edje_Input_Hints; /*@ input hints */
2000 } 2000 }
2001 } 2001 }
2002 part_text_input_hint_get @const { 2002 part_text_input_hint_get @const {
@@ -2007,7 +2007,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2007 @since 1.12.0 */ 2007 @since 1.12.0 */
2008 return: Edje_Input_Hints; 2008 return: Edje_Input_Hints;
2009 params { 2009 params {
2010 @in const(char)* part; /*@ The part name */ 2010 @in part: const(char)*; /*@ The part name */
2011 } 2011 }
2012 } 2012 }
2013 part_text_selection_get @const { 2013 part_text_selection_get @const {
@@ -2022,7 +2022,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2022 @see edje_object_part_text_select_none() */ 2022 @see edje_object_part_text_select_none() */
2023 return: const(char)*; 2023 return: const(char)*;
2024 params { 2024 params {
2025 @in const(char)* part; /*@ The part name */ 2025 @in part: const(char)*; /*@ The part name */
2026 } 2026 }
2027 } 2027 }
2028 part_text_cursor_is_format_get @const { 2028 part_text_cursor_is_format_get @const {
@@ -2033,8 +2033,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2033 @return EINA_TRUE if it's true, EINA_FALSE otherwise. */ 2033 @return EINA_TRUE if it's true, EINA_FALSE otherwise. */
2034 return: bool; 2034 return: bool;
2035 params { 2035 params {
2036 @in const(char)* part; /*@ The part name */ 2036 @in part: const(char)*; /*@ The part name */
2037 @in Edje_Cursor cur; /*@ The cursor to adjust. */ 2037 @in cur: Edje_Cursor; /*@ The cursor to adjust. */
2038 } 2038 }
2039 } 2039 }
2040 text_class_get @const { 2040 text_class_get @const {
@@ -2048,9 +2048,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2048 class is changed or the edje object is deleted. */ 2048 class is changed or the edje object is deleted. */
2049 return: bool; 2049 return: bool;
2050 params { 2050 params {
2051 @in const(char)* text_class; /*@ The text class name */ 2051 @in text_class: const(char)*; /*@ The text class name */
2052 @out const(char)* font; /*@ Font name */ 2052 @out font: const(char)*; /*@ Font name */
2053 @out Evas_Font_Size size; /*@ Font Size */ 2053 @out size: Evas_Font_Size; /*@ Font Size */
2054 } 2054 }
2055 } 2055 }
2056 color_class_set { 2056 color_class_set {
@@ -2074,19 +2074,19 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2074 2074
2075 return: bool; 2075 return: bool;
2076 params { 2076 params {
2077 @in const(char)* color_class; 2077 @in color_class: const(char)*;
2078 @in int r; /*@ Object Red value */ 2078 @in r: int; /*@ Object Red value */
2079 @in int g; /*@ Object Green value */ 2079 @in g: int; /*@ Object Green value */
2080 @in int b; /*@ Object Blue value */ 2080 @in b: int; /*@ Object Blue value */
2081 @in int a; /*@ Object Alpha value */ 2081 @in a: int; /*@ Object Alpha value */
2082 @in int r2; /*@ Outline Red value */ 2082 @in r2: int; /*@ Outline Red value */
2083 @in int g2; /*@ Outline Green value */ 2083 @in g2: int; /*@ Outline Green value */
2084 @in int b2; /*@ Outline Blue value */ 2084 @in b2: int; /*@ Outline Blue value */
2085 @in int a2; /*@ Outline Alpha value */ 2085 @in a2: int; /*@ Outline Alpha value */
2086 @in int r3; /*@ Shadow Red value */ 2086 @in r3: int; /*@ Shadow Red value */
2087 @in int g3; /*@ Shadow Green value */ 2087 @in g3: int; /*@ Shadow Green value */
2088 @in int b3; /*@ Shadow Blue value */ 2088 @in b3: int; /*@ Shadow Blue value */
2089 @in int a3; /*@ Shadow Alpha value */ 2089 @in a3: int; /*@ Shadow Alpha value */
2090 } 2090 }
2091 } 2091 }
2092 color_class_get @const { 2092 color_class_get @const {
@@ -2108,19 +2108,19 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2108 half-transparent white is 255 255 255 128. */ 2108 half-transparent white is 255 255 255 128. */
2109 return: bool; 2109 return: bool;
2110 params { 2110 params {
2111 @in const(char)* color_class; 2111 @in color_class: const(char)*;
2112 @out int r; /*@ Object Red value */ 2112 @out r: int; /*@ Object Red value */
2113 @out int g; /*@ Object Green value */ 2113 @out g: int; /*@ Object Green value */
2114 @out int b; /*@ Object Blue value */ 2114 @out b: int; /*@ Object Blue value */
2115 @out int a; /*@ Object Alpha value */ 2115 @out a: int; /*@ Object Alpha value */
2116 @out int r2; /*@ Outline Red value */ 2116 @out r2: int; /*@ Outline Red value */
2117 @out int g2; /*@ Outline Green value */ 2117 @out g2: int; /*@ Outline Green value */
2118 @out int b2; /*@ Outline Blue value */ 2118 @out b2: int; /*@ Outline Blue value */
2119 @out int a2; /*@ Outline Alpha value */ 2119 @out a2: int; /*@ Outline Alpha value */
2120 @out int r3; /*@ Shadow Red value */ 2120 @out r3: int; /*@ Shadow Red value */
2121 @out int g3; /*@ Shadow Green value */ 2121 @out g3: int; /*@ Shadow Green value */
2122 @out int b3; /*@ Shadow Blue value */ 2122 @out b3: int; /*@ Shadow Blue value */
2123 @out int a3; /*@ Shadow Alpha value */ 2123 @out a3: int; /*@ Shadow Alpha value */
2124 } 2124 }
2125 } 2125 }
2126 color_class_description_get @const { 2126 color_class_description_get @const {
@@ -2132,7 +2132,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2132 This function gets the description of a color class in use by an object. */ 2132 This function gets the description of a color class in use by an object. */
2133 return: const(char)*; 2133 return: const(char)*;
2134 params { 2134 params {
2135 @in const(char)* color_class; 2135 @in color_class: const(char)*;
2136 } 2136 }
2137 } 2137 }
2138 part_drag_step { 2138 part_drag_step {
@@ -2148,9 +2148,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2148 2148
2149 return: bool; 2149 return: bool;
2150 params { 2150 params {
2151 @in const(char)* part; /*@ The part name */ 2151 @in part: const(char)*; /*@ The part name */
2152 @in double dx; /*@ The x step */ 2152 @in dx: double; /*@ The x step */
2153 @in double dy; /*@ The y step */ 2153 @in dy: double; /*@ The y step */
2154 } 2154 }
2155 } 2155 }
2156 part_text_cursor_up { 2156 part_text_cursor_up {
@@ -2159,8 +2159,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2159 2159
2160 return: bool; 2160 return: bool;
2161 params { 2161 params {
2162 @in const(char)* part; /*@ The part name */ 2162 @in part: const(char)*; /*@ The part name */
2163 @in Edje_Cursor cur; /*@ the edje cursor to work on */ 2163 @in cur: Edje_Cursor; /*@ the edje cursor to work on */
2164 } 2164 }
2165 } 2165 }
2166 part_text_cursor_geometry_get @const { 2166 part_text_cursor_geometry_get @const {
@@ -2168,11 +2168,11 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2168 @brief Returns the cursor geometry of the part relative to the edje 2168 @brief Returns the cursor geometry of the part relative to the edje
2169 object. */ 2169 object. */
2170 params { 2170 params {
2171 @in const(char)* part; /*@ The part name */ 2171 @in part: const(char)*; /*@ The part name */
2172 @out Evas_Coord x; /*@ Cursor X position */ 2172 @out x: Evas_Coord; /*@ Cursor X position */
2173 @out Evas_Coord y; /*@ Cursor Y position */ 2173 @out y: Evas_Coord; /*@ Cursor Y position */
2174 @out Evas_Coord w; /*@ Cursor width */ 2174 @out w: Evas_Coord; /*@ Cursor width */
2175 @out Evas_Coord h; /*@ Cursor height */ 2175 @out h: Evas_Coord; /*@ Cursor height */
2176 } 2176 }
2177 } 2177 }
2178 part_text_anchor_list_get @const { 2178 part_text_anchor_list_get @const {
@@ -2184,7 +2184,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2184 This function returns a list of char anchor names. */ 2184 This function returns a list of char anchor names. */
2185 return: const(list<const(char)*>)*; 2185 return: const(list<const(char)*>)*;
2186 params { 2186 params {
2187 @in const(char)* part; /*@ The part name */ 2187 @in part: const(char)*; /*@ The part name */
2188 } 2188 }
2189 } 2189 }
2190 text_insert_filter_callback_add { 2190 text_insert_filter_callback_add {
@@ -2220,9 +2220,9 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2220 @see edje_object_text_markup_filter_callback_add */ 2220 @see edje_object_text_markup_filter_callback_add */
2221 2221
2222 params { 2222 params {
2223 @in const(char)* part; /*@ The part name */ 2223 @in part: const(char)*; /*@ The part name */
2224 @in Edje_Text_Filter_Cb func; /*@ The callback function that will act as filter */ 2224 @in func: Edje_Text_Filter_Cb; /*@ The callback function that will act as filter */
2225 @in void *data; /*@ User provided data to pass to the filter function */ 2225 @in data: void *; /*@ User provided data to pass to the filter function */
2226 } 2226 }
2227 } 2227 }
2228 part_text_input_panel_show @const { 2228 part_text_input_panel_show @const {
@@ -2234,7 +2234,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2234 2234
2235 @since 1.2.0 */ 2235 @since 1.2.0 */
2236 params { 2236 params {
2237 @in const(char)* part; /*@ The part name */ 2237 @in part: const(char)*; /*@ The part name */
2238 } 2238 }
2239 } 2239 }
2240 part_exists @const { 2240 part_exists @const {
@@ -2252,7 +2252,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2252 given GUI element, depending on the @b theme applied to @p obj. */ 2252 given GUI element, depending on the @b theme applied to @p obj. */
2253 return: bool; 2253 return: bool;
2254 params { 2254 params {
2255 @in const(char)* part; /*@ The part's name to check for existence in @p obj's 2255 @in part: const(char)*; /*@ The part's name to check for existence in @p obj's
2256 group */ 2256 group */
2257 } 2257 }
2258 } 2258 }
@@ -2271,8 +2271,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2271 2271
2272 return: void *; 2272 return: void *;
2273 params { 2273 params {
2274 @in const(char)* part; /*@ The part name */ 2274 @in part: const(char)*; /*@ The part name */
2275 @in Edje_Markup_Filter_Cb func; /*@ The function callback to remove */ 2275 @in func: Edje_Markup_Filter_Cb; /*@ The function callback to remove */
2276 } 2276 }
2277 } 2277 }
2278 part_text_cursor_is_visible_format_get @const { 2278 part_text_cursor_is_visible_format_get @const {
@@ -2282,8 +2282,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2282 @see evas_textblock_cursor_format_is_visible_get */ 2282 @see evas_textblock_cursor_format_is_visible_get */
2283 return: bool; 2283 return: bool;
2284 params { 2284 params {
2285 @in const(char)* part; /*@ The part name */ 2285 @in part: const(char)*; /*@ The part name */
2286 @in Edje_Cursor cur; /*@ The cursor to adjust. */ 2286 @in cur: Edje_Cursor; /*@ The cursor to adjust. */
2287 } 2287 }
2288 } 2288 }
2289 part_text_user_insert @const { 2289 part_text_user_insert @const {
@@ -2295,8 +2295,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2295 2295
2296 @since 1.2.0 */ 2296 @since 1.2.0 */
2297 params { 2297 params {
2298 @in const(char)* part; /*@ The part name */ 2298 @in part: const(char)*; /*@ The part name */
2299 @in const(char)* text; /*@ The text string */ 2299 @in text: const(char)*; /*@ The text string */
2300 } 2300 }
2301 } 2301 }
2302 part_text_cursor_prev { 2302 part_text_cursor_prev {
@@ -2306,8 +2306,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2306 2306
2307 return: bool; 2307 return: bool;
2308 params { 2308 params {
2309 @in const(char)* part; /*@ The part name */ 2309 @in part: const(char)*; /*@ The part name */
2310 @in Edje_Cursor cur; /*@ the edje cursor to work on */ 2310 @in cur: Edje_Cursor; /*@ the edje cursor to work on */
2311 } 2311 }
2312 } 2312 }
2313 part_text_item_list_get @const { 2313 part_text_item_list_get @const {
@@ -2319,7 +2319,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2319 This function returns a list of char item names. */ 2319 This function returns a list of char item names. */
2320 return: const(list<const(char)*>)*; 2320 return: const(list<const(char)*>)*;
2321 params { 2321 params {
2322 @in const(char)* part; /*@ The part name */ 2322 @in part: const(char)*; /*@ The part name */
2323 } 2323 }
2324 } 2324 }
2325 part_swallow { 2325 part_swallow {
@@ -2357,8 +2357,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
2357 2357
2358 return: bool; 2358 return: bool;
2359 params { 2359 params {
2360 @in const(char)* part; /*@ The swallow part's name */ 2360 @in part: const(char)*; /*@ The swallow part's name */
2361 @in Evas_Object *obj_swallow; /*@ The object to occupy that part */ 2361 @in obj_swallow: Evas_Object *; /*@ The object to occupy that part */
2362 } 2362 }
2363 } 2363 }
2364 } 2364 }
diff --git a/src/lib/efl/interfaces/efl_control.eo b/src/lib/efl/interfaces/efl_control.eo
index 19e6e29..863cc11 100644
--- a/src/lib/efl/interfaces/efl_control.eo
+++ b/src/lib/efl/interfaces/efl_control.eo
@@ -10,7 +10,7 @@ interface Efl.Control {
10 get { 10 get {
11 } 11 }
12 values { 12 values {
13 int priority; /*@ The priority of the object */ 13 priority: int; /*@ The priority of the object */
14 } 14 }
15 } 15 }
16 @property suspend { 16 @property suspend {
@@ -20,7 +20,7 @@ interface Efl.Control {
20 get { 20 get {
21 } 21 }
22 values { 22 values {
23 bool suspend; /*@ Controls whether the object is suspended or not. */ 23 suspend: bool; /*@ Controls whether the object is suspended or not. */
24 } 24 }
25 } 25 }
26 } 26 }
diff --git a/src/lib/efl/interfaces/efl_file.eo b/src/lib/efl/interfaces/efl_file.eo
index 56b8ff4..0a04aa2 100644
--- a/src/lib/efl/interfaces/efl_file.eo
+++ b/src/lib/efl/interfaces/efl_file.eo
@@ -27,8 +27,8 @@ interface Efl.File {
27 @since 1.10 */ 27 @since 1.10 */
28 } 28 }
29 values { 29 values {
30 const(Eina.File)* f; /*@ The mmaped file */ 30 f: const(Eina.File)*; /*@ The mmaped file */
31 const(char)* key; /*@ The image key in @p file (if its an Eet one), or @c 31 key: const(char)*; /*@ The image key in @p file (if its an Eet one), or @c
32 NULL, otherwise. */ 32 NULL, otherwise. */
33 } 33 }
34 } 34 }
@@ -73,8 +73,8 @@ interface Efl.File {
73 interested in: they'll be ignored by the function. */ 73 interested in: they'll be ignored by the function. */
74 } 74 }
75 values { 75 values {
76 const(char)* file; /*@ The image file path. */ 76 file: const(char)*; /*@ The image file path. */
77 const(char)* key; /*@ The image key in @p file (if its an Eet one), or @c 77 key: const(char)*; /*@ The image key in @p file (if its an Eet one), or @c
78 NULL, otherwise. */ 78 NULL, otherwise. */
79 } 79 }
80 } 80 }
@@ -95,7 +95,7 @@ interface Efl.File {
95 enabled and supported by the object. */ 95 enabled and supported by the object. */
96 } 96 }
97 values { 97 values {
98 bool async; /*@ Flag for asynchronous open. */ 98 async: bool; /*@ Flag for asynchronous open. */
99 } 99 }
100 } 100 }
101 save @const { 101 save @const {
@@ -113,11 +113,11 @@ interface Efl.File {
113 113
114 return: bool; 114 return: bool;
115 params { 115 params {
116 @in const(char)* file @nonull; /*@ The filename to be used to save the image (extension 116 @in file: const(char)* @nonull; /*@ The filename to be used to save the image (extension
117 obligatory). */ 117 obligatory). */
118 @in const(char)* key; /*@ The image key in the file (if an Eet one), or @c NULL, 118 @in key: const(char)*; /*@ The image key in the file (if an Eet one), or @c NULL,
119 otherwise. */ 119 otherwise. */
120 @in const(char)* flags; /*@ String containing the flags to be used (@c NULL for 120 @in flags: const(char)*; /*@ String containing the flags to be used (@c NULL for
121 none). */ 121 none). */
122 } 122 }
123 } 123 }
diff --git a/src/lib/efl/interfaces/efl_gfx_base.eo b/src/lib/efl/interfaces/efl_gfx_base.eo
index e3d7026..d736d99 100644
--- a/src/lib/efl/interfaces/efl_gfx_base.eo
+++ b/src/lib/efl/interfaces/efl_gfx_base.eo
@@ -10,8 +10,8 @@ interface Efl.Gfx.Base {
10 /*@ Retrieves the position of the given Evas object. */ 10 /*@ Retrieves the position of the given Evas object. */
11 } 11 }
12 values { 12 values {
13 int x; /*@ in */ 13 x: int; /*@ in */
14 int y; /*@ in */ 14 y: int; /*@ in */
15 } 15 }
16 } 16 }
17 @property size { 17 @property size {
@@ -22,8 +22,8 @@ interface Efl.Gfx.Base {
22 /*@ Retrieves the (rectangular) size of the given Evas object. */ 22 /*@ Retrieves the (rectangular) size of the given Evas object. */
23 } 23 }
24 values { 24 values {
25 int w; /*@ in */ 25 w: int; /*@ in */
26 int h; /*@ in */ 26 h: int; /*@ in */
27 } 27 }
28 } 28 }
29 @property color { 29 @property color {
@@ -41,14 +41,14 @@ interface Efl.Gfx.Base {
41 /*@ 41 /*@
42 Retrieves the general/main color of the given Evas object. 42 Retrieves the general/main color of the given Evas object.
43 43
44 Retrieves the main color's RGB component (and alpha channel) 44 Retrieves the main color's RGB component (and alpha channel)
45 values, <b>which range from 0 to 255</b>. For the alpha channel, 45 values, <b>which range from 0 to 255</b>. For the alpha channel,
46 which defines the object's transparency level, 0 means totally 46 which defines the object's transparency level, 0 means totally
47 transparent, while 255 means opaque. These color values are 47 transparent, while 255 means opaque. These color values are
48 premultiplied by the alpha value. 48 premultiplied by the alpha value.
49 49
50 Usually youll use this attribute for text and rectangle objects, 50 Usually youll use this attribute for text and rectangle objects,
51 where the main color is their unique one. If set for objects 51 where the main color is their unique one. If set for objects
52 which themselves have colors, like the images one, those colors get 52 which themselves have colors, like the images one, those colors get
53 modulated by this one. 53 modulated by this one.
54 54
@@ -68,10 +68,10 @@ interface Efl.Gfx.Base {
68 @ingroup Evas_Object_Group_Basic */ 68 @ingroup Evas_Object_Group_Basic */
69 } 69 }
70 values { 70 values {
71 int r; /*@ The red component of the given color. */ 71 r: int; /*@ The red component of the given color. */
72 int g; /*@ The green component of the given color. */ 72 g: int; /*@ The green component of the given color. */
73 int b; /*@ The blue component of the given color. */ 73 b: int; /*@ The blue component of the given color. */
74 int a; /*@ The alpha component of the given color. */ 74 a: int; /*@ The alpha component of the given color. */
75 } 75 }
76 } 76 }
77 @property color_part { 77 @property color_part {
@@ -96,10 +96,10 @@ interface Efl.Gfx.Base {
96 transparent, while 255 means opaque. These color values are 96 transparent, while 255 means opaque. These color values are
97 premultiplied by the alpha value. 97 premultiplied by the alpha value.
98 98
99 The main color being mapped to @c NULL. 99 The main color being mapped to @c NULL.
100 100
101 Usually youll use this attribute for text and rectangle objects, 101 Usually youll use this attribute for text and rectangle objects,
102 where the main color is their unique one. If set for objects 102 where the main color is their unique one. If set for objects
103 which themselves have colors, like the images one, those colors get 103 which themselves have colors, like the images one, those colors get
104 modulated by this one. 104 modulated by this one.
105 105
@@ -110,13 +110,13 @@ interface Efl.Gfx.Base {
110 return: bool; 110 return: bool;
111 } 111 }
112 keys { 112 keys {
113 const (char)* part; /*@ The part you are interested in. */ 113 part: const (char)*; /*@ The part you are interested in. */
114 } 114 }
115 values { 115 values {
116 int r; /*@ The red component of the given color. */ 116 r: int; /*@ The red component of the given color. */
117 int g; /*@ The green component of the given color. */ 117 g: int; /*@ The green component of the given color. */
118 int b; /*@ The blue component of the given color. */ 118 b: int; /*@ The blue component of the given color. */
119 int a; /*@ The alpha component of the given color. */ 119 a: int; /*@ The alpha component of the given color. */
120 } 120 }
121 } 121 }
122 @property visible { 122 @property visible {
@@ -127,7 +127,7 @@ interface Efl.Gfx.Base {
127 /*@ Retrieves whether or not the given Evas object is visible. */ 127 /*@ Retrieves whether or not the given Evas object is visible. */
128 } 128 }
129 values { 129 values {
130 bool v; /*@ @c EINA_TRUE if to make the object visible, @c EINA_FALSE otherwise */ 130 v: bool; /*@ @c EINA_TRUE if to make the object visible, @c EINA_FALSE otherwise */
131 } 131 }
132 } 132 }
133 } 133 }
diff --git a/src/lib/efl/interfaces/efl_gfx_fill.eo b/src/lib/efl/interfaces/efl_gfx_fill.eo
index ab5cb5e..3babcd1 100644
--- a/src/lib/efl/interfaces/efl_gfx_fill.eo
+++ b/src/lib/efl/interfaces/efl_gfx_fill.eo
@@ -15,7 +15,7 @@ interface Efl.Gfx.Fill {
15 @return The current spread mode of the image object. */ 15 @return The current spread mode of the image object. */
16 } 16 }
17 values { 17 values {
18 Efl_Gfx_Fill_Spread spread; /*@ One of EVAS_TEXTURE_REFLECT, EVAS_TEXTURE_REPEAT, */ 18 spread: Efl_Gfx_Fill_Spread; /*@ One of EVAS_TEXTURE_REFLECT, EVAS_TEXTURE_REPEAT, */
19 } 19 }
20 } 20 }
21 @property fill { 21 @property fill {
@@ -60,12 +60,12 @@ interface Efl.Gfx.Fill {
60 See @ref evas_object_image_fill_set() for more details. */ 60 See @ref evas_object_image_fill_set() for more details. */
61 } 61 }
62 values { 62 values {
63 int x; /*@ The x coordinate (from the top left corner of the bound 63 x: int; /*@ The x coordinate (from the top left corner of the bound
64 image) to start drawing from. */ 64 image) to start drawing from. */
65 int y; /*@ The y coordinate (from the top left corner of the bound 65 y: int; /*@ The y coordinate (from the top left corner of the bound
66 image) to start drawing from. */ 66 image) to start drawing from. */
67 int w; /*@ The width the bound image will be displayed at. */ 67 w: int; /*@ The width the bound image will be displayed at. */
68 int h; /*@ The height the bound image will be displayed at. */ 68 h: int; /*@ The height the bound image will be displayed at. */
69 } 69 }
70 } 70 }
71 } 71 }
diff --git a/src/lib/efl/interfaces/efl_gfx_gradient_base.eo b/src/lib/efl/interfaces/efl_gfx_gradient_base.eo
index a7a4b8a..8e43978 100644
--- a/src/lib/efl/interfaces/efl_gfx_gradient_base.eo
+++ b/src/lib/efl/interfaces/efl_gfx_gradient_base.eo
@@ -15,8 +15,8 @@ interface Efl.Gfx.Gradient.Base
15 */ 15 */
16 } 16 }
17 values { 17 values {
18 const(Efl_Gfx_Gradient_Stop) *colors; /*@ color stops list*/ 18 colors: const(Efl_Gfx_Gradient_Stop) *; /*@ color stops list*/
19 uint length; /*@ length of the list */ 19 length: uint; /*@ length of the list */
20 } 20 }
21 } 21 }
22 @property spread { 22 @property spread {
@@ -31,7 +31,7 @@ interface Efl.Gfx.Gradient.Base
31 */ 31 */
32 } 32 }
33 values { 33 values {
34 Efl_Gfx_Gradient_Spread s; /*@ spread type to be used */ 34 s: Efl_Gfx_Gradient_Spread; /*@ spread type to be used */
35 } 35 }
36 } 36 }
37 } 37 }
diff --git a/src/lib/efl/interfaces/efl_gfx_gradient_linear.eo b/src/lib/efl/interfaces/efl_gfx_gradient_linear.eo
index 4f23164..4192567 100644
--- a/src/lib/efl/interfaces/efl_gfx_gradient_linear.eo
+++ b/src/lib/efl/interfaces/efl_gfx_gradient_linear.eo
@@ -14,8 +14,8 @@ interface Efl.Gfx.Gradient.Linear (Efl.Gfx.Gradient.Base)
14 */ 14 */
15 } 15 }
16 values { 16 values {
17 double x; /*@ x co-ordinate of start point */ 17 x: double; /*@ x co-ordinate of start point */
18 double y; /*@ y co-ordinate of start point */ 18 y: double; /*@ y co-ordinate of start point */
19 } 19 }
20 } 20 }
21 @property end { 21 @property end {
@@ -30,8 +30,8 @@ interface Efl.Gfx.Gradient.Linear (Efl.Gfx.Gradient.Base)
30 */ 30 */
31 } 31 }
32 values { 32 values {
33 double x; /*@ x co-ordinate of end point */ 33 x: double; /*@ x co-ordinate of end point */
34 double y; /*@ y co-ordinate of end point */ 34 y: double; /*@ y co-ordinate of end point */
35 } 35 }
36 } 36 }
37 } 37 }
diff --git a/src/lib/efl/interfaces/efl_gfx_gradient_radial.eo b/src/lib/efl/interfaces/efl_gfx_gradient_radial.eo
index b092f98..6ee12b4 100644
--- a/src/lib/efl/interfaces/efl_gfx_gradient_radial.eo
+++ b/src/lib/efl/interfaces/efl_gfx_gradient_radial.eo
@@ -14,8 +14,8 @@ interface Efl.Gfx.Gradient.Radial (Efl.Gfx.Gradient.Base)
14 */ 14 */
15 } 15 }
16 values { 16 values {
17 double x; /*@ x co-ordinate of center point */ 17 x: double; /*@ x co-ordinate of center point */
18 double y; /*@ y co-ordinate of center point */ 18 y: double; /*@ y co-ordinate of center point */
19 } 19 }
20 } 20 }
21 @property radius { 21 @property radius {
@@ -30,7 +30,7 @@ interface Efl.Gfx.Gradient.Radial (Efl.Gfx.Gradient.Base)
30 */ 30 */
31 } 31 }
32 values { 32 values {
33 double r; /*@ center radius */ 33 r: double; /*@ center radius */
34 } 34 }
35 } 35 }
36 @property focal { 36 @property focal {
@@ -45,8 +45,8 @@ interface Efl.Gfx.Gradient.Radial (Efl.Gfx.Gradient.Base)
45 */ 45 */
46 } 46 }
47 values { 47 values {
48 double x; /*@ x co-ordinate of focal point */ 48 x: double; /*@ x co-ordinate of focal point */
49 double y; /*@ y co-ordinate of focal point */ 49 y: double; /*@ y co-ordinate of focal point */
50 } 50 }
51 } 51 }
52 } 52 }
diff --git a/src/lib/efl/interfaces/efl_gfx_shape.eo b/src/lib/efl/interfaces/efl_gfx_shape.eo
index 454fa3b..afbb26a 100644
--- a/src/lib/efl/interfaces/efl_gfx_shape.eo
+++ b/src/lib/efl/interfaces/efl_gfx_shape.eo
@@ -17,7 +17,7 @@ mixin Efl.Gfx.Shape
17 */ 17 */
18 } 18 }
19 values { 19 values {
20 double s; /*@ stroke scale value */ 20 s: double; /*@ stroke scale value */
21 } 21 }
22 } 22 }
23 @property stroke_color { 23 @property stroke_color {
@@ -34,10 +34,10 @@ mixin Efl.Gfx.Shape
34 */ 34 */
35 } 35 }
36 values { 36 values {
37 int r; /*@ The red component of the given color. */ 37 r: int; /*@ The red component of the given color. */
38 int g; /*@ The green component of the given color. */ 38 g: int; /*@ The green component of the given color. */
39 int b; /*@ The blue component of the given color. */ 39 b: int; /*@ The blue component of the given color. */
40 int a; /*@ The alpha component of the given color. */ 40 a: int; /*@ The alpha component of the given color. */
41 } 41 }
42 } 42 }
43 @property stroke_width { 43 @property stroke_width {
@@ -54,7 +54,7 @@ mixin Efl.Gfx.Shape
54 */ 54 */
55 } 55 }
56 values { 56 values {
57 double w; /*@ stroke width to be used */ 57 w: double; /*@ stroke width to be used */
58 } 58 }
59 } 59 }
60 @property stroke_location { 60 @property stroke_location {
@@ -69,7 +69,7 @@ mixin Efl.Gfx.Shape
69 */ 69 */
70 } 70 }
71 values { 71 values {
72 double centered; /*@ */ 72 centered: double; /*@ */
73 } 73 }
74 } 74 }
75 @property stroke_dash { 75 @property stroke_dash {
@@ -84,8 +84,8 @@ mixin Efl.Gfx.Shape
84 */ 84 */
85 } 85 }
86 values { 86 values {
87 const(Efl_Gfx_Dash) *dash; /*@ */ 87 dash: const(Efl_Gfx_Dash) *; /*@ */
88 uint length; /*@ */ 88 length: uint; /*@ */
89 } 89 }
90 } 90 }
91 @property stroke_cap { 91 @property stroke_cap {
@@ -106,7 +106,7 @@ mixin Efl.Gfx.Shape
106 */ 106 */
107 } 107 }
108 values { 108 values {
109 Efl_Gfx_Cap c; /*@ cap style to use , default is EFL_GFX_CAP_BUTT */ 109 c: Efl_Gfx_Cap; /*@ cap style to use , default is EFL_GFX_CAP_BUTT */
110 } 110 }
111 } 111 }
112 @property stroke_join { 112 @property stroke_join {
@@ -127,7 +127,7 @@ mixin Efl.Gfx.Shape
127 */ 127 */
128 } 128 }
129 values { 129 values {
130 Efl_Gfx_Join j; /*@ join style to use , default is 130 j: Efl_Gfx_Join; /*@ join style to use , default is
131 EFL_GFX_JOIN_MITER */ 131 EFL_GFX_JOIN_MITER */
132 } 132 }
133 } 133 }
@@ -149,32 +149,32 @@ mixin Efl.Gfx.Shape
149 */ 149 */
150 } 150 }
151 values { 151 values {
152 const(Efl_Gfx_Path_Command) *op; /*@ command list */ 152 op: const(Efl_Gfx_Path_Command) *; /*@ command list */
153 const(double) *points; /*@ point list */ 153 points: const(double) *; /*@ point list */
154 } 154 }
155 } 155 }
156 @property path_length { 156 @property path_length {
157 get { 157 get {
158 } 158 }
159 values { 159 values {
160 uint commands; 160 commands: uint;
161 uint points; 161 points: uint;
162 } 162 }
163 } 163 }
164 @property current { 164 @property current {
165 get { 165 get {
166 } 166 }
167 values { 167 values {
168 double x; 168 x: double;
169 double y; 169 y: double;
170 } 170 }
171 } 171 }
172 @property current_ctrl { 172 @property current_ctrl {
173 get { 173 get {
174 } 174 }
175 values { 175 values {
176 double x; 176 x: double;
177 double y; 177 y: double;
178 } 178 }
179 } 179 }
180 dup { 180 dup {
@@ -184,7 +184,7 @@ mixin Efl.Gfx.Shape
184 @since 1.14 184 @since 1.14
185 */ 185 */
186 params { 186 params {
187 @in Eo *dup_from; /*@ Shape object from where data will be copied.*/ 187 @in dup_from: Eo *; /*@ Shape object from where data will be copied.*/
188 } 188 }
189 } 189 }
190 bounds_get { 190 bounds_get {
@@ -194,7 +194,7 @@ mixin Efl.Gfx.Shape
194 @since 1.14 194 @since 1.14
195 */ 195 */
196 params { 196 params {
197 @out Eina_Rectangle r; /*@ Contain the bounding box of the currently set path */ 197 @out r: Eina_Rectangle; /*@ Contain the bounding box of the currently set path */
198 } 198 }
199 } 199 }
200 reset { 200 reset {
@@ -213,8 +213,8 @@ mixin Efl.Gfx.Shape
213 @since 1.14 213 @since 1.14
214 */ 214 */
215 params { 215 params {
216 @in double x; /*@ X co-ordinate of the current point.*/ 216 @in x: double; /*@ X co-ordinate of the current point.*/
217 @in double y; /*@ Y co-ordinate of the current point.*/ 217 @in y: double; /*@ Y co-ordinate of the current point.*/
218 } 218 }
219 } 219 }
220 append_line_to { 220 append_line_to {
@@ -230,8 +230,8 @@ mixin Efl.Gfx.Shape
230 @since 1.14 230 @since 1.14
231 */ 231 */
232 params { 232 params {
233 @in double x; /*@ X co-ordinate of end point of the line.*/ 233 @in x: double; /*@ X co-ordinate of end point of the line.*/
234 @in double y; /*@ Y co-ordinate of end point of the line.*/ 234 @in y: double; /*@ Y co-ordinate of end point of the line.*/
235 } 235 }
236 } 236 }
237 append_quadratic_to { 237 append_quadratic_to {
@@ -244,10 +244,10 @@ mixin Efl.Gfx.Shape
244 @since 1.14 244 @since 1.14
245 */ 245 */
246 params { 246 params {
247 @in double x; /*@ X co-ordinate of end point of the line.*/ 247 @in x: double; /*@ X co-ordinate of end point of the line.*/
248 @in double y; /*@ Y co-ordinate of end point of the line.*/ 248 @in y: double; /*@ Y co-ordinate of end point of the line.*/
249 @in double ctrl_x; /*@ X co-ordinate of control point.*/ 249 @in ctrl_x: double; /*@ X co-ordinate of control point.*/
250 @in double ctrl_y; /*@ Y co-ordinate of control point.*/ 250 @in ctrl_y: double; /*@ Y co-ordinate of control point.*/
251 } 251 }
252 } 252 }
253 append_squadratic_to { 253 append_squadratic_to {
@@ -259,8 +259,8 @@ mixin Efl.Gfx.Shape
259 @since 1.14 259 @since 1.14
260 */ 260 */
261 params { 261 params {
262 @in double x; /*@ X co-ordinate of end point of the line.*/ 262 @in x: double; /*@ X co-ordinate of end point of the line.*/
263 @in double y; /*@ Y co-ordinate of end point of the line.*/ 263 @in y: double; /*@ Y co-ordinate of end point of the line.*/
264 } 264 }
265 } 265 }
266 append_cubic_to { 266 append_cubic_to {
@@ -273,12 +273,12 @@ mixin Efl.Gfx.Shape
273 @since 1.14 273 @since 1.14
274 */ 274 */
275 params { 275 params {
276 @in double x; /*@ X co-ordinate of end point of the line.*/ 276 @in x: double; /*@ X co-ordinate of end point of the line.*/
277 @in double y; /*@ Y co-ordinate of end point of the line.*/ 277 @in y: double; /*@ Y co-ordinate of end point of the line.*/
278 @in double ctrl_x0; /*@ X co-ordinate of 1st control point.*/ 278 @in ctrl_x0: double; /*@ X co-ordinate of 1st control point.*/
279 @in double ctrl_y0; /*@ Y co-ordinate of 1st control point.*/ 279 @in ctrl_y0: double; /*@ Y co-ordinate of 1st control point.*/
280 @in double ctrl_x1; /*@ X co-ordinate of 2nd control point.*/ 280 @in ctrl_x1: double; /*@ X co-ordinate of 2nd control point.*/
281 @in double ctrl_y1; /*@ Y co-ordinate of 2nd control point.*/ 281 @in ctrl_y1: double; /*@ Y co-ordinate of 2nd control point.*/
282 } 282 }
283 } 283 }
284 append_scubic_to { 284 append_scubic_to {
@@ -291,10 +291,10 @@ mixin Efl.Gfx.Shape
291 @since 1.14 291 @since 1.14
292 */ 292 */
293 params { 293 params {
294 @in double x; /*@ X co-ordinate of end point of the line.*/ 294 @in x: double; /*@ X co-ordinate of end point of the line.*/
295 @in double y; /*@ Y co-ordinate of end point of the line.*/ 295 @in y: double; /*@ Y co-ordinate of end point of the line.*/
296 @in double ctrl_x; /*@ X co-ordinate of 2nd control point.*/ 296 @in ctrl_x: double; /*@ X co-ordinate of 2nd control point.*/
297 @in double ctrl_y; /*@ Y co-ordinate of 2nd control point.*/ 297 @in ctrl_y: double; /*@ Y co-ordinate of 2nd control point.*/
298 } 298 }
299 } 299 }
300 append_arc_to { 300 append_arc_to {
@@ -310,13 +310,13 @@ mixin Efl.Gfx.Shape
310 @since 1.14 310 @since 1.14
311 */ 311 */
312 params { 312 params {
313 @in double x; /*@ X co-ordinate of end point of the arc.*/ 313 @in x: double; /*@ X co-ordinate of end point of the arc.*/
314 @in double y; /*@ Y co-ordinate of end point of the arc.*/ 314 @in y: double; /*@ Y co-ordinate of end point of the arc.*/
315 @in double rx; /*@ radius of arc in x direction.*/ 315 @in rx: double; /*@ radius of arc in x direction.*/
316 @in double ry; /*@ radius of arc in y direction.*/ 316 @in ry: double; /*@ radius of arc in y direction.*/
317 @in double angle; /*@ x-axis rotation , normally 0.*/ 317 @in angle: double; /*@ x-axis rotation , normally 0.*/
318 @in bool large_arc; /*@ Defines whether to draw the larger arc or smaller arc joining two point.*/ 318 @in large_arc: bool; /*@ Defines whether to draw the larger arc or smaller arc joining two point.*/
319 @in bool sweep; /*@ Defines whether the arc will be drawn counter-clockwise or clockwise from current point to the end point taking into account the large_arc property.*/ 319 @in sweep: bool; /*@ Defines whether the arc will be drawn counter-clockwise or clockwise from current point to the end point taking into account the large_arc property.*/
320 } 320 }
321 } 321 }
322 append_close { 322 append_close {
@@ -337,9 +337,9 @@ mixin Efl.Gfx.Shape
337 @since 1.14 337 @since 1.14
338 */ 338 */
339 params { 339 params {
340 @in double x; /*@ X co-ordinate of the center of the circle.*/ 340 @in x: double; /*@ X co-ordinate of the center of the circle.*/
341 @in double y; /*@ Y co-ordinate of the center of the circle.*/ 341 @in y: double; /*@ Y co-ordinate of the center of the circle.*/
342 @in double radius; /*@ radius of the circle.*/ 342 @in radius: double; /*@ radius of the circle.*/
343 } 343 }
344 } 344 }
345 append_rect { 345 append_rect {
@@ -356,31 +356,31 @@ mixin Efl.Gfx.Shape
356 @since 1.14 356 @since 1.14
357 */ 357 */
358 params { 358 params {
359 @in double x; /*@ X co-ordinate of the rectangle.*/ 359 @in x: double; /*@ X co-ordinate of the rectangle.*/
360 @in double y; /*@ Y co-ordinate of the rectangle.*/ 360 @in y: double; /*@ Y co-ordinate of the rectangle.*/
361 @in double w; /*@ Width of the rectangle.*/ 361 @in w: double; /*@ Width of the rectangle.*/
362 @in double h; /*@ Height of the rectangle.*/ 362 @in h: double; /*@ Height of the rectangle.*/
363 @in double rx; /*@ The x radius of the rounded corner and should be in range [ 0 to w/2 ]*/ 363 @in rx: double; /*@ The x radius of the rounded corner and should be in range [ 0 to w/2 ]*/
364 @in double ry; /*@ The y radius of the rounded corner and should be in range [ 0 to h/2 ]*/ 364 @in ry: double; /*@ The y radius of the rounded corner and should be in range [ 0 to h/2 ]*/
365 } 365 }
366 } 366 }
367 append_svg_path { 367 append_svg_path {
368 params { 368 params {
369 @in const(char)* svg_path_data; 369 @in svg_path_data: const(char)*;
370 } 370 }
371 } 371 }
372 interpolate { 372 interpolate {
373 return: bool; 373 return: bool;
374 params { 374 params {
375 @in const(Eo)* from; 375 @in from: const(Eo)*;
376 @in const(Eo)* to; 376 @in to: const(Eo)*;
377 @in double pos_map; 377 @in pos_map: double;
378 } 378 }
379 } 379 }
380 equal_commands { 380 equal_commands {
381 return: bool; 381 return: bool;
382 params { 382 params {
383 @in const(Eo)* with; 383 @in with: const(Eo)*;
384 } 384 }
385 } 385 }
386 } 386 }
diff --git a/src/lib/efl/interfaces/efl_gfx_stack.eo b/src/lib/efl/interfaces/efl_gfx_stack.eo
index 54a00cd..820656e 100644
--- a/src/lib/efl/interfaces/efl_gfx_stack.eo
+++ b/src/lib/efl/interfaces/efl_gfx_stack.eo
@@ -30,7 +30,7 @@ interface Efl.Gfx.Stack {
30 @see evas_object_layer_set() */ 30 @see evas_object_layer_set() */
31 } 31 }
32 values { 32 values {
33 short l; /*@ The number of the layer to place the object on. 33 l: short; /*@ The number of the layer to place the object on.
34 Must be between #EVAS_LAYER_MIN and #EVAS_LAYER_MAX. */ 34 Must be between #EVAS_LAYER_MIN and #EVAS_LAYER_MAX. */
35 } 35 }
36 } 36 }
@@ -93,7 +93,7 @@ interface Efl.Gfx.Stack {
93 @see evas_object_stack_below() */ 93 @see evas_object_stack_below() */
94 94
95 params { 95 params {
96 @in Efl_Gfx_Stack *below @nonull; /*@ the object below which to stack */ 96 @in below: Efl_Gfx_Stack * @nonull; /*@ the object below which to stack */
97 } 97 }
98 } 98 }
99 raise { 99 raise {
@@ -133,7 +133,7 @@ interface Efl.Gfx.Stack {
133 @see evas_object_stack_below() */ 133 @see evas_object_stack_below() */
134 134
135 params { 135 params {
136 @in Efl_Gfx_Stack *above @nonull; /*@ the object above which to stack */ 136 @in above: Efl_Gfx_Stack * @nonull; /*@ the object above which to stack */
137 } 137 }
138 } 138 }
139 lower { 139 lower {
diff --git a/src/lib/efl/interfaces/efl_gfx_view.eo b/src/lib/efl/interfaces/efl_gfx_view.eo
index b515ff9..f9b5200 100644
--- a/src/lib/efl/interfaces/efl_gfx_view.eo
+++ b/src/lib/efl/interfaces/efl_gfx_view.eo
@@ -19,8 +19,8 @@ interface Efl.Gfx.View {
19 See @ref evas_object_image_size_set() for more details. */ 19 See @ref evas_object_image_size_set() for more details. */
20 } 20 }
21 values { 21 values {
22 int w; /*@ The new width of the image. */ 22 w: int; /*@ The new width of the image. */
23 int h; /*@ The new height of the image. */ 23 h: int; /*@ The new height of the image. */
24 } 24 }
25 } 25 }
26 } 26 }
diff --git a/src/lib/efl/interfaces/efl_image.eo b/src/lib/efl/interfaces/efl_image.eo
index 797af8b..424fc44 100644
--- a/src/lib/efl/interfaces/efl_image.eo
+++ b/src/lib/efl/interfaces/efl_image.eo
@@ -10,7 +10,7 @@ interface Efl.Image {
10 */ 10 */
11 } 11 }
12 values { 12 values {
13 bool is_animated; /*@ If it's animated or not. */ 13 is_animated: bool; /*@ If it's animated or not. */
14 } 14 }
15 } 15 }
16 @property load_size { 16 @property load_size {
@@ -24,8 +24,8 @@ interface Efl.Image {
24 get { 24 get {
25 } 25 }
26 values { 26 values {
27 int w; /*@ The new width of the image's load size. */ 27 w: int; /*@ The new width of the image's load size. */
28 int h; /*@ The new height of the image's load size. */ 28 h: int; /*@ The new height of the image's load size. */
29 } 29 }
30 } 30 }
31 @property smooth_scale { 31 @property smooth_scale {
@@ -49,7 +49,7 @@ interface Efl.Image {
49 */ 49 */
50 } 50 }
51 values { 51 values {
52 bool smooth_scale; /*@ Whether to use smooth scale or not. */ 52 smooth_scale: bool; /*@ Whether to use smooth scale or not. */
53 } 53 }
54 } 54 }
55 @property ratio { 55 @property ratio {
@@ -59,7 +59,7 @@ interface Efl.Image {
59 */ 59 */
60 } 60 }
61 values { 61 values {
62 double ratio; /*@ The image's ratio */ 62 ratio: double; /*@ The image's ratio */
63 } 63 }
64 } 64 }
65 } 65 }
diff --git a/src/lib/efl/interfaces/efl_model_base.eo b/src/lib/efl/interfaces/efl_model_base.eo
index f9893a3..8ba6c5a 100644
--- a/src/lib/efl/interfaces/efl_model_base.eo
+++ b/src/lib/efl/interfaces/efl_model_base.eo
@@ -62,7 +62,7 @@ interface Efl.Model.Base ()
62 return: Efl_Model_Load_Status; 62 return: Efl_Model_Load_Status;
63 } 63 }
64 values { 64 values {
65 const(array<const(char*)>*) properties; /*@ array of current properties */ 65 properties: const(array<const(char*)>*); /*@ array of current properties */
66 } 66 }
67 } 67 }
68 @property property { 68 @property property {
@@ -108,10 +108,10 @@ interface Efl.Model.Base ()
108 return: Efl_Model_Load_Status; 108 return: Efl_Model_Load_Status;
109 } 109 }
110 keys { 110 keys {
111 const(char)* property; /*@ Property name */ 111 property: const(char)*; /*@ Property name */
112 } 112 }
113 values { 113 values {
114 const(Eina_Value)* value; /*@ New value */ 114 value: const(Eina_Value)*; /*@ New value */
115 } 115 }
116 } 116 }
117 @property children_slice { 117 @property children_slice {