summaryrefslogtreecommitdiff
path: root/legacy/elementary/src/lib
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@osg.samsung.com>2015-05-18 16:16:08 +0100
committerDaniel Kolesa <d.kolesa@osg.samsung.com>2015-05-18 16:18:24 +0100
commit23632431bdf598264a33150f75ab3e34305dfe2c (patch)
tree1d506e22e1b804c6e3e9ef454f1d627755fb1543 /legacy/elementary/src/lib
parentb416722303b84632e7029ccefc859135f488cee4 (diff)
eo: sync with eolian syntax changes
This change is being done as part of the changes started by EFL revision 058a9c9d88b4532ff859f3d7a82e15ea64a94be3.
Diffstat (limited to '')
-rw-r--r--legacy/elementary/src/lib/elm_actionslider.eo6
-rw-r--r--legacy/elementary/src/lib/elm_app_client.eo14
-rw-r--r--legacy/elementary/src/lib/elm_app_client_view.eo38
-rw-r--r--legacy/elementary/src/lib/elm_app_server.eo26
-rw-r--r--legacy/elementary/src/lib/elm_app_server_view.eo26
-rw-r--r--legacy/elementary/src/lib/elm_bg.eo14
-rw-r--r--legacy/elementary/src/lib/elm_box.eo32
-rw-r--r--legacy/elementary/src/lib/elm_bubble.eo2
-rw-r--r--legacy/elementary/src/lib/elm_button.eo8
-rw-r--r--legacy/elementary/src/lib/elm_calendar.eo28
-rw-r--r--legacy/elementary/src/lib/elm_check.eo4
-rw-r--r--legacy/elementary/src/lib/elm_clipper.eo2
-rw-r--r--legacy/elementary/src/lib/elm_clock.eo18
-rw-r--r--legacy/elementary/src/lib/elm_color_item.eo10
-rw-r--r--legacy/elementary/src/lib/elm_colorselector.eo20
-rw-r--r--legacy/elementary/src/lib/elm_container.eo10
-rw-r--r--legacy/elementary/src/lib/elm_ctxpopup.eo30
-rw-r--r--legacy/elementary/src/lib/elm_ctxpopup_item.eo8
-rw-r--r--legacy/elementary/src/lib/elm_datetime.eo32
-rw-r--r--legacy/elementary/src/lib/elm_dayselector.eo14
-rw-r--r--legacy/elementary/src/lib/elm_diskselector.eo14
-rw-r--r--legacy/elementary/src/lib/elm_diskselector_item.eo6
-rw-r--r--legacy/elementary/src/lib/elm_entry.eo114
-rw-r--r--legacy/elementary/src/lib/elm_fileselector.eo2
-rw-r--r--legacy/elementary/src/lib/elm_fileselector_button.eo8
-rw-r--r--legacy/elementary/src/lib/elm_fileselector_entry.eo8
-rw-r--r--legacy/elementary/src/lib/elm_flip.eo20
-rw-r--r--legacy/elementary/src/lib/elm_flipselector.eo14
-rw-r--r--legacy/elementary/src/lib/elm_flipselector_item.eo2
-rw-r--r--legacy/elementary/src/lib/elm_frame.eo6
-rw-r--r--legacy/elementary/src/lib/elm_gengrid.eo98
-rw-r--r--legacy/elementary/src/lib/elm_gengrid_item.eo23
-rw-r--r--legacy/elementary/src/lib/elm_genlist.eo104
-rw-r--r--legacy/elementary/src/lib/elm_genlist_item.eo43
-rw-r--r--legacy/elementary/src/lib/elm_gesture_layer.eo34
-rw-r--r--legacy/elementary/src/lib/elm_glview.eo20
-rw-r--r--legacy/elementary/src/lib/elm_grid.eo18
-rw-r--r--legacy/elementary/src/lib/elm_hover.eo4
-rw-r--r--legacy/elementary/src/lib/elm_hoversel.eo14
-rw-r--r--legacy/elementary/src/lib/elm_hoversel_item.eo6
-rw-r--r--legacy/elementary/src/lib/elm_icon.eo8
-rw-r--r--legacy/elementary/src/lib/elm_image.eo46
-rw-r--r--legacy/elementary/src/lib/elm_index.eo56
-rw-r--r--legacy/elementary/src/lib/elm_index_item.eo2
-rw-r--r--legacy/elementary/src/lib/elm_interface_atspi_accessible.eo22
-rw-r--r--legacy/elementary/src/lib/elm_interface_atspi_action.eo18
-rw-r--r--legacy/elementary/src/lib/elm_interface_atspi_component.eo38
-rw-r--r--legacy/elementary/src/lib/elm_interface_atspi_editable_text.eo20
-rw-r--r--legacy/elementary/src/lib/elm_interface_atspi_image.eo14
-rw-r--r--legacy/elementary/src/lib/elm_interface_atspi_selection.eo10
-rw-r--r--legacy/elementary/src/lib/elm_interface_atspi_text.eo84
-rw-r--r--legacy/elementary/src/lib/elm_interface_atspi_value.eo12
-rw-r--r--legacy/elementary/src/lib/elm_interface_atspi_widget_action.eo2
-rw-r--r--legacy/elementary/src/lib/elm_interface_fileselector.eo36
-rw-r--r--legacy/elementary/src/lib/elm_interface_scrollable.eo180
-rw-r--r--legacy/elementary/src/lib/elm_label.eo12
-rw-r--r--legacy/elementary/src/lib/elm_layout.eo110
-rw-r--r--legacy/elementary/src/lib/elm_list.eo74
-rw-r--r--legacy/elementary/src/lib/elm_list_item.eo11
-rw-r--r--legacy/elementary/src/lib/elm_map.eo128
-rw-r--r--legacy/elementary/src/lib/elm_mapbuf.eo28
-rw-r--r--legacy/elementary/src/lib/elm_menu.eo16
-rw-r--r--legacy/elementary/src/lib/elm_menu_item.eo4
-rw-r--r--legacy/elementary/src/lib/elm_multibuttonentry.eo48
-rw-r--r--legacy/elementary/src/lib/elm_multibuttonentry_item.eo2
-rw-r--r--legacy/elementary/src/lib/elm_naviframe.eo42
-rw-r--r--legacy/elementary/src/lib/elm_naviframe_item.eo10
-rw-r--r--legacy/elementary/src/lib/elm_notify.eo8
-rw-r--r--legacy/elementary/src/lib/elm_pan.eo20
-rw-r--r--legacy/elementary/src/lib/elm_panel.eo8
-rw-r--r--legacy/elementary/src/lib/elm_panes.eo16
-rw-r--r--legacy/elementary/src/lib/elm_photo.eo12
-rw-r--r--legacy/elementary/src/lib/elm_photocam.eo30
-rw-r--r--legacy/elementary/src/lib/elm_plug.eo6
-rw-r--r--legacy/elementary/src/lib/elm_popup.eo20
-rw-r--r--legacy/elementary/src/lib/elm_popup_item.eo1
-rw-r--r--legacy/elementary/src/lib/elm_prefs.eo40
-rw-r--r--legacy/elementary/src/lib/elm_progressbar.eo24
-rw-r--r--legacy/elementary/src/lib/elm_radio.eo8
-rw-r--r--legacy/elementary/src/lib/elm_route.eo10
-rw-r--r--legacy/elementary/src/lib/elm_scroller.eo14
-rw-r--r--legacy/elementary/src/lib/elm_segment_control.eo18
-rw-r--r--legacy/elementary/src/lib/elm_segment_control_item.eo2
-rw-r--r--legacy/elementary/src/lib/elm_separator.eo2
-rw-r--r--legacy/elementary/src/lib/elm_slider.eo32
-rw-r--r--legacy/elementary/src/lib/elm_slideshow.eo24
-rw-r--r--legacy/elementary/src/lib/elm_spinner.eo24
-rw-r--r--legacy/elementary/src/lib/elm_systray.eo16
-rw-r--r--legacy/elementary/src/lib/elm_table.eo48
-rw-r--r--legacy/elementary/src/lib/elm_thumb.eo28
-rw-r--r--legacy/elementary/src/lib/elm_toolbar.eo56
-rw-r--r--legacy/elementary/src/lib/elm_toolbar_item.eo48
-rw-r--r--legacy/elementary/src/lib/elm_video.eo8
-rw-r--r--legacy/elementary/src/lib/elm_web.eo92
-rw-r--r--legacy/elementary/src/lib/elm_widget.eo258
-rw-r--r--legacy/elementary/src/lib/elm_widget_item.eo78
-rw-r--r--legacy/elementary/src/lib/elm_win.eo152
97 files changed, 1516 insertions, 1520 deletions
diff --git a/legacy/elementary/src/lib/elm_actionslider.eo b/legacy/elementary/src/lib/elm_actionslider.eo
index 6e70845f08..328a51bc39 100644
--- a/legacy/elementary/src/lib/elm_actionslider.eo
+++ b/legacy/elementary/src/lib/elm_actionslider.eo
@@ -18,7 +18,7 @@ class Elm.Actionslider (Elm.Layout)
18 @ingroup Actionslider */ 18 @ingroup Actionslider */
19 } 19 }
20 values { 20 values {
21 Elm_Actionslider_Pos pos; /*@ The position of the indicator. */ 21 pos: Elm_Actionslider_Pos; /*@ The position of the indicator. */
22 } 22 }
23 } 23 }
24 @property magnet_pos { 24 @property magnet_pos {
@@ -38,7 +38,7 @@ class Elm.Actionslider (Elm.Layout)
38 @ingroup Actionslider */ 38 @ingroup Actionslider */
39 } 39 }
40 values { 40 values {
41 Elm_Actionslider_Pos pos; /*@ Bit mask indicating the magnet positions. */ 41 pos: Elm_Actionslider_Pos; /*@ Bit mask indicating the magnet positions. */
42 } 42 }
43 } 43 }
44 @property enabled_pos { 44 @property enabled_pos {
@@ -60,7 +60,7 @@ class Elm.Actionslider (Elm.Layout)
60 @ingroup Actionslider */ 60 @ingroup Actionslider */
61 } 61 }
62 values { 62 values {
63 Elm_Actionslider_Pos pos; /*@ Bit mask indicating the enabled positions. */ 63 pos: Elm_Actionslider_Pos; /*@ Bit mask indicating the enabled positions. */
64 } 64 }
65 } 65 }
66 @property selected_label { 66 @property selected_label {
diff --git a/legacy/elementary/src/lib/elm_app_client.eo b/legacy/elementary/src/lib/elm_app_client.eo
index 2968ca578f..32de834e91 100644
--- a/legacy/elementary/src/lib/elm_app_client.eo
+++ b/legacy/elementary/src/lib/elm_app_client.eo
@@ -8,7 +8,7 @@ class Elm_App_Client (Eo.Base)
8 /*@ Return a iterator with all views of application. */ 8 /*@ Return a iterator with all views of application. */
9 } 9 }
10 values { 10 values {
11 free(own(iterator<Elm_App_Client_View *> *), eina_iterator_free) ret; /*@ The iterator with all views, must be freed after use */ 11 ret: free(own(iterator<Elm_App_Client_View *> *), eina_iterator_free); /*@ The iterator with all views, must be freed after use */
12 } 12 }
13 } 13 }
14 @property package { 14 @property package {
@@ -16,14 +16,14 @@ class Elm_App_Client (Eo.Base)
16 /*@ Return the application package. */ 16 /*@ Return the application package. */
17 } 17 }
18 values { 18 values {
19 const(char)* ret; /*@ application package */ 19 ret: const(char)*; /*@ application package */
20 } 20 }
21 } 21 }
22 constructor { 22 constructor {
23 /*@ Class constructor of elm_app_client. */ 23 /*@ Class constructor of elm_app_client. */
24 legacy: null; 24 legacy: null;
25 params { 25 params {
26 @in const(char)* package; /*@ Package of application */ 26 @in package: const(char)*; /*@ Package of application */
27 } 27 }
28 } 28 }
29 view_all_close { 29 view_all_close {
@@ -35,16 +35,16 @@ class Elm_App_Client (Eo.Base)
35 view_open { 35 view_open {
36 /*@ Open an application view. */ 36 /*@ Open an application view. */
37 params { 37 params {
38 @in Eina_Value *args @optional; /*@ an array of */ 38 @in args: Eina_Value * @optional; /*@ an array of */
39 @in Elm_App_Client_Open_View_Cb view_open_cb @optional; /*@ callback to be called when view open */ 39 @in view_open_cb: Elm_App_Client_Open_View_Cb @optional; /*@ callback to be called when view open */
40 @in const(void)* data @optional; /*@ calback user data */ 40 @in data: const(void)* @optional; /*@ calback user data */
41 } 41 }
42 return: Elm_App_Client_Pending *; /*@ handler to cancel the view opening if it takes to long */ 42 return: Elm_App_Client_Pending *; /*@ handler to cancel the view opening if it takes to long */
43 } 43 }
44 view_open_cancel { 44 view_open_cancel {
45 /*@ Cancel a pending elm_app_client_view_open(). */ 45 /*@ Cancel a pending elm_app_client_view_open(). */
46 params { 46 params {
47 @in Elm_App_Client_Pending *pending; /*@ the view open handler */ 47 @in pending: Elm_App_Client_Pending *; /*@ the view open handler */
48 } 48 }
49 } 49 }
50 } 50 }
diff --git a/legacy/elementary/src/lib/elm_app_client_view.eo b/legacy/elementary/src/lib/elm_app_client_view.eo
index 9848127b38..783bb1c5b3 100644
--- a/legacy/elementary/src/lib/elm_app_client_view.eo
+++ b/legacy/elementary/src/lib/elm_app_client_view.eo
@@ -8,7 +8,7 @@ class Elm_App_Client_View (Eo.Base)
8 /*@ Get state of view */ 8 /*@ Get state of view */
9 } 9 }
10 values { 10 values {
11 Elm_App_View_State state; /*@ state of view */ 11 state: Elm_App_View_State; /*@ state of view */
12 } 12 }
13 } 13 }
14 @property new_events { 14 @property new_events {
@@ -16,7 +16,7 @@ class Elm_App_Client_View (Eo.Base)
16 /*@ Get new events of view */ 16 /*@ Get new events of view */
17 } 17 }
18 values { 18 values {
19 int events; /*@ number of events of view */ 19 events: int; /*@ number of events of view */
20 } 20 }
21 } 21 }
22 @property window { 22 @property window {
@@ -24,7 +24,7 @@ class Elm_App_Client_View (Eo.Base)
24 /*@ Get window of view */ 24 /*@ Get window of view */
25 } 25 }
26 values { 26 values {
27 int window; /*@ window of view */ 27 window: int; /*@ window of view */
28 } 28 }
29 } 29 }
30 @property icon_pixels { 30 @property icon_pixels {
@@ -32,10 +32,10 @@ class Elm_App_Client_View (Eo.Base)
32 /*@ Get icon pixels of view, view could have a icon in raw format not saved in disk. */ 32 /*@ Get icon pixels of view, view could have a icon in raw format not saved in disk. */
33 } 33 }
34 values { 34 values {
35 uint w; /*@ icon width */ 35 w: uint; /*@ icon width */
36 uint h; /*@ icon height */ 36 h: uint; /*@ icon height */
37 bool has_alpha; /*@ if icon have alpha channel */ 37 has_alpha: bool; /*@ if icon have alpha channel */
38 const(ubyte)* pixels; /*@ uchar array, with all bytes of icon */ 38 pixels: const(ubyte)*; /*@ uchar array, with all bytes of icon */
39 } 39 }
40 } 40 }
41 @property path { 41 @property path {
@@ -43,7 +43,7 @@ class Elm_App_Client_View (Eo.Base)
43 /*@ Get DBus path of view */ 43 /*@ Get DBus path of view */
44 } 44 }
45 values { 45 values {
46 const(char)* ret; /*@ DBus path of view */ 46 ret: const(char)*; /*@ DBus path of view */
47 } 47 }
48 } 48 }
49 @property package { 49 @property package {
@@ -51,7 +51,7 @@ class Elm_App_Client_View (Eo.Base)
51 /*@ Get application package */ 51 /*@ Get application package */
52 } 52 }
53 values { 53 values {
54 const(char)* ret; /*@ Package of application */ 54 ret: const(char)*; /*@ Package of application */
55 } 55 }
56 } 56 }
57 @property icon { 57 @property icon {
@@ -59,7 +59,7 @@ class Elm_App_Client_View (Eo.Base)
59 /*@ Get icon path of view */ 59 /*@ Get icon path of view */
60 } 60 }
61 values { 61 values {
62 const(char)* ret; /*@ icon path of view */ 62 ret: const(char)*; /*@ icon path of view */
63 } 63 }
64 } 64 }
65 @property progress { 65 @property progress {
@@ -67,7 +67,7 @@ class Elm_App_Client_View (Eo.Base)
67 /*@ Get progress of view, should be -1 if there nothing in progress or something between 0-100 */ 67 /*@ Get progress of view, should be -1 if there nothing in progress or something between 0-100 */
68 } 68 }
69 values { 69 values {
70 ushort progress; /*@ progress of view */ 70 progress: ushort; /*@ progress of view */
71 } 71 }
72 } 72 }
73 @property title { 73 @property title {
@@ -75,35 +75,35 @@ class Elm_App_Client_View (Eo.Base)
75 /*@ Get title of view */ 75 /*@ Get title of view */
76 } 76 }
77 values { 77 values {
78 const(char)* ret; /*@ title of view */ 78 ret: const(char)*; /*@ title of view */
79 } 79 }
80 } 80 }
81 constructor { 81 constructor {
82 /*@ Class constructor of elm_app_client_view */ 82 /*@ Class constructor of elm_app_client_view */
83 legacy: null; 83 legacy: null;
84 params { 84 params {
85 @in const(char)* path; /*@ DBus path of view */ 85 @in path: const(char)*; /*@ DBus path of view */
86 } 86 }
87 } 87 }
88 pause { 88 pause {
89 /*@ Pause view */ 89 /*@ Pause view */
90 params { 90 params {
91 @in Elm_App_Client_View_Cb cb @optional; /*@ callback to be called when view was paused */ 91 @in cb: Elm_App_Client_View_Cb @optional; /*@ callback to be called when view was paused */
92 @in const(void)* data @optional; /*@ callback user data */ 92 @in data: const(void)* @optional; /*@ callback user data */
93 } 93 }
94 } 94 }
95 resume { 95 resume {
96 /*@ Resume view */ 96 /*@ Resume view */
97 params { 97 params {
98 @in Elm_App_Client_View_Cb cb @optional; /*@ callback to be called when view was resumed */ 98 @in cb: Elm_App_Client_View_Cb @optional; /*@ callback to be called when view was resumed */
99 @in const(void)* data @optional; /*@ callback user data */ 99 @in data: const(void)* @optional; /*@ callback user data */
100 } 100 }
101 } 101 }
102 close { 102 close {
103 /*@ Close view */ 103 /*@ Close view */
104 params { 104 params {
105 @in Elm_App_Client_View_Cb cb @optional; /*@ callback to be called when view was closed */ 105 @in cb: Elm_App_Client_View_Cb @optional; /*@ callback to be called when view was closed */
106 @in const(void)* data @optional; /*@ callback user data */ 106 @in data: const(void)* @optional; /*@ callback user data */
107 } 107 }
108 } 108 }
109 } 109 }
diff --git a/legacy/elementary/src/lib/elm_app_server.eo b/legacy/elementary/src/lib/elm_app_server.eo
index 1ba31c5969..225430e935 100644
--- a/legacy/elementary/src/lib/elm_app_server.eo
+++ b/legacy/elementary/src/lib/elm_app_server.eo
@@ -9,7 +9,7 @@ class Elm_App_Server (Eo.Base)
9 get { 9 get {
10 } 10 }
11 values { 11 values {
12 Eina_Stringshare *icon; /*@ title of icon */ 12 icon: Eina_Stringshare *; /*@ title of icon */
13 } 13 }
14 } 14 }
15 @property views { 15 @property views {
@@ -17,21 +17,21 @@ class Elm_App_Server (Eo.Base)
17 /*@ Return a iterator with all views of application */ 17 /*@ Return a iterator with all views of application */
18 } 18 }
19 values { 19 values {
20 free(own(iterator<Elm_App_Server_View *> *), eina_iterator_free) ret; /*@ Iterator with all views of application, you must free iterator after use */ 20 ret: free(own(iterator<Elm_App_Server_View *> *), eina_iterator_free); /*@ Iterator with all views of application, you must free iterator after use */
21 } 21 }
22 } 22 }
23 @property path { 23 @property path {
24 get { 24 get {
25 } 25 }
26 values { 26 values {
27 const(char)* ret; 27 ret: const(char)*;
28 } 28 }
29 } 29 }
30 @property package { 30 @property package {
31 get { 31 get {
32 } 32 }
33 values { 33 values {
34 Eina_Stringshare *ret; 34 ret: Eina_Stringshare *;
35 } 35 }
36 } 36 }
37 @property pixels { 37 @property pixels {
@@ -42,18 +42,18 @@ class Elm_App_Server (Eo.Base)
42 /*@ Set icon to application, using the raw pixels of image. */ 42 /*@ Set icon to application, using the raw pixels of image. */
43 } 43 }
44 values { 44 values {
45 uint w; 45 w: uint;
46 uint h; 46 h: uint;
47 bool has_alpha; 47 has_alpha: bool;
48 const(ubyte)* pixels; 48 pixels: const(ubyte)*;
49 } 49 }
50 } 50 }
51 constructor { 51 constructor {
52 /*@ Class constructor of elm_app_server */ 52 /*@ Class constructor of elm_app_server */
53 legacy: null; 53 legacy: null;
54 params { 54 params {
55 @in const(char)* packageid; /*@ package of application */ 55 @in packageid: const(char)*; /*@ package of application */
56 @in Elm_App_Server_Create_View_Cb create_view_cb; /*@ callback to be called when user whants to open some application view */ 56 @in create_view_cb: Elm_App_Server_Create_View_Cb; /*@ callback to be called when user whants to open some application view */
57 } 57 }
58 } 58 }
59 close_all { 59 close_all {
@@ -62,20 +62,20 @@ class Elm_App_Server (Eo.Base)
62 view_check { 62 view_check {
63 /*@ If view id is available and unique, return the full DBus object path of view */ 63 /*@ If view id is available and unique, return the full DBus object path of view */
64 params { 64 params {
65 @in const(char)* id; /*@ view identifier */ 65 @in id: const(char)*; /*@ view identifier */
66 } 66 }
67 return: bool; /*@ @c EINA_TRUE if id is valid or @c EINA_FALSE if not */ 67 return: bool; /*@ @c EINA_TRUE if id is valid or @c EINA_FALSE if not */
68 } 68 }
69 view_add { 69 view_add {
70 /*@ Add a view to elm_app_server. This should only be used if the application open a view that was not requested by create_view_cb. */ 70 /*@ Add a view to elm_app_server. This should only be used if the application open a view that was not requested by create_view_cb. */
71 params { 71 params {
72 @in Elm_App_Server_View *view; /*@ elm_app_server_view */ 72 @in view: Elm_App_Server_View *; /*@ elm_app_server_view */
73 } 73 }
74 } 74 }
75 title_set { 75 title_set {
76 /*@ Set a title to application. */ 76 /*@ Set a title to application. */
77 params { 77 params {
78 @in const(char)* title @nullable; /*@ title of application */ 78 @in title: const(char)* @nullable; /*@ title of application */
79 } 79 }
80 } 80 }
81 title_get { 81 title_get {
diff --git a/legacy/elementary/src/lib/elm_app_server_view.eo b/legacy/elementary/src/lib/elm_app_server_view.eo
index 3c03abda41..11c465fa68 100644
--- a/legacy/elementary/src/lib/elm_app_server_view.eo
+++ b/legacy/elementary/src/lib/elm_app_server_view.eo
@@ -9,7 +9,7 @@ class Elm_App_Server_View (Eo.Base)
9 get { 9 get {
10 } 10 }
11 values { 11 values {
12 short progress; 12 progress: short;
13 } 13 }
14 } 14 }
15 @property new_events { 15 @property new_events {
@@ -18,7 +18,7 @@ class Elm_App_Server_View (Eo.Base)
18 get { 18 get {
19 } 19 }
20 values { 20 values {
21 int events; 21 events: int;
22 } 22 }
23 } 23 }
24 @property icon { 24 @property icon {
@@ -27,7 +27,7 @@ class Elm_App_Server_View (Eo.Base)
27 get { 27 get {
28 } 28 }
29 values { 29 values {
30 const(char)* icon; 30 icon: const(char)*;
31 } 31 }
32 } 32 }
33 @property title { 33 @property title {
@@ -36,35 +36,35 @@ class Elm_App_Server_View (Eo.Base)
36 get { 36 get {
37 } 37 }
38 values { 38 values {
39 const(char)* title @nullable; 39 title: const(char)* @nullable;
40 } 40 }
41 } 41 }
42 @property window { 42 @property window {
43 set { 43 set {
44 } 44 }
45 values { 45 values {
46 Evas_Object *win; 46 win: Evas_Object *;
47 } 47 }
48 } 48 }
49 @property id { 49 @property id {
50 get { 50 get {
51 } 51 }
52 values { 52 values {
53 Eina_Stringshare *ret; 53 ret: Eina_Stringshare *;
54 } 54 }
55 } 55 }
56 @property state { 56 @property state {
57 get { 57 get {
58 } 58 }
59 values { 59 values {
60 Elm_App_View_State ret; 60 ret: Elm_App_View_State;
61 } 61 }
62 } 62 }
63 @property path { 63 @property path {
64 get { 64 get {
65 } 65 }
66 values { 66 values {
67 const(char)* ret; 67 ret: const(char)*;
68 } 68 }
69 } 69 }
70 @property pixels { 70 @property pixels {
@@ -75,17 +75,17 @@ class Elm_App_Server_View (Eo.Base)
75 /*@ Set icon to application, using the raw pixels of image. */ 75 /*@ Set icon to application, using the raw pixels of image. */
76 } 76 }
77 values { 77 values {
78 uint w; 78 w: uint;
79 uint h; 79 h: uint;
80 bool has_alpha; 80 has_alpha: bool;
81 const(ubyte)* pixels; 81 pixels: const(ubyte)*;
82 } 82 }
83 } 83 }
84 constructor { 84 constructor {
85 /*@ Class constructor of elm_app_server_view */ 85 /*@ Class constructor of elm_app_server_view */
86 legacy: null; 86 legacy: null;
87 params { 87 params {
88 @in const(char)* id @nullable; /*@ identifier of view */ 88 @in id: const(char)* @nullable; /*@ identifier of view */
89 } 89 }
90 } 90 }
91 pause { 91 pause {
diff --git a/legacy/elementary/src/lib/elm_bg.eo b/legacy/elementary/src/lib/elm_bg.eo
index 6d3c930be2..aa9d9110b6 100644
--- a/legacy/elementary/src/lib/elm_bg.eo
+++ b/legacy/elementary/src/lib/elm_bg.eo
@@ -28,7 +28,7 @@ class Elm.Bg (Elm.Layout, Efl.File)
28 @ingroup Bg */ 28 @ingroup Bg */
29 } 29 }
30 values { 30 values {
31 Elm_Bg_Option option; /*@ The desired background option (see #Elm_Bg_Option) */ 31 option: Elm_Bg_Option; /*@ The desired background option (see #Elm_Bg_Option) */
32 } 32 }
33 } 33 }
34 @property color { 34 @property color {
@@ -63,10 +63,10 @@ class Elm.Bg (Elm.Layout, Efl.File)
63 legacy: null; /* legacy doesn't have 'a' param */ 63 legacy: null; /* legacy doesn't have 'a' param */
64 } 64 }
65 values { 65 values {
66 int r; /*@ The red color component's value */ 66 r: int; /*@ The red color component's value */
67 int g; /*@ The green color component's value */ 67 g: int; /*@ The green color component's value */
68 int b; /*@ The blue color component's value */ 68 b: int; /*@ The blue color component's value */
69 int a; /*@ The blue color component's value */ 69 a: int; /*@ The blue color component's value */
70 } 70 }
71 } 71 }
72 @property load_size { 72 @property load_size {
@@ -91,8 +91,8 @@ class Elm.Bg (Elm.Layout, Efl.File)
91 @ingroup Bg */ 91 @ingroup Bg */
92 } 92 }
93 values { 93 values {
94 Evas_Coord w; /*@ The new width of the image pixmap representation. */ 94 w: Evas_Coord; /*@ The new width of the image pixmap representation. */
95 Evas_Coord h; /*@ The new height of the image pixmap representation. */ 95 h: Evas_Coord; /*@ The new height of the image pixmap representation. */
96 } 96 }
97 } 97 }
98 } 98 }
diff --git a/legacy/elementary/src/lib/elm_box.eo b/legacy/elementary/src/lib/elm_box.eo
index dcb37a28f8..f7fead6b07 100644
--- a/legacy/elementary/src/lib/elm_box.eo
+++ b/legacy/elementary/src/lib/elm_box.eo
@@ -23,7 +23,7 @@ class Elm.Box (Elm.Widget)
23 @ingroup Box */ 23 @ingroup Box */
24 } 24 }
25 values { 25 values {
26 bool homogeneous; /*@ The homogeneous flag */ 26 homogeneous: bool; /*@ The homogeneous flag */
27 } 27 }
28 } 28 }
29 @property align { 29 @property align {
@@ -46,8 +46,8 @@ class Elm.Box (Elm.Widget)
46 @ingroup Box */ 46 @ingroup Box */
47 } 47 }
48 values { 48 values {
49 double horizontal; /*@ The horizontal alignment of elements */ 49 horizontal: double; /*@ The horizontal alignment of elements */
50 double vertical; /*@ The vertical alignment of elements */ 50 vertical: double; /*@ The vertical alignment of elements */
51 } 51 }
52 } 52 }
53 @property horizontal { 53 @property horizontal {
@@ -73,7 +73,7 @@ class Elm.Box (Elm.Widget)
73 @ingroup Box */ 73 @ingroup Box */
74 } 74 }
75 values { 75 values {
76 bool horizontal; /*@ The horizontal flag (@c EINA_TRUE = horizontal, 76 horizontal: bool; /*@ The horizontal flag (@c EINA_TRUE = horizontal,
77 @c EINA_FALSE = vertical) */ 77 @c EINA_FALSE = vertical) */
78 } 78 }
79 } 79 }
@@ -98,8 +98,8 @@ class Elm.Box (Elm.Widget)
98 @ingroup Box */ 98 @ingroup Box */
99 } 99 }
100 values { 100 values {
101 Evas_Coord horizontal; /*@ The horizontal space between elements */ 101 horizontal: Evas_Coord; /*@ The horizontal space between elements */
102 Evas_Coord vertical; /*@ The vertical space between elements */ 102 vertical: Evas_Coord; /*@ The vertical space between elements */
103 } 103 }
104 } 104 }
105 @property layout { 105 @property layout {
@@ -135,9 +135,9 @@ class Elm.Box (Elm.Widget)
135 @ingroup Box */ 135 @ingroup Box */
136 } 136 }
137 values { 137 values {
138 Evas_Object_Box_Layout cb @nullable; /*@ The callback function used for layout */ 138 cb: Evas_Object_Box_Layout @nullable; /*@ The callback function used for layout */
139 const(void)* data @optional; /*@ Data that will be passed to layout function */ 139 data: const(void)* @optional; /*@ Data that will be passed to layout function */
140 Ecore_Cb free_data @optional; /*@ Function called to free @p data */ 140 free_data: Ecore_Cb @optional; /*@ Function called to free @p data */
141 } 141 }
142 } 142 }
143 @property children { 143 @property children {
@@ -174,7 +174,7 @@ class Elm.Box (Elm.Widget)
174 @ingroup Box */ 174 @ingroup Box */
175 175
176 params { 176 params {
177 @in Evas_Object *subobj; /*@ The object to add to the box */ 177 @in subobj: Evas_Object *; /*@ The object to add to the box */
178 } 178 }
179 } 179 }
180 unpack_all { 180 unpack_all {
@@ -206,7 +206,7 @@ class Elm.Box (Elm.Widget)
206 @ingroup Box */ 206 @ingroup Box */
207 207
208 params { 208 params {
209 @in Evas_Object *subobj; /*@ The object to unpack */ 209 @in subobj: Evas_Object *; /*@ The object to unpack */
210 } 210 }
211 } 211 }
212 pack_after { 212 pack_after {
@@ -228,8 +228,8 @@ class Elm.Box (Elm.Widget)
228 @ingroup Box */ 228 @ingroup Box */
229 229
230 params { 230 params {
231 @in Evas_Object *subobj; /*@ The object to add to the box */ 231 @in subobj: Evas_Object *; /*@ The object to add to the box */
232 @in Evas_Object *after; /*@ The object after which to add it */ 232 @in after: Evas_Object *; /*@ The object after which to add it */
233 } 233 }
234 } 234 }
235 pack_start { 235 pack_start {
@@ -252,7 +252,7 @@ class Elm.Box (Elm.Widget)
252 @ingroup Box */ 252 @ingroup Box */
253 253
254 params { 254 params {
255 @in Evas_Object *subobj; /*@ The object to add to the box */ 255 @in subobj: Evas_Object *; /*@ The object to add to the box */
256 } 256 }
257 } 257 }
258 recalculate { 258 recalculate {
@@ -287,8 +287,8 @@ class Elm.Box (Elm.Widget)
287 @ingroup Box */ 287 @ingroup Box */
288 288
289 params { 289 params {
290 @in Evas_Object *subobj; /*@ The object to add to the box */ 290 @in subobj: Evas_Object *; /*@ The object to add to the box */
291 @in Evas_Object *before; /*@ The object before which to add it */ 291 @in before: Evas_Object *; /*@ The object before which to add it */
292 } 292 }
293 } 293 }
294 clear { 294 clear {
diff --git a/legacy/elementary/src/lib/elm_bubble.eo b/legacy/elementary/src/lib/elm_bubble.eo
index 12a76615cf..8b231e00ff 100644
--- a/legacy/elementary/src/lib/elm_bubble.eo
+++ b/legacy/elementary/src/lib/elm_bubble.eo
@@ -25,7 +25,7 @@ class Elm.Bubble (Elm.Layout)
25 @ingroup Bubble */ 25 @ingroup Bubble */
26 } 26 }
27 values { 27 values {
28 Elm_Bubble_Pos pos; /*@ The given corner for the bubble. */ 28 pos: Elm_Bubble_Pos; /*@ The given corner for the bubble. */
29 } 29 }
30 } 30 }
31 } 31 }
diff --git a/legacy/elementary/src/lib/elm_button.eo b/legacy/elementary/src/lib/elm_button.eo
index fec1aaf950..cd09409183 100644
--- a/legacy/elementary/src/lib/elm_button.eo
+++ b/legacy/elementary/src/lib/elm_button.eo
@@ -29,7 +29,7 @@ class Elm.Button (Elm.Layout, Evas.Clickable_Interface,
29 @ingroup Button */ 29 @ingroup Button */
30 } 30 }
31 values { 31 values {
32 double t; /*@ Timeout in seconds */ 32 t: double; /*@ Timeout in seconds */
33 } 33 }
34 } 34 }
35 @property autorepeat_gap_timeout { 35 @property autorepeat_gap_timeout {
@@ -53,7 +53,7 @@ class Elm.Button (Elm.Layout, Evas.Clickable_Interface,
53 @ingroup Button */ 53 @ingroup Button */
54 } 54 }
55 values { 55 values {
56 double t; /*@ Interval in seconds */ 56 t: double; /*@ Interval in seconds */
57 } 57 }
58 } 58 }
59 @property autorepeat { 59 @property autorepeat {
@@ -83,7 +83,7 @@ class Elm.Button (Elm.Layout, Evas.Clickable_Interface,
83 @ingroup Button */ 83 @ingroup Button */
84 } 84 }
85 values { 85 values {
86 bool on; /*@ A bool to turn on/off the event */ 86 on: bool; /*@ A bool to turn on/off the event */
87 } 87 }
88 } 88 }
89 @property admits_autorepeat { 89 @property admits_autorepeat {
@@ -92,7 +92,7 @@ class Elm.Button (Elm.Layout, Evas.Clickable_Interface,
92 legacy: null; 92 legacy: null;
93 } 93 }
94 values { 94 values {
95 bool ret; 95 ret: bool;
96 } 96 }
97 } 97 }
98 } 98 }
diff --git a/legacy/elementary/src/lib/elm_calendar.eo b/legacy/elementary/src/lib/elm_calendar.eo
index bd28c4c80a..b35868da01 100644
--- a/legacy/elementary/src/lib/elm_calendar.eo
+++ b/legacy/elementary/src/lib/elm_calendar.eo
@@ -21,7 +21,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
21 @ingroup Calendar */ 21 @ingroup Calendar */
22 } 22 }
23 values { 23 values {
24 Elm_Calendar_Weekday day; /*@ An int which correspond to the first day of the week (Sunday = 0, Monday = 1, 24 day: Elm_Calendar_Weekday; /*@ An int which correspond to the first day of the week (Sunday = 0, Monday = 1,
25 ..., Saturday = 6) */ 25 ..., Saturday = 6) */
26 } 26 }
27 } 27 }
@@ -50,7 +50,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
50 @since 1.8 */ 50 @since 1.8 */
51 } 51 }
52 values { 52 values {
53 Elm_Calendar_Selectable selectable; /*@ A bitmask of Elm_Calendar_Selectable */ 53 selectable: Elm_Calendar_Selectable; /*@ A bitmask of Elm_Calendar_Selectable */
54 } 54 }
55 } 55 }
56 @property interval { 56 @property interval {
@@ -89,7 +89,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
89 @ingroup Calendar */ 89 @ingroup Calendar */
90 } 90 }
91 values { 91 values {
92 double interval; /*@ The (first) interval value in seconds */ 92 interval: double; /*@ The (first) interval value in seconds */
93 } 93 }
94 } 94 }
95 @property weekdays_names { 95 @property weekdays_names {
@@ -135,7 +135,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
135 @ingroup Calendar */ 135 @ingroup Calendar */
136 } 136 }
137 values { 137 values {
138 const(char)** weekdays; /*@ Array of seven strings to be used as weekday names. 138 weekdays: const(char)**; /*@ Array of seven strings to be used as weekday names.
139 @warning It must have 7 elements, or it will access invalid memory. 139 @warning It must have 7 elements, or it will access invalid memory.
140 @warning The strings must be NULL terminated ('@\0'). */ 140 @warning The strings must be NULL terminated ('@\0'). */
141 } 141 }
@@ -162,7 +162,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
162 @ingroup Calendar */ 162 @ingroup Calendar */
163 } 163 }
164 values { 164 values {
165 Elm_Calendar_Select_Mode mode; /*@ The select mode to use. */ 165 mode: Elm_Calendar_Select_Mode; /*@ The select mode to use. */
166 } 166 }
167 } 167 }
168 @property min_max_year { 168 @property min_max_year {
@@ -196,8 +196,8 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
196 @ingroup Calendar */ 196 @ingroup Calendar */
197 } 197 }
198 values { 198 values {
199 int min; /*@ The minimum year, greater than 1901; */ 199 min: int; /*@ The minimum year, greater than 1901; */
200 int max; /*@ The maximum year; */ 200 max: int; /*@ The maximum year; */
201 } 201 }
202 } 202 }
203 @property format_function { 203 @property format_function {
@@ -229,7 +229,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
229 @ingroup Calendar */ 229 @ingroup Calendar */
230 } 230 }
231 values { 231 values {
232 Elm_Calendar_Format_Cb format_function; /*@ Function to set the month-year string given 232 format_function: Elm_Calendar_Format_Cb; /*@ Function to set the month-year string given
233 the selected date */ 233 the selected date */
234 } 234 }
235 } 235 }
@@ -263,7 +263,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
263 @ingroup Calendar */ 263 @ingroup Calendar */
264 264
265 params { 265 params {
266 @in Elm_Calendar_Time *selected_time; /*@ A @b tm struct to represent the selected date. */ 266 @in selected_time: Elm_Calendar_Time *; /*@ A @b tm struct to represent the selected date. */
267 } 267 }
268 } 268 }
269 selected_time_get @const { 269 selected_time_get @const {
@@ -285,7 +285,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
285 @ingroup Calendar */ 285 @ingroup Calendar */
286 return: bool; 286 return: bool;
287 params { 287 params {
288 @inout Elm_Calendar_Time selected_time; /*@ A @b tm struct to point to selected date */ 288 @inout selected_time: Elm_Calendar_Time; /*@ A @b tm struct to point to selected date */
289 } 289 }
290 } 290 }
291 mark_add { 291 mark_add {
@@ -331,13 +331,13 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
331 331
332 return: Elm_Calendar_Mark *; 332 return: Elm_Calendar_Mark *;
333 params { 333 params {
334 @in const(char)* mark_type; /*@ A string used to define the type of mark. It will be 334 @in mark_type: const(char)*; /*@ A string used to define the type of mark. It will be
335 emitted to the theme, that should display a related modification on these 335 emitted to the theme, that should display a related modification on these
336 days representation. */ 336 days representation. */
337 @in Elm_Calendar_Time *mark_time; /*@ A time struct to represent the date of inclusion of the 337 @in mark_time: Elm_Calendar_Time *; /*@ A time struct to represent the date of inclusion of the
338 mark. For marks that repeats it will just be displayed after the inclusion 338 mark. For marks that repeats it will just be displayed after the inclusion
339 date in the calendar. */ 339 date in the calendar. */
340 @in Elm_Calendar_Mark_Repeat_Type repeat; /*@ Repeat the event following this periodicity. Can be a unique 340 @in repeat: Elm_Calendar_Mark_Repeat_Type; /*@ Repeat the event following this periodicity. Can be a unique
341 mark (that don't repeat), daily, weekly, monthly or annually. */ 341 mark (that don't repeat), daily, weekly, monthly or annually. */
342 } 342 }
343 } 343 }
@@ -383,7 +383,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
383 @since 1.8 */ 383 @since 1.8 */
384 return: bool; 384 return: bool;
385 params { 385 params {
386 @inout Elm_Calendar_Time displayed_time; /*@ A @b tm struct to point to displayed date */ 386 @inout displayed_time: Elm_Calendar_Time; /*@ A @b tm struct to point to displayed date */
387 } 387 }
388 } 388 }
389 } 389 }
diff --git a/legacy/elementary/src/lib/elm_check.eo b/legacy/elementary/src/lib/elm_check.eo
index f34adb7a6a..062cb6147b 100644
--- a/legacy/elementary/src/lib/elm_check.eo
+++ b/legacy/elementary/src/lib/elm_check.eo
@@ -22,7 +22,7 @@ class Elm.Check (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
22 @ingroup Check */ 22 @ingroup Check */
23 } 23 }
24 values { 24 values {
25 bool state; /*@ The state to use (1 == on, 0 == off) */ 25 state: bool; /*@ The state to use (1 == on, 0 == off) */
26 } 26 }
27 } 27 }
28 @property state_pointer { 28 @property state_pointer {
@@ -40,7 +40,7 @@ class Elm.Check (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
40 @ingroup Check */ 40 @ingroup Check */
41 } 41 }
42 values { 42 values {
43 bool *statep @nullable; /*@ Pointer to the boolean to modify */ 43 statep: bool * @nullable; /*@ Pointer to the boolean to modify */
44 } 44 }
45 } 45 }
46 } 46 }
diff --git a/legacy/elementary/src/lib/elm_clipper.eo b/legacy/elementary/src/lib/elm_clipper.eo
index 1b4255f6a5..9be421574f 100644
--- a/legacy/elementary/src/lib/elm_clipper.eo
+++ b/legacy/elementary/src/lib/elm_clipper.eo
@@ -27,7 +27,7 @@ class Elm.Clipper (Elm.Container)
27 @ingroup Clipper */ 27 @ingroup Clipper */
28 } 28 }
29 values { 29 values {
30 Evas_Object *clip; 30 clip: Evas_Object *;
31 } 31 }
32 } 32 }
33 } 33 }
diff --git a/legacy/elementary/src/lib/elm_clock.eo b/legacy/elementary/src/lib/elm_clock.eo
index 9ef386c4f6..19f1a30945 100644
--- a/legacy/elementary/src/lib/elm_clock.eo
+++ b/legacy/elementary/src/lib/elm_clock.eo
@@ -33,7 +33,7 @@ class Elm.Clock (Elm.Layout)
33 @ingroup Clock */ 33 @ingroup Clock */
34 } 34 }
35 values { 35 values {
36 bool am_pm; /*@ @c EINA_TRUE to put it in am/pm mode, @c EINA_FALSE 36 am_pm: bool; /*@ @c EINA_TRUE to put it in am/pm mode, @c EINA_FALSE
37 to military mode */ 37 to military mode */
38 } 38 }
39 } 39 }
@@ -74,7 +74,7 @@ class Elm.Clock (Elm.Layout)
74 @ingroup Clock */ 74 @ingroup Clock */
75 } 75 }
76 values { 76 values {
77 double interval; /*@ The first interval value in seconds */ 77 interval: double; /*@ The first interval value in seconds */
78 } 78 }
79 } 79 }
80 @property show_seconds { 80 @property show_seconds {
@@ -104,7 +104,7 @@ class Elm.Clock (Elm.Layout)
104 @ingroup Clock */ 104 @ingroup Clock */
105 } 105 }
106 values { 106 values {
107 bool seconds; /*@ @c EINA_TRUE to show seconds, @c EINA_FALSE otherwise */ 107 seconds: bool; /*@ @c EINA_TRUE to show seconds, @c EINA_FALSE otherwise */
108 } 108 }
109 } 109 }
110 @property edit { 110 @property edit {
@@ -141,7 +141,7 @@ class Elm.Clock (Elm.Layout)
141 @ingroup Clock */ 141 @ingroup Clock */
142 } 142 }
143 values { 143 values {
144 bool edit; /*@ @c EINA_TRUE to put it in edition, @c EINA_FALSE to 144 edit: bool; /*@ @c EINA_TRUE to put it in edition, @c EINA_FALSE to
145 put it back to "displaying only" mode */ 145 put it back to "displaying only" mode */
146 } 146 }
147 } 147 }
@@ -171,7 +171,7 @@ class Elm.Clock (Elm.Layout)
171 @since 1.9 */ 171 @since 1.9 */
172 } 172 }
173 values { 173 values {
174 bool paused; /*@ @c EINA_TRUE to pause clock, @c EINA_FALSE otherwise */ 174 paused: bool; /*@ @c EINA_TRUE to pause clock, @c EINA_FALSE otherwise */
175 } 175 }
176 } 176 }
177 @property time { 177 @property time {
@@ -207,9 +207,9 @@ class Elm.Clock (Elm.Layout)
207 @ingroup Clock */ 207 @ingroup Clock */
208 } 208 }
209 values { 209 values {
210 int hrs; /*@ The hours to set */ 210 hrs: int; /*@ The hours to set */
211 int min; /*@ The minutes to set */ 211 min: int; /*@ The minutes to set */
212 int sec; /*@ The seconds to set */ 212 sec: int; /*@ The seconds to set */
213 } 213 }
214 } 214 }
215 @property edit_mode { 215 @property edit_mode {
@@ -235,7 +235,7 @@ class Elm.Clock (Elm.Layout)
235 @ingroup Clock */ 235 @ingroup Clock */
236 } 236 }
237 values { 237 values {
238 Elm_Clock_Edit_Mode digedit; /*@ Bit mask indicating the digits to be editable 238 digedit: Elm_Clock_Edit_Mode; /*@ Bit mask indicating the digits to be editable
239 (values in #Elm_Clock_Edit_Mode). */ 239 (values in #Elm_Clock_Edit_Mode). */
240 } 240 }
241 } 241 }
diff --git a/legacy/elementary/src/lib/elm_color_item.eo b/legacy/elementary/src/lib/elm_color_item.eo
index 5fb92c3321..3df5e24575 100644
--- a/legacy/elementary/src/lib/elm_color_item.eo
+++ b/legacy/elementary/src/lib/elm_color_item.eo
@@ -18,10 +18,10 @@ class Elm.Color_Item(Elm.Widget_Item)
18 */ 18 */
19 } 19 }
20 values { 20 values {
21 int r; /*@ red-value of color */ 21 r: int; /*@ red-value of color */
22 int g; /*@ green-value of color */ 22 g: int; /*@ green-value of color */
23 int b; /*@ blue-value of color */ 23 b: int; /*@ blue-value of color */
24 int a; /*@ alpha-value of color */ 24 a: int; /*@ alpha-value of color */
25 } 25 }
26 } 26 }
27 @property selected { 27 @property selected {
@@ -42,7 +42,7 @@ class Elm.Color_Item(Elm.Widget_Item)
42 */ 42 */
43 } 43 }
44 values { 44 values {
45 Eina_Bool selected; /*@ @c EINA_TRUE if selected @c EINA_FALSE otherwise */ 45 selected: Eina_Bool; /*@ @c EINA_TRUE if selected @c EINA_FALSE otherwise */
46 } 46 }
47 } 47 }
48 } 48 }
diff --git a/legacy/elementary/src/lib/elm_colorselector.eo b/legacy/elementary/src/lib/elm_colorselector.eo
index 9bb3b6ee52..bb4e121a37 100644
--- a/legacy/elementary/src/lib/elm_colorselector.eo
+++ b/legacy/elementary/src/lib/elm_colorselector.eo
@@ -16,10 +16,10 @@ class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
16 @ingroup Colorselector */ 16 @ingroup Colorselector */
17 } 17 }
18 values { 18 values {
19 int r; /*@ r-value of color */ 19 r: int; /*@ r-value of color */
20 int g; /*@ g-value of color */ 20 g: int; /*@ g-value of color */
21 int b; /*@ b-value of color */ 21 b: int; /*@ b-value of color */
22 int a; /*@ a-value of color */ 22 a: int; /*@ a-value of color */
23 } 23 }
24 } 24 }
25 @property palette_name { 25 @property palette_name {
@@ -45,7 +45,7 @@ class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
45 @ingroup Colorselector */ 45 @ingroup Colorselector */
46 } 46 }
47 values { 47 values {
48 const(char)* palette_name; /*@ Name of palette */ 48 palette_name: const(char)*; /*@ Name of palette */
49 } 49 }
50 } 50 }
51 @property mode { 51 @property mode {
@@ -66,7 +66,7 @@ class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
66 @ingroup Colorselector */ 66 @ingroup Colorselector */
67 } 67 }
68 values { 68 values {
69 Elm_Colorselector_Mode mode; /*@ Elm_Colorselector_Mode */ 69 mode: Elm_Colorselector_Mode; /*@ Elm_Colorselector_Mode */
70 } 70 }
71 } 71 }
72 @property palette_items { 72 @property palette_items {
@@ -107,10 +107,10 @@ class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
107 107
108 return: Elm_Object_Item *; 108 return: Elm_Object_Item *;
109 params { 109 params {
110 @in int r; /*@ r-value of color */ 110 @in r: int; /*@ r-value of color */
111 @in int g; /*@ g-value of color */ 111 @in g: int; /*@ g-value of color */
112 @in int b; /*@ b-value of color */ 112 @in b: int; /*@ b-value of color */
113 @in int a; /*@ a-value of color */ 113 @in a: int; /*@ a-value of color */
114 } 114 }
115 } 115 }
116 palette_clear { 116 palette_clear {
diff --git a/legacy/elementary/src/lib/elm_container.eo b/legacy/elementary/src/lib/elm_container.eo
index e6fd8155a9..dcc34ab193 100644
--- a/legacy/elementary/src/lib/elm_container.eo
+++ b/legacy/elementary/src/lib/elm_container.eo
@@ -9,28 +9,28 @@ class Elm.Container (Elm.Widget)
9 /*@ Get the list of swallow parts in the object. */ 9 /*@ Get the list of swallow parts in the object. */
10 } 10 }
11 values { 11 values {
12 free(own(list<Evas_Object *> *), eina_list_free) ret; /*@ list */ 12 ret: free(own(list<Evas_Object *> *), eina_list_free); /*@ list */
13 } 13 }
14 } 14 }
15 content_set { 15 content_set {
16 /*@ Swallow the given object into the given part of the container. */ 16 /*@ Swallow the given object into the given part of the container. */
17 params { 17 params {
18 @in const(char)* name; /*@ the part in which to swallow the object */ 18 @in name: const(char)*; /*@ the part in which to swallow the object */
19 @in Evas_Object *content; /*@ the object to swallow */ 19 @in content: Evas_Object *; /*@ the object to swallow */
20 } 20 }
21 return: bool; 21 return: bool;
22 } 22 }
23 content_get { 23 content_get {
24 /*@ Get the object swallowed in the given part of the container. */ 24 /*@ Get the object swallowed in the given part of the container. */
25 params { 25 params {
26 @in const(char)* name @nullable; /*@ the part in which the object is swallowed */ 26 @in name: const(char)* @nullable; /*@ the part in which the object is swallowed */
27 } 27 }
28 return: Evas_Object *; 28 return: Evas_Object *;
29 } 29 }
30 content_unset { 30 content_unset {
31 /*@ Unswallow the object in the given part of the container and return it. */ 31 /*@ Unswallow the object in the given part of the container and return it. */
32 params { 32 params {
33 @in const(char)* name @nullable; 33 @in name: const(char)* @nullable;
34 } 34 }
35 return: Evas_Object *; 35 return: Evas_Object *;
36 } 36 }
diff --git a/legacy/elementary/src/lib/elm_ctxpopup.eo b/legacy/elementary/src/lib/elm_ctxpopup.eo
index 83f829bbf7..8986f62c0c 100644
--- a/legacy/elementary/src/lib/elm_ctxpopup.eo
+++ b/legacy/elementary/src/lib/elm_ctxpopup.eo
@@ -20,7 +20,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
20 @ingroup Ctxpopup */ 20 @ingroup Ctxpopup */
21 } 21 }
22 values { 22 values {
23 bool horizontal; /*@ @c EINA_TRUE for horizontal mode, @c EINA_FALSE for vertical */ 23 horizontal: bool; /*@ @c EINA_TRUE for horizontal mode, @c EINA_FALSE for vertical */
24 } 24 }
25 } 25 }
26 @property auto_hide_disabled { 26 @property auto_hide_disabled {
@@ -53,7 +53,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
53 @ingroup Ctxpopup */ 53 @ingroup Ctxpopup */
54 } 54 }
55 values { 55 values {
56 bool disabled; /*@ auto hide enable/disable. */ 56 disabled: bool; /*@ auto hide enable/disable. */
57 } 57 }
58 } 58 }
59 @property hover_parent { 59 @property hover_parent {
@@ -80,7 +80,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
80 @ingroup Ctxpopup */ 80 @ingroup Ctxpopup */
81 } 81 }
82 values { 82 values {
83 Evas_Object *parent; /*@ The parent to use */ 83 parent: Evas_Object *; /*@ The parent to use */
84 } 84 }
85 } 85 }
86 @property direction_priority { 86 @property direction_priority {
@@ -105,10 +105,10 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
105 @ingroup Ctxpopup */ 105 @ingroup Ctxpopup */
106 } 106 }
107 values { 107 values {
108 Elm_Ctxpopup_Direction first; /*@ 1st priority of direction */ 108 first: Elm_Ctxpopup_Direction; /*@ 1st priority of direction */
109 Elm_Ctxpopup_Direction second; /*@ 2nd priority of direction */ 109 second: Elm_Ctxpopup_Direction; /*@ 2nd priority of direction */
110 Elm_Ctxpopup_Direction third; /*@ 3th priority of direction */ 110 third: Elm_Ctxpopup_Direction; /*@ 3th priority of direction */
111 Elm_Ctxpopup_Direction fourth; /*@ 4th priority of direction */ 111 fourth: Elm_Ctxpopup_Direction; /*@ 4th priority of direction */
112 } 112 }
113 } 113 }
114 @property direction { 114 @property direction {
@@ -213,10 +213,10 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
213 213
214 return: Elm_Object_Item *; 214 return: Elm_Object_Item *;
215 params { 215 params {
216 @in const(char)* label; /*@ The Label of the new item */ 216 @in label: const(char)*; /*@ The Label of the new item */
217 @in Evas_Object *icon @optional; /*@ Icon to be set on new item */ 217 @in icon: Evas_Object * @optional; /*@ Icon to be set on new item */
218 @in Evas_Smart_Cb func @optional; /*@ Convenience function called when item selected */ 218 @in func: Evas_Smart_Cb @optional; /*@ Convenience function called when item selected */
219 @in const(void)* data @optional; /*@ Data passed to @p func */ 219 @in data: const(void)* @optional; /*@ Data passed to @p func */
220 } 220 }
221 } 221 }
222 item_prepend { 222 item_prepend {
@@ -235,10 +235,10 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
235 235
236 return: Elm_Object_Item *; 236 return: Elm_Object_Item *;
237 params { 237 params {
238 @in const(char)* label; /*@ The Label of the new item */ 238 @in label: const(char)*; /*@ The Label of the new item */
239 @in Evas_Object *icon @optional; /*@ Icon to be set on new item */ 239 @in icon: Evas_Object * @optional; /*@ Icon to be set on new item */
240 @in Evas_Smart_Cb func @optional; /*@ Convenience function called when item selected */ 240 @in func: Evas_Smart_Cb @optional; /*@ Convenience function called when item selected */
241 @in const(void)* data @optional; /*@ Data passed to @p func */ 241 @in data: const(void)* @optional; /*@ Data passed to @p func */
242 } 242 }
243 } 243 }
244 } 244 }
diff --git a/legacy/elementary/src/lib/elm_ctxpopup_item.eo b/legacy/elementary/src/lib/elm_ctxpopup_item.eo
index 230f3dc238..6fd5ac4cdd 100644
--- a/legacy/elementary/src/lib/elm_ctxpopup_item.eo
+++ b/legacy/elementary/src/lib/elm_ctxpopup_item.eo
@@ -15,7 +15,7 @@ class Elm.Ctxpopup_Item(Elm.Widget_Item)
15 */ 15 */
16 } 16 }
17 values { 17 values {
18 Elm_Object_Item *item; /*@ The item before the object in its parent's list. If there is no 18 item: Elm_Object_Item *; /*@ The item before the object in its parent's list. If there is no
19 previous item for @p it or there's an error, @c NULL is returned. */ 19 previous item for @p it or there's an error, @c NULL is returned. */
20 } 20 }
21 } 21 }
@@ -32,14 +32,14 @@ class Elm.Ctxpopup_Item(Elm.Widget_Item)
32 */ 32 */
33 } 33 }
34 values { 34 values {
35 Elm_Object_Item *item; /*@ The item after the object in its parent's list. If there is no 35 item: Elm_Object_Item *; /*@ The item after the object in its parent's list. If there is no
36 previous item for @p it or there's an error, @c NULL is returned. */ 36 previous item for @p it or there's an error, @c NULL is returned. */
37 } 37 }
38 } 38 }
39 init { 39 init {
40 params { 40 params {
41 Evas_Smart_Cb func @nullable; 41 func: Evas_Smart_Cb @nullable;
42 const(void) * data @optional; 42 data: const(void) * @optional;
43 } 43 }
44 } 44 }
45 } 45 }
diff --git a/legacy/elementary/src/lib/elm_datetime.eo b/legacy/elementary/src/lib/elm_datetime.eo
index 0c5175c8e9..918903269f 100644
--- a/legacy/elementary/src/lib/elm_datetime.eo
+++ b/legacy/elementary/src/lib/elm_datetime.eo
@@ -82,7 +82,7 @@ class Elm.Datetime (Elm.Layout)
82 /*@ Get the datetime format. */ 82 /*@ Get the datetime format. */
83 } 83 }
84 values { 84 values {
85 const(char)* fmt @nullable; /*@ The datetime format */ 85 fmt: const(char)* @nullable; /*@ The datetime format */
86 } 86 }
87 } 87 }
88 field_limit_set { 88 field_limit_set {
@@ -100,9 +100,9 @@ class Elm.Datetime (Elm.Layout)
100 @ingroup Datetime */ 100 @ingroup Datetime */
101 101
102 params { 102 params {
103 @in Elm_Datetime_Field_Type fieldtype; /*@ Type of the field. #ELM_DATETIME_YEAR etc. */ 103 @in fieldtype: Elm_Datetime_Field_Type; /*@ Type of the field. #ELM_DATETIME_YEAR etc. */
104 @in int min; /*@ Reference to field's minimum value */ 104 @in min: int; /*@ Reference to field's minimum value */
105 @in int max; /*@ Reference to field's maximum value */ 105 @in max: int; /*@ Reference to field's maximum value */
106 } 106 }
107 } 107 }
108 field_limit_get @const { 108 field_limit_get @const {
@@ -119,9 +119,9 @@ class Elm.Datetime (Elm.Layout)
119 @see elm_datetime_field_limit_set() 119 @see elm_datetime_field_limit_set()
120 @ingroup Datetime */ 120 @ingroup Datetime */
121 params { 121 params {
122 @in Elm_Datetime_Field_Type fieldtype; /*@ Type of the field. #ELM_DATETIME_YEAR etc. */ 122 @in fieldtype: Elm_Datetime_Field_Type; /*@ Type of the field. #ELM_DATETIME_YEAR etc. */
123 @out int min; /*@ Reference to field's minimum value */ 123 @out min: int; /*@ Reference to field's minimum value */
124 @out int max; /*@ Reference to field's maximum value */ 124 @out max: int; /*@ Reference to field's maximum value */
125 } 125 }
126 } 126 }
127 value_min_set { 127 value_min_set {
@@ -146,7 +146,7 @@ class Elm.Datetime (Elm.Layout)
146 146
147 return: bool; 147 return: bool;
148 params { 148 params {
149 @in const(Elm_Datetime_Time)* mintime; /*@ Time structure containing the minimum time value. */ 149 @in mintime: const(Elm_Datetime_Time)*; /*@ Time structure containing the minimum time value. */
150 } 150 }
151 } 151 }
152 value_min_get @const { 152 value_min_get @const {
@@ -170,7 +170,7 @@ class Elm.Datetime (Elm.Layout)
170 @ingroup Datepicker */ 170 @ingroup Datepicker */
171 return: bool; 171 return: bool;
172 params { 172 params {
173 @inout Elm_Datetime_Time mintime; /*@ Time structure. */ 173 @inout mintime: Elm_Datetime_Time; /*@ Time structure. */
174 } 174 }
175 } 175 }
176 value_set { 176 value_set {
@@ -195,7 +195,7 @@ class Elm.Datetime (Elm.Layout)
195 195
196 return: bool; 196 return: bool;
197 params { 197 params {
198 @in const(Elm_Datetime_Time)* newtime; /*@ Time structure filled with values to be set. */ 198 @in newtime: const(Elm_Datetime_Time)*; /*@ Time structure filled with values to be set. */
199 } 199 }
200 } 200 }
201 value_get @const { 201 value_get @const {
@@ -219,7 +219,7 @@ class Elm.Datetime (Elm.Layout)
219 @ingroup Datetime */ 219 @ingroup Datetime */
220 return: bool; 220 return: bool;
221 params { 221 params {
222 @inout Elm_Datetime_Time currtime; /*@ Time structure. */ 222 @inout currtime: Elm_Datetime_Time; /*@ Time structure. */
223 } 223 }
224 } 224 }
225 field_visible_set { 225 field_visible_set {
@@ -238,8 +238,8 @@ class Elm.Datetime (Elm.Layout)
238 @ingroup Datetime */ 238 @ingroup Datetime */
239 239
240 params { 240 params {
241 @in Elm_Datetime_Field_Type fieldtype; /*@ Type of the field. #ELM_DATETIME_YEAR etc. */ 241 @in fieldtype: Elm_Datetime_Field_Type; /*@ Type of the field. #ELM_DATETIME_YEAR etc. */
242 @in bool visible; /*@ @c EINA_TRUE field can be visible, @c EINA_FALSE otherwise. */ 242 @in visible: bool; /*@ @c EINA_TRUE field can be visible, @c EINA_FALSE otherwise. */
243 } 243 }
244 } 244 }
245 field_visible_get @const { 245 field_visible_get @const {
@@ -252,7 +252,7 @@ class Elm.Datetime (Elm.Layout)
252 @ingroup Datetime */ 252 @ingroup Datetime */
253 return: bool; 253 return: bool;
254 params { 254 params {
255 @in Elm_Datetime_Field_Type fieldtype; /*@ Type of the field. #ELM_DATETIME_YEAR etc */ 255 @in fieldtype: Elm_Datetime_Field_Type; /*@ Type of the field. #ELM_DATETIME_YEAR etc */
256 } 256 }
257 } 257 }
258 value_max_set { 258 value_max_set {
@@ -277,7 +277,7 @@ class Elm.Datetime (Elm.Layout)
277 277
278 return: bool; 278 return: bool;
279 params { 279 params {
280 @in const(Elm_Datetime_Time)* maxtime; /*@ Time structure containing the maximum time value. */ 280 @in maxtime: const(Elm_Datetime_Time)*; /*@ Time structure containing the maximum time value. */
281 } 281 }
282 } 282 }
283 value_max_get @const { 283 value_max_get @const {
@@ -301,7 +301,7 @@ class Elm.Datetime (Elm.Layout)
301 @ingroup Datetime */ 301 @ingroup Datetime */
302 return: bool; 302 return: bool;
303 params { 303 params {
304 @inout Elm_Datetime_Time maxtime; /*@ Time structure containing the maximum time value. */ 304 @inout maxtime: Elm_Datetime_Time; /*@ Time structure containing the maximum time value. */
305 } 305 }
306 } 306 }
307 } 307 }
diff --git a/legacy/elementary/src/lib/elm_dayselector.eo b/legacy/elementary/src/lib/elm_dayselector.eo
index 0d5e3962b7..61c2466d15 100644
--- a/legacy/elementary/src/lib/elm_dayselector.eo
+++ b/legacy/elementary/src/lib/elm_dayselector.eo
@@ -24,7 +24,7 @@ class Elm.Dayselector (Elm.Layout)
24 @ingroup Dayselector */ 24 @ingroup Dayselector */
25 } 25 }
26 values { 26 values {
27 Elm_Dayselector_Day day; /*@ Dayselector_Day the first day that the user wants to display. */ 27 day: Elm_Dayselector_Day; /*@ Dayselector_Day the first day that the user wants to display. */
28 } 28 }
29 } 29 }
30 @property weekend_length { 30 @property weekend_length {
@@ -48,7 +48,7 @@ class Elm.Dayselector (Elm.Layout)
48 @ingroup Dayselector */ 48 @ingroup Dayselector */
49 } 49 }
50 values { 50 values {
51 uint length; /*@ Weekend length, number of days as an integer. */ 51 length: uint; /*@ Weekend length, number of days as an integer. */
52 } 52 }
53 } 53 }
54 @property weekend_start { 54 @property weekend_start {
@@ -73,7 +73,7 @@ class Elm.Dayselector (Elm.Layout)
73 @ingroup Dayselector */ 73 @ingroup Dayselector */
74 } 74 }
75 values { 75 values {
76 Elm_Dayselector_Day day; /*@ Dayselector_Day the first day from where weekend starts. */ 76 day: Elm_Dayselector_Day; /*@ Dayselector_Day the first day from where weekend starts. */
77 } 77 }
78 } 78 }
79 weekdays_names_set { 79 weekdays_names_set {
@@ -103,7 +103,7 @@ class Elm.Dayselector (Elm.Layout)
103 @ingroup Dayselector */ 103 @ingroup Dayselector */
104 104
105 params { 105 params {
106 @in const(char)* *weekdays @nullable; /*@ Array of seven strings to be used as weekday names. 106 @in weekdays: const(char)* * @nullable; /*@ Array of seven strings to be used as weekday names.
107 @warning It must have 7 elements, or it will access invalid memory. 107 @warning It must have 7 elements, or it will access invalid memory.
108 @warning The strings must be NULL terminated ('@\0'). */ 108 @warning The strings must be NULL terminated ('@\0'). */
109 } 109 }
@@ -135,8 +135,8 @@ class Elm.Dayselector (Elm.Layout)
135 @ingroup Dayselector */ 135 @ingroup Dayselector */
136 136
137 params { 137 params {
138 @in Elm_Dayselector_Day day; /*@ Dayselector_Day that the user want to set state. */ 138 @in day: Elm_Dayselector_Day; /*@ Dayselector_Day that the user want to set state. */
139 @in bool selected; /*@ state of the day. @c EINA_TRUE is selected. */ 139 @in selected: bool; /*@ state of the day. @c EINA_TRUE is selected. */
140 } 140 }
141 } 141 }
142 day_selected_get @const { 142 day_selected_get @const {
@@ -151,7 +151,7 @@ class Elm.Dayselector (Elm.Layout)
151 @ingroup Dayselector */ 151 @ingroup Dayselector */
152 return: bool; 152 return: bool;
153 params { 153 params {
154 @in Elm_Dayselector_Day day; /*@ Dayselector_Day that the user want to know state. */ 154 @in day: Elm_Dayselector_Day; /*@ Dayselector_Day that the user want to know state. */
155 } 155 }
156 } 156 }
157 } 157 }
diff --git a/legacy/elementary/src/lib/elm_diskselector.eo b/legacy/elementary/src/lib/elm_diskselector.eo
index dc41a9d7c6..87bff471b4 100644
--- a/legacy/elementary/src/lib/elm_diskselector.eo
+++ b/legacy/elementary/src/lib/elm_diskselector.eo
@@ -39,7 +39,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
39 @ingroup Diskselector */ 39 @ingroup Diskselector */
40 } 40 }
41 values { 41 values {
42 int len; /*@ The max length defined for side labels. */ 42 len: int; /*@ The max length defined for side labels. */
43 } 43 }
44 } 44 }
45 @property round_enabled { 45 @property round_enabled {
@@ -67,7 +67,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
67 @ingroup Diskselector */ 67 @ingroup Diskselector */
68 } 68 }
69 values { 69 values {
70 bool enabled; /*@ @c EINA_TRUE to enable round mode or @c EINA_FALSE to 70 enabled: bool; /*@ @c EINA_TRUE to enable round mode or @c EINA_FALSE to
71 disable it. */ 71 disable it. */
72 } 72 }
73 } 73 }
@@ -97,7 +97,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
97 @ingroup Diskselector */ 97 @ingroup Diskselector */
98 } 98 }
99 values { 99 values {
100 int num; /*@ The number of items the diskselector will display. */ 100 num: int; /*@ The number of items the diskselector will display. */
101 } 101 }
102 } 102 }
103 @property first_item { 103 @property first_item {
@@ -212,12 +212,12 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
212 212
213 return: Elm_Object_Item *; 213 return: Elm_Object_Item *;
214 params { 214 params {
215 @in const(char)* label; /*@ The label of the diskselector item. */ 215 @in label: const(char)*; /*@ The label of the diskselector item. */
216 @in Evas_Object *icon @optional; /*@ The icon object to use at left side of the item. An 216 @in icon: Evas_Object * @optional; /*@ The icon object to use at left side of the item. An
217 icon can be any Evas object, but usually it is an icon created 217 icon can be any Evas object, but usually it is an icon created
218 with elm_icon_add(). */ 218 with elm_icon_add(). */
219 @in Evas_Smart_Cb func @optional; /*@ The function to call when the item is selected. */ 219 @in func: Evas_Smart_Cb @optional; /*@ The function to call when the item is selected. */
220 @in const(void)* data @optional; /*@ The data to associate with the item for related callbacks. */ 220 @in data: const(void)* @optional; /*@ The data to associate with the item for related callbacks. */
221 } 221 }
222 } 222 }
223 clear { 223 clear {
diff --git a/legacy/elementary/src/lib/elm_diskselector_item.eo b/legacy/elementary/src/lib/elm_diskselector_item.eo
index 3315deea0a..dbf01eb2ea 100644
--- a/legacy/elementary/src/lib/elm_diskselector_item.eo
+++ b/legacy/elementary/src/lib/elm_diskselector_item.eo
@@ -20,7 +20,7 @@ class Elm.Diskselector_Item(Elm.Widget_Item)
20 */ 20 */
21 } 21 }
22 values { 22 values {
23 Elm_Object_Item *item; /*@ The item before @p item, or @c NULL if none or on failure. */ 23 item: Elm_Object_Item *; /*@ The item before @p item, or @c NULL if none or on failure. */
24 } 24 }
25 } 25 }
26 @property next { 26 @property next {
@@ -41,7 +41,7 @@ class Elm.Diskselector_Item(Elm.Widget_Item)
41 */ 41 */
42 } 42 }
43 values { 43 values {
44 Elm_Object_Item *item; /*@ The item after @p item, or @c NULL if none or on failure. */ 44 item: Elm_Object_Item *; /*@ The item after @p item, or @c NULL if none or on failure. */
45 } 45 }
46 } 46 }
47 @property selected { 47 @property selected {
@@ -81,7 +81,7 @@ class Elm.Diskselector_Item(Elm.Widget_Item)
81 */ 81 */
82 } 82 }
83 values { 83 values {
84 Eina_Bool selected; /*@ The selected state */ 84 selected: Eina_Bool; /*@ The selected state */
85 } 85 }
86 } 86 }
87 /* init { FIXME 87 /* init { FIXME
diff --git a/legacy/elementary/src/lib/elm_entry.eo b/legacy/elementary/src/lib/elm_entry.eo
index 5f08515693..4c63d9f598 100644
--- a/legacy/elementary/src/lib/elm_entry.eo
+++ b/legacy/elementary/src/lib/elm_entry.eo
@@ -24,7 +24,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
24 @ingroup Entry */ 24 @ingroup Entry */
25 } 25 }
26 values { 26 values {
27 bool scroll; /*@ EINA_TRUE if it is to be scrollable, EINA_FALSE otherwise */ 27 scroll: bool; /*@ EINA_TRUE if it is to be scrollable, EINA_FALSE otherwise */
28 } 28 }
29 } 29 }
30 @property input_panel_show_on_demand { 30 @property input_panel_show_on_demand {
@@ -45,7 +45,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
45 @ingroup Entry */ 45 @ingroup Entry */
46 } 46 }
47 values { 47 values {
48 bool ondemand; /*@ If true, the input panel will be shown in case of only Mouse up event. 48 ondemand: bool; /*@ If true, the input panel will be shown in case of only Mouse up event.
49 (Focus event will be ignored.) 49 (Focus event will be ignored.)
50 @since 1.9 */ 50 @since 1.9 */
51 } 51 }
@@ -67,7 +67,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
67 @ingroup Entry */ 67 @ingroup Entry */
68 } 68 }
69 values { 69 values {
70 bool disabled; /*@ If true, the menu is disabled */ 70 disabled: bool; /*@ If true, the menu is disabled */
71 } 71 }
72 } 72 }
73 @property cnp_mode { 73 @property cnp_mode {
@@ -95,7 +95,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
95 @ingroup Entry */ 95 @ingroup Entry */
96 } 96 }
97 values { 97 values {
98 Elm_Cnp_Mode cnp_mode; /*@ One of #Elm_Cnp_Mode: #ELM_CNP_MODE_MARKUP, #ELM_CNP_MODE_NO_IMAGE, #ELM_CNP_MODE_PLAINTEXT. */ 98 cnp_mode: Elm_Cnp_Mode; /*@ One of #Elm_Cnp_Mode: #ELM_CNP_MODE_MARKUP, #ELM_CNP_MODE_NO_IMAGE, #ELM_CNP_MODE_PLAINTEXT. */
99 } 99 }
100 } 100 }
101 @property input_panel_language { 101 @property input_panel_language {
@@ -118,7 +118,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
118 @ingroup Entry */ 118 @ingroup Entry */
119 } 119 }
120 values { 120 values {
121 Elm_Input_Panel_Lang lang; /*@ language to be set to the input panel. */ 121 lang: Elm_Input_Panel_Lang; /*@ language to be set to the input panel. */
122 } 122 }
123 } 123 }
124 @property selection_handler_disabled { 124 @property selection_handler_disabled {
@@ -133,7 +133,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
133 legacy: null; 133 legacy: null;
134 } 134 }
135 values { 135 values {
136 bool disabled; /*@ If true, the selection handlers are disabled. */ 136 disabled: bool; /*@ If true, the selection handlers are disabled. */
137 } 137 }
138 } 138 }
139 @property input_panel_layout_variation { 139 @property input_panel_layout_variation {
@@ -156,7 +156,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
156 @since 1.8 */ 156 @since 1.8 */
157 } 157 }
158 values { 158 values {
159 int variation; /*@ layout variation type */ 159 variation: int; /*@ layout variation type */
160 } 160 }
161 } 161 }
162 @property autocapital_type { 162 @property autocapital_type {
@@ -175,7 +175,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
175 @ingroup Entry */ 175 @ingroup Entry */
176 } 176 }
177 values { 177 values {
178 Elm_Autocapital_Type autocapital_type; /*@ The type of autocapitalization */ 178 autocapital_type: Elm_Autocapital_Type; /*@ The type of autocapitalization */
179 } 179 }
180 } 180 }
181 @property editable { 181 @property editable {
@@ -206,7 +206,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
206 @ingroup Entry */ 206 @ingroup Entry */
207 } 207 }
208 values { 208 values {
209 bool editable; /*@ If EINA_TRUE, user input will be inserted in the entry, 209 editable: bool; /*@ If EINA_TRUE, user input will be inserted in the entry,
210 if not, the entry is read-only and no user input is allowed. */ 210 if not, the entry is read-only and no user input is allowed. */
211 } 211 }
212 } 212 }
@@ -237,7 +237,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
237 @ingroup Entry */ 237 @ingroup Entry */
238 } 238 }
239 values { 239 values {
240 const(char)* style @nullable; /*@ The style to use for the underlying hover */ 240 style: const(char)* @nullable; /*@ The style to use for the underlying hover */
241 } 241 }
242 } 242 }
243 @property single_line { 243 @property single_line {
@@ -267,7 +267,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
267 @ingroup Entry */ 267 @ingroup Entry */
268 } 268 }
269 values { 269 values {
270 bool single_line; /*@ If true, the text in the entry 270 single_line: bool; /*@ If true, the text in the entry
271 will be on a single line. */ 271 will be on a single line. */
272 } 272 }
273 } 273 }
@@ -293,7 +293,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
293 @ingroup Entry */ 293 @ingroup Entry */
294 } 294 }
295 values { 295 values {
296 bool password; /*@ If true, password mode is enabled. */ 296 password: bool; /*@ If true, password mode is enabled. */
297 } 297 }
298 } 298 }
299 @property file { 299 @property file {
@@ -322,8 +322,8 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
322 @ingroup Entry */ 322 @ingroup Entry */
323 } 323 }
324 values { 324 values {
325 const(char)* file; /*@ The path to the file to load and save */ 325 file: const(char)*; /*@ The path to the file to load and save */
326 Elm_Text_Format format; /*@ The file format */ 326 format: Elm_Text_Format; /*@ The file format */
327 } 327 }
328 } 328 }
329 @property input_panel_return_key_disabled { 329 @property input_panel_return_key_disabled {
@@ -342,7 +342,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
342 @ingroup Entry */ 342 @ingroup Entry */
343 } 343 }
344 values { 344 values {
345 bool disabled; /*@ The state to put in in: @c EINA_TRUE for 345 disabled: bool; /*@ The state to put in in: @c EINA_TRUE for
346 disabled, @c EINA_FALSE for enabled */ 346 disabled, @c EINA_FALSE for enabled */
347 } 347 }
348 } 348 }
@@ -366,7 +366,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
366 @ingroup Entry */ 366 @ingroup Entry */
367 } 367 }
368 values { 368 values {
369 bool auto_save; /*@ Autosave the loaded file or not */ 369 auto_save: bool; /*@ Autosave the loaded file or not */
370 } 370 }
371 } 371 }
372 @property anchor_hover_parent { 372 @property anchor_hover_parent {
@@ -392,7 +392,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
392 @ingroup Entry */ 392 @ingroup Entry */
393 } 393 }
394 values { 394 values {
395 Evas_Object *parent @nullable; /*@ The object to use as parent for the hover */ 395 parent: Evas_Object * @nullable; /*@ The object to use as parent for the hover */
396 } 396 }
397 } 397 }
398 @property prediction_allow { 398 @property prediction_allow {
@@ -411,7 +411,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
411 @ingroup Entry */ 411 @ingroup Entry */
412 } 412 }
413 values { 413 values {
414 bool prediction; /*@ Whether the entry should allow to use the text prediction. */ 414 prediction: bool; /*@ Whether the entry should allow to use the text prediction. */
415 } 415 }
416 } 416 }
417 @property input_hint { 417 @property input_hint {
@@ -432,7 +432,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
432 @ingroup Entry */ 432 @ingroup Entry */
433 } 433 }
434 values { 434 values {
435 Elm_Input_Hints hints; /*@ input hint. */ 435 hints: Elm_Input_Hints; /*@ input hint. */
436 } 436 }
437 } 437 }
438 @property input_panel_layout { 438 @property input_panel_layout {
@@ -453,7 +453,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
453 @ingroup Entry */ 453 @ingroup Entry */
454 } 454 }
455 values { 455 values {
456 Elm_Input_Panel_Layout layout(8); /*@ layout type */ 456 layout: Elm_Input_Panel_Layout(8); /*@ layout type */
457 } 457 }
458 } 458 }
459 @property input_panel_return_key_type { 459 @property input_panel_return_key_type {
@@ -476,7 +476,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
476 @ingroup Entry */ 476 @ingroup Entry */
477 } 477 }
478 values { 478 values {
479 Elm_Input_Panel_Return_Key_Type return_key_type; /*@ The type of "return" key on the input panel */ 479 return_key_type: Elm_Input_Panel_Return_Key_Type; /*@ The type of "return" key on the input panel */
480 } 480 }
481 } 481 }
482 @property input_panel_enabled { 482 @property input_panel_enabled {
@@ -495,7 +495,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
495 @ingroup Entry */ 495 @ingroup Entry */
496 } 496 }
497 values { 497 values {
498 bool enabled; /*@ If true, the input panel is appeared when entry is clicked or has a focus */ 498 enabled: bool; /*@ If true, the input panel is appeared when entry is clicked or has a focus */
499 } 499 }
500 } 500 }
501 @property line_wrap { 501 @property line_wrap {
@@ -524,7 +524,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
524 @ingroup Entry */ 524 @ingroup Entry */
525 } 525 }
526 values { 526 values {
527 Elm_Wrap_Type wrap; /*@ The wrap mode to use. See Elm_Wrap_Type for details on them */ 527 wrap: Elm_Wrap_Type; /*@ The wrap mode to use. See Elm_Wrap_Type for details on them */
528 } 528 }
529 } 529 }
530 @property cursor_pos { 530 @property cursor_pos {
@@ -546,7 +546,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
546 @ingroup Entry */ 546 @ingroup Entry */
547 } 547 }
548 values { 548 values {
549 int pos; /*@ The position of the cursor */ 549 pos: int; /*@ The position of the cursor */
550 } 550 }
551 } 551 }
552 @property icon_visible { 552 @property icon_visible {
@@ -558,7 +558,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
558 @ingroup Entry */ 558 @ingroup Entry */
559 } 559 }
560 values { 560 values {
561 bool setting; /*@ EINA_TRUE if the object should be displayed, 561 setting: bool; /*@ EINA_TRUE if the object should be displayed,
562 EINA_FALSE if not. */ 562 EINA_FALSE if not. */
563 } 563 }
564 } 564 }
@@ -579,8 +579,8 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
579 @since 1.9 */ 579 @since 1.9 */
580 } 580 }
581 values { 581 values {
582 int start; /*@ The starting position */ 582 start: int; /*@ The starting position */
583 int end; /*@ The end position */ 583 end: int; /*@ The end position */
584 } 584 }
585 } 585 }
586 @property input_panel_return_key_autoenabled { 586 @property input_panel_return_key_autoenabled {
@@ -595,7 +595,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
595 @ingroup Entry */ 595 @ingroup Entry */
596 } 596 }
597 values { 597 values {
598 bool enabled; /*@ If @p enabled is EINA_TRUE, the return key is automatically disabled when the entry has no text. */ 598 enabled: bool; /*@ If @p enabled is EINA_TRUE, the return key is automatically disabled when the entry has no text. */
599 } 599 }
600 } 600 }
601 @property end_visible { 601 @property end_visible {
@@ -607,7 +607,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
607 @ingroup Entry */ 607 @ingroup Entry */
608 } 608 }
609 values { 609 values {
610 bool setting; /*@ EINA_TRUE if the object should be displayed, 610 setting: bool; /*@ EINA_TRUE if the object should be displayed,
611 EINA_FALSE if not. */ 611 EINA_FALSE if not. */
612 } 612 }
613 } 613 }
@@ -682,10 +682,10 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
682 return: bool; 682 return: bool;
683 } 683 }
684 values { 684 values {
685 Evas_Coord x; /*@ returned geometry */ 685 x: Evas_Coord; /*@ returned geometry */
686 Evas_Coord y; /*@ returned geometry */ 686 y: Evas_Coord; /*@ returned geometry */
687 Evas_Coord w; /*@ returned geometry */ 687 w: Evas_Coord; /*@ returned geometry */
688 Evas_Coord h; /*@ returned geometry */ 688 h: Evas_Coord; /*@ returned geometry */
689 } 689 }
690 } 690 }
691 @property imf_context { 691 @property imf_context {
@@ -803,8 +803,8 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
803 @ingroup Entry */ 803 @ingroup Entry */
804 804
805 params { 805 params {
806 @in Elm_Entry_Item_Provider_Cb func; /*@ The function called to provide the item object */ 806 @in func: Elm_Entry_Item_Provider_Cb; /*@ The function called to provide the item object */
807 @in void *data @optional; /*@ The data passed to @p func */ 807 @in data: void * @optional; /*@ The data passed to @p func */
808 } 808 }
809 } 809 }
810 input_panel_show { 810 input_panel_show {
@@ -893,7 +893,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
893 @since 1.7 */ 893 @since 1.7 */
894 894
895 params { 895 params {
896 @in const(char)* style; /*@ The style user to push */ 896 @in style: const(char)*; /*@ The style user to push */
897 } 897 }
898 } 898 }
899 item_provider_remove { 899 item_provider_remove {
@@ -906,8 +906,8 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
906 @ingroup Entry */ 906 @ingroup Entry */
907 907
908 params { 908 params {
909 @in Elm_Entry_Item_Provider_Cb func; /*@ The function called to provide the item object */ 909 @in func: Elm_Entry_Item_Provider_Cb; /*@ The function called to provide the item object */
910 @in void *data @optional; /*@ The data passed to @p func */ 910 @in data: void * @optional; /*@ The data passed to @p func */
911 } 911 }
912 } 912 }
913 text_style_user_peek @const { 913 text_style_user_peek @const {
@@ -961,7 +961,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
961 @ingroup Entry */ 961 @ingroup Entry */
962 962
963 params { 963 params {
964 @in const(char)* entry; /*@ The text to insert */ 964 @in entry: const(char)*; /*@ The text to insert */
965 } 965 }
966 } 966 }
967 input_panel_imdata_set { 967 input_panel_imdata_set {
@@ -975,8 +975,8 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
975 @ingroup Entry */ 975 @ingroup Entry */
976 976
977 params { 977 params {
978 @in const(void)* data; /*@ The specific data to be set to the input panel. */ 978 @in data: const(void)*; /*@ The specific data to be set to the input panel. */
979 @in int len; /*@ the length of data, in bytes, to send to the input panel */ 979 @in len: int; /*@ the length of data, in bytes, to send to the input panel */
980 } 980 }
981 } 981 }
982 input_panel_imdata_get @const { 982 input_panel_imdata_get @const {
@@ -987,8 +987,8 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
987 987
988 @ingroup Entry */ 988 @ingroup Entry */
989 params { 989 params {
990 @out void data; /*@ The specific data to be got from the input panel */ 990 @out data: void; /*@ The specific data to be got from the input panel */
991 @out int len; /*@ The length of data */ 991 @out len: int; /*@ The length of data */
992 } 992 }
993 } 993 }
994 selection_paste { 994 selection_paste {
@@ -1070,8 +1070,8 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
1070 @ingroup Entry */ 1070 @ingroup Entry */
1071 1071
1072 params { 1072 params {
1073 @in Elm_Entry_Filter_Cb func; /*@ The filter function to remove */ 1073 @in func: Elm_Entry_Filter_Cb; /*@ The filter function to remove */
1074 @in void *data @optional; /*@ The user data passed when adding the function */ 1074 @in data: void * @optional; /*@ The user data passed when adding the function */
1075 } 1075 }
1076 } 1076 }
1077 item_provider_append { 1077 item_provider_append {
@@ -1090,8 +1090,8 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
1090 @ingroup Entry */ 1090 @ingroup Entry */
1091 1091
1092 params { 1092 params {
1093 @in Elm_Entry_Item_Provider_Cb func; /*@ The function called to provide the item object */ 1093 @in func: Elm_Entry_Item_Provider_Cb; /*@ The function called to provide the item object */
1094 @in void *data @optional; /*@ The data passed to @p func */ 1094 @in data: void * @optional; /*@ The data passed to @p func */
1095 } 1095 }
1096 } 1096 }
1097 markup_filter_append { 1097 markup_filter_append {
@@ -1110,8 +1110,8 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
1110 @ingroup Entry */ 1110 @ingroup Entry */
1111 1111
1112 params { 1112 params {
1113 @in Elm_Entry_Filter_Cb func; /*@ The function to use as text filter */ 1113 @in func: Elm_Entry_Filter_Cb; /*@ The function to use as text filter */
1114 @in void *data @optional; /*@ User data to pass to @p func */ 1114 @in data: void * @optional; /*@ User data to pass to @p func */
1115 } 1115 }
1116 } 1116 }
1117 entry_append { 1117 entry_append {
@@ -1128,7 +1128,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
1128 @ingroup Entry */ 1128 @ingroup Entry */
1129 1129
1130 params { 1130 params {
1131 @in const(char)* str; /*@ The text to be appended */ 1131 @in str: const(char)*; /*@ The text to be appended */
1132 } 1132 }
1133 } 1133 }
1134 context_menu_item_add { 1134 context_menu_item_add {
@@ -1147,11 +1147,11 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
1147 @ingroup Entry */ 1147 @ingroup Entry */
1148 1148
1149 params { 1149 params {
1150 @in const(char)* label @optional; /*@ The item's text label */ 1150 @in label: const(char)* @optional; /*@ The item's text label */
1151 @in const(char)* icon_file @optional; /*@ The item's icon file */ 1151 @in icon_file: const(char)* @optional; /*@ The item's icon file */
1152 @in Elm_Icon_Type icon_type; /*@ The item's icon type */ 1152 @in icon_type: Elm_Icon_Type; /*@ The item's icon type */
1153 @in Evas_Smart_Cb func @optional; /*@ The callback to execute when the item is clicked */ 1153 @in func: Evas_Smart_Cb @optional; /*@ The callback to execute when the item is clicked */
1154 @in const(void)* data @optional; /*@ The data to associate with the item for related functions */ 1154 @in data: const(void)* @optional; /*@ The data to associate with the item for related functions */
1155 } 1155 }
1156 } 1156 }
1157 markup_filter_prepend { 1157 markup_filter_prepend {
@@ -1164,8 +1164,8 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
1164 @ingroup Entry */ 1164 @ingroup Entry */
1165 1165
1166 params { 1166 params {
1167 @in Elm_Entry_Filter_Cb func; /*@ The function to use as text filter */ 1167 @in func: Elm_Entry_Filter_Cb; /*@ The function to use as text filter */
1168 @in void *data @optional; /*@ User data to pass to @p func */ 1168 @in data: void * @optional; /*@ User data to pass to @p func */
1169 } 1169 }
1170 } 1170 }
1171 } 1171 }
diff --git a/legacy/elementary/src/lib/elm_fileselector.eo b/legacy/elementary/src/lib/elm_fileselector.eo
index 3009a79f3c..616a9cd733 100644
--- a/legacy/elementary/src/lib/elm_fileselector.eo
+++ b/legacy/elementary/src/lib/elm_fileselector.eo
@@ -30,7 +30,7 @@ class Elm.Fileselector (Elm.Layout, Elm_Interface_Fileselector,
30 @ingroup Fileselector */ 30 @ingroup Fileselector */
31 } 31 }
32 values { 32 values {
33 bool visible; /*@ @c EINA_TRUE to show buttons, @c EINA_FALSE to hide. */ 33 visible: bool; /*@ @c EINA_TRUE to show buttons, @c EINA_FALSE to hide. */
34 } 34 }
35 } 35 }
36 } 36 }
diff --git a/legacy/elementary/src/lib/elm_fileselector_button.eo b/legacy/elementary/src/lib/elm_fileselector_button.eo
index f24e1b2ca6..e1f7ede937 100644
--- a/legacy/elementary/src/lib/elm_fileselector_button.eo
+++ b/legacy/elementary/src/lib/elm_fileselector_button.eo
@@ -29,7 +29,7 @@ class Elm.Fileselector_Button (Elm.Button, Elm_Interface_Fileselector)
29 @ingroup File_Selector_Button */ 29 @ingroup File_Selector_Button */
30 } 30 }
31 values { 31 values {
32 bool value; /*@ @c EINA_TRUE to make it use an inner window, @c 32 value: bool; /*@ @c EINA_TRUE to make it use an inner window, @c
33 EINA_FALSE to make it use a dedicated window */ 33 EINA_FALSE to make it use a dedicated window */
34 } 34 }
35 } 35 }
@@ -60,8 +60,8 @@ class Elm.Fileselector_Button (Elm.Button, Elm_Interface_Fileselector)
60 @ingroup File_Selector_Button */ 60 @ingroup File_Selector_Button */
61 } 61 }
62 values { 62 values {
63 Evas_Coord width; /*@ The window's width */ 63 width: Evas_Coord; /*@ The window's width */
64 Evas_Coord height; /*@ The window's height */ 64 height: Evas_Coord; /*@ The window's height */
65 } 65 }
66 } 66 }
67 @property window_title { 67 @property window_title {
@@ -92,7 +92,7 @@ class Elm.Fileselector_Button (Elm.Button, Elm_Interface_Fileselector)
92 @ingroup File_Selector_Button */ 92 @ingroup File_Selector_Button */
93 } 93 }
94 values { 94 values {
95 const(char)* title; /*@ The title string */ 95 title: const(char)*; /*@ The title string */
96 } 96 }
97 } 97 }
98 } 98 }
diff --git a/legacy/elementary/src/lib/elm_fileselector_entry.eo b/legacy/elementary/src/lib/elm_fileselector_entry.eo
index d2f0a42d17..d84c368736 100644
--- a/legacy/elementary/src/lib/elm_fileselector_entry.eo
+++ b/legacy/elementary/src/lib/elm_fileselector_entry.eo
@@ -29,7 +29,7 @@ class Elm.Fileselector_Entry (Elm.Layout, Elm_Interface_Fileselector)
29 @ingroup File_Selector_Entry */ 29 @ingroup File_Selector_Entry */
30 } 30 }
31 values { 31 values {
32 bool value; /*@ @c EINA_TRUE to make it use an inner window, @c 32 value: bool; /*@ @c EINA_TRUE to make it use an inner window, @c
33 EINA_FALSE to make it use a dedicated window */ 33 EINA_FALSE to make it use a dedicated window */
34 } 34 }
35 } 35 }
@@ -60,8 +60,8 @@ class Elm.Fileselector_Entry (Elm.Layout, Elm_Interface_Fileselector)
60 @ingroup File_Selector_Entry */ 60 @ingroup File_Selector_Entry */
61 } 61 }
62 values { 62 values {
63 Evas_Coord width; /*@ The window's width */ 63 width: Evas_Coord; /*@ The window's width */
64 Evas_Coord height; /*@ The window's height */ 64 height: Evas_Coord; /*@ The window's height */
65 } 65 }
66 } 66 }
67 @property window_title { 67 @property window_title {
@@ -92,7 +92,7 @@ class Elm.Fileselector_Entry (Elm.Layout, Elm_Interface_Fileselector)
92 @ingroup File_Selector_Entry */ 92 @ingroup File_Selector_Entry */
93 } 93 }
94 values { 94 values {
95 const(char)* title; /*@ The title string */ 95 title: const(char)*; /*@ The title string */
96 } 96 }
97 } 97 }
98 } 98 }
diff --git a/legacy/elementary/src/lib/elm_flip.eo b/legacy/elementary/src/lib/elm_flip.eo
index c3cac2b5bc..7e908afdf4 100644
--- a/legacy/elementary/src/lib/elm_flip.eo
+++ b/legacy/elementary/src/lib/elm_flip.eo
@@ -79,7 +79,7 @@ class Elm.Flip (Elm.Container)
79 @ingroup Flip */ 79 @ingroup Flip */
80 } 80 }
81 values { 81 values {
82 Elm.Flip.Interaction mode; /*@ The interactive flip mode to use */ 82 mode: Elm.Flip.Interaction; /*@ The interactive flip mode to use */
83 } 83 }
84 } 84 }
85 @property front_visible { 85 @property front_visible {
@@ -116,8 +116,8 @@ class Elm.Flip (Elm.Container)
116 @ingroup Flip */ 116 @ingroup Flip */
117 117
118 params { 118 params {
119 @in Elm.Flip.Direction dir; /*@ The hit area to set */ 119 @in dir: Elm.Flip.Direction; /*@ The hit area to set */
120 @in double hitsize; /*@ The amount of that dimension (0.0 to 1.0) to use */ 120 @in hitsize: double; /*@ The amount of that dimension (0.0 to 1.0) to use */
121 } 121 }
122 } 122 }
123 interaction_direction_hitsize_get { 123 interaction_direction_hitsize_get {
@@ -133,7 +133,7 @@ class Elm.Flip (Elm.Container)
133 133
134 return: double; 134 return: double;
135 params { 135 params {
136 @in Elm.Flip.Direction dir; /*@ The direction to check */ 136 @in dir: Elm.Flip.Direction; /*@ The direction to check */
137 } 137 }
138 } 138 }
139 interaction_direction_enabled_set { 139 interaction_direction_enabled_set {
@@ -153,8 +153,8 @@ class Elm.Flip (Elm.Container)
153 @ingroup Flip */ 153 @ingroup Flip */
154 154
155 params { 155 params {
156 @in Elm.Flip.Direction dir; /*@ The direction to change */ 156 @in dir: Elm.Flip.Direction; /*@ The direction to change */
157 @in bool enabled; /*@ If that direction is enabled or not */ 157 @in enabled: bool; /*@ If that direction is enabled or not */
158 } 158 }
159 } 159 }
160 interaction_direction_enabled_get { 160 interaction_direction_enabled_get {
@@ -171,7 +171,7 @@ class Elm.Flip (Elm.Container)
171 171
172 return: bool; 172 return: bool;
173 params { 173 params {
174 @in Elm.Flip.Direction dir; /*@ The direction to check */ 174 @in dir: Elm.Flip.Direction; /*@ The direction to check */
175 } 175 }
176 } 176 }
177 go { 177 go {
@@ -223,7 +223,7 @@ class Elm.Flip (Elm.Container)
223 @ingroup Flip */ 223 @ingroup Flip */
224 224
225 params { 225 params {
226 @in Elm.Flip.Mode mode; /*@ The mode type */ 226 @in mode: Elm.Flip.Mode; /*@ The mode type */
227 } 227 }
228 } 228 }
229 go_to { 229 go_to {
@@ -275,8 +275,8 @@ class Elm.Flip (Elm.Container)
275 @ingroup Flip */ 275 @ingroup Flip */
276 276
277 params { 277 params {
278 @in bool front; /*@ if @c EINA_TRUE, makes front visible, otherwise makes back. */ 278 @in front: bool; /*@ if @c EINA_TRUE, makes front visible, otherwise makes back. */
279 @in Elm.Flip.Mode mode; /*@ The mode type */ 279 @in mode: Elm.Flip.Mode; /*@ The mode type */
280 } 280 }
281 } 281 }
282 } 282 }
diff --git a/legacy/elementary/src/lib/elm_flipselector.eo b/legacy/elementary/src/lib/elm_flipselector.eo
index aca9b77a6e..5ca349d605 100644
--- a/legacy/elementary/src/lib/elm_flipselector.eo
+++ b/legacy/elementary/src/lib/elm_flipselector.eo
@@ -39,7 +39,7 @@ class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
39 @ingroup Flipselector */ 39 @ingroup Flipselector */
40 } 40 }
41 values { 41 values {
42 double interval; /*@ The (first) interval value in seconds */ 42 interval: double; /*@ The (first) interval value in seconds */
43 } 43 }
44 } 44 }
45 @property items { 45 @property items {
@@ -132,10 +132,10 @@ class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
132 132
133 return: Elm_Object_Item *; 133 return: Elm_Object_Item *;
134 params { 134 params {
135 @in const(char)* label; /*@ The (text) label of the new item */ 135 @in label: const(char)*; /*@ The (text) label of the new item */
136 @in Evas_Smart_Cb func @optional; /*@ Convenience callback function to take place when 136 @in func: Evas_Smart_Cb @optional; /*@ Convenience callback function to take place when
137 item is selected */ 137 item is selected */
138 @in void *data @optional; /*@ Data passed to @p func, above */ 138 @in data: void * @optional; /*@ Data passed to @p func, above */
139 } 139 }
140 } 140 }
141 flip_next { 141 flip_next {
@@ -171,10 +171,10 @@ class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
171 171
172 return: Elm_Object_Item *; 172 return: Elm_Object_Item *;
173 params { 173 params {
174 @in const(char)* label; /*@ The (text) label of the new item */ 174 @in label: const(char)*; /*@ The (text) label of the new item */
175 @in Evas_Smart_Cb func @optional; /*@ Convenience callback function to take place when 175 @in func: Evas_Smart_Cb @optional; /*@ Convenience callback function to take place when
176 item is selected */ 176 item is selected */
177 @in const(void)* data @optional; /*@ Data passed to @p func, above */ 177 @in data: const(void)* @optional; /*@ Data passed to @p func, above */
178 } 178 }
179 } 179 }
180 flip_prev { 180 flip_prev {
diff --git a/legacy/elementary/src/lib/elm_flipselector_item.eo b/legacy/elementary/src/lib/elm_flipselector_item.eo
index 1e47697de7..2287ec6086 100644
--- a/legacy/elementary/src/lib/elm_flipselector_item.eo
+++ b/legacy/elementary/src/lib/elm_flipselector_item.eo
@@ -29,7 +29,7 @@ class Elm.Flipselector_Item(Elm.Widget_Item)
29 */ 29 */
30 } 30 }
31 values { 31 values {
32 Eina_Bool selected; /*@ EINA_TRUE if selected EINA_FALSE otherwise */ 32 selected: Eina_Bool; /*@ EINA_TRUE if selected EINA_FALSE otherwise */
33 } 33 }
34 } 34 }
35 prev_get @const { 35 prev_get @const {
diff --git a/legacy/elementary/src/lib/elm_frame.eo b/legacy/elementary/src/lib/elm_frame.eo
index c0e120b31e..e6945fa9e3 100644
--- a/legacy/elementary/src/lib/elm_frame.eo
+++ b/legacy/elementary/src/lib/elm_frame.eo
@@ -20,7 +20,7 @@ class Elm.Frame (Elm.Layout, Evas.Clickable_Interface)
20 @ingroup Frame */ 20 @ingroup Frame */
21 } 21 }
22 values { 22 values {
23 bool collapse; /*@ true to collapse, false to expand */ 23 collapse: bool; /*@ true to collapse, false to expand */
24 } 24 }
25 } 25 }
26 @property autocollapse { 26 @property autocollapse {
@@ -45,7 +45,7 @@ class Elm.Frame (Elm.Layout, Evas.Clickable_Interface)
45 @ingroup Frame */ 45 @ingroup Frame */
46 } 46 }
47 values { 47 values {
48 bool autocollapse; /*@ Whether to enable autocollapse */ 48 autocollapse: bool; /*@ Whether to enable autocollapse */
49 } 49 }
50 } 50 }
51 collapse_go { 51 collapse_go {
@@ -56,7 +56,7 @@ class Elm.Frame (Elm.Layout, Evas.Clickable_Interface)
56 @ingroup Frame */ 56 @ingroup Frame */
57 57
58 params { 58 params {
59 @in bool collapse; /*@ true to collapse, false to expand */ 59 @in collapse: bool; /*@ true to collapse, false to expand */
60 } 60 }
61 } 61 }
62 } 62 }
diff --git a/legacy/elementary/src/lib/elm_gengrid.eo b/legacy/elementary/src/lib/elm_gengrid.eo
index 34035d10ce..c332e27409 100644
--- a/legacy/elementary/src/lib/elm_gengrid.eo
+++ b/legacy/elementary/src/lib/elm_gengrid.eo
@@ -34,8 +34,8 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
34 @ingroup Gengrid */ 34 @ingroup Gengrid */
35 } 35 }
36 values { 36 values {
37 double align_x; /*@ Alignment in the horizontal axis (0 <= align_x <= 1). */ 37 align_x: double; /*@ Alignment in the horizontal axis (0 <= align_x <= 1). */
38 double align_y; /*@ Alignment in the vertical axis (0 <= align_y <= 1). */ 38 align_y: double; /*@ Alignment in the vertical axis (0 <= align_y <= 1). */
39 } 39 }
40 } 40 }
41 @property filled { 41 @property filled {
@@ -67,7 +67,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
67 @ingroup Gengrid */ 67 @ingroup Gengrid */
68 } 68 }
69 values { 69 values {
70 bool fill; /*@ Filled if True */ 70 fill: bool; /*@ Filled if True */
71 } 71 }
72 } 72 }
73 @property page_relative { 73 @property page_relative {
@@ -78,8 +78,8 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
78 /*@ Get a given gengrid widget's scrolling page size, relative to its viewport size. */ 78 /*@ Get a given gengrid widget's scrolling page size, relative to its viewport size. */
79 } 79 }
80 values { 80 values {
81 double h_pagerel; 81 h_pagerel: double;
82 double v_pagerel; 82 v_pagerel: double;
83 } 83 }
84 } 84 }
85 @property multi_select { 85 @property multi_select {
@@ -113,7 +113,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
113 @ingroup Gengrid */ 113 @ingroup Gengrid */
114 } 114 }
115 values { 115 values {
116 bool multi; /*@ @c EINA_TRUE, to enable multi-selection, 116 multi: bool; /*@ @c EINA_TRUE, to enable multi-selection,
117 @c EINA_FALSE to disable it. */ 117 @c EINA_FALSE to disable it. */
118 } 118 }
119 } 119 }
@@ -144,8 +144,8 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
144 @ingroup Gengrid */ 144 @ingroup Gengrid */
145 } 145 }
146 values { 146 values {
147 Evas_Coord w; /*@ The group items' width. */ 147 w: Evas_Coord; /*@ The group items' width. */
148 Evas_Coord h; /*@ The group items' height. */ 148 h: Evas_Coord; /*@ The group items' height. */
149 } 149 }
150 } 150 }
151 @property select_mode { 151 @property select_mode {
@@ -179,7 +179,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
179 @ingroup Gengrid */ 179 @ingroup Gengrid */
180 } 180 }
181 values { 181 values {
182 Elm_Object_Select_Mode mode(4); /*@ The select mode */ 182 mode: Elm_Object_Select_Mode(4); /*@ The select mode */
183 } 183 }
184 } 184 }
185 @property reorder_mode { 185 @property reorder_mode {
@@ -215,7 +215,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
215 @ingroup Gengrid */ 215 @ingroup Gengrid */
216 } 216 }
217 values { 217 values {
218 bool reorder_mode; /*@ Use @c EINA_TRUE to turn reordering on, 218 reorder_mode: bool; /*@ Use @c EINA_TRUE to turn reordering on,
219 @c EINA_FALSE to turn it off */ 219 @c EINA_FALSE to turn it off */
220 } 220 }
221 } 221 }
@@ -227,7 +227,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
227 /*@ Get whether the gengrid items' should be highlighted when item selected. */ 227 /*@ Get whether the gengrid items' should be highlighted when item selected. */
228 } 228 }
229 values { 229 values {
230 bool highlight; 230 highlight: bool;
231 } 231 }
232 } 232 }
233 @property item_size { 233 @property item_size {
@@ -257,8 +257,8 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
257 @ingroup Gengrid */ 257 @ingroup Gengrid */
258 } 258 }
259 values { 259 values {
260 Evas_Coord w; /*@ The items' width. */ 260 w: Evas_Coord; /*@ The items' width. */
261 Evas_Coord h; /*@ The items' height. */ 261 h: Evas_Coord; /*@ The items' height. */
262 } 262 }
263 } 263 }
264 @property multi_select_mode { 264 @property multi_select_mode {
@@ -292,7 +292,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
292 @since 1.8 */ 292 @since 1.8 */
293 } 293 }
294 values { 294 values {
295 Elm_Object_Multi_Select_Mode mode(2); /*@ The multi select mode */ 295 mode: Elm_Object_Multi_Select_Mode(2); /*@ The multi select mode */
296 } 296 }
297 } 297 }
298 @property horizontal { 298 @property horizontal {
@@ -327,7 +327,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
327 @ingroup Gengrid */ 327 @ingroup Gengrid */
328 } 328 }
329 values { 329 values {
330 bool horizontal; /*@ @c EINA_TRUE to make the gengrid expand horizontally, 330 horizontal: bool; /*@ @c EINA_TRUE to make the gengrid expand horizontally,
331 @c EINA_FALSE to expand vertically. */ 331 @c EINA_FALSE to expand vertically. */
332 } 332 }
333 } 333 }
@@ -336,8 +336,8 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
336 /*@ Set a given gengrid widget's scrolling page size */ 336 /*@ Set a given gengrid widget's scrolling page size */
337 } 337 }
338 values { 338 values {
339 Evas_Coord h_pagesize; 339 h_pagesize: Evas_Coord;
340 Evas_Coord v_pagesize; 340 v_pagesize: Evas_Coord;
341 } 341 }
342 } 342 }
343 @property selected_item { 343 @property selected_item {
@@ -457,7 +457,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
457 @ingroup Gengrid */ 457 @ingroup Gengrid */
458 } 458 }
459 values { 459 values {
460 bool disabled; /*@ Use @c EINA_TRUE to disable mouse wheel or @c EINA_FALSE 460 disabled: bool; /*@ Use @c EINA_TRUE to disable mouse wheel or @c EINA_FALSE
461 to enable it. */ 461 to enable it. */
462 } 462 }
463 } 463 }
@@ -478,12 +478,12 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
478 478
479 return: Elm_Object_Item *; 479 return: Elm_Object_Item *;
480 params { 480 params {
481 @in const(Elm_Gengrid_Item_Class)* itc; /*@ The item class for the item. */ 481 @in itc: const(Elm_Gengrid_Item_Class)*; /*@ The item class for the item. */
482 @in const(void)* data; /*@ The item data. */ 482 @in data: const(void)*; /*@ The item data. */
483 @in Elm_Object_Item *relative; /*@ The item to place this new one before. */ 483 @in relative: Elm_Object_Item *; /*@ The item to place this new one before. */
484 @in Evas_Smart_Cb func @optional; /*@ Convenience function called when the item is 484 @in func: Evas_Smart_Cb @optional; /*@ Convenience function called when the item is
485 selected. */ 485 selected. */
486 @in const(void)* func_data @optional; /*@ Data to be passed to @p func. */ 486 @in func_data: const(void)* @optional; /*@ Data to be passed to @p func. */
487 } 487 }
488 } 488 }
489 realized_items_update { 489 realized_items_update {
@@ -519,12 +519,12 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
519 519
520 return: Elm_Object_Item *; 520 return: Elm_Object_Item *;
521 params { 521 params {
522 @in const(Elm_Gengrid_Item_Class)* itc; /*@ The item class for the item. */ 522 @in itc: const(Elm_Gengrid_Item_Class)*; /*@ The item class for the item. */
523 @in const(void)* data; /*@ The item data. */ 523 @in data: const(void)*; /*@ The item data. */
524 @in Elm_Object_Item *relative; /*@ The item to place this new one after. */ 524 @in relative: Elm_Object_Item *; /*@ The item to place this new one after. */
525 @in Evas_Smart_Cb func @optional; /*@ Convenience function called when the item is 525 @in func: Evas_Smart_Cb @optional; /*@ Convenience function called when the item is
526 selected. */ 526 selected. */
527 @in const(void)* func_data @optional; /*@ Data to be passed to @p func. */ 527 @in func_data: const(void)* @optional; /*@ Data to be passed to @p func. */
528 } 528 }
529 } 529 }
530 items_count @const { 530 items_count @const {
@@ -561,10 +561,10 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
561 @ingroup Gengrid */ 561 @ingroup Gengrid */
562 return: Elm_Object_Item *; 562 return: Elm_Object_Item *;
563 params { 563 params {
564 @in Evas_Coord x; /*@ The input x coordinate */ 564 @in x: Evas_Coord; /*@ The input x coordinate */
565 @in Evas_Coord y; /*@ The input y coordinate */ 565 @in y: Evas_Coord; /*@ The input y coordinate */
566 @out int xposret; /*@ The position relative to the item returned here */ 566 @out xposret: int; /*@ The position relative to the item returned here */
567 @out int yposret; /*@ The position relative to the item returned here */ 567 @out yposret: int; /*@ The position relative to the item returned here */
568 } 568 }
569 } 569 }
570 item_append { 570 item_append {
@@ -584,11 +584,11 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
584 584
585 return: Elm_Object_Item *; 585 return: Elm_Object_Item *;
586 params { 586 params {
587 @in const(Elm_Gengrid_Item_Class)* itc; /*@ The item class for the item. */ 587 @in itc: const(Elm_Gengrid_Item_Class)*; /*@ The item class for the item. */
588 @in const(void)* data; /*@ The item data. */ 588 @in data: const(void)*; /*@ The item data. */
589 @in Evas_Smart_Cb func @optional; /*@ Convenience function called when the item is 589 @in func: Evas_Smart_Cb @optional; /*@ Convenience function called when the item is
590 selected. */ 590 selected. */
591 @in const(void)* func_data @optional; /*@ Data to be passed to @p func. */ 591 @in func_data: const(void)* @optional; /*@ Data to be passed to @p func. */
592 } 592 }
593 } 593 }
594 item_prepend { 594 item_prepend {
@@ -608,11 +608,11 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
608 608
609 return: Elm_Object_Item *; 609 return: Elm_Object_Item *;
610 params { 610 params {
611 @in const(Elm_Gengrid_Item_Class)* itc; /*@ The item class for the item. */ 611 @in itc: const(Elm_Gengrid_Item_Class)*; /*@ The item class for the item. */
612 @in const(void)* data; /*@ The item data. */ 612 @in data: const(void)*; /*@ The item data. */
613 @in Evas_Smart_Cb func @optional; /*@ Convenience function called when the item is 613 @in func: Evas_Smart_Cb @optional; /*@ Convenience function called when the item is
614 selected. */ 614 selected. */
615 @in const(void)* func_data @optional; /*@ Data to be passed to @p func. */ 615 @in func_data: const(void)* @optional; /*@ Data to be passed to @p func. */
616 } 616 }
617 } 617 }
618 clear { 618 clear {
@@ -647,12 +647,12 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
647 647
648 return: Elm_Object_Item *; 648 return: Elm_Object_Item *;
649 params { 649 params {
650 @in const(Elm_Gengrid_Item_Class)* itc; /*@ The item class for the item. */ 650 @in itc: const(Elm_Gengrid_Item_Class)*; /*@ The item class for the item. */
651 @in const(void)* data; /*@ The item data. */ 651 @in data: const(void)*; /*@ The item data. */
652 @in Eina_Compare_Cb comp; /*@ User defined comparison function that defines the sort order 652 @in comp: Eina_Compare_Cb; /*@ User defined comparison function that defines the sort order
653 based on gengrid item and its data. */ 653 based on gengrid item and its data. */
654 @in Evas_Smart_Cb func @optional; /*@ Convenience function called when the item is selected. */ 654 @in func: Evas_Smart_Cb @optional; /*@ Convenience function called when the item is selected. */
655 @in const(void)* func_data @optional; /*@ Data to be passed to @p func. */ 655 @in func_data: const(void)* @optional; /*@ Data to be passed to @p func. */
656 } 656 }
657 } 657 }
658 search_by_text_item_get { 658 search_by_text_item_get {
@@ -673,10 +673,10 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
673 673
674 return: Elm_Object_Item *; 674 return: Elm_Object_Item *;
675 params { 675 params {
676 @in Elm_Object_Item *item_to_search_from @optional; /*@ Pointer to item to start search from. If NULL search will be started from the first item of the gengrid. */ 676 @in item_to_search_from: Elm_Object_Item * @optional; /*@ Pointer to item to start search from. If NULL search will be started from the first item of the gengrid. */
677 @in const(char) *part_name; /*@ Name of the TEXT part of gengrid item to search string in. */ 677 @in part_name: const(char) *; /*@ Name of the TEXT part of gengrid item to search string in. */
678 @in const(char) *pattern; /*@ The search pattern. */ 678 @in pattern: const(char) *; /*@ The search pattern. */
679 @in Elm_Glob_Match_Flags flags; /*@ Search flags */ 679 @in flags: Elm_Glob_Match_Flags; /*@ Search flags */
680 } 680 }
681 } 681 }
682 } 682 }
diff --git a/legacy/elementary/src/lib/elm_gengrid_item.eo b/legacy/elementary/src/lib/elm_gengrid_item.eo
index 620ea850dc..6ace3dc258 100644
--- a/legacy/elementary/src/lib/elm_gengrid_item.eo
+++ b/legacy/elementary/src/lib/elm_gengrid_item.eo
@@ -18,7 +18,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
18 */ 18 */
19 } 19 }
20 values { 20 values {
21 Elm_Object_Item *item; /*@ @return The item before @p item, or @c NULL if there's none (and on errors) */ 21 item: Elm_Object_Item *; /*@ @return The item before @p item, or @c NULL if there's none (and on errors) */
22 } 22 }
23 } 23 }
24 @property next { 24 @property next {
@@ -36,7 +36,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
36 */ 36 */
37 } 37 }
38 values { 38 values {
39 Elm_Object_Item *item; /*@ @return The item after @p item, or @c NULL if there's none (and on errors) */ 39 item: Elm_Object_Item *; /*@ @return The item after @p item, or @c NULL if there's none (and on errors) */
40 } 40 }
41 } 41 }
42 @property selected { 42 @property selected {
@@ -66,7 +66,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
66 */ 66 */
67 } 67 }
68 values { 68 values {
69 Eina_Bool selected; /*@ the selected state (@c EINA_TRUE selected, @c EINA_FALSE not selected) */ 69 selected: Eina_Bool; /*@ the selected state (@c EINA_TRUE selected, @c EINA_FALSE not selected) */
70 } 70 }
71 } 71 }
72 @property item_class { 72 @property item_class {
@@ -81,7 +81,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
81 */ 81 */
82 } 82 }
83 values { 83 values {
84 const (Elm_Gengrid_Item_Class) *itc; /*@ Gengrid Item class for the given item */ 84 itc: const (Elm_Gengrid_Item_Class) *; /*@ Gengrid Item class for the given item */
85 } 85 }
86 } 86 }
87 @property index { 87 @property index {
@@ -93,7 +93,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
93 */ 93 */
94 } 94 }
95 values { 95 values {
96 int index(-1); /*@ @return the position inside the list of item. */ 96 index: int(-1); /*@ @return the position inside the list of item. */
97 } 97 }
98 } 98 }
99 @property pos { 99 @property pos {
@@ -110,8 +110,8 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
110 */ 110 */
111 } 111 }
112 values { 112 values {
113 uint x; /*@ Pointer to variable to store the item's <b>row number</b>. */ 113 x: uint; /*@ Pointer to variable to store the item's <b>row number</b>. */
114 uint y; /*@ Pointer to variable to store the item's <b>column number</b>. */ 114 y: uint; /*@ Pointer to variable to store the item's <b>column number</b>. */
115 } 115 }
116 } 116 }
117 @property select_mode { 117 @property select_mode {
@@ -152,7 +152,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
152 */ 152 */
153 } 153 }
154 values { 154 values {
155 Elm_Object_Select_Mode mode(4); /*@ The selected mode */ 155 mode: Elm_Object_Select_Mode(4); /*@ The selected mode */
156 } 156 }
157 } 157 }
158 /* init { FIXME 158 /* init { FIXME
@@ -175,7 +175,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
175 @ingroup Gengrid 175 @ingroup Gengrid
176 */ 176 */
177 params { 177 params {
178 @in Elm_Gengrid_Item_Scrollto_Type type; /*@ Where to position the item in the viewport. */ 178 @in type: Elm_Gengrid_Item_Scrollto_Type; /*@ Where to position the item in the viewport. */
179 } 179 }
180 } 180 }
181 bring_in { 181 bring_in {
@@ -192,7 +192,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
192 @ingroup Gengrid 192 @ingroup Gengrid
193 */ 193 */
194 params { 194 params {
195 @in Elm_Gengrid_Item_Scrollto_Type type; /*@ Where to position the item in the viewport. */ 195 @in type: Elm_Gengrid_Item_Scrollto_Type; /*@ Where to position the item in the viewport. */
196 } 196 }
197 } 197 }
198 update { 198 update {
@@ -218,7 +218,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
218 @ingroup Gengrid 218 @ingroup Gengrid
219 */ 219 */
220 params { 220 params {
221 @in const (Elm_Gengrid_Item_Class) *itc; /*@ The gengrid item class describing the function pointers and the item style. */ 221 @in itc: const (Elm_Gengrid_Item_Class) *; /*@ The gengrid item class describing the function pointers and the item style. */
222 } 222 }
223 } 223 }
224 } 224 }
@@ -245,4 +245,3 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
245 Elm_Interface_Atspi_Accessible.children.get; 245 Elm_Interface_Atspi_Accessible.children.get;
246 } 246 }
247} 247}
248
diff --git a/legacy/elementary/src/lib/elm_genlist.eo b/legacy/elementary/src/lib/elm_genlist.eo
index f108cc324c..88d60e67d8 100644
--- a/legacy/elementary/src/lib/elm_genlist.eo
+++ b/legacy/elementary/src/lib/elm_genlist.eo
@@ -35,7 +35,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
35 @ingroup Genlist */ 35 @ingroup Genlist */
36 } 36 }
37 values { 37 values {
38 bool homogeneous; /*@ Assume the items within the genlist are of the 38 homogeneous: bool; /*@ Assume the items within the genlist are of the
39 same height and width (EINA_TRUE = on, EINA_FALSE = off). Default is @c 39 same height and width (EINA_TRUE = on, EINA_FALSE = off). Default is @c
40 EINA_FALSE. */ 40 EINA_FALSE. */
41 } 41 }
@@ -71,7 +71,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
71 @ingroup Genlist */ 71 @ingroup Genlist */
72 } 72 }
73 values { 73 values {
74 Elm_Object_Select_Mode mode(4); /*@ The select mode */ 74 mode: Elm_Object_Select_Mode(4); /*@ The select mode */
75 } 75 }
76 } 76 }
77 @property focus_on_selection { 77 @property focus_on_selection {
@@ -96,7 +96,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
96 @ingroup Genlist */ 96 @ingroup Genlist */
97 } 97 }
98 values { 98 values {
99 bool enabled; /*@ The tree effect status 99 enabled: bool; /*@ The tree effect status
100 (EINA_TRUE = enabled, EINA_FALSE = disabled) */ 100 (EINA_TRUE = enabled, EINA_FALSE = disabled) */
101 } 101 }
102 } 102 }
@@ -128,7 +128,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
128 @ingroup Genlist */ 128 @ingroup Genlist */
129 } 129 }
130 values { 130 values {
131 double timeout; /*@ timeout in seconds. Default is elm config value(1.0) */ 131 timeout: double; /*@ timeout in seconds. Default is elm config value(1.0) */
132 } 132 }
133 } 133 }
134 @property multi_select { 134 @property multi_select {
@@ -157,7 +157,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
157 @ingroup Genlist */ 157 @ingroup Genlist */
158 } 158 }
159 values { 159 values {
160 bool multi; /*@ Multi-select enable/disable. Default is disabled. */ 160 multi: bool; /*@ Multi-select enable/disable. Default is disabled. */
161 } 161 }
162 } 162 }
163 @property reorder_mode { 163 @property reorder_mode {
@@ -181,7 +181,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
181 @ingroup Genlist */ 181 @ingroup Genlist */
182 } 182 }
183 values { 183 values {
184 bool reorder_mode; /*@ The reorder mode 184 reorder_mode: bool; /*@ The reorder mode
185 (EINA_TRUE = on, EINA_FALSE = off) */ 185 (EINA_TRUE = on, EINA_FALSE = off) */
186 } 186 }
187 } 187 }
@@ -204,7 +204,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
204 @ingroup Genlist */ 204 @ingroup Genlist */
205 } 205 }
206 values { 206 values {
207 bool decorated; /*@ The decorate mode status 207 decorated: bool; /*@ The decorate mode status
208 (EINA_TRUE = decorate mode, EINA_FALSE = normal mode */ 208 (EINA_TRUE = decorate mode, EINA_FALSE = normal mode */
209 } 209 }
210 } 210 }
@@ -239,7 +239,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
239 @since 1.8 */ 239 @since 1.8 */
240 } 240 }
241 values { 241 values {
242 Elm_Object_Multi_Select_Mode mode(2); /*@ The multi select mode */ 242 mode: Elm_Object_Multi_Select_Mode(2); /*@ The multi select mode */
243 } 243 }
244 } 244 }
245 @property block_count { 245 @property block_count {
@@ -275,7 +275,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
275 @ingroup Genlist */ 275 @ingroup Genlist */
276 } 276 }
277 values { 277 values {
278 int count; /*@ Maximum number of items within an item block. Default is 32. */ 278 count: int; /*@ Maximum number of items within an item block. Default is 32. */
279 } 279 }
280 } 280 }
281 @property tree_effect_enabled { 281 @property tree_effect_enabled {
@@ -295,7 +295,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
295 @ingroup Genlist */ 295 @ingroup Genlist */
296 } 296 }
297 values { 297 values {
298 bool enabled; /*@ The tree effect status 298 enabled: bool; /*@ The tree effect status
299 (EINA_TRUE = enabled, EINA_FALSE = disabled */ 299 (EINA_TRUE = enabled, EINA_FALSE = disabled */
300 } 300 }
301 } 301 }
@@ -325,7 +325,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
325 @ingroup Genlist */ 325 @ingroup Genlist */
326 } 326 }
327 values { 327 values {
328 bool highlight; /*@ @c EINA_TRUE to enable highlighting or @c EINA_FALSE to 328 highlight: bool; /*@ @c EINA_TRUE to enable highlighting or @c EINA_FALSE to
329 disable it. */ 329 disable it. */
330 } 330 }
331 } 331 }
@@ -370,7 +370,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
370 @ingroup Genlist */ 370 @ingroup Genlist */
371 } 371 }
372 values { 372 values {
373 Elm_List_Mode mode(4); /*@ The mode to use (one of #ELM_LIST_SCROLL or #ELM_LIST_LIMIT). */ 373 mode: Elm_List_Mode(4); /*@ The mode to use (one of #ELM_LIST_SCROLL or #ELM_LIST_LIMIT). */
374 } 374 }
375 } 375 }
376 @property decorated_item { 376 @property decorated_item {
@@ -498,13 +498,13 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
498 498
499 return: Elm_Object_Item *; 499 return: Elm_Object_Item *;
500 params { 500 params {
501 @in const(Elm_Genlist_Item_Class)* itc; /*@ The item class for the item */ 501 @in itc: const(Elm_Genlist_Item_Class)*; /*@ The item class for the item */
502 @in const(void)* data; /*@ The item data */ 502 @in data: const(void)*; /*@ The item data */
503 @in Elm_Object_Item *parent @nullable; /*@ The parent item, or NULL if none */ 503 @in parent: Elm_Object_Item * @nullable; /*@ The parent item, or NULL if none */
504 @in Elm_Object_Item *before_it; /*@ The item to place this new one before. */ 504 @in before_it: Elm_Object_Item *; /*@ The item to place this new one before. */
505 @in Elm_Genlist_Item_Type type; /*@ Item type */ 505 @in type: Elm_Genlist_Item_Type; /*@ Item type */
506 @in Evas_Smart_Cb func @optional; /*@ Convenience function called when the item is selected */ 506 @in func: Evas_Smart_Cb @optional; /*@ Convenience function called when the item is selected */
507 @in const(void)* func_data @optional; /*@ Data passed to @p func above. */ 507 @in func_data: const(void)* @optional; /*@ Data passed to @p func above. */
508 } 508 }
509 } 509 }
510 realized_items_update { 510 realized_items_update {
@@ -541,13 +541,13 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
541 541
542 return: Elm_Object_Item *; 542 return: Elm_Object_Item *;
543 params { 543 params {
544 @in const(Elm_Genlist_Item_Class)* itc; /*@ The item class for the item */ 544 @in itc: const(Elm_Genlist_Item_Class)*; /*@ The item class for the item */
545 @in const(void)* data; /*@ The item data */ 545 @in data: const(void)*; /*@ The item data */
546 @in Elm_Object_Item *parent @nullable; /*@ The parent item, or NULL if none */ 546 @in parent: Elm_Object_Item * @nullable; /*@ The parent item, or NULL if none */
547 @in Elm_Object_Item *after_it; /*@ The item to place this new one after. */ 547 @in after_it: Elm_Object_Item *; /*@ The item to place this new one after. */
548 @in Elm_Genlist_Item_Type type; /*@ Item type */ 548 @in type: Elm_Genlist_Item_Type; /*@ Item type */
549 @in Evas_Smart_Cb func @optional; /*@ Convenience function called when the item is selected */ 549 @in func: Evas_Smart_Cb @optional; /*@ Convenience function called when the item is selected */
550 @in const(void)* func_data @optional; /*@ Data passed to @p func above. */ 550 @in func_data: const(void)* @optional; /*@ Data passed to @p func above. */
551 } 551 }
552 } 552 }
553 at_xy_item_get @const { 553 at_xy_item_get @const {
@@ -569,9 +569,9 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
569 @ingroup Genlist */ 569 @ingroup Genlist */
570 return: Elm_Object_Item *; 570 return: Elm_Object_Item *;
571 params { 571 params {
572 @in Evas_Coord x; /*@ The input x coordinate */ 572 @in x: Evas_Coord; /*@ The input x coordinate */
573 @in Evas_Coord y; /*@ The input y coordinate */ 573 @in y: Evas_Coord; /*@ The input y coordinate */
574 @out int posret; /*@ The position relative to the item returned here */ 574 @out posret: int; /*@ The position relative to the item returned here */
575 } 575 }
576 } 576 }
577 items_count @const { 577 items_count @const {
@@ -603,12 +603,12 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
603 603
604 return: Elm_Object_Item *; 604 return: Elm_Object_Item *;
605 params { 605 params {
606 @in const(Elm_Genlist_Item_Class)* itc; /*@ The item class for the item */ 606 @in itc: const(Elm_Genlist_Item_Class)*; /*@ The item class for the item */
607 @in const(void)* data; /*@ The item data */ 607 @in data: const(void)*; /*@ The item data */
608 @in Elm_Object_Item *parent @nullable; /*@ The parent item, or NULL if none */ 608 @in parent: Elm_Object_Item * @nullable; /*@ The parent item, or NULL if none */
609 @in Elm_Genlist_Item_Type type; /*@ Item type */ 609 @in type: Elm_Genlist_Item_Type; /*@ Item type */
610 @in Evas_Smart_Cb func @optional; /*@ Convenience function called when the item is selected */ 610 @in func: Evas_Smart_Cb @optional; /*@ Convenience function called when the item is selected */
611 @in const(void)* func_data @optional; /*@ Data passed to @p func above. */ 611 @in func_data: const(void)* @optional; /*@ Data passed to @p func above. */
612 } 612 }
613 } 613 }
614 clear { 614 clear {
@@ -640,12 +640,12 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
640 640
641 return: Elm_Object_Item *; 641 return: Elm_Object_Item *;
642 params { 642 params {
643 @in const(Elm_Genlist_Item_Class)* itc; /*@ The item class for the item */ 643 @in itc: const(Elm_Genlist_Item_Class)*; /*@ The item class for the item */
644 @in const(void)* data; /*@ The item data */ 644 @in data: const(void)*; /*@ The item data */
645 @in Elm_Object_Item *parent @nullable; /*@ The parent item, or NULL if none */ 645 @in parent: Elm_Object_Item * @nullable; /*@ The parent item, or NULL if none */
646 @in Elm_Genlist_Item_Type type; /*@ Item type */ 646 @in type: Elm_Genlist_Item_Type; /*@ Item type */
647 @in Evas_Smart_Cb func @optional; /*@ Convenience function called when the item is selected */ 647 @in func: Evas_Smart_Cb @optional; /*@ Convenience function called when the item is selected */
648 @in const(void)* func_data @optional; /*@ Data passed to @p func above. */ 648 @in func_data: const(void)* @optional; /*@ Data passed to @p func above. */
649 } 649 }
650 } 650 }
651 item_sorted_insert { 651 item_sorted_insert {
@@ -667,13 +667,13 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
667 667
668 return: Elm_Object_Item *; 668 return: Elm_Object_Item *;
669 params { 669 params {
670 @in const(Elm_Genlist_Item_Class)* itc; /*@ The item class for the item */ 670 @in itc: const(Elm_Genlist_Item_Class)*; /*@ The item class for the item */
671 @in const(void)* data; /*@ The item data */ 671 @in data: const(void)*; /*@ The item data */
672 @in Elm_Object_Item *parent @nullable; /*@ The parent item, or NULL if none */ 672 @in parent: Elm_Object_Item * @nullable; /*@ The parent item, or NULL if none */
673 @in Elm_Genlist_Item_Type type; /*@ Item type */ 673 @in type: Elm_Genlist_Item_Type; /*@ Item type */
674 @in Eina_Compare_Cb comp; /*@ The function called for the sort */ 674 @in comp: Eina_Compare_Cb; /*@ The function called for the sort */
675 @in Evas_Smart_Cb func @optional; /*@ Convenience function called when item selected */ 675 @in func: Evas_Smart_Cb @optional; /*@ Convenience function called when item selected */
676 @in const(void)* func_data @optional; /*@ Data passed to @p func above. */ 676 @in func_data: const(void)* @optional; /*@ Data passed to @p func above. */
677 } 677 }
678 } 678 }
679 search_by_text_item_get { 679 search_by_text_item_get {
@@ -694,10 +694,10 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
694 694
695 return: Elm_Object_Item *; 695 return: Elm_Object_Item *;
696 params { 696 params {
697 @in Elm_Object_Item * item_to_search_from @optional; /*@ Pointer to item to start search from. If NULL search will be started from the first item of the genlist. */ 697 @in item_to_search_from: Elm_Object_Item * @optional; /*@ Pointer to item to start search from. If NULL search will be started from the first item of the genlist. */
698 @in const(char)* part_name; /*@ Name of the TEXT part of genlist item to search string in. */ 698 @in part_name: const(char)*; /*@ Name of the TEXT part of genlist item to search string in. */
699 @in const(char)* pattern; /*@ The search pattern. */ 699 @in pattern: const(char)*; /*@ The search pattern. */
700 @in Elm_Glob_Match_Flags flags; /*@ Search flags */ 700 @in flags: Elm_Glob_Match_Flags; /*@ Search flags */
701 } 701 }
702 } 702 }
703 } 703 }
diff --git a/legacy/elementary/src/lib/elm_genlist_item.eo b/legacy/elementary/src/lib/elm_genlist_item.eo
index 9e2c4db1ca..9a81bedcf8 100644
--- a/legacy/elementary/src/lib/elm_genlist_item.eo
+++ b/legacy/elementary/src/lib/elm_genlist_item.eo
@@ -18,7 +18,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
18 */ 18 */
19 } 19 }
20 values { 20 values {
21 Elm_Object_Item *item; /*@ @return The item before @p item, or @c NULL if there's none (and on errors) */ 21 item: Elm_Object_Item *; /*@ @return The item before @p item, or @c NULL if there's none (and on errors) */
22 } 22 }
23 } 23 }
24 @property next { 24 @property next {
@@ -36,7 +36,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
36 */ 36 */
37 } 37 }
38 values { 38 values {
39 Elm_Object_Item *item; /*@ @return The item after @p item, or @c NULL if there's none (and on errors) */ 39 item: Elm_Object_Item *; /*@ @return The item after @p item, or @c NULL if there's none (and on errors) */
40 } 40 }
41 } 41 }
42 @property parent { 42 @property parent {
@@ -51,7 +51,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
51 */ 51 */
52 } 52 }
53 values { 53 values {
54 Elm_Object_Item *item; /*@ @return The parent of the item or @c NULL if it has no parent. */ 54 item: Elm_Object_Item *; /*@ @return The parent of the item or @c NULL if it has no parent. */
55 } 55 }
56 } 56 }
57 @property subitems { 57 @property subitems {
@@ -66,7 +66,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
66 */ 66 */
67 } 67 }
68 values { 68 values {
69 const (list<Elm_Object_Item *>) *subitems; /*@ @return The list of subitems, @c NULL on error */ 69 subitems: const (list<Elm_Object_Item *>) *; /*@ @return The list of subitems, @c NULL on error */
70 } 70 }
71 } 71 }
72 @property selected { 72 @property selected {
@@ -98,7 +98,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
98 */ 98 */
99 } 99 }
100 values { 100 values {
101 Eina_Bool selected; /*@ the selected state (@c EINA_TRUE selected, @c EINA_FALSE not selected) */ 101 selected: Eina_Bool; /*@ the selected state (@c EINA_TRUE selected, @c EINA_FALSE not selected) */
102 } 102 }
103 } 103 }
104 @property expanded { 104 @property expanded {
@@ -134,7 +134,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
134 */ 134 */
135 } 135 }
136 values { 136 values {
137 Eina_Bool expanded; /*@ The expanded state (@c EINA_TRUE expanded, @c EINA_FALSE not expanded). */ 137 expanded: Eina_Bool; /*@ The expanded state (@c EINA_TRUE expanded, @c EINA_FALSE not expanded). */
138 } 138 }
139 } 139 }
140 @property expanded_depth { 140 @property expanded_depth {
@@ -146,7 +146,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
146 */ 146 */
147 } 147 }
148 values { 148 values {
149 int depth; /*@ @return The depth of expanded item */ 149 depth: int; /*@ @return The depth of expanded item */
150 } 150 }
151 } 151 }
152 @property item_class { 152 @property item_class {
@@ -161,7 +161,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
161 */ 161 */
162 } 162 }
163 values { 163 values {
164 const (Elm_Genlist_Item_Class) *itc; /*@ Genlist Item class for the given item */ 164 itc: const (Elm_Genlist_Item_Class) *; /*@ Genlist Item class for the given item */
165 } 165 }
166 } 166 }
167 @property index { 167 @property index {
@@ -175,7 +175,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
175 */ 175 */
176 } 176 }
177 values { 177 values {
178 int index(-1); /*@ @return the position inside the list of item. */ 178 index: int(-1); /*@ @return the position inside the list of item. */
179 } 179 }
180 } 180 }
181 @property decorate_mode { 181 @property decorate_mode {
@@ -192,7 +192,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
192 */ 192 */
193 } 193 }
194 values { 194 values {
195 const(char)* decorate_it_type; /*@ name of the item's decorate mode. */ 195 decorate_it_type: const(char)*; /*@ name of the item's decorate mode. */
196 } 196 }
197 } 197 }
198 @property flip { 198 @property flip {
@@ -225,7 +225,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
225 */ 225 */
226 } 226 }
227 values { 227 values {
228 Eina_Bool flip; /*@ The flip mode */ 228 flip: Eina_Bool; /*@ The flip mode */
229 } 229 }
230 } 230 }
231 @property select_mode { 231 @property select_mode {
@@ -267,7 +267,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
267 */ 267 */
268 } 268 }
269 values { 269 values {
270 Elm_Object_Select_Mode mode(4); /*@ The selected mode */ 270 mode: Elm_Object_Select_Mode(4); /*@ The selected mode */
271 } 271 }
272 } 272 }
273 @property type { 273 @property type {
@@ -284,7 +284,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
284 */ 284 */
285 } 285 }
286 values { 286 values {
287 Elm_Genlist_Item_Type type(4); /*@ Item tupe */ 287 type: Elm_Genlist_Item_Type(4); /*@ Item tupe */
288 } 288 }
289 } 289 }
290 /* init { FIXME 290 /* init { FIXME
@@ -350,7 +350,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
350 @ingroup Genlist 350 @ingroup Genlist
351 */ 351 */
352 params { 352 params {
353 @in Elm_Genlist_Item_Scrollto_Type type; /*@ The position to bring in, the given item to. 353 @in type: Elm_Genlist_Item_Scrollto_Type; /*@ The position to bring in, the given item to.
354 @ref Elm_Genlist_Item_Scrollto_Type */ 354 @ref Elm_Genlist_Item_Scrollto_Type */
355 } 355 }
356 } 356 }
@@ -368,7 +368,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
368 @ingroup Genlist 368 @ingroup Genlist
369 */ 369 */
370 params { 370 params {
371 @in Elm_Genlist_Item_Scrollto_Type type; /*@ The position to bring in, the given item to. 371 @in type: Elm_Genlist_Item_Scrollto_Type; /*@ The position to bring in, the given item to.
372 @ref Elm_Genlist_Item_Scrollto_Type */ 372 @ref Elm_Genlist_Item_Scrollto_Type */
373 } 373 }
374 } 374 }
@@ -384,7 +384,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
384 @ingroup Genlist 384 @ingroup Genlist
385 */ 385 */
386 params { 386 params {
387 @out own(list<own(Evas_Object *)> *) l; /*@ The contents list to return */ 387 @out l: own(list<own(Evas_Object *)> *); /*@ The contents list to return */
388 } 388 }
389 } 389 }
390 update { 390 update {
@@ -426,8 +426,8 @@ class Elm.Genlist_Item(Elm.Widget_Item)
426 @ingroup Genlist 426 @ingroup Genlist
427 */ 427 */
428 params { 428 params {
429 @in const (char) *parts; /*@ The name of item's part */ 429 @in parts: const (char) *; /*@ The name of item's part */
430 @in Elm_Genlist_Item_Field_Type itf; /*@ The type of item's part type */ 430 @in itf: Elm_Genlist_Item_Field_Type; /*@ The type of item's part type */
431 } 431 }
432 } 432 }
433 item_class_update { 433 item_class_update {
@@ -441,7 +441,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
441 @ingroup Genlist 441 @ingroup Genlist
442 */ 442 */
443 params { 443 params {
444 @in const (Elm_Genlist_Item_Class) *itc; /*@ The item class for the item */ 444 @in itc: const (Elm_Genlist_Item_Class) *; /*@ The item class for the item */
445 } 445 }
446 } 446 }
447 decorate_mode_set { 447 decorate_mode_set {
@@ -482,8 +482,8 @@ class Elm.Genlist_Item(Elm.Widget_Item)
482 @ingroup Genlist 482 @ingroup Genlist
483 */ 483 */
484 params { 484 params {
485 @in const(char)* decorate_it_type; /*@ Mode name */ 485 @in decorate_it_type: const(char)*; /*@ Mode name */
486 @in Eina_Bool decorate_it_set; /*@ Boolean to define set or unset mode. */ 486 @in decorate_it_set: Eina_Bool; /*@ Boolean to define set or unset mode. */
487 } 487 }
488 } 488 }
489 } 489 }
@@ -509,4 +509,3 @@ class Elm.Genlist_Item(Elm.Widget_Item)
509 Elm_Interface_Atspi_Accessible.children.get; 509 Elm_Interface_Atspi_Accessible.children.get;
510 } 510 }
511} 511}
512
diff --git a/legacy/elementary/src/lib/elm_gesture_layer.eo b/legacy/elementary/src/lib/elm_gesture_layer.eo
index 371093e99c..d6974c68d1 100644
--- a/legacy/elementary/src/lib/elm_gesture_layer.eo
+++ b/legacy/elementary/src/lib/elm_gesture_layer.eo
@@ -24,7 +24,7 @@ class Elm.Gesture_Layer (Elm.Widget)
24 */ 24 */
25 } 25 }
26 values { 26 values {
27 double step; /*@ new zoom step value. */ 27 step: double; /*@ new zoom step value. */
28 } 28 }
29 } 29 }
30 @property tap_finger_size { 30 @property tap_finger_size {
@@ -49,7 +49,7 @@ class Elm.Gesture_Layer (Elm.Widget)
49 */ 49 */
50 } 50 }
51 values { 51 values {
52 Evas_Coord sz; /*@ Finger size */ 52 sz: Evas_Coord; /*@ Finger size */
53 } 53 }
54 } 54 }
55 @property hold_events { 55 @property hold_events {
@@ -72,7 +72,7 @@ class Elm.Gesture_Layer (Elm.Widget)
72 */ 72 */
73 } 73 }
74 values { 74 values {
75 bool hold_events; /*@ hold events or not. */ 75 hold_events: bool; /*@ hold events or not. */
76 } 76 }
77 } 77 }
78 @property rotate_step { 78 @property rotate_step {
@@ -93,7 +93,7 @@ class Elm.Gesture_Layer (Elm.Widget)
93 */ 93 */
94 } 94 }
95 values { 95 values {
96 double step; /*@ new rotate step value. */ 96 step: double; /*@ new rotate step value. */
97 } 97 }
98 } 98 }
99 @property cb { 99 @property cb {
@@ -111,10 +111,10 @@ class Elm.Gesture_Layer (Elm.Widget)
111 */ 111 */
112 } 112 }
113 values { 113 values {
114 Elm_Gesture_Type idx; /*@ The gesture you would like to track its state. */ 114 idx: Elm_Gesture_Type; /*@ The gesture you would like to track its state. */
115 Elm_Gesture_State cb_type; /*@ what event this callback tracks: START, MOVE, END, ABORT. */ 115 cb_type: Elm_Gesture_State; /*@ what event this callback tracks: START, MOVE, END, ABORT. */
116 Elm_Gesture_Event_Cb cb; /*@ callback function pointer. */ 116 cb: Elm_Gesture_Event_Cb; /*@ callback function pointer. */
117 void *data @optional; /*@ user info to be sent to callback (usually, Smart Data) */ 117 data: void * @optional; /*@ user info to be sent to callback (usually, Smart Data) */
118 } 118 }
119 } 119 }
120 attach { 120 attach {
@@ -132,7 +132,7 @@ class Elm.Gesture_Layer (Elm.Widget)
132 132
133 return: bool; 133 return: bool;
134 params { 134 params {
135 @in Evas_Object *target; /*@ Object to attach to @a obj (target) */ 135 @in target: Evas_Object *; /*@ Object to attach to @a obj (target) */
136 } 136 }
137 } 137 }
138 cb_del { 138 cb_del {
@@ -143,10 +143,10 @@ class Elm.Gesture_Layer (Elm.Widget)
143 */ 143 */
144 144
145 params { 145 params {
146 @in Elm_Gesture_Type idx; /*@ The gesture you would like to track its state. */ 146 @in idx: Elm_Gesture_Type; /*@ The gesture you would like to track its state. */
147 @in Elm_Gesture_State cb_type; /*@ what event this callback tracks: START, MOVE, END, ABORT. */ 147 @in cb_type: Elm_Gesture_State; /*@ what event this callback tracks: START, MOVE, END, ABORT. */
148 @in Elm_Gesture_Event_Cb cb; /*@ callback function pointer. */ 148 @in cb: Elm_Gesture_Event_Cb; /*@ callback function pointer. */
149 @in void *data @nullable; /*@ user info for the callback (usually, Smart Data) */ 149 @in data: void * @nullable; /*@ user info for the callback (usually, Smart Data) */
150 } 150 }
151 } 151 }
152 cb_add { 152 cb_add {
@@ -168,10 +168,10 @@ class Elm.Gesture_Layer (Elm.Widget)
168 */ 168 */
169 169
170 params { 170 params {
171 @in Elm_Gesture_Type idx; /*@ The gesture you would like to track its state. */ 171 @in idx: Elm_Gesture_Type; /*@ The gesture you would like to track its state. */
172 @in Elm_Gesture_State cb_type; /*@ what event this callback tracks: START, MOVE, END, ABORT. */ 172 @in cb_type: Elm_Gesture_State; /*@ what event this callback tracks: START, MOVE, END, ABORT. */
173 @in Elm_Gesture_Event_Cb cb; /*@ callback function pointer. */ 173 @in cb: Elm_Gesture_Event_Cb; /*@ callback function pointer. */
174 @in void *data @optional; /*@ user info to be sent to callback (usually, Smart Data) */ 174 @in data: void * @optional; /*@ user info to be sent to callback (usually, Smart Data) */
175 } 175 }
176 } 176 }
177 } 177 }
diff --git a/legacy/elementary/src/lib/elm_glview.eo b/legacy/elementary/src/lib/elm_glview.eo
index 30c73cb895..d2a319d25d 100644
--- a/legacy/elementary/src/lib/elm_glview.eo
+++ b/legacy/elementary/src/lib/elm_glview.eo
@@ -6,7 +6,7 @@ class Elm.Glview (Elm.Widget)
6 /*@ Constructor with context version number. */ 6 /*@ Constructor with context version number. */
7 legacy: null; 7 legacy: null;
8 params { 8 params {
9 @in Evas_GL_Context_Version version; 9 @in version: Evas_GL_Context_Version;
10 } 10 }
11 } 11 }
12 @property size { 12 @property size {
@@ -28,8 +28,8 @@ class Elm.Glview (Elm.Widget)
28 @ingroup GLView */ 28 @ingroup GLView */
29 } 29 }
30 values { 30 values {
31 int w; /*@ width of the glview object */ 31 w: int; /*@ width of the glview object */
32 int h; /*@ height of the glview object */ 32 h: int; /*@ height of the glview object */
33 } 33 }
34 } 34 }
35 @property resize_policy { 35 @property resize_policy {
@@ -47,7 +47,7 @@ class Elm.Glview (Elm.Widget)
47 return: bool; 47 return: bool;
48 } 48 }
49 values { 49 values {
50 Elm_GLView_Resize_Policy policy; /*@ The scaling policy. */ 50 policy: Elm_GLView_Resize_Policy; /*@ The scaling policy. */
51 } 51 }
52 } 52 }
53 @property changed { 53 @property changed {
@@ -71,7 +71,7 @@ class Elm.Glview (Elm.Widget)
71 @ingroup GLView */ 71 @ingroup GLView */
72 } 72 }
73 values { 73 values {
74 Elm_GLView_Func_Cb func; /*@ The resize function to be registered. */ 74 func: Elm_GLView_Func_Cb; /*@ The resize function to be registered. */
75 } 75 }
76 } 76 }
77 @property del_func { 77 @property del_func {
@@ -87,7 +87,7 @@ class Elm.Glview (Elm.Widget)
87 @ingroup GLView */ 87 @ingroup GLView */
88 } 88 }
89 values { 89 values {
90 Elm_GLView_Func_Cb func @nullable; /*@ The delete function to be registered. */ 90 func: Elm_GLView_Func_Cb @nullable; /*@ The delete function to be registered. */
91 } 91 }
92 } 92 }
93 @property init_func { 93 @property init_func {
@@ -103,7 +103,7 @@ class Elm.Glview (Elm.Widget)
103 @ingroup GLView */ 103 @ingroup GLView */
104 } 104 }
105 values { 105 values {
106 Elm_GLView_Func_Cb func @nullable; /*@ The init function to be registered. */ 106 func: Elm_GLView_Func_Cb @nullable; /*@ The init function to be registered. */
107 } 107 }
108 }