summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@osg.samsung.com>2015-05-07 17:32:53 +0100
committerDaniel Kolesa <d.kolesa@osg.samsung.com>2015-05-07 17:32:53 +0100
commitc99c116b922ced9e88ae73444bb44db1c7f5392a (patch)
tree67fdacde6be35b3b3f99e28fbc029ffc86850ca7
parent26277620c0a073a21d078ef2706c352242b2f89b (diff)
eolian: use the new property syntax
-rw-r--r--src/lib/elm_actionslider.eo10
-rw-r--r--src/lib/elm_app_client.eo8
-rw-r--r--src/lib/elm_app_client_view.eo22
-rw-r--r--src/lib/elm_app_server.eo14
-rw-r--r--src/lib/elm_app_server_view.eo22
-rw-r--r--src/lib/elm_bg.eo8
-rw-r--r--src/lib/elm_box.eo16
-rw-r--r--src/lib/elm_bubble.eo4
-rw-r--r--src/lib/elm_button.eo10
-rw-r--r--src/lib/elm_calendar.eo20
-rw-r--r--src/lib/elm_check.eo6
-rw-r--r--src/lib/elm_clock.eo16
-rw-r--r--src/lib/elm_color_item.eo6
-rw-r--r--src/lib/elm_colorselector.eo14
-rw-r--r--src/lib/elm_container.eo6
-rw-r--r--src/lib/elm_ctxpopup.eo20
-rw-r--r--src/lib/elm_ctxpopup_item.eo8
-rw-r--r--src/lib/elm_datetime.eo6
-rw-r--r--src/lib/elm_dayselector.eo10
-rw-r--r--src/lib/elm_diskselector.eo18
-rw-r--r--src/lib/elm_diskselector_item.eo10
-rw-r--r--src/lib/elm_entry.eo80
-rw-r--r--src/lib/elm_fileselector.eo4
-rw-r--r--src/lib/elm_fileselector_button.eo8
-rw-r--r--src/lib/elm_fileselector_entry.eo8
-rw-r--r--src/lib/elm_flip.eo8
-rw-r--r--src/lib/elm_flipselector.eo14
-rw-r--r--src/lib/elm_flipselector_item.eo6
-rw-r--r--src/lib/elm_frame.eo8
-rw-r--r--src/lib/elm_gengrid.eo40
-rw-r--r--src/lib/elm_gengrid_item.eo18
-rw-r--r--src/lib/elm_genlist.eo40
-rw-r--r--src/lib/elm_genlist_item.eo30
-rw-r--r--src/lib/elm_gesture_layer.eo14
-rw-r--r--src/lib/elm_glview.eo26
-rw-r--r--src/lib/elm_grid.eo8
-rw-r--r--src/lib/elm_hover.eo6
-rw-r--r--src/lib/elm_hoversel.eo12
-rw-r--r--src/lib/elm_hoversel_item.eo6
-rw-r--r--src/lib/elm_icon.eo8
-rw-r--r--src/lib/elm_image.eo42
-rw-r--r--src/lib/elm_index.eo16
-rw-r--r--src/lib/elm_index_item.eo7
-rw-r--r--src/lib/elm_interface_atspi_accessible.eo24
-rw-r--r--src/lib/elm_interface_atspi_action.eo12
-rw-r--r--src/lib/elm_interface_atspi_component.eo16
-rw-r--r--src/lib/elm_interface_atspi_editable_text.eo6
-rw-r--r--src/lib/elm_interface_atspi_image.eo8
-rw-r--r--src/lib/elm_interface_atspi_selection.eo10
-rw-r--r--src/lib/elm_interface_atspi_text.eo32
-rw-r--r--src/lib/elm_interface_atspi_value.eo8
-rw-r--r--src/lib/elm_interface_atspi_widget_action.eo4
-rw-r--r--src/lib/elm_interface_fileselector.eo28
-rw-r--r--src/lib/elm_interface_scrollable.eo102
-rw-r--r--src/lib/elm_label.eo16
-rw-r--r--src/lib/elm_layout.eo14
-rw-r--r--src/lib/elm_list.eo26
-rw-r--r--src/lib/elm_list_item.eo14
-rw-r--r--src/lib/elm_map.eo26
-rw-r--r--src/lib/elm_mapbuf.eo12
-rw-r--r--src/lib/elm_menu.eo12
-rw-r--r--src/lib/elm_menu_item.eo8
-rw-r--r--src/lib/elm_multibuttonentry.eo20
-rw-r--r--src/lib/elm_multibuttonentry_item.eo6
-rw-r--r--src/lib/elm_naviframe.eo16
-rw-r--r--src/lib/elm_naviframe_item.eo6
-rw-r--r--src/lib/elm_notify.eo8
-rw-r--r--src/lib/elm_pan.eo12
-rw-r--r--src/lib/elm_panel.eo12
-rw-r--r--src/lib/elm_panes.eo18
-rw-r--r--src/lib/elm_photo.eo12
-rw-r--r--src/lib/elm_photocam.eo20
-rw-r--r--src/lib/elm_plug.eo6
-rw-r--r--src/lib/elm_popup.eo14
-rw-r--r--src/lib/elm_prefs.eo8
-rw-r--r--src/lib/elm_progressbar.eo18
-rw-r--r--src/lib/elm_radio.eo12
-rw-r--r--src/lib/elm_route.eo8
-rw-r--r--src/lib/elm_scroller.eo8
-rw-r--r--src/lib/elm_segment_control.eo8
-rw-r--r--src/lib/elm_separator.eo4
-rw-r--r--src/lib/elm_slider.eo28
-rw-r--r--src/lib/elm_slideshow.eo26
-rw-r--r--src/lib/elm_spinner.eo22
-rw-r--r--src/lib/elm_systray.eo20
-rw-r--r--src/lib/elm_table.eo10
-rw-r--r--src/lib/elm_thumb.eo26
-rw-r--r--src/lib/elm_toolbar.eo30
-rw-r--r--src/lib/elm_toolbar_item.eo24
-rw-r--r--src/lib/elm_video.eo22
-rw-r--r--src/lib/elm_web.eo48
-rw-r--r--src/lib/elm_widget.eo96
-rw-r--r--src/lib/elm_widget_item.eo26
-rw-r--r--src/lib/elm_win.eo116
94 files changed, 802 insertions, 949 deletions
diff --git a/src/lib/elm_actionslider.eo b/src/lib/elm_actionslider.eo
index c2861d07d..6e70845f0 100644
--- a/src/lib/elm_actionslider.eo
+++ b/src/lib/elm_actionslider.eo
@@ -1,8 +1,8 @@
1class Elm.Actionslider (Elm.Layout) 1class Elm.Actionslider (Elm.Layout)
2{ 2{
3 eo_prefix: elm_obj_actionslider; 3 eo_prefix: elm_obj_actionslider;
4 properties { 4 methods {
5 indicator_pos { 5 @property indicator_pos {
6 set { 6 set {
7 /*@ 7 /*@
8 Set actionslider indicator position. 8 Set actionslider indicator position.
@@ -21,7 +21,7 @@ class Elm.Actionslider (Elm.Layout)
21 Elm_Actionslider_Pos pos; /*@ The position of the indicator. */ 21 Elm_Actionslider_Pos pos; /*@ The position of the indicator. */
22 } 22 }
23 } 23 }
24 magnet_pos { 24 @property magnet_pos {
25 set { 25 set {
26 /*@ 26 /*@
27 Set actionslider magnet position. To make multiple positions magnets @c or 27 Set actionslider magnet position. To make multiple positions magnets @c or
@@ -41,7 +41,7 @@ class Elm.Actionslider (Elm.Layout)
41 Elm_Actionslider_Pos pos; /*@ Bit mask indicating the magnet positions. */ 41 Elm_Actionslider_Pos pos; /*@ Bit mask indicating the magnet positions. */
42 } 42 }
43 } 43 }
44 enabled_pos { 44 @property enabled_pos {
45 set { 45 set {
46 /*@ 46 /*@
47 Set actionslider enabled position. To set multiple positions as enabled @c or 47 Set actionslider enabled position. To set multiple positions as enabled @c or
@@ -63,7 +63,7 @@ class Elm.Actionslider (Elm.Layout)
63 Elm_Actionslider_Pos pos; /*@ Bit mask indicating the enabled positions. */ 63 Elm_Actionslider_Pos pos; /*@ Bit mask indicating the enabled positions. */
64 } 64 }
65 } 65 }
66 selected_label { 66 @property selected_label {
67 get { 67 get {
68 /*@ 68 /*@
69 Get actionslider selected label. 69 Get actionslider selected label.
diff --git a/src/lib/elm_app_client.eo b/src/lib/elm_app_client.eo
index a229bfa43..dad7371bb 100644
--- a/src/lib/elm_app_client.eo
+++ b/src/lib/elm_app_client.eo
@@ -2,8 +2,8 @@ class Elm_App_Client (Eo.Base)
2{ 2{
3 legacy_prefix: null; 3 legacy_prefix: null;
4 eo_prefix: elm_app_client; 4 eo_prefix: elm_app_client;
5 properties { 5 methods {
6 views { 6 @property views {
7 get { 7 get {
8 /*@ Return a iterator with all views of application. */ 8 /*@ Return a iterator with all views of application. */
9 } 9 }
@@ -11,7 +11,7 @@ class Elm_App_Client (Eo.Base)
11 free(own(iterator<Elm_App_Client_View *> *), eina_iterator_free) ret; /*@ The iterator with all views, must be freed after use */ 11 free(own(iterator<Elm_App_Client_View *> *), eina_iterator_free) ret; /*@ The iterator with all views, must be freed after use */
12 } 12 }
13 } 13 }
14 package { 14 @property package {
15 get { 15 get {
16 /*@ Return the application package. */ 16 /*@ Return the application package. */
17 } 17 }
@@ -19,8 +19,6 @@ class Elm_App_Client (Eo.Base)
19 const(char)* ret; /*@ application package */ 19 const(char)* ret; /*@ application package */
20 } 20 }
21 } 21 }
22 }
23 methods {
24 constructor { 22 constructor {
25 /*@ Class constructor of elm_app_client. */ 23 /*@ Class constructor of elm_app_client. */
26 legacy: null; 24 legacy: null;
diff --git a/src/lib/elm_app_client_view.eo b/src/lib/elm_app_client_view.eo
index 15e3a9a24..9848127b3 100644
--- a/src/lib/elm_app_client_view.eo
+++ b/src/lib/elm_app_client_view.eo
@@ -2,8 +2,8 @@ class Elm_App_Client_View (Eo.Base)
2{ 2{
3 legacy_prefix: null; 3 legacy_prefix: null;
4 eo_prefix: elm_app_client_view; 4 eo_prefix: elm_app_client_view;
5 properties { 5 methods {
6 state { 6 @property state {
7 get { 7 get {
8 /*@ Get state of view */ 8 /*@ Get state of view */
9 } 9 }
@@ -11,7 +11,7 @@ class Elm_App_Client_View (Eo.Base)
11 Elm_App_View_State state; /*@ state of view */ 11 Elm_App_View_State state; /*@ state of view */
12 } 12 }
13 } 13 }
14 new_events { 14 @property new_events {
15 get { 15 get {
16 /*@ Get new events of view */ 16 /*@ Get new events of view */
17 } 17 }
@@ -19,7 +19,7 @@ class Elm_App_Client_View (Eo.Base)
19 int events; /*@ number of events of view */ 19 int events; /*@ number of events of view */
20 } 20 }
21 } 21 }
22 window { 22 @property window {
23 get { 23 get {
24 /*@ Get window of view */ 24 /*@ Get window of view */
25 } 25 }
@@ -27,7 +27,7 @@ class Elm_App_Client_View (Eo.Base)
27 int window; /*@ window of view */ 27 int window; /*@ window of view */
28 } 28 }
29 } 29 }
30 icon_pixels { 30 @property icon_pixels {
31 get { 31 get {
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 }
@@ -38,7 +38,7 @@ class Elm_App_Client_View (Eo.Base)
38 const(ubyte)* pixels; /*@ uchar array, with all bytes of icon */ 38 const(ubyte)* pixels; /*@ uchar array, with all bytes of icon */
39 } 39 }
40 } 40 }
41 path { 41 @property path {
42 get { 42 get {
43 /*@ Get DBus path of view */ 43 /*@ Get DBus path of view */
44 } 44 }
@@ -46,7 +46,7 @@ class Elm_App_Client_View (Eo.Base)
46 const(char)* ret; /*@ DBus path of view */ 46 const(char)* ret; /*@ DBus path of view */
47 } 47 }
48 } 48 }
49 package { 49 @property package {
50 get { 50 get {
51 /*@ Get application package */ 51 /*@ Get application package */
52 } 52 }
@@ -54,7 +54,7 @@ class Elm_App_Client_View (Eo.Base)
54 const(char)* ret; /*@ Package of application */ 54 const(char)* ret; /*@ Package of application */
55 } 55 }
56 } 56 }
57 icon { 57 @property icon {
58 get { 58 get {
59 /*@ Get icon path of view */ 59 /*@ Get icon path of view */
60 } 60 }
@@ -62,7 +62,7 @@ class Elm_App_Client_View (Eo.Base)
62 const(char)* ret; /*@ icon path of view */ 62 const(char)* ret; /*@ icon path of view */
63 } 63 }
64 } 64 }
65 progress { 65 @property progress {
66 get { 66 get {
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 }
@@ -70,7 +70,7 @@ class Elm_App_Client_View (Eo.Base)
70 ushort progress; /*@ progress of view */ 70 ushort progress; /*@ progress of view */
71 } 71 }
72 } 72 }
73 title { 73 @property title {
74 get { 74 get {
75 /*@ Get title of view */ 75 /*@ Get title of view */
76 } 76 }
@@ -78,8 +78,6 @@ class Elm_App_Client_View (Eo.Base)
78 const(char)* ret; /*@ title of view */ 78 const(char)* ret; /*@ title of view */
79 } 79 }
80 } 80 }
81 }
82 methods {
83 constructor { 81 constructor {
84 /*@ Class constructor of elm_app_client_view */ 82 /*@ Class constructor of elm_app_client_view */
85 legacy: null; 83 legacy: null;
diff --git a/src/lib/elm_app_server.eo b/src/lib/elm_app_server.eo
index 5ac8b5315..868a604cf 100644
--- a/src/lib/elm_app_server.eo
+++ b/src/lib/elm_app_server.eo
@@ -2,8 +2,8 @@ class Elm_App_Server (Eo.Base)
2{ 2{
3 legacy_prefix: null; 3 legacy_prefix: null;
4 eo_prefix: elm_app_server; 4 eo_prefix: elm_app_server;
5 properties { 5 methods {
6 icon { 6 @property icon {
7 set { 7 set {
8 } 8 }
9 get { 9 get {
@@ -12,7 +12,7 @@ class Elm_App_Server (Eo.Base)
12 Eina_Stringshare *icon; /*@ title of icon */ 12 Eina_Stringshare *icon; /*@ title of icon */
13 } 13 }
14 } 14 }
15 views { 15 @property views {
16 get { 16 get {
17 /*@ Return a iterator with all views of application */ 17 /*@ Return a iterator with all views of application */
18 } 18 }
@@ -20,21 +20,21 @@ class Elm_App_Server (Eo.Base)
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 free(own(iterator<Elm_App_Server_View *> *), eina_iterator_free) ret; /*@ Iterator with all views of application, you must free iterator after use */
21 } 21 }
22 } 22 }
23 path { 23 @property path {
24 get { 24 get {
25 } 25 }
26 values { 26 values {
27 const(char)* ret; 27 const(char)* ret;
28 } 28 }
29 } 29 }
30 package { 30 @property package {
31 get { 31 get {
32 } 32 }
33 values { 33 values {
34 Eina_Stringshare *ret; 34 Eina_Stringshare *ret;
35 } 35 }
36 } 36 }
37 pixels { 37 @property pixels {
38 get { 38 get {
39 /*@ Get application raw icon. */ 39 /*@ Get application raw icon. */
40 } 40 }
@@ -48,8 +48,6 @@ class Elm_App_Server (Eo.Base)
48 const(ubyte)* pixels; 48 const(ubyte)* pixels;
49 } 49 }
50 } 50 }
51 }
52 methods {
53 constructor { 51 constructor {
54 /*@ Class constructor of elm_app_server */ 52 /*@ Class constructor of elm_app_server */
55 legacy: null; 53 legacy: null;
diff --git a/src/lib/elm_app_server_view.eo b/src/lib/elm_app_server_view.eo
index dd05639d3..3c03abda4 100644
--- a/src/lib/elm_app_server_view.eo
+++ b/src/lib/elm_app_server_view.eo
@@ -2,8 +2,8 @@ class Elm_App_Server_View (Eo.Base)
2{ 2{
3 legacy_prefix: null; 3 legacy_prefix: null;
4 eo_prefix: elm_app_server_view; 4 eo_prefix: elm_app_server_view;
5 properties { 5 methods {
6 progress { 6 @property progress {
7 set { 7 set {
8 } 8 }
9 get { 9 get {
@@ -12,7 +12,7 @@ class Elm_App_Server_View (Eo.Base)
12 short progress; 12 short progress;
13 } 13 }
14 } 14 }
15 new_events { 15 @property new_events {
16 set { 16 set {
17 } 17 }
18 get { 18 get {
@@ -21,7 +21,7 @@ class Elm_App_Server_View (Eo.Base)
21 int events; 21 int events;
22 } 22 }
23 } 23 }
24 icon { 24 @property icon {
25 set { 25 set {
26 } 26 }
27 get { 27 get {
@@ -30,7 +30,7 @@ class Elm_App_Server_View (Eo.Base)
30 const(char)* icon; 30 const(char)* icon;
31 } 31 }
32 } 32 }
33 title { 33 @property title {
34 set { 34 set {
35 } 35 }
36 get { 36 get {
@@ -39,35 +39,35 @@ class Elm_App_Server_View (Eo.Base)
39 const(char)* title @nullable; 39 const(char)* title @nullable;
40 } 40 }
41 } 41 }
42 window { 42 @property window {
43 set { 43 set {
44 } 44 }
45 values { 45 values {
46 Evas_Object *win; 46 Evas_Object *win;
47 } 47 }
48 } 48 }
49 id { 49 @property id {
50 get { 50 get {
51 } 51 }
52 values { 52 values {
53 Eina_Stringshare *ret; 53 Eina_Stringshare *ret;
54 } 54 }
55 } 55 }
56 state { 56 @property state {
57 get { 57 get {
58 } 58 }
59 values { 59 values {
60 Elm_App_View_State ret; 60 Elm_App_View_State ret;
61 } 61 }
62 } 62 }
63 path { 63 @property path {
64 get { 64 get {
65 } 65 }
66 values { 66 values {
67 const(char)* ret; 67 const(char)* ret;
68 } 68 }
69 } 69 }
70 pixels { 70 @property pixels {
71 get { 71 get {
72 /*@ Get application raw icon. */ 72 /*@ Get application raw icon. */
73 } 73 }
@@ -81,8 +81,6 @@ class Elm_App_Server_View (Eo.Base)
81 const(ubyte)* pixels; 81 const(ubyte)* pixels;
82 } 82 }
83 } 83 }
84 }
85 methods {
86 constructor { 84 constructor {
87 /*@ Class constructor of elm_app_server_view */ 85 /*@ Class constructor of elm_app_server_view */
88 legacy: null; 86 legacy: null;
diff --git a/src/lib/elm_bg.eo b/src/lib/elm_bg.eo
index 2943abdeb..6d3c930be 100644
--- a/src/lib/elm_bg.eo
+++ b/src/lib/elm_bg.eo
@@ -1,8 +1,8 @@
1class Elm.Bg (Elm.Layout, Efl.File) 1class Elm.Bg (Elm.Layout, Efl.File)
2{ 2{
3 eo_prefix: elm_obj_bg; 3 eo_prefix: elm_obj_bg;
4 properties { 4 methods {
5 option { 5 @property option {
6 set { 6 set {
7 /*@ 7 /*@
8 Set the mode of display for a given background widget's image 8 Set the mode of display for a given background widget's image
@@ -31,7 +31,7 @@ class Elm.Bg (Elm.Layout, Efl.File)
31 Elm_Bg_Option option; /*@ The desired background option (see #Elm_Bg_Option) */ 31 Elm_Bg_Option option; /*@ The desired background option (see #Elm_Bg_Option) */
32 } 32 }
33 } 33 }
34 color { 34 @property color {
35 set { 35 set {
36 /*@ 36 /*@
37 Set the color on a given background widget 37 Set the color on a given background widget
@@ -69,7 +69,7 @@ class Elm.Bg (Elm.Layout, Efl.File)
69 int a; /*@ The blue color component's value */ 69 int a; /*@ The blue color component's value */
70 } 70 }
71 } 71 }
72 load_size { 72 @property load_size {
73 set { 73 set {
74 /*@ 74 /*@
75 Set the size of the pixmap representation of the image set on a 75 Set the size of the pixmap representation of the image set on a
diff --git a/src/lib/elm_box.eo b/src/lib/elm_box.eo
index e74b8f4c3..dcb37a28f 100644
--- a/src/lib/elm_box.eo
+++ b/src/lib/elm_box.eo
@@ -1,8 +1,8 @@
1class Elm.Box (Elm.Widget) 1class Elm.Box (Elm.Widget)
2{ 2{
3 eo_prefix: elm_obj_box; 3 eo_prefix: elm_obj_box;
4 properties { 4 methods {
5 homogeneous { 5 @property homogeneous {
6 set { 6 set {
7 /*@ 7 /*@
8 Set the box to arrange its children homogeneously 8 Set the box to arrange its children homogeneously
@@ -26,7 +26,7 @@ class Elm.Box (Elm.Widget)
26 bool homogeneous; /*@ The homogeneous flag */ 26 bool homogeneous; /*@ The homogeneous flag */
27 } 27 }
28 } 28 }
29 align { 29 @property align {
30 set { 30 set {
31 /*@ 31 /*@
32 Set the alignment of the whole bounding box of contents. 32 Set the alignment of the whole bounding box of contents.
@@ -50,7 +50,7 @@ class Elm.Box (Elm.Widget)
50 double vertical; /*@ The vertical alignment of elements */ 50 double vertical; /*@ The vertical alignment of elements */
51 } 51 }
52 } 52 }
53 horizontal { 53 @property horizontal {
54 set { 54 set {
55 /*@ 55 /*@
56 Set the horizontal orientation 56 Set the horizontal orientation
@@ -77,7 +77,7 @@ class Elm.Box (Elm.Widget)
77 @c EINA_FALSE = vertical) */ 77 @c EINA_FALSE = vertical) */
78 } 78 }
79 } 79 }
80 padding { 80 @property padding {
81 set { 81 set {
82 /*@ 82 /*@
83 Set the space (padding) between the box's elements. 83 Set the space (padding) between the box's elements.
@@ -102,7 +102,7 @@ class Elm.Box (Elm.Widget)
102 Evas_Coord vertical; /*@ The vertical space between elements */ 102 Evas_Coord vertical; /*@ The vertical space between elements */
103 } 103 }
104 } 104 }
105 layout { 105 @property layout {
106 set { 106 set {
107 /*@ 107 /*@
108 Set the layout defining function to be used by the box 108 Set the layout defining function to be used by the box
@@ -140,7 +140,7 @@ class Elm.Box (Elm.Widget)
140 Ecore_Cb free_data @optional; /*@ Function called to free @p data */ 140 Ecore_Cb free_data @optional; /*@ Function called to free @p data */
141 } 141 }
142 } 142 }
143 children { 143 @property children {
144 get { 144 get {
145 /*@ 145 /*@
146 Get a list of the objects packed into the box 146 Get a list of the objects packed into the box
@@ -154,8 +154,6 @@ class Elm.Box (Elm.Widget)
154 return: free(own(list<Evas_Object*>*), eina_list_free) @warn_unused; 154 return: free(own(list<Evas_Object*>*), eina_list_free) @warn_unused;
155 } 155 }
156 } 156 }
157 }
158 methods {
159 pack_end { 157 pack_end {
160 /*@ 158 /*@
161 Add an object at the end of the pack list 159 Add an object at the end of the pack list
diff --git a/src/lib/elm_bubble.eo b/src/lib/elm_bubble.eo
index 6dd250338..12a76615c 100644
--- a/src/lib/elm_bubble.eo
+++ b/src/lib/elm_bubble.eo
@@ -1,8 +1,8 @@
1class Elm.Bubble (Elm.Layout) 1class Elm.Bubble (Elm.Layout)
2{ 2{
3 eo_prefix: elm_obj_bubble; 3 eo_prefix: elm_obj_bubble;
4 properties { 4 methods {
5 pos { 5 @property pos {
6 set { 6 set {
7 /*@ 7 /*@
8 Set the corner of the bubble 8 Set the corner of the bubble
diff --git a/src/lib/elm_button.eo b/src/lib/elm_button.eo
index 3a30e0474..fec1aaf95 100644
--- a/src/lib/elm_button.eo
+++ b/src/lib/elm_button.eo
@@ -2,8 +2,8 @@ class Elm.Button (Elm.Layout, Evas.Clickable_Interface,
2 Elm_Interface_Atspi_Widget_Action) 2 Elm_Interface_Atspi_Widget_Action)
3{ 3{
4 eo_prefix: elm_obj_button; 4 eo_prefix: elm_obj_button;
5 properties { 5 methods {
6 autorepeat_initial_timeout { 6 @property autorepeat_initial_timeout {
7 set { 7 set {
8 /*@ 8 /*@
9 Set the initial timeout before the autorepeat event is generated 9 Set the initial timeout before the autorepeat event is generated
@@ -32,7 +32,7 @@ class Elm.Button (Elm.Layout, Evas.Clickable_Interface,
32 double t; /*@ Timeout in seconds */ 32 double t; /*@ Timeout in seconds */
33 } 33 }
34 } 34 }
35 autorepeat_gap_timeout { 35 @property autorepeat_gap_timeout {
36 set { 36 set {
37 /*@ 37 /*@
38 Set the interval between each generated autorepeat event 38 Set the interval between each generated autorepeat event
@@ -56,7 +56,7 @@ class Elm.Button (Elm.Layout, Evas.Clickable_Interface,
56 double t; /*@ Interval in seconds */ 56 double t; /*@ Interval in seconds */
57 } 57 }
58 } 58 }
59 autorepeat { 59 @property autorepeat {
60 set { 60 set {
61 /*@ 61 /*@
62 Turn on/off the autorepeat event generated when the button is kept pressed 62 Turn on/off the autorepeat event generated when the button is kept pressed
@@ -86,7 +86,7 @@ class Elm.Button (Elm.Layout, Evas.Clickable_Interface,
86 bool on; /*@ A bool to turn on/off the event */ 86 bool on; /*@ A bool to turn on/off the event */
87 } 87 }
88 } 88 }
89 admits_autorepeat { 89 @property admits_autorepeat {
90 get { 90 get {
91 /*@ Get whether the button supports autorepeat. */ 91 /*@ Get whether the button supports autorepeat. */
92 legacy: null; 92 legacy: null;
diff --git a/src/lib/elm_calendar.eo b/src/lib/elm_calendar.eo
index 72f65a41b..0d4fdd85e 100644
--- a/src/lib/elm_calendar.eo
+++ b/src/lib/elm_calendar.eo
@@ -1,8 +1,8 @@
1class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action) 1class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
2{ 2{
3 eo_prefix: elm_obj_calendar; 3 eo_prefix: elm_obj_calendar;
4 properties { 4 methods {
5 first_day_of_week { 5 @property first_day_of_week {
6 set { 6 set {
7 /*@ 7 /*@
8 Set the first day of week to use on calendar widgets'. 8 Set the first day of week to use on calendar widgets'.
@@ -25,7 +25,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
25 ..., Saturday = 6) */ 25 ..., Saturday = 6) */
26 } 26 }
27 } 27 }
28 selectable { 28 @property selectable {
29 set { 29 set {
30 /*@ 30 /*@
31 Define which fields of a @b tm struct will be taken into account, when 31 Define which fields of a @b tm struct will be taken into account, when
@@ -53,7 +53,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
53 Elm_Calendar_Selectable selectable; /*@ A bitmask of Elm_Calendar_Selectable */ 53 Elm_Calendar_Selectable selectable; /*@ A bitmask of Elm_Calendar_Selectable */
54 } 54 }
55 } 55 }
56 interval { 56 @property interval {
57 set { 57 set {
58 /*@ 58 /*@
59 Set the interval on time updates for an user mouse button hold 59 Set the interval on time updates for an user mouse button hold
@@ -92,7 +92,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
92 double interval; /*@ The (first) interval value in seconds */ 92 double interval; /*@ The (first) interval value in seconds */
93 } 93 }
94 } 94 }
95 weekdays_names { 95 @property weekdays_names {
96 set { 96 set {
97 /*@ 97 /*@
98 Set weekdays names to be displayed by the calendar. 98 Set weekdays names to be displayed by the calendar.
@@ -140,7 +140,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
140 @warning The strings must be NULL terminated ('@\0'). */ 140 @warning The strings must be NULL terminated ('@\0'). */
141 } 141 }
142 } 142 }
143 select_mode { 143 @property select_mode {
144 set { 144 set {
145 /*@ 145 /*@
146 Set select day mode to use. 146 Set select day mode to use.
@@ -165,7 +165,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
165 Elm_Calendar_Select_Mode mode; /*@ The select mode to use. */ 165 Elm_Calendar_Select_Mode mode; /*@ The select mode to use. */
166 } 166 }
167 } 167 }
168 min_max_year { 168 @property min_max_year {
169 set { 169 set {
170 /*@ 170 /*@
171 Set the minimum and maximum values for the year 171 Set the minimum and maximum values for the year
@@ -200,7 +200,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
200 int max; /*@ The maximum year; */ 200 int max; /*@ The maximum year; */
201 } 201 }
202 } 202 }
203 format_function { 203 @property format_function {
204 set { 204 set {
205 /*@ 205 /*@
206 Set a function to format the string that will be used to display 206 Set a function to format the string that will be used to display
@@ -233,7 +233,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
233 the selected date */ 233 the selected date */
234 } 234 }
235 } 235 }
236 marks { 236 @property marks {
237 get { 237 get {
238 /*@ 238 /*@
239 Get a list of all the calendar marks. 239 Get a list of all the calendar marks.
@@ -248,8 +248,6 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
248 return: const(list)*; 248 return: const(list)*;
249 } 249 }
250 } 250 }
251 }
252 methods {
253 selected_time_set { 251 selected_time_set {
254 /*@ 252 /*@
255 Set selected date to be highlighted on calendar. 253 Set selected date to be highlighted on calendar.
diff --git a/src/lib/elm_check.eo b/src/lib/elm_check.eo
index 085fdd8ee..f34adb7a6 100644
--- a/src/lib/elm_check.eo
+++ b/src/lib/elm_check.eo
@@ -1,8 +1,8 @@
1class Elm.Check (Elm.Layout, Elm_Interface_Atspi_Widget_Action) 1class Elm.Check (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
2{ 2{
3 eo_prefix: elm_obj_check; 3 eo_prefix: elm_obj_check;
4 properties { 4 methods {
5 state { 5 @property state {
6 set { 6 set {
7 /*@ 7 /*@
8 @brief Set the on/off state of the check object 8 @brief Set the on/off state of the check object
@@ -25,7 +25,7 @@ class Elm.Check (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
25 bool state; /*@ The state to use (1 == on, 0 == off) */ 25 bool state; /*@ The state to use (1 == on, 0 == off) */
26 } 26 }
27 } 27 }
28 state_pointer { 28 @property state_pointer {
29 set { 29 set {
30 /*@ 30 /*@
31 @brief Set a convenience pointer to a boolean to change 31 @brief Set a convenience pointer to a boolean to change
diff --git a/src/lib/elm_clock.eo b/src/lib/elm_clock.eo
index 8a503b2f6..9ef386c4f 100644
--- a/src/lib/elm_clock.eo
+++ b/src/lib/elm_clock.eo
@@ -1,8 +1,8 @@
1class Elm.Clock (Elm.Layout) 1class Elm.Clock (Elm.Layout)
2{ 2{
3 eo_prefix: elm_obj_clock; 3 eo_prefix: elm_obj_clock;
4 properties { 4 methods {
5 show_am_pm { 5 @property show_am_pm {
6 set { 6 set {
7 /*@ 7 /*@
8 Set if the given clock widget must show hours in military or 8 Set if the given clock widget must show hours in military or
@@ -37,7 +37,7 @@ class Elm.Clock (Elm.Layout)
37 to military mode */ 37 to military mode */
38 } 38 }
39 } 39 }
40 first_interval { 40 @property first_interval {
41 set { 41 set {
42 /*@ 42 /*@
43 Set the first interval on time updates for a user mouse button hold 43 Set the first interval on time updates for a user mouse button hold
@@ -77,7 +77,7 @@ class Elm.Clock (Elm.Layout)
77 double interval; /*@ The first interval value in seconds */ 77 double interval; /*@ The first interval value in seconds */
78 } 78 }
79 } 79 }
80 show_seconds { 80 @property show_seconds {
81 set { 81 set {
82 /*@ 82 /*@
83 Set if the given clock widget must show time with seconds or not 83 Set if the given clock widget must show time with seconds or not
@@ -107,7 +107,7 @@ class Elm.Clock (Elm.Layout)
107 bool seconds; /*@ @c EINA_TRUE to show seconds, @c EINA_FALSE otherwise */ 107 bool seconds; /*@ @c EINA_TRUE to show seconds, @c EINA_FALSE otherwise */
108 } 108 }
109 } 109 }
110 edit { 110 @property edit {
111 set { 111 set {
112 /*@ 112 /*@
113 Set whether a given clock widget is under <b>edition mode</b> or 113 Set whether a given clock widget is under <b>edition mode</b> or
@@ -145,7 +145,7 @@ class Elm.Clock (Elm.Layout)
145 put it back to "displaying only" mode */ 145 put it back to "displaying only" mode */
146 } 146 }
147 } 147 }
148 pause { 148 @property pause {
149 set { 149 set {
150 /*@ 150 /*@
151 Set whether the given clock widget should be paused or not. 151 Set whether the given clock widget should be paused or not.
@@ -174,7 +174,7 @@ class Elm.Clock (Elm.Layout)
174 bool paused; /*@ @c EINA_TRUE to pause clock, @c EINA_FALSE otherwise */ 174 bool paused; /*@ @c EINA_TRUE to pause clock, @c EINA_FALSE otherwise */
175 } 175 }
176 } 176 }
177 time { 177 @property time {
178 set { 178 set {
179 /*@ 179 /*@
180 Set a clock widget's time, programmatically 180 Set a clock widget's time, programmatically
@@ -212,7 +212,7 @@ class Elm.Clock (Elm.Layout)
212 int sec; /*@ The seconds to set */ 212 int sec; /*@ The seconds to set */
213 } 213 }
214 } 214 }
215 edit_mode { 215 @property edit_mode {
216 set { 216 set {
217 /*@ 217 /*@
218 Set what digits of the given clock widget should be editable 218 Set what digits of the given clock widget should be editable
diff --git a/src/lib/elm_color_item.eo b/src/lib/elm_color_item.eo
index 47cd0402b..5fb92c332 100644
--- a/src/lib/elm_color_item.eo
+++ b/src/lib/elm_color_item.eo
@@ -1,8 +1,8 @@
1class Elm.Color_Item(Elm.Widget_Item) 1class Elm.Color_Item(Elm.Widget_Item)
2{ 2{
3 eo_prefix: elm_obj_color_item; 3 eo_prefix: elm_obj_color_item;
4 properties { 4 methods {
5 color { 5 @property color {
6 get { 6 get {
7 /*@ 7 /*@
8 Get Palette item's color. 8 Get Palette item's color.
@@ -24,7 +24,7 @@ class Elm.Color_Item(Elm.Widget_Item)
24 int a; /*@ alpha-value of color */ 24 int a; /*@ alpha-value of color */
25 } 25 }
26 } 26 }
27 selected { 27 @property selected {
28 get { 28 get {
29 /*@ 29 /*@
30 Get the selected state of color palette item 30 Get the selected state of color palette item
diff --git a/src/lib/elm_colorselector.eo b/src/lib/elm_colorselector.eo
index c2f18277b..493500b1d 100644
--- a/src/lib/elm_colorselector.eo
+++ b/src/lib/elm_colorselector.eo
@@ -1,8 +1,8 @@
1class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action) 1class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
2{ 2{
3 eo_prefix: elm_obj_colorselector; 3 eo_prefix: elm_obj_colorselector;
4 properties { 4 methods {
5 color { 5 @property color {
6 set { 6 set {
7 /*@ 7 /*@
8 Set color to colorselector 8 Set color to colorselector
@@ -22,7 +22,7 @@ class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
22 int a; /*@ a-value of color */ 22 int a; /*@ a-value of color */
23 } 23 }
24 } 24 }
25 palette_name { 25 @property palette_name {
26 set { 26 set {
27 /*@ 27 /*@
28 Set current palette's name 28 Set current palette's name
@@ -48,7 +48,7 @@ class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
48 const(char)* palette_name; /*@ Name of palette */ 48 const(char)* palette_name; /*@ Name of palette */
49 } 49 }
50 } 50 }
51 mode { 51 @property mode {
52 set { 52 set {
53 /*@ 53 /*@
54 Set Colorselector's mode. 54 Set Colorselector's mode.
@@ -69,7 +69,7 @@ class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
69 Elm_Colorselector_Mode mode; /*@ Elm_Colorselector_Mode */ 69 Elm_Colorselector_Mode mode; /*@ Elm_Colorselector_Mode */
70 } 70 }
71 } 71 }
72 palette_items { 72 @property palette_items {
73 get { 73 get {
74 /*@ 74 /*@
75 Get list of palette items. 75 Get list of palette items.
@@ -85,7 +85,7 @@ class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
85 return: const(list)*; 85 return: const(list)*;
86 } 86 }
87 } 87 }
88 palette_selected_item { 88 @property palette_selected_item {
89 get { 89 get {
90 /*@ 90 /*@
91 Get the selected item in colorselector palette. 91 Get the selected item in colorselector palette.
@@ -97,8 +97,6 @@ class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
97 return: Elm_Object_Item *; 97 return: Elm_Object_Item *;
98 } 98 }
99 } 99 }
100 }
101 methods {
102 palette_color_add { 100 palette_color_add {
103 /*@ 101 /*@
104 Add a new color item to palette. 102 Add a new color item to palette.
diff --git a/src/lib/elm_container.eo b/src/lib/elm_container.eo
index a291965d9..e6fd8155a 100644
--- a/src/lib/elm_container.eo
+++ b/src/lib/elm_container.eo
@@ -3,8 +3,8 @@ class Elm.Container (Elm.Widget)
3 legacy_prefix: null; 3 legacy_prefix: null;
4 eo_prefix: elm_obj_container; 4 eo_prefix: elm_obj_container;
5 data: null; 5 data: null;
6 properties { 6 methods {
7 content_swallow_list { 7 @property content_swallow_list {
8 get { 8 get {
9 /*@ Get the list of swallow parts in the object. */ 9 /*@ Get the list of swallow parts in the object. */
10 } 10 }
@@ -12,8 +12,6 @@ class Elm.Container (Elm.Widget)
12 free(own(list<Evas_Object *> *), eina_list_free) ret; /*@ list */ 12 free(own(list<Evas_Object *> *), eina_list_free) ret; /*@ list */
13 } 13 }
14 } 14 }
15 }
16 methods {
17 content_set { 15 content_set {
18 /*@ Swallow the given object into the given part of the container. */ 16 /*@ Swallow the given object into the given part of the container. */
19 params { 17 params {
diff --git a/src/lib/elm_ctxpopup.eo b/src/lib/elm_ctxpopup.eo
index f85b47bdf..e24afaad8 100644
--- a/src/lib/elm_ctxpopup.eo
+++ b/src/lib/elm_ctxpopup.eo
@@ -1,8 +1,8 @@
1class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action) 1class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
2{ 2{
3 eo_prefix: elm_obj_ctxpopup; 3 eo_prefix: elm_obj_ctxpopup;
4 properties { 4 methods {
5 horizontal { 5 @property horizontal {
6 set { 6 set {
7 /*@ 7 /*@
8 @brief Change the ctxpopup's orientation to horizontal or vertical. 8 @brief Change the ctxpopup's orientation to horizontal or vertical.
@@ -23,7 +23,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
23 bool horizontal; /*@ @c EINA_TRUE for horizontal mode, @c EINA_FALSE for vertical */ 23 bool horizontal; /*@ @c EINA_TRUE for horizontal mode, @c EINA_FALSE for vertical */
24 } 24 }
25 } 25 }
26 auto_hide_disabled { 26 @property auto_hide_disabled {
27 set { 27 set {
28 /*@ 28 /*@
29 @brief Set ctxpopup auto hide mode triggered by ctxpopup policy. 29 @brief Set ctxpopup auto hide mode triggered by ctxpopup policy.
@@ -56,7 +56,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
56 bool disabled; /*@ auto hide enable/disable. */ 56 bool disabled; /*@ auto hide enable/disable. */
57 } 57 }
58 } 58 }
59 hover_parent { 59 @property hover_parent {
60 set { 60 set {
61 /*@ 61 /*@
62 @brief Set the Ctxpopup's parent 62 @brief Set the Ctxpopup's parent
@@ -83,7 +83,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
83 Evas_Object *parent; /*@ The parent to use */ 83 Evas_Object *parent; /*@ The parent to use */
84 } 84 }
85 } 85 }
86 direction_priority { 86 @property direction_priority {
87 set { 87 set {
88 /*@ 88 /*@
89 @brief Set the direction priority of a ctxpopup. 89 @brief Set the direction priority of a ctxpopup.
@@ -111,7 +111,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
111 Elm_Ctxpopup_Direction fourth; /*@ 4th priority of direction */ 111 Elm_Ctxpopup_Direction fourth; /*@ 4th priority of direction */
112 } 112 }
113 } 113 }
114 direction { 114 @property direction {
115 get { 115 get {
116 /*@ 116 /*@
117 @brief Get the current direction of a ctxpopup. 117 @brief Get the current direction of a ctxpopup.
@@ -125,7 +125,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
125 return: Elm_Ctxpopup_Direction(4); 125 return: Elm_Ctxpopup_Direction(4);
126 } 126 }
127 } 127 }
128 items { 128 @property items {
129 get { 129 get {
130 /*@ 130 /*@
131 @brief Get the internal list of items in a given ctxpopup widget. 131 @brief Get the internal list of items in a given ctxpopup widget.
@@ -148,7 +148,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
148 return: const(list)*; 148 return: const(list)*;
149 } 149 }
150 } 150 }
151 first_item { 151 @property first_item {
152 get { 152 get {
153 /*@ 153 /*@
154 Get the first item in the given ctxpopup widget's list of 154 Get the first item in the given ctxpopup widget's list of
@@ -165,7 +165,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
165 return: Elm_Object_Item *; 165 return: Elm_Object_Item *;
166 } 166 }
167 } 167 }
168 last_item { 168 @property last_item {
169 get { 169 get {
170 /*@ 170 /*@
171 Get the last item in the given ctxpopup widget's list of 171 Get the last item in the given ctxpopup widget's list of
@@ -182,8 +182,6 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
182 return: Elm_Object_Item *; 182 return: Elm_Object_Item *;
183 } 183 }
184 } 184 }
185 }
186 methods {
187 dismiss { 185 dismiss {
188 /*@ 186 /*@
189 @brief Dismiss a ctxpopup object 187 @brief Dismiss a ctxpopup object
diff --git a/src/lib/elm_ctxpopup_item.eo b/src/lib/elm_ctxpopup_item.eo
index 8542f0192..230f3dc23 100644
--- a/src/lib/elm_ctxpopup_item.eo
+++ b/src/lib/elm_ctxpopup_item.eo
@@ -1,8 +1,8 @@
1class Elm.Ctxpopup_Item(Elm.Widget_Item) 1class Elm.Ctxpopup_Item(Elm.Widget_Item)
2{ 2{
3 eo_prefix: elm_obj_ctxpopup_item; 3 eo_prefix: elm_obj_ctxpopup_item;
4 properties { 4 methods {
5 prev { 5 @property prev {
6 get { 6 get {
7 /*@ 7 /*@
8 Get the item before @p it in a ctxpopup widget's internal list of 8 Get the item before @p it in a ctxpopup widget's internal list of
@@ -19,7 +19,7 @@ class Elm.Ctxpopup_Item(Elm.Widget_Item)
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 }
22 next { 22 @property next {
23 get { 23 get {
24 /*@ 24 /*@
25 Get the item after @p it in a ctxpopup widget's 25 Get the item after @p it in a ctxpopup widget's
@@ -36,8 +36,6 @@ class Elm.Ctxpopup_Item(Elm.Widget_Item)
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 }
40 methods {
41 init { 39 init {
42 params { 40 params {
43 Evas_Smart_Cb func @nullable; 41 Evas_Smart_Cb func @nullable;
diff --git a/src/lib/elm_datetime.eo b/src/lib/elm_datetime.eo
index cc022de23..97e628cf8 100644
--- a/src/lib/elm_datetime.eo
+++ b/src/lib/elm_datetime.eo
@@ -1,8 +1,8 @@
1class Elm.Datetime (Elm.Layout) 1class Elm.Datetime (Elm.Layout)
2{ 2{
3 eo_prefix: elm_obj_datetime; 3 eo_prefix: elm_obj_datetime;
4 properties { 4 methods {
5 format { 5 @property format {
6 set { 6 set {
7 /*@ 7 /*@
8 Set the datetime format. Format is a combination of allowed Libc date format 8 Set the datetime format. Format is a combination of allowed Libc date format
@@ -85,8 +85,6 @@ class Elm.Datetime (Elm.Layout)
85 const(char)* fmt @nullable; /*@ The datetime format */ 85 const(char)* fmt @nullable; /*@ The datetime format */
86 } 86 }
87 } 87 }
88 }
89 methods {
90 field_limit_set { 88 field_limit_set {
91 /*@ 89 /*@
92 @brief Set the field limits of a field. 90 @brief Set the field limits of a field.
diff --git a/src/lib/elm_dayselector.eo b/src/lib/elm_dayselector.eo
index 70c85a292..0d5e3962b 100644
--- a/src/lib/elm_dayselector.eo
+++ b/src/lib/elm_dayselector.eo
@@ -1,8 +1,8 @@
1class Elm.Dayselector (Elm.Layout) 1class Elm.Dayselector (Elm.Layout)
2{ 2{
3 eo_prefix: elm_obj_dayselector; 3 eo_prefix: elm_obj_dayselector;
4 properties { 4 methods {
5 week_start { 5 @property week_start {
6 set { 6 set {
7 /*@ 7 /*@
8 Set the starting day of Dayselector. 8 Set the starting day of Dayselector.
@@ -27,7 +27,7 @@ class Elm.Dayselector (Elm.Layout)
27 Elm_Dayselector_Day day; /*@ Dayselector_Day the first day that the user wants to display. */ 27 Elm_Dayselector_Day day; /*@ Dayselector_Day the first day that the user wants to display. */
28 } 28 }
29 } 29 }
30 weekend_length { 30 @property weekend_length {
31 set { 31 set {
32 /*@ 32 /*@
33 Set the weekend length of Dayselector. 33 Set the weekend length of Dayselector.
@@ -51,7 +51,7 @@ class Elm.Dayselector (Elm.Layout)
51 uint length; /*@ Weekend length, number of days as an integer. */ 51 uint length; /*@ Weekend length, number of days as an integer. */
52 } 52 }
53 } 53 }
54 weekend_start { 54 @property weekend_start {
55 set { 55 set {
56 /*@ 56 /*@
57 Set the weekend starting day of Dayselector. 57 Set the weekend starting day of Dayselector.
@@ -76,8 +76,6 @@ class Elm.Dayselector (Elm.Layout)
76 Elm_Dayselector_Day day; /*@ Dayselector_Day the first day from where weekend starts. */ 76 Elm_Dayselector_Day day; /*@ Dayselector_Day the first day from where weekend starts. */
77 } 77 }
78 } 78 }
79 }
80 methods {
81 weekdays_names_set { 79 weekdays_names_set {
82 /*@ 80 /*@
83 Set weekdays names to be displayed by the Dayselector. 81 Set weekdays names to be displayed by the Dayselector.
diff --git a/src/lib/elm_diskselector.eo b/src/lib/elm_diskselector.eo
index e379c1347..85bd6ed51 100644
--- a/src/lib/elm_diskselector.eo
+++ b/src/lib/elm_diskselector.eo
@@ -2,8 +2,8 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
2 Elm_Interface_Atspi_Widget_Action) 2 Elm_Interface_Atspi_Widget_Action)
3{ 3{
4 eo_prefix: elm_obj_diskselector; 4 eo_prefix: elm_obj_diskselector;
5 properties { 5 methods {
6 side_text_max_length { 6 @property side_text_max_length {
7 set { 7 set {
8 /*@ 8 /*@
9 Set the side labels max length. 9 Set the side labels max length.
@@ -42,7 +42,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
42 int len; /*@ The max length defined for side labels. */ 42 int len; /*@ The max length defined for side labels. */
43 } 43 }
44 } 44 }
45 round_enabled { 45 @property round_enabled {
46 set { 46 set {
47 /*@ 47 /*@
48 Enable or disable round mode. 48 Enable or disable round mode.
@@ -71,7 +71,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
71 disable it. */ 71 disable it. */
72 } 72 }
73 } 73 }
74 display_item_num { 74 @property display_item_num {
75 set { 75 set {
76 /*@ 76 /*@
77 Set the number of items to be displayed. 77 Set the number of items to be displayed.
@@ -100,7 +100,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
100 int num; /*@ The number of items the diskselector will display. */ 100 int num; /*@ The number of items the diskselector will display. */
101 } 101 }
102 } 102 }
103 first_item { 103 @property first_item {
104 get { 104 get {
105 /*@ 105 /*@
106 Get the first item of the diskselector. 106 Get the first item of the diskselector.
@@ -117,7 +117,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
117 return: Elm_Object_Item *; 117 return: Elm_Object_Item *;
118 } 118 }
119 } 119 }
120 items { 120 @property items {
121 get { 121 get {
122 /*@ 122 /*@
123 Get a list of all the diskselector items. 123 Get a list of all the diskselector items.
@@ -133,7 +133,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
133 return: const(list)*; 133 return: const(list)*;
134 } 134 }
135 } 135 }
136 last_item { 136 @property last_item {
137 get { 137 get {
138 /*@ 138 /*@
139 Get the last item of the diskselector. 139 Get the last item of the diskselector.
@@ -150,7 +150,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
150 return: Elm_Object_Item *; 150 return: Elm_Object_Item *;
151 } 151 }
152 } 152 }
153 selected_item { 153 @property selected_item {
154 get { 154 get {
155 /*@ 155 /*@
156 Get the selected item. 156 Get the selected item.
@@ -170,8 +170,6 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
170 return: Elm_Object_Item *; 170 return: Elm_Object_Item *;
171 } 171 }
172 } 172 }
173 }
174 methods {
175 item_append { 173 item_append {
176 /*@ 174 /*@
177 Appends a new item to the diskselector object. 175 Appends a new item to the diskselector object.
diff --git a/src/lib/elm_diskselector_item.eo b/src/lib/elm_diskselector_item.eo
index 7b31ff3ec..3315deea0 100644
--- a/src/lib/elm_diskselector_item.eo
+++ b/src/lib/elm_diskselector_item.eo
@@ -1,8 +1,8 @@
1class Elm.Diskselector_Item(Elm.Widget_Item) 1class Elm.Diskselector_Item(Elm.Widget_Item)
2{ 2{
3 eo_prefix: elm_obj_diskselector_item; 3 eo_prefix: elm_obj_diskselector_item;
4 properties { 4 methods {
5 prev { 5 @property prev {
6 get { 6 get {
7 /*@ 7 /*@
8 Get the item before @p item in diskselector. 8 Get the item before @p item in diskselector.
@@ -23,7 +23,7 @@ class Elm.Diskselector_Item(Elm.Widget_Item)
23 Elm_Object_Item *item; /*@ The item before @p item, or @c NULL if none or on failure. */ 23 Elm_Object_Item *item; /*@ The item before @p item, or @c NULL if none or on failure. */
24 } 24 }
25 } 25 }
26 next { 26 @property next {
27 get { 27 get {
28 /*@ 28 /*@
29 Get the item after @p item in diskselector. 29 Get the item after @p item in diskselector.
@@ -44,7 +44,7 @@ class Elm.Diskselector_Item(Elm.Widget_Item)
44 Elm_Object_Item *item; /*@ The item after @p item, or @c NULL if none or on failure. */ 44 Elm_Object_Item *item; /*@ The item after @p item, or @c NULL if none or on failure. */
45 } 45 }
46 } 46 }
47 selected { 47 @property selected {
48 get { 48 get {
49 /*@ 49 /*@
50 Get whether the @p item is selected or not. 50 Get whether the @p item is selected or not.
@@ -84,8 +84,6 @@ class Elm.Diskselector_Item(Elm.Widget_Item)
84 Eina_Bool selected; /*@ The selected state */ 84 Eina_Bool selected; /*@ The selected state */
85 } 85 }
86 } 86 }
87 }
88 methods {
89 /* init { FIXME 87 /* init { FIXME
90 params { 88 params {
91 Evas_Smart_Cb func; 89 Evas_Smart_Cb func;
diff --git a/src/lib/elm_entry.eo b/src/lib/elm_entry.eo
index 5fa076e7c..5f0851569 100644
--- a/src/lib/elm_entry.eo
+++ b/src/lib/elm_entry.eo
@@ -2,8 +2,8 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
2 Elm_Interface_Atspi_Text, Elm_Interface_Atspi_Editable_Text) 2 Elm_Interface_Atspi_Text, Elm_Interface_Atspi_Editable_Text)
3{ 3{
4 eo_prefix: elm_obj_entry; 4 eo_prefix: elm_obj_entry;
5 properties { 5 methods {
6 scrollable { 6 @property scrollable {
7 set { 7 set {
8 /*@ 8 /*@
9 Enable or disable scrolling in entry 9 Enable or disable scrolling in entry
@@ -27,7 +27,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
27 bool scroll; /*@ EINA_TRUE if it is to be scrollable, EINA_FALSE otherwise */ 27 bool scroll; /*@ EINA_TRUE if it is to be scrollable, EINA_FALSE otherwise */
28 } 28 }
29 } 29 }
30 input_panel_show_on_demand { 30 @property input_panel_show_on_demand {
31 set { 31 set {
32 /*@ 32 /*@
33 Set the attribute to show the input panel in case of only an user's explicit Mouse Up event. 33 Set the attribute to show the input panel in case of only an user's explicit Mouse Up event.
@@ -50,7 +50,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
50 @since 1.9 */ 50 @since 1.9 */
51 } 51 }
52 } 52 }
53 context_menu_disabled { 53 @property context_menu_disabled {
54 set { 54 set {
55 /*@ 55 /*@
56 This disables the entry's contextual (longpress) menu. 56 This disables the entry's contextual (longpress) menu.
@@ -70,7 +70,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
70 bool disabled; /*@ If true, the menu is disabled */ 70 bool disabled; /*@ If true, the menu is disabled */
71 } 71 }
72 } 72 }
73 cnp_mode { 73 @property cnp_mode {
74 set { 74 set {
75 /*@ 75 /*@
76 Control pasting of text and images for the widget. 76 Control pasting of text and images for the widget.
@@ -98,7 +98,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
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 Elm_Cnp_Mode 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 input_panel_language { 101 @property input_panel_language {
102 set { 102 set {
103 /*@ 103 /*@
104 Set the language mode of the input panel. 104 Set the language mode of the input panel.
@@ -121,7 +121,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
121 Elm_Input_Panel_Lang lang; /*@ language to be set to the input panel. */ 121 Elm_Input_Panel_Lang lang; /*@ language to be set to the input panel. */
122 } 122 }
123 } 123 }
124 selection_handler_disabled { 124 @property selection_handler_disabled {
125 set { 125 set {
126 /*@ 126 /*@
127 This disabled the entry's selection handlers. 127 This disabled the entry's selection handlers.
@@ -136,7 +136,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
136 bool disabled; /*@ If true, the selection handlers are disabled. */ 136 bool disabled; /*@ If true, the selection handlers are disabled. */
137 } 137 }
138 } 138 }
139 input_panel_layout_variation { 139 @property input_panel_layout_variation {
140 set { 140 set {
141 /*@ 141 /*@
142 Set the input panel layout variation of the entry 142 Set the input panel layout variation of the entry
@@ -159,7 +159,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
159 int variation; /*@ layout variation type */ 159 int variation; /*@ layout variation type */
160 } 160 }
161 } 161 }
162 autocapital_type { 162 @property autocapital_type {
163 set { 163 set {
164 /*@ 164 /*@
165 Set the autocapitalization type on the immodule. 165 Set the autocapitalization type on the immodule.
@@ -178,7 +178,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
178 Elm_Autocapital_Type autocapital_type; /*@ The type of autocapitalization */ 178 Elm_Autocapital_Type autocapital_type; /*@ The type of autocapitalization */
179 } 179 }
180 } 180 }
181 editable { 181 @property editable {
182 set { 182 set {
183 /*@ 183 /*@
184 Sets if the entry is to be editable or not. 184 Sets if the entry is to be editable or not.
@@ -210,7 +210,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
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 }
213 anchor_hover_style { 213 @property anchor_hover_style {
214 set { 214 set {
215 /*@ 215 /*@
216 Set the style that the hover should use 216 Set the style that the hover should use
@@ -240,7 +240,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
240 const(char)* style @nullable; /*@ The style to use for the underlying hover */ 240 const(char)* style @nullable; /*@ The style to use for the underlying hover */
241 } 241 }
242 } 242 }
243 single_line { 243 @property single_line {
244 set { 244 set {
245 /*@ 245 /*@
246 Sets the entry to single line mode. 246 Sets the entry to single line mode.
@@ -271,7 +271,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
271 will be on a single line. */ 271 will be on a single line. */
272 } 272 }
273 } 273 }
274 password { 274 @property password {
275 set { 275 set {
276 /*@ 276 /*@
277 Sets the entry to password mode. 277 Sets the entry to password mode.
@@ -296,7 +296,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
296 bool password; /*@ If true, password mode is enabled. */ 296 bool password; /*@ If true, password mode is enabled. */
297 } 297 }
298 } 298 }
299 file { 299 @property file {
300 set { 300 set {
301 /*@ 301 /*@
302 This sets the file (and implicitly loads it) for the text to display and 302 This sets the file (and implicitly loads it) for the text to display and
@@ -326,7 +326,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
326 Elm_Text_Format format; /*@ The file format */ 326 Elm_Text_Format format; /*@ The file format */
327 } 327 }
328 } 328 }
329 input_panel_return_key_disabled { 329 @property input_panel_return_key_disabled {
330 set { 330 set {
331 /*@ 331 /*@
332 Set the return key on the input panel to be disabled. 332 Set the return key on the input panel to be disabled.
@@ -346,7 +346,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
346 disabled, @c EINA_FALSE for enabled */ 346 disabled, @c EINA_FALSE for enabled */
347 } 347 }
348 } 348 }
349 autosave { 349 @property autosave {
350 set { 350 set {
351 /*@ 351 /*@
352 This sets the entry object to 'autosave' the loaded text file or not. 352 This sets the entry object to 'autosave' the loaded text file or not.
@@ -369,7 +369,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
369 bool auto_save; /*@ Autosave the loaded file or not */ 369 bool auto_save; /*@ Autosave the loaded file or not */
370 } 370 }
371 } 371 }
372 anchor_hover_parent { 372 @property anchor_hover_parent {
373 set { 373 set {
374 /*@ 374 /*@
375 Set the parent of the hover popup 375 Set the parent of the hover popup
@@ -395,7 +395,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
395 Evas_Object *parent @nullable; /*@ The object to use as parent for the hover */ 395 Evas_Object *parent @nullable; /*@ The object to use as parent for the hover */
396 } 396 }
397 } 397 }
398 prediction_allow { 398 @property prediction_allow {
399 set { 399 set {
400 /*@ 400 /*@
401 Set whether the entry should allow to use the text prediction. 401 Set whether the entry should allow to use the text prediction.
@@ -414,7 +414,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
414 bool prediction; /*@ Whether the entry should allow to use the text prediction. */ 414 bool prediction; /*@ Whether the entry should allow to use the text prediction. */
415 } 415 }
416 } 416 }
417 input_hint { 417 @property input_hint {
418 set { 418 set {
419 /*@ 419 /*@
420 Sets the input hint which allows input methods to fine-tune their behavior. 420 Sets the input hint which allows input methods to fine-tune their behavior.
@@ -435,7 +435,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
435 Elm_Input_Hints hints; /*@ input hint. */ 435 Elm_Input_Hints hints; /*@ input hint. */
436 } 436 }
437 } 437 }
438 input_panel_layout { 438 @property input_panel_layout {
439 set { 439 set {
440 /*@ 440 /*@
441 Set the input panel layout of the entry 441 Set the input panel layout of the entry
@@ -456,7 +456,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
456 Elm_Input_Panel_Layout layout(8); /*@ layout type */ 456 Elm_Input_Panel_Layout layout(8); /*@ layout type */
457 } 457 }
458 } 458 }
459 input_panel_return_key_type { 459 @property input_panel_return_key_type {
460 set { 460 set {
461 /*@ 461 /*@
462 Set the "return" key type. This type is used to set string or icon on the "return" key of the input panel. 462 Set the "return" key type. This type is used to set string or icon on the "return" key of the input panel.
@@ -479,7 +479,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
479 Elm_Input_Panel_Return_Key_Type return_key_type; /*@ The type of "return" key on the input panel */ 479 Elm_Input_Panel_Return_Key_Type return_key_type; /*@ The type of "return" key on the input panel */
480 } 480 }
481 } 481 }
482 input_panel_enabled { 482 @property input_panel_enabled {
483 set { 483 set {
484 /*@ 484 /*@
485 Sets the attribute to show the input panel automatically. 485 Sets the attribute to show the input panel automatically.
@@ -498,7 +498,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
498 bool enabled; /*@ If true, the input panel is appeared when entry is clicked or has a focus */ 498 bool enabled; /*@ If true, the input panel is appeared when entry is clicked or has a focus */
499 } 499 }
500 } 500 }
501 line_wrap { 501 @property line_wrap {
502 set { 502 set {
503 /*@ 503 /*@
504 Set the line wrap type to use on multi-line entries. 504 Set the line wrap type to use on multi-line entries.
@@ -527,7 +527,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
527 Elm_Wrap_Type wrap; /*@ The wrap mode to use. See Elm_Wrap_Type for details on them */ 527 Elm_Wrap_Type wrap; /*@ The wrap mode to use. See Elm_Wrap_Type for details on them */
528 } 528 }
529 } 529 }
530 cursor_pos { 530 @property cursor_pos {
531 set { 531 set {
532 /*@ 532 /*@
533 Sets the cursor position in the entry to the given value 533 Sets the cursor position in the entry to the given value
@@ -549,7 +549,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
549 int pos; /*@ The position of the cursor */ 549 int pos; /*@ The position of the cursor */
550 } 550 }
551 } 551 }
552 icon_visible { 552 @property icon_visible {
553 set { 553 set {
554 /*@ 554 /*@
555 Sets the visibility of the left-side widget of the entry, 555 Sets the visibility of the left-side widget of the entry,
@@ -562,7 +562,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
562 EINA_FALSE if not. */ 562 EINA_FALSE if not. */
563 } 563 }
564 } 564 }
565 cursor_line_end { 565 @property cursor_line_end {
566 set { 566 set {
567 /*@ 567 /*@
568 This moves the cursor to the end of the current line. 568 This moves the cursor to the end of the current line.
@@ -570,7 +570,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
570 @ingroup Entry */ 570 @ingroup Entry */
571 } 571 }
572 } 572 }
573 select_region { 573 @property select_region {
574 set { 574 set {
575 /*@ 575 /*@
576 This selects a region of text within the entry. 576 This selects a region of text within the entry.
@@ -583,7 +583,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
583 int end; /*@ The end position */ 583 int end; /*@ The end position */
584 } 584 }
585 } 585 }
586 input_panel_return_key_autoenabled { 586 @property input_panel_return_key_autoenabled {
587 set { 587 set {
588 /*@ 588 /*@
589 Set whether the return key on the input panel is disabled automatically when entry has no text. 589 Set whether the return key on the input panel is disabled automatically when entry has no text.
@@ -598,7 +598,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
598 bool enabled; /*@ If @p enabled is EINA_TRUE, the return key is automatically disabled when the entry has no text. */ 598 bool enabled; /*@ If @p enabled is EINA_TRUE, the return key is automatically disabled when the entry has no text. */
599 } 599 }
600 } 600 }
601 end_visible { 601 @property end_visible {
602 set { 602 set {
603 /*@ 603 /*@
604 Sets the visibility of the end widget of the entry, set by 604 Sets the visibility of the end widget of the entry, set by
@@ -611,7 +611,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
611 EINA_FALSE if not. */ 611 EINA_FALSE if not. */
612 } 612 }
613 } 613 }
614 cursor_begin { 614 @property cursor_begin {
615 set { 615 set {
616 /*@ 616 /*@
617 This moves the cursor to the beginning of the entry. 617 This moves the cursor to the beginning of the entry.
@@ -619,7 +619,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
619 @ingroup Entry */ 619 @ingroup Entry */
620 } 620 }
621 } 621 }
622 cursor_line_begin { 622 @property cursor_line_begin {
623 set { 623 set {
624 /*@ 624 /*@
625 This moves the cursor to the beginning of the current line. 625 This moves the cursor to the beginning of the current line.
@@ -627,7 +627,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
627 @ingroup Entry */ 627 @ingroup Entry */
628 } 628 }
629 } 629 }
630 cursor_end { 630 @property cursor_end {
631 set { 631 set {
632 /*@ 632 /*@
633 This moves the cursor to the end of the entry. 633 This moves the cursor to the end of the entry.
@@ -635,7 +635,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
635 @ingroup Entry */ 635 @ingroup Entry */
636 } 636 }
637 } 637 }
638 textblock { 638 @property textblock {
639 get { 639 get {
640 /*@ 640 /*@
641 Returns the actual textblock object of the entry. 641 Returns the actual textblock object of the entry.
@@ -667,7 +667,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
667 return: Evas_Object *; 667 return: Evas_Object *;
668 } 668 }
669 } 669 }
670 cursor_geometry { 670 @property cursor_geometry {
671 get { 671 get {
672 /*@ 672 /*@
673 This function returns the geometry of the cursor. 673 This function returns the geometry of the cursor.
@@ -688,7 +688,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
688 Evas_Coord h; /*@ returned geometry */ 688 Evas_Coord h; /*@ returned geometry */
689 } 689 }
690 } 690 }
691 imf_context { 691 @property imf_context {
692 get { 692 get {
693 /*@ 693 /*@
694 Returns the input method context of the entry. 694 Returns the input method context of the entry.
@@ -704,7 +704,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
704 return: void *; 704 return: void *;
705 } 705 }
706 } 706 }
707 cursor_is_format { 707 @property cursor_is_format {
708 get { 708 get {
709 /*@ 709 /*@
710 Get whether a format node exists at the current cursor position. 710 Get whether a format node exists at the current cursor position.
@@ -724,7 +724,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
724 return: bool; 724 return: bool;
725 } 725 }
726 } 726 }
727 cursor_content { 727 @property cursor_content {
728 get { 728 get {
729 /*@ 729 /*@
730 Get the character pointed by the cursor at its current position. 730 Get the character pointed by the cursor at its current position.
@@ -740,7 +740,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
740 return: own(char *) @warn_unused; 740 return: own(char *) @warn_unused;
741 } 741 }
742 } 742 }
743 selection { 743 @property selection {
744 get { 744 get {
745 /*@ 745 /*@
746 Get any selected text within the entry. 746 Get any selected text within the entry.
@@ -759,7 +759,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
759 return: const(char)*; 759 return: const(char)*;
760 } 760 }
761 } 761 }
762 cursor_is_visible_format { 762 @property cursor_is_visible_format {
763 get { 763 get {
764 /*@ 764 /*@
765 Get if the current cursor position holds a visible format node. 765 Get if the current cursor position holds a visible format node.
@@ -773,8 +773,6 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
773 return: bool; 773 return: bool;
774 } 774 }
775 } 775 }
776 }
777 methods {
778 cursor_prev { 776 cursor_prev {
779 /*@ 777 /*@
780 This moves the cursor one place to the left within the entry. 778 This moves the cursor one place to the left within the entry.
diff --git a/src/lib/elm_fileselector.eo b/src/lib/elm_fileselector.eo
index 3fd5efbce..3009a79f3 100644
--- a/src/lib/elm_fileselector.eo
+++ b/src/lib/elm_fileselector.eo
@@ -2,8 +2,8 @@ class Elm.Fileselector (Elm.Layout, Elm_Interface_Fileselector,
2 Elm_Interface_Atspi_Widget_Action) 2 Elm_Interface_Atspi_Widget_Action)
3{ 3{
4 eo_prefix: elm_obj_fileselector; 4 eo_prefix: elm_obj_fileselector;
5 properties { 5 methods {
6 buttons_ok_cancel { 6 @property buttons_ok_cancel {
7 set { 7 set {
8 /*@ 8 /*@
9 Enable/disable the "ok" and "cancel" buttons on a given file 9 Enable/disable the "ok" and "cancel" buttons on a given file
diff --git a/src/lib/elm_fileselector_button.eo b/src/lib/elm_fileselector_button.eo
index cd9aa3797..f24e1b2ca 100644
--- a/src/lib/elm_fileselector_button.eo
+++ b/src/lib/elm_fileselector_button.eo
@@ -1,8 +1,8 @@
1class Elm.Fileselector_Button (Elm.Button, Elm_Interface_Fileselector) 1class Elm.Fileselector_Button (Elm.Button, Elm_Interface_Fileselector)
2{ 2{
3 eo_prefix: elm_obj_fileselector_button; 3 eo_prefix: elm_obj_fileselector_button;
4 properties { 4 methods {
5 inwin_mode { 5 @property inwin_mode {
6 set { 6 set {
7 /*@ 7 /*@
8 Set whether a given file selector button widget's internal file 8 Set whether a given file selector button widget's internal file
@@ -33,7 +33,7 @@ class Elm.Fileselector_Button (Elm.Button, Elm_Interface_Fileselector)
33 EINA_FALSE to make it use a dedicated window */ 33 EINA_FALSE to make it use a dedicated window */
34 } 34 }
35 } 35 }
36 window_size { 36 @property window_size {
37 set { 37 set {
38 /*@ 38 /*@
39 Set the size of a given file selector button widget's window, 39 Set the size of a given file selector button widget's window,
@@ -64,7 +64,7 @@ class Elm.Fileselector_Button (Elm.Button, Elm_Interface_Fileselector)
64 Evas_Coord height; /*@ The window's height */ 64 Evas_Coord height; /*@ The window's height */
65 } 65 }
66 } 66 }
67 window_title { 67 @property window_title {
68 set { 68 set {
69 /*@ 69 /*@
70 Set the title for a given file selector button widget's window 70 Set the title for a given file selector button widget's window
diff --git a/src/lib/elm_fileselector_entry.eo b/src/lib/elm_fileselector_entry.eo
index c55a6dd61..d2f0a42d1 100644
--- a/src/lib/elm_fileselector_entry.eo
+++ b/src/lib/elm_fileselector_entry.eo
@@ -1,8 +1,8 @@
1class Elm.Fileselector_Entry (Elm.Layout, Elm_Interface_Fileselector) 1class Elm.Fileselector_Entry (Elm.Layout, Elm_Interface_Fileselector)
2{ 2{
3 eo_prefix: elm_obj_fileselector_entry; 3 eo_prefix: elm_obj_fileselector_entry;
4 properties { 4 methods {
5 inwin_mode { 5 @property inwin_mode {
6 set { 6 set {
7 /*@ 7 /*@
8 Set whether a given file selector entry widget's internal file 8 Set whether a given file selector entry widget's internal file
@@ -33,7 +33,7 @@ class Elm.Fileselector_Entry (Elm.Layout, Elm_Interface_Fileselector)
33 EINA_FALSE to make it use a dedicated window */ 33 EINA_FALSE to make it use a dedicated window */
34 } 34 }
35 } 35 }
36 window_size { 36 @property window_size {
37 set { 37 set {
38 /*@ 38 /*@
39 Set the size of a given file selector entry widget's window, 39 Set the size of a given file selector entry widget's window,
@@ -64,7 +64,7 @@ class Elm.Fileselector_Entry (Elm.Layout, Elm_Interface_Fileselector)
64 Evas_Coord height; /*@ The window's height */ 64 Evas_Coord height; /*@ The window's height */
65 } 65 }
66 } 66 }
67 window_title { 67 @property window_title {
68 set { 68 set {
69 /*@ 69 /*@
70 Set the title for a given file selector entry widget's window 70 Set the title for a given file selector entry widget's window
diff --git a/src/lib/elm_flip.eo b/src/lib/elm_flip.eo
index 894cc52c7..19b536bd5 100644
--- a/src/lib/elm_flip.eo
+++ b/src/lib/elm_flip.eo
@@ -1,8 +1,8 @@
1class Elm.Flip (Elm.Container) 1class Elm.Flip (Elm.Container)
2{ 2{
3 eo_prefix: elm_obj_flip; 3 eo_prefix: elm_obj_flip;
4 properties { 4 methods {
5 interaction { 5 @property interaction {
6 set { 6 set {
7 /*@ 7 /*@
8 @brief Set the interactive flip mode 8 @brief Set the interactive flip mode
@@ -40,7 +40,7 @@ class Elm.Flip (Elm.Container)
40 Elm_Flip_Interaction mode; /*@ The interactive flip mode to use */ 40 Elm_Flip_Interaction mode; /*@ The interactive flip mode to use */
41 } 41 }
42 } 42 }
43 front_visible { 43 @property front_visible {
44 get { 44 get {
45 /*@ 45 /*@
46 @brief Get flip front visibility state 46 @brief Get flip front visibility state
@@ -52,8 +52,6 @@ class Elm.Flip (Elm.Container)
52 return: bool; 52 return: bool;
53 } 53 }
54 } 54 }
55 }
56 methods {
57 interaction_direction_hitsize_set { 55 interaction_direction_hitsize_set {
58 /*@ 56 /*@
59 @brief Set the amount of the flip that is sensitive to interactive flip 57 @brief Set the amount of the flip that is sensitive to interactive flip
diff --git a/src/lib/elm_flipselector.eo b/src/lib/elm_flipselector.eo
index 420866dce..9ef7de1ff 100644
--- a/src/lib/elm_flipselector.eo
+++ b/src/lib/elm_flipselector.eo
@@ -1,8 +1,8 @@
1class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action) 1class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
2{ 2{
3 eo_prefix: elm_obj_flipselector; 3 eo_prefix: elm_obj_flipselector;
4 properties { 4 methods {
5 first_interval { 5 @property first_interval {
6 set { 6 set {
7 /*@ 7 /*@
8 Set the interval on time updates for a user mouse button hold 8 Set the interval on time updates for a user mouse button hold
@@ -42,7 +42,7 @@ class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
42 double interval; /*@ The (first) interval value in seconds */ 42 double interval; /*@ The (first) interval value in seconds */
43 } 43 }
44 } 44 }
45 items { 45 @property items {
46 get { 46 get {
47 /*@ 47 /*@
48 Get the internal list of items in a given flip selector widget. 48 Get the internal list of items in a given flip selector widget.
@@ -66,7 +66,7 @@ class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
66 return: const(list)*; 66 return: const(list)*;
67 } 67 }
68 } 68 }
69 first_item { 69 @property first_item {
70 get { 70 get {
71 /*@ 71 /*@
72 Get the first item in the given flip selector widget's list of 72 Get the first item in the given flip selector widget's list of
@@ -82,7 +82,7 @@ class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
82 return: Elm_Object_Item *; 82 return: Elm_Object_Item *;
83 } 83 }
84 } 84 }
85 last_item { 85 @property last_item {
86 get { 86 get {
87 /*@ 87 /*@
88 Get the last item in the given flip selector widget's list of 88 Get the last item in the given flip selector widget's list of
@@ -98,7 +98,7 @@ class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
98 return: Elm_Object_Item *; 98 return: Elm_Object_Item *;
99 } 99 }
100 } 100 }
101 selected_item { 101 @property selected_item {
102 get { 102 get {
103 /*@ 103 /*@
104 Get the currently selected item in a flip selector widget. 104 Get the currently selected item in a flip selector widget.
@@ -110,8 +110,6 @@ class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
110 return: Elm_Object_Item *; 110 return: Elm_Object_Item *;
111 } 111 }
112 } 112 }
113 }
114 methods {
115 item_prepend { 113 item_prepend {
116 /*@ 114 /*@
117 Prepend a (text) item to a flip selector widget 115 Prepend a (text) item to a flip selector widget
diff --git a/src/lib/elm_flipselector_item.eo b/src/lib/elm_flipselector_item.eo
index d54dfeda1..1e47697de 100644
--- a/src/lib/elm_flipselector_item.eo
+++ b/src/lib/elm_flipselector_item.eo
@@ -1,8 +1,8 @@
1class Elm.Flipselector_Item(Elm.Widget_Item) 1class Elm.Flipselector_Item(Elm.Widget_Item)
2{ 2{
3 eo_prefix: elm_obj_flipselector_item; 3 eo_prefix: elm_obj_flipselector_item;
4 properties { 4 methods {
5 selected { 5 @property selected {
6 get { 6 get {
7 /*@ 7 /*@
8 Get whether a given flip selector widget's item is the currently 8 Get whether a given flip selector widget's item is the currently
@@ -32,8 +32,6 @@ class Elm.Flipselector_Item(Elm.Widget_Item)
32 Eina_Bool selected; /*@ EINA_TRUE if selected EINA_FALSE otherwise */ 32 Eina_Bool selected; /*@ EINA_TRUE if selected EINA_FALSE otherwise */
33 } 33 }
34 } 34 }
35 }
36 methods {
37 prev_get @const { 35 prev_get @const {
38 /*@ 36 /*@
39 Get the item before @p item in a flip selector widget's internal list of 37 Get the item before @p item in a flip selector widget's internal list of
diff --git a/src/lib/elm_frame.eo b/src/lib/elm_frame.eo
index c79594842..c0e120b31 100644
--- a/src/lib/elm_frame.eo
+++ b/src/lib/elm_frame.eo
@@ -1,8 +1,8 @@
1class Elm.Frame (Elm.Layout, Evas.Clickable_Interface) 1class Elm.Frame (Elm.Layout, Evas.Clickable_Interface)
2{ 2{
3 eo_prefix: elm_obj_frame; 3 eo_prefix: elm_obj_frame;
4 properties { 4 methods {
5 collapse { 5 @property collapse {
6 set { 6 set {
7 /*@ 7 /*@
8 @brief Manually collapse a frame without animations 8 @brief Manually collapse a frame without animations
@@ -23,7 +23,7 @@ class Elm.Frame (Elm.Layout, Evas.Clickable_Interface)
23 bool collapse; /*@ true to collapse, false to expand */ 23 bool collapse; /*@ true to collapse, false to expand */
24 } 24 }
25 } 25 }
26 autocollapse { 26 @property autocollapse {
27 set { 27 set {
28 /*@ 28 /*@
29 @brief Toggle autocollapsing of a frame 29 @brief Toggle autocollapsing of a frame
@@ -48,8 +48,6 @@ class Elm.Frame (Elm.Layout, Evas.Clickable_Interface)
48 bool autocollapse; /*@ Whether to enable autocollapse */ 48 bool autocollapse; /*@ Whether to enable autocollapse */
49 } 49 }
50 } 50 }
51 }
52 methods {
53 collapse_go { 51 collapse_go {
54 /*@ 52 /*@
55 @brief Manually collapse a frame with animations 53 @brief Manually collapse a frame with animations
diff --git a/src/lib/elm_gengrid.eo b/src/lib/elm_gengrid.eo
index 4c2a892f0..34035d10c 100644
--- a/src/lib/elm_gengrid.eo
+++ b/src/lib/elm_gengrid.eo
@@ -2,8 +2,8 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
2 Evas.Clickable_Interface, Elm_Interface_Atspi_Widget_Action) 2 Evas.Clickable_Interface, Elm_Interface_Atspi_Widget_Action)
3{ 3{
4 eo_prefix: elm_obj_gengrid; 4 eo_prefix: elm_obj_gengrid;
5 properties { 5 methods {
6 align { 6 @property align {
7 set { 7 set {
8 /*@ 8 /*@
9 Set the items grid's alignment within a given gengrid widget 9 Set the items grid's alignment within a given gengrid widget
@@ -38,7 +38,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
38 double align_y; /*@ Alignment in the vertical axis (0 <= align_y <= 1). */ 38 double align_y; /*@ Alignment in the vertical axis (0 <= align_y <= 1). */
39 } 39 }
40 } 40 }
41 filled { 41 @property filled {
42 set { 42 set {
43 /*@ 43 /*@
44 Set how the items grid's filled within a given gengrid widget 44 Set how the items grid's filled within a given gengrid widget
@@ -70,7 +70,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
70 bool fill; /*@ Filled if True */ 70 bool fill; /*@ Filled if True */
71 } 71 }
72 } 72 }
73 page_relative { 73 @property page_relative {
74 set { 74 set {
75 /*@ Set a given gengrid widget's scrolling page size, relative to its viewport size. */ 75 /*@ Set a given gengrid widget's scrolling page size, relative to its viewport size. */
76 } 76 }
@@ -82,7 +82,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
82 double v_pagerel; 82 double v_pagerel;
83 } 83 }
84 } 84 }
85 multi_select { 85 @property multi_select {
86 set { 86 set {
87 /*@ 87 /*@
88 Enable or disable multi-selection in a given gengrid widget 88 Enable or disable multi-selection in a given gengrid widget
@@ -117,7 +117,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
117 @c EINA_FALSE to disable it. */ 117 @c EINA_FALSE to disable it. */
118 } 118 }
119 } 119 }
120 group_item_size { 120 @property group_item_size {
121 set { 121 set {
122 /*@ 122 /*@
123 Set the size for the group items of a given gengrid widget 123 Set the size for the group items of a given gengrid widget
@@ -148,7 +148,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
148 Evas_Coord h; /*@ The group items' height. */ 148 Evas_Coord h; /*@ The group items' height. */
149 } 149 }
150 } 150 }
151 select_mode { 151 @property select_mode {
152 set { 152 set {
153 /*@ 153 /*@
154 Set the gengrid select mode. 154 Set the gengrid select mode.
@@ -182,7 +182,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
182 Elm_Object_Select_Mode mode(4); /*@ The select mode */ 182 Elm_Object_Select_Mode mode(4); /*@ The select mode */
183 } 183 }
184 } 184 }
185 reorder_mode { 185 @property reorder_mode {
186 set { 186 set {
187 /*@ 187 /*@
188 Set whether a given gengrid widget is or not able have items 188 Set whether a given gengrid widget is or not able have items
@@ -219,7 +219,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
219 @c EINA_FALSE to turn it off */ 219 @c EINA_FALSE to turn it off */
220 } 220 }
221 } 221 }
222 highlight_mode { 222 @property highlight_mode {
223 set { 223 set {
224 /*@ Set whether the gengrid items' should be highlighted when item selected. */ 224 /*@ Set whether the gengrid items' should be highlighted when item selected. */
225 } 225 }
@@ -230,7 +230,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
230 bool highlight; 230 bool highlight;
231 } 231 }
232 } 232 }
233 item_size { 233 @property item_size {
234 set { 234 set {
235 /*@ 235 /*@
236 Set the size for the items of a given gengrid widget 236 Set the size for the items of a given gengrid widget
@@ -261,7 +261,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
261 Evas_Coord h; /*@ The items' height. */ 261 Evas_Coord h; /*@ The items' height. */
262 } 262 }
263 } 263 }
264 multi_select_mode { 264 @property multi_select_mode {
265 set { 265 set {
266 /*@ 266 /*@
267 Set the gengrid multi select mode. 267 Set the gengrid multi select mode.
@@ -295,7 +295,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
295 Elm_Object_Multi_Select_Mode mode(2); /*@ The multi select mode */ 295 Elm_Object_Multi_Select_Mode mode(2); /*@ The multi select mode */
296 } 296 }
297 } 297 }
298 horizontal { 298 @property horizontal {
299 set { 299 set {
300 /*@ 300 /*@
301 Set the direction in which a given gengrid widget will expand while 301 Set the direction in which a given gengrid widget will expand while
@@ -331,7 +331,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
331 @c EINA_FALSE to expand vertically. */ 331 @c EINA_FALSE to expand vertically. */
332 } 332 }
333 } 333 }
334 page_size { 334 @property page_size {
335 set { 335 set {
336 /*@ Set a given gengrid widget's scrolling page size */ 336 /*@ Set a given gengrid widget's scrolling page size */
337 } 337 }
@@ -340,7 +340,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
340 Evas_Coord v_pagesize; 340 Evas_Coord v_pagesize;
341 } 341 }
342 } 342 }
343 selected_item { 343 @property selected_item {
344 get { 344 get {
345 /*@ 345 /*@
346 Get the selected item in a given gengrid widget 346 Get the selected item in a given gengrid widget
@@ -357,7 +357,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
357 return: Elm_Object_Item *; 357 return: Elm_Object_Item *;
358 } 358 }
359 } 359 }
360 realized_items { 360 @property realized_items {
361 get { 361 get {
362 /*@ 362 /*@
363 Get a list of realized items in gengrid 363 Get a list of realized items in gengrid
@@ -376,7 +376,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
376 return: free(own(list<Elm_Gen_Item *> *), eina_list_free) @warn_unused; 376 return: free(own(list<Elm_Gen_Item *> *), eina_list_free) @warn_unused;
377 } 377 }
378 } 378 }
379 first_item { 379 @property first_item {
380 get { 380 get {
381 /*@ 381 /*@
382 Get the first item in a given gengrid widget 382 Get the first item in a given gengrid widget
@@ -393,7 +393,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
393 return: Elm_Object_Item *; 393 return: Elm_Object_Item *;
394 } 394 }
395 } 395 }
396 selected_items { 396 @property selected_items {
397 get { 397 get {
398 /*@ 398 /*@
399 Get <b>a list</b> of selected items in a given gengrid 399 Get <b>a list</b> of selected items in a given gengrid
@@ -413,7 +413,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
413 return: const(list<Elm_Object_Item *>)*; 413 return: const(list<Elm_Object_Item *>)*;
414 } 414 }
415 } 415 }
416 last_item { 416 @property last_item {
417 get { 417 get {
418 /*@ 418 /*@
419 Get the last item in a given gengrid widget 419 Get the last item in a given gengrid widget
@@ -430,7 +430,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
430 return: Elm_Object_Item *; 430 return: Elm_Object_Item *;
431 } 431 }
432 } 432 }
433 wheel_disabled { 433 @property wheel_disabled {
434 set { 434 set {
435 /*@ 435 /*@
436 Enable or disable mouse wheel to be used to scroll the gengrid. 436 Enable or disable mouse wheel to be used to scroll the gengrid.
@@ -461,8 +461,6 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
461 to enable it. */ 461 to enable it. */
462 } 462 }
463 } 463 }
464 }
465 methods {
466 item_insert_before { 464 item_insert_before {
467 /*@ 465 /*@
468 Insert an item before another in a gengrid widget 466 Insert an item before another in a gengrid widget
diff --git a/src/lib/elm_gengrid_item.eo b/src/lib/elm_gengrid_item.eo
index fb6bb372c..620ea850d 100644
--- a/src/lib/elm_gengrid_item.eo
+++ b/src/lib/elm_gengrid_item.eo
@@ -2,8 +2,8 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
2{ 2{
3 eo_prefix: elm_obj_gengrid_item; 3 eo_prefix: elm_obj_gengrid_item;
4 data: Elm_Gen_Item; 4 data: Elm_Gen_Item;
5 properties { 5 methods {
6 prev { 6 @property prev {
7 get { 7 get {
8 /*@ 8 /*@
9 Get the @b previous item in a gengrid widget's internal list of items, 9 Get the @b previous item in a gengrid widget's internal list of items,
@@ -21,7 +21,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
21 Elm_Object_Item *item; /*@ @return The item before @p item, or @c NULL if there's none (and on errors) */ 21 Elm_Object_Item *item; /*@ @return The item before @p item, or @c NULL if there's none (and on errors) */
22 } 22 }
23 } 23 }
24 next { 24 @property next {
25 get { 25 get {
26 /*@ 26 /*@
27 Get the @b next item in a gengrid widget's internal list of items, 27 Get the @b next item in a gengrid widget's internal list of items,
@@ -39,7 +39,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
39 Elm_Object_Item *item; /*@ @return The item after @p item, or @c NULL if there's none (and on errors) */ 39 Elm_Object_Item *item; /*@ @return The item after @p item, or @c NULL if there's none (and on errors) */
40 } 40 }
41 } 41 }
42 selected { 42 @property selected {
43 get { 43 get {
44 /*@ 44 /*@
45 Get whether a given gengrid item is selected or not 45 Get whether a given gengrid item is selected or not
@@ -69,7 +69,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
69 Eina_Bool selected; /*@ the selected state (@c EINA_TRUE selected, @c EINA_FALSE not selected) */ 69 Eina_Bool selected; /*@ the selected state (@c EINA_TRUE selected, @c EINA_FALSE not selected) */
70 } 70 }
71 } 71 }
72 item_class { 72 @property item_class {
73 get { 73 get {
74 /*@ 74 /*@
75 Get the Gengrid Item class for the given Gengrid Item. 75 Get the Gengrid Item class for the given Gengrid Item.
@@ -84,7 +84,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
84 const (Elm_Gengrid_Item_Class) *itc; /*@ Gengrid Item class for the given item */ 84 const (Elm_Gengrid_Item_Class) *itc; /*@ Gengrid Item class for the given item */
85 } 85 }
86 } 86 }
87 index { 87 @property index {
88 get { 88 get {
89 /*@ 89 /*@
90 Get the index of the item. It is only valid once displayed. 90 Get the index of the item. It is only valid once displayed.
@@ -96,7 +96,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
96 int index(-1); /*@ @return the position inside the list of item. */ 96 int index(-1); /*@ @return the position inside the list of item. */
97 } 97 }
98 } 98 }
99 pos { 99 @property pos {
100 get { 100 get {
101 /*@ 101 /*@
102 Get a given gengrid item's position, relative to the whole 102 Get a given gengrid item's position, relative to the whole
@@ -114,7 +114,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
114 uint y; /*@ Pointer to variable to store the item's <b>column number</b>. */ 114 uint y; /*@ Pointer to variable to store the item's <b>column number</b>. */
115 } 115 }
116 } 116 }
117 select_mode { 117 @property select_mode {
118 get { 118 get {
119 /*@ 119 /*@
120 Get the gengrid item's select mode. 120 Get the gengrid item's select mode.
@@ -155,8 +155,6 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
155 Elm_Object_Select_Mode mode(4); /*@ The selected mode */ 155 Elm_Object_Select_Mode mode(4); /*@ The selected mode */
156 } 156 }
157 } 157 }
158 }
159 methods {
160 /* init { FIXME 158 /* init { FIXME
161 params { 159 params {
162 Evas_Smart_Cb func; 160 Evas_Smart_Cb func;
diff --git a/src/lib/elm_genlist.eo b/src/lib/elm_genlist.eo
index 3e7f3ea47..f108cc324 100644
--- a/src/lib/elm_genlist.eo
+++ b/src/lib/elm_genlist.eo
@@ -2,8 +2,8 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
2 Elm_Interface_Atspi_Widget_Action) 2 Elm_Interface_Atspi_Widget_Action)
3{ 3{
4 eo_prefix: elm_obj_genlist; 4 eo_prefix: elm_obj_genlist;
5 properties { 5 methods {
6 homogeneous { 6 @property homogeneous {
7 set { 7 set {
8 /*@ 8 /*@
9 Enable/disable homogeneous mode. 9 Enable/disable homogeneous mode.
@@ -40,7 +40,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
40 EINA_FALSE. */ 40 EINA_FALSE. */
41 } 41 }
42 } 42 }
43 select_mode { 43 @property select_mode {
44 set { 44 set {
45 /*@ 45 /*@
46 Set the genlist select mode. 46 Set the genlist select mode.
@@ -74,7 +74,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
74 Elm_Object_Select_Mode mode(4); /*@ The select mode */ 74 Elm_Object_Select_Mode mode(4); /*@ The select mode */
75 } 75 }
76 } 76 }
77 focus_on_selection { 77 @property focus_on_selection {
78 set { 78 set {
79 /*@ 79 /*@
80 Set focus upon items selection mode 80 Set focus upon items selection mode
@@ -100,7 +100,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
100 (EINA_TRUE = enabled, EINA_FALSE = disabled) */ 100 (EINA_TRUE = enabled, EINA_FALSE = disabled) */
101 } 101 }
102 } 102 }
103 longpress_timeout { 103 @property longpress_timeout {
104 set { 104 set {
105 /*@ 105 /*@
106 Set the timeout in seconds for the longpress event. 106 Set the timeout in seconds for the longpress event.
@@ -131,7 +131,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
131 double timeout; /*@ timeout in seconds. Default is elm config value(1.0) */ 131 double timeout; /*@ timeout in seconds. Default is elm config value(1.0) */
132 } 132 }
133 } 133 }
134 multi_select { 134 @property multi_select {
135 set { 135 set {
136 /*@ 136 /*@
137 Enable or disable multi-selection in the genlist 137 Enable or disable multi-selection in the genlist
@@ -160,7 +160,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
160 bool multi; /*@ Multi-select enable/disable. Default is disabled. */ 160 bool multi; /*@ Multi-select enable/disable. Default is disabled. */
161 } 161 }
162 } 162 }
163 reorder_mode { 163 @property reorder_mode {
164 set { 164 set {
165 /*@ 165 /*@
166 Set reorder mode 166 Set reorder mode
@@ -185,7 +185,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
185 (EINA_TRUE = on, EINA_FALSE = off) */ 185 (EINA_TRUE = on, EINA_FALSE = off) */
186 } 186 }
187 } 187 }
188 decorate_mode { 188 @property decorate_mode {
189 set { 189 set {
190 /*@ 190 /*@
191 Set Genlist decorate mode 191 Set Genlist decorate mode
@@ -208,7 +208,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
208 (EINA_TRUE = decorate mode, EINA_FALSE = normal mode */ 208 (EINA_TRUE = decorate mode, EINA_FALSE = normal mode */
209 } 209 }
210 } 210 }
211 multi_select_mode { 211 @property multi_select_mode {
212 set { 212 set {
213 /*@ 213 /*@
214 Set the genlist multi select mode. 214 Set the genlist multi select mode.
@@ -242,7 +242,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
242 Elm_Object_Multi_Select_Mode mode(2); /*@ The multi select mode */ 242 Elm_Object_Multi_Select_Mode mode(2); /*@ The multi select mode */
243 } 243 }
244 } 244 }
245 block_count { 245 @property block_count {
246 set { 246 set {
247 /*@ 247 /*@
248 Set the maximum number of items within an item block 248 Set the maximum number of items within an item block
@@ -278,7 +278,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
278 int count; /*@ Maximum number of items within an item block. Default is 32. */ 278 int count; /*@ Maximum number of items within an item block. Default is 32. */
279 } 279 }
280 } 280 }
281 tree_effect_enabled { 281 @property tree_effect_enabled {
282 set { 282 set {
283 /*@ 283 /*@
284 Set Genlist tree effect 284 Set Genlist tree effect
@@ -299,7 +299,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
299 (EINA_TRUE = enabled, EINA_FALSE = disabled */ 299 (EINA_TRUE = enabled, EINA_FALSE = disabled */
300 } 300 }
301 } 301 }
302 highlight_mode { 302 @property highlight_mode {
303 set { 303 set {
304 /*@ 304 /*@
305 Set whether the genlist items should be highlighted on item selection. 305 Set whether the genlist items should be highlighted on item selection.
@@ -329,7 +329,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
329 disable it. */ 329 disable it. */
330 } 330 }
331 } 331 }
332 mode { 332 @property mode {
333 set { 333 set {
334 /*@ 334 /*@
335 This sets the horizontal stretching mode. 335 This sets the horizontal stretching mode.
@@ -373,7 +373,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
373 Elm_List_Mode mode(4); /*@ The mode to use (one of #ELM_LIST_SCROLL or #ELM_LIST_LIMIT). */ 373 Elm_List_Mode mode(4); /*@ The mode to use (one of #ELM_LIST_SCROLL or #ELM_LIST_LIMIT). */
374 } 374 }
375 } 375 }
376 decorated_item { 376 @property decorated_item {
377 get { 377 get {
378 /*@ 378 /*@
379 Get active genlist mode item 379 Get active genlist mode item
@@ -391,7 +391,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
391 return: Elm_Object_Item *; 391 return: Elm_Object_Item *;
392 } 392 }
393 } 393 }
394 selected_item { 394 @property selected_item {
395 get { 395 get {
396 /*@ 396 /*@
397 Get the selected item in the genlist. 397 Get the selected item in the genlist.
@@ -411,7 +411,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
411 return: Elm_Object_Item *; 411 return: Elm_Object_Item *;
412 } 412 }
413 } 413 }
414 first_item { 414 @property first_item {
415 get { 415 get {
416 /*@ 416 /*@
417 Get the first item in the genlist 417 Get the first item in the genlist
@@ -424,7 +424,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
424 return: Elm_Object_Item *; 424 return: Elm_Object_Item *;
425 } 425 }
426 } 426 }
427 realized_items { 427 @property realized_items {
428 get { 428 get {
429 /*@ 429 /*@
430 Get a list of realized items in genlist 430 Get a list of realized items in genlist
@@ -443,7 +443,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
443 return: free(own(list<Elm_Gen_Item *> *), eina_list_free) @warn_unused; 443 return: free(own(list<Elm_Gen_Item *> *), eina_list_free) @warn_unused;
444 } 444 }
445 } 445 }
446 selected_items { 446 @property selected_items {
447 get { 447 get {
448 /*@ 448 /*@
449 Get a list of selected items in the genlist. 449 Get a list of selected items in the genlist.
@@ -467,7 +467,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
467 return: const(list<Elm_Object_Item *>)*; 467 return: const(list<Elm_Object_Item *>)*;
468 } 468 }
469 } 469 }
470 last_item { 470 @property last_item {
471 get { 471 get {
472 /*@ 472 /*@
473 Get the last item in the genlist 473 Get the last item in the genlist
@@ -480,8 +480,6 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
480 return: Elm_Object_Item *; 480 return: Elm_Object_Item *;
481 } 481 }
482 } 482 }
483 }
484 methods {
485 item_insert_before { 483 item_insert_before {
486 /*@ 484 /*@
487 Insert an item before another in a genlist widget 485 Insert an item before another in a genlist widget
diff --git a/src/lib/elm_genlist_item.eo b/src/lib/elm_genlist_item.eo
index 22fe7dc67..329184755 100644
--- a/src/lib/elm_genlist_item.eo
+++ b/src/lib/elm_genlist_item.eo
@@ -2,8 +2,8 @@ class Elm.Genlist_Item(Elm.Widget_Item)
2{ 2{
3 eo_prefix: elm_obj_genlist_item; 3 eo_prefix: elm_obj_genlist_item;
4 data: Elm_Gen_Item; 4 data: Elm_Gen_Item;
5 properties { 5 methods {
6 prev { 6 @property prev {
7 get { 7 get {
8 /*@ 8 /*@
9 Get the @b previous item in a genlist widget's internal list of items, 9 Get the @b previous item in a genlist widget's internal list of items,
@@ -21,7 +21,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
21 Elm_Object_Item *item; /*@ @return The item before @p item, or @c NULL if there's none (and on errors) */ 21 Elm_Object_Item *item; /*@ @return The item before @p item, or @c NULL if there's none (and on errors) */
22 } 22 }
23 } 23 }
24 next { 24 @property next {
25 get { 25 get {
26 /*@ 26 /*@
27 Get the @b next item in a genlist widget's internal list of items, 27 Get the @b next item in a genlist widget's internal list of items,
@@ -39,7 +39,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
39 Elm_Object_Item *item; /*@ @return The item after @p item, or @c NULL if there's none (and on errors) */ 39 Elm_Object_Item *item; /*@ @return The item after @p item, or @c NULL if there's none (and on errors) */
40 } 40 }
41 } 41 }
42 parent { 42 @property parent {
43 get { 43 get {
44 /*@ 44 /*@
45 Get the parent item of the given item 45 Get the parent item of the given item
@@ -54,7 +54,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
54 Elm_Object_Item *item; /*@ @return The parent of the item or @c NULL if it has no parent. */ 54 Elm_Object_Item *item; /*@ @return The parent of the item or @c NULL if it has no parent. */
55 } 55 }
56 } 56 }
57 subitems { 57 @property subitems {
58 get { 58 get {
59 /*@ 59 /*@
60 Get the list of subitems of a given item 60 Get the list of subitems of a given item
@@ -69,7 +69,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
69 const (list<Elm_Object_Item *>) *subitems; /*@ @return The list of subitems, @c NULL on error */ 69 const (list<Elm_Object_Item *>) *subitems; /*@ @return The list of subitems, @c NULL on error */
70 } 70 }
71 } 71 }
72 selected { 72 @property selected {
73 get { 73 get {
74 /*@ 74 /*@
75 Get whether a given genlist item is selected or not 75 Get whether a given genlist item is selected or not
@@ -101,7 +101,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
101 Eina_Bool selected; /*@ the selected state (@c EINA_TRUE selected, @c EINA_FALSE not selected) */ 101 Eina_Bool selected; /*@ the selected state (@c EINA_TRUE selected, @c EINA_FALSE not selected) */
102 } 102 }
103 } 103 }
104 expanded { 104 @property expanded {
105 get { 105 get {
106 /*@ 106 /*@
107 Get the expanded state of an item 107 Get the expanded state of an item
@@ -137,7 +137,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
137 Eina_Bool expanded; /*@ The expanded state (@c EINA_TRUE expanded, @c EINA_FALSE not expanded). */ 137 Eina_Bool expanded; /*@ The expanded state (@c EINA_TRUE expanded, @c EINA_FALSE not expanded). */
138 } 138 }
139 } 139 }
140 expanded_depth { 140 @property expanded_depth {
141 get { 141 get {
142 /*@ 142 /*@
143 Get the depth of expanded item 143 Get the depth of expanded item
@@ -149,7 +149,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
149 int depth; /*@ @return The depth of expanded item */ 149 int depth; /*@ @return The depth of expanded item */
150 } 150 }
151 } 151 }
152 item_class { 152 @property item_class {
153 get { 153 get {
154 /*@ 154 /*@
155 Get the Genlist Item class for the given Genlist Item. 155 Get the Genlist Item class for the given Genlist Item.
@@ -164,7 +164,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
164 const (Elm_Genlist_Item_Class) *itc; /*@ Genlist Item class for the given item */ 164 const (Elm_Genlist_Item_Class) *itc; /*@ Genlist Item class for the given item */
165 } 165 }
166 } 166 }
167 index { 167 @property index {
168 get { 168 get {
169 /*@ 169 /*@
170 Get the index of the item. It is only valid once displayed. 170 Get the index of the item. It is only valid once displayed.
@@ -178,7 +178,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
178 int index(-1); /*@ @return the position inside the list of item. */ 178 int index(-1); /*@ @return the position inside the list of item. */
179 } 179 }
180 } 180 }
181 decorate_mode { 181 @property decorate_mode {
182 get { 182 get {
183 /*@ 183 /*@
184 Get the item's decorate mode. 184 Get the item's decorate mode.
@@ -195,7 +195,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
195 const(char)* decorate_it_type; /*@ name of the item's decorate mode. */ 195 const(char)* decorate_it_type; /*@ name of the item's decorate mode. */
196 } 196 }
197 } 197 }
198 flip { 198 @property flip {
199 get { 199 get {
200 /*@ 200 /*@
201 Get the flip state of a given genlist item. 201 Get the flip state of a given genlist item.
@@ -228,7 +228,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
228 Eina_Bool flip; /*@ The flip mode */ 228 Eina_Bool flip; /*@ The flip mode */
229 } 229 }
230 } 230 }
231 select_mode { 231 @property select_mode {
232 get { 232 get {
233 /*@ 233 /*@
234 Get the genlist item's select mode. 234 Get the genlist item's select mode.
@@ -270,7 +270,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
270 Elm_Object_Select_Mode mode(4); /*@ The selected mode */ 270 Elm_Object_Select_Mode mode(4); /*@ The selected mode */
271 } 271 }
272 } 272 }
273 type { 273 @property type {
274 get { 274 get {
275 /*@ 275 /*@
276 Get the Item's Type 276 Get the Item's Type
@@ -287,8 +287,6 @@ class Elm.Genlist_Item(Elm.Widget_Item)
287 Elm_Genlist_Item_Type type(4); /*@ Item tupe */ 287 Elm_Genlist_Item_Type type(4); /*@ Item tupe */
288 } 288 }
289 } 289 }
290 }
291 methods {
292 /* init { FIXME 290 /* init { FIXME
293 params { 291 params {
294 Evas_Smart_Cb func; 292 Evas_Smart_Cb func;
diff --git a/src/lib/elm_gesture_layer.eo b/src/lib/elm_gesture_layer.eo
index c1634cdbd..371093e99 100644
--- a/src/lib/elm_gesture_layer.eo
+++ b/src/lib/elm_gesture_layer.eo
@@ -1,8 +1,8 @@
1class Elm.Gesture_Layer (Elm.Widget) 1class Elm.Gesture_Layer (Elm.Widget)
2{ 2{
3 eo_prefix: elm_obj_gesture_layer; 3 eo_prefix: elm_obj_gesture_layer;
4 properties { 4 methods {
5 zoom_step { 5 @property zoom_step {
6 set { 6 set {
7 /*@ 7 /*@
8 This function sets step-value for zoom action. 8 This function sets step-value for zoom action.
@@ -27,7 +27,7 @@ class Elm.Gesture_Layer (Elm.Widget)
27 double step; /*@ new zoom step value. */ 27 double step; /*@ new zoom step value. */
28 } 28 }
29 } 29 }
30 tap_finger_size { 30 @property tap_finger_size {
31 set { 31 set {
32 /*@ 32 /*@
33 This function sets the gesture layer finger-size for taps 33 This function sets the gesture layer finger-size for taps
@@ -52,7 +52,7 @@ class Elm.Gesture_Layer (Elm.Widget)
52 Evas_Coord sz; /*@ Finger size */ 52 Evas_Coord sz; /*@ Finger size */
53 } 53 }
54 } 54 }
55 hold_events { 55 @property hold_events {
56 set { 56 set {
57 /*@ 57 /*@
58 This function is to make gesture-layer repeat events. 58 This function is to make gesture-layer repeat events.
@@ -75,7 +75,7 @@ class Elm.Gesture_Layer (Elm.Widget)
75 bool hold_events; /*@ hold events or not. */ 75 bool hold_events; /*@ hold events or not. */
76 } 76 }
77 } 77 }
78 rotate_step { 78 @property rotate_step {
79 set { 79 set {
80 /*@ 80 /*@
81 This function sets step-value for rotate action. 81 This function sets step-value for rotate action.
@@ -96,7 +96,7 @@ class Elm.Gesture_Layer (Elm.Widget)
96 double step; /*@ new rotate step value. */ 96 double step; /*@ new rotate step value. */
97 } 97 }
98 } 98 }
99 cb { 99 @property cb {
100 set { 100 set {
101 /*@ 101 /*@
102 Use function to set callbacks to be notified about 102 Use function to set callbacks to be notified about
@@ -117,8 +117,6 @@ class Elm.Gesture_Layer (Elm.Widget)
117 void *data @optional; /*@ user info to be sent to callback (usually, Smart Data) */ 117 void *data @optional; /*@ user info to be sent to callback (usually, Smart Data) */
118 } 118 }
119 } 119 }
120 }
121 methods {
122 attach { 120 attach {
123 /*@ 121 /*@
124 Attach a given gesture layer widget to an Evas object, thus setting 122 Attach a given gesture layer widget to an Evas object, thus setting
diff --git a/src/lib/elm_glview.eo b/src/lib/elm_glview.eo
index 143e06f0f..30c73cb89 100644
--- a/src/lib/elm_glview.eo
+++ b/src/lib/elm_glview.eo
@@ -9,9 +9,7 @@ class Elm.Glview (Elm.Widget)
9 @in Evas_GL_Context_Version version; 9 @in Evas_GL_Context_Version version;
10 } 10 }
11 } 11 }
12 } 12 @property size {
13 properties {
14 size {
15 set { 13 set {
16 /*@ 14 /*@
17 Sets the size of the glview 15 Sets the size of the glview
@@ -34,7 +32,7 @@ class Elm.Glview (Elm.Widget)
34 int h; /*@ height of the glview object */ 32 int h; /*@ height of the glview object */
35 } 33 }
36 } 34 }
37 resize_policy { 35 @property resize_policy {
38 set { 36 set {
39 /*@ 37 /*@
40 Set the resize policy for the glview object. 38 Set the resize policy for the glview object.
@@ -52,7 +50,7 @@ class Elm.Glview (Elm.Widget)
52 Elm_GLView_Resize_Policy policy; /*@ The scaling policy. */ 50 Elm_GLView_Resize_Policy policy; /*@ The scaling policy. */
53 } 51 }
54 } 52 }
55 changed { 53 @property changed {
56 set { 54 set {
57 /*@ 55 /*@
58 Notifies that there has been changes in the GLView. 56 Notifies that there has been changes in the GLView.
@@ -60,7 +58,7 @@ class Elm.Glview (Elm.Widget)
60 @ingroup GLView */ 58 @ingroup GLView */
61 } 59 }
62 } 60 }
63 resize_func { 61 @property resize_func {
64 set { 62 set {
65 /*@ 63 /*@
66 Set the resize function that gets called when resize happens. 64 Set the resize function that gets called when resize happens.
@@ -76,7 +74,7 @@ class Elm.Glview (Elm.Widget)
76 Elm_GLView_Func_Cb func; /*@ The resize function to be registered. */ 74 Elm_GLView_Func_Cb func; /*@ The resize function to be registered. */
77 } 75 }
78 } 76 }
79 del_func { 77 @property del_func {
80 set { 78 set {
81 /*@ 79 /*@
82 Set the render function that runs in the main loop. 80 Set the render function that runs in the main loop.
@@ -92,7 +90,7 @@ class Elm.Glview (Elm.Widget)
92 Elm_GLView_Func_Cb func @nullable; /*@ The delete function to be registered. */ 90 Elm_GLView_Func_Cb func @nullable; /*@ The delete function to be registered. */
93 } 91 }
94 } 92 }
95 init_func { 93 @property init_func {
96 set { 94 set {
97 /*@ 95 /*@
98 Set the init function that runs once in the main loop. 96 Set the init function that runs once in the main loop.
@@ -108,7 +106,7 @@ class Elm.Glview (Elm.Widget)
108 Elm_GLView_Func_Cb func @nullable; /*@ The init function to be registered. */ 106 Elm_GLView_Func_Cb func @nullable; /*@ The init function to be registered. */
109 } 107 }
110 } 108 }
111 render_policy { 109 @property render_policy {
112 set { 110 set {
113 /*@ 111 /*@
114 Set the render policy for the glview object. 112 Set the render policy for the glview object.
@@ -126,7 +124,7 @@ class Elm.Glview (Elm.Widget)
126 Elm_GLView_Render_Policy policy; /*@ The render policy. */ 124 Elm_GLView_Render_Policy policy; /*@ The render policy. */
127 } 125 }
128 } 126 }
129 mode { 127 @property mode {
130 set { 128 set {
131 /*@ 129 /*@
132 Set the mode of the GLView. Supports alpha, depth, stencil. 130 Set the mode of the GLView. Supports alpha, depth, stencil.
@@ -145,7 +143,7 @@ class Elm.Glview (Elm.Widget)
145 Elm_GLView_Mode mode; /*@ The mode Options OR'ed enabling Alpha, Depth, Stencil, Direct. */ 143 Elm_GLView_Mode mode; /*@ The mode Options OR'ed enabling Alpha, Depth, Stencil, Direct. */
146 } 144 }
147 } 145 }
148 render_func { 146 @property render_func {
149 set { 147 set {
150 /*@ 148 /*@
151 Set the render function that runs in the main loop. 149 Set the render function that runs in the main loop.
@@ -160,7 +158,7 @@ class Elm.Glview (Elm.Widget)
160 Elm_GLView_Func_Cb func @nullable; /*@ The render function to be registered. */ 158 Elm_GLView_Func_Cb func @nullable; /*@ The render function to be registered. */
161 } 159 }
162 } 160 }
163 gl_api { 161 @property gl_api {
164 get { 162 get {
165 /*@ 163 /*@
166 Get the gl api struct for gl rendering 164 Get the gl api struct for gl rendering
@@ -171,7 +169,7 @@ class Elm.Glview (Elm.Widget)
171 return: Evas_GL_API *; 169 return: Evas_GL_API *;
172 } 170 }
173 } 171 }
174 evas_gl { 172 @property evas_gl {
175 get { 173 get {
176 /*@ 174 /*@
177 Get the internal Evas GL attached to this view. 175 Get the internal Evas GL attached to this view.
@@ -188,7 +186,7 @@ class Elm.Glview (Elm.Widget)
188 return: Evas_GL *; 186 return: Evas_GL *;
189 } 187 }
190 } 188 }
191 rotation { 189 @property rotation {
192 get { 190 get {
193 /*@ 191 /*@
194 Get the current GL view's rotation when using direct rendering 192 Get the current GL view's rotation when using direct rendering
diff --git a/src/lib/elm_grid.eo b/src/lib/elm_grid.eo
index cb7cc3c49..490676470 100644
--- a/src/lib/elm_grid.eo
+++ b/src/lib/elm_grid.eo
@@ -2,8 +2,8 @@ class Elm.Grid (Elm.Widget)
2{ 2{
3 eo_prefix: elm_obj_grid; 3 eo_prefix: elm_obj_grid;
4 data: null; 4 data: null;
5 properties { 5 methods {
6 size { 6 @property size {
7 set { 7 set {
8 /*@ 8 /*@
9 Set the virtual size of the grid 9 Set the virtual size of the grid
@@ -21,7 +21,7 @@ class Elm.Grid (Elm.Widget)
21 Evas_Coord h; /*@ The virtual height of the grid */ 21 Evas_Coord h; /*@ The virtual height of the grid */
22 } 22 }
23 } 23 }
24 children { 24 @property children {
25 get { 25 get {
26 /*@ 26 /*@
27 Get the list of the children for the grid. 27 Get the list of the children for the grid.
@@ -35,8 +35,6 @@ class Elm.Grid (Elm.Widget)
35 return: free(own(list<Evas_Object *> *), eina_list_free) @warn_unused; 35 return: free(own(list<Evas_Object *> *), eina_list_free) @warn_unused;
36 } 36 }
37 } 37 }
38 }
39 methods {
40 clear { 38 clear {
41 /*@ 39 /*@
42 Faster way to remove all child objects from a grid object. 40 Faster way to remove all child objects from a grid object.
diff --git a/src/lib/elm_hover.eo b/src/lib/elm_hover.eo
index f44e142fc..eaef3a96a 100644
--- a/src/lib/elm_hover.eo
+++ b/src/lib/elm_hover.eo
@@ -1,8 +1,8 @@
1class Elm.Hover (Elm.Layout, Evas.Clickable_Interface) 1class Elm.Hover (Elm.Layout, Evas.Clickable_Interface)
2{ 2{
3 eo_prefix: elm_obj_hover; 3 eo_prefix: elm_obj_hover;
4 properties { 4 methods {
5 target { 5 @property target {
6 set { 6 set {
7 /*@ 7 /*@
8 @brief Sets the target object for the hover. 8 @brief Sets the target object for the hover.
@@ -25,8 +25,6 @@ class Elm.Hover (Elm.Layout, Evas.Clickable_Interface)
25 Evas_Object *target; /*@ The object to center the hover onto. */ 25 Evas_Object *target; /*@ The object to center the hover onto. */
26 } 26 }
27 } 27 }
28 }
29 methods {
30 best_content_location_get @const { 28 best_content_location_get @const {
31 /*@ 29 /*@
32 @brief Returns the best swallow location for content in the hover. 30 @brief Returns the best swallow location for content in the hover.
diff --git a/src/lib/elm_hoversel.eo b/src/lib/elm_hoversel.eo
index a58a17b9d..65e17f44d 100644
--- a/src/lib/elm_hoversel.eo
+++ b/src/lib/elm_hoversel.eo
@@ -2,8 +2,8 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
2 Elm_Interface_Atspi_Widget_Action) 2 Elm_Interface_Atspi_Widget_Action)
3{ 3{
4 eo_prefix: elm_obj_hoversel; 4 eo_prefix: elm_obj_hoversel;
5 properties { 5 methods {
6 horizontal { 6 @property horizontal {
7 set { 7 set {
8 /*@ 8 /*@
9 @brief This sets the hoversel to expand horizontally. 9 @brief This sets the hoversel to expand horizontally.
@@ -28,7 +28,7 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
28 right. */ 28 right. */
29 } 29 }
30 } 30 }
31 hover_parent { 31 @property hover_parent {
32 set { 32 set {
33 /*@ 33 /*@
34 @brief Set the Hover parent 34 @brief Set the Hover parent
@@ -55,7 +55,7 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
55 Evas_Object *parent @nullable; /*@ The parent to use */ 55 Evas_Object *parent @nullable; /*@ The parent to use */
56 } 56 }
57 } 57 }
58 expanded { 58 @property expanded {
59 get { 59 get {
60 /*@ 60 /*@
61 @brief Returns whether the hoversel is expanded. 61 @brief Returns whether the hoversel is expanded.
@@ -67,7 +67,7 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
67 return: bool; 67 return: bool;
68 } 68 }
69 } 69 }
70 items { 70 @property items {
71 get { 71 get {
72 /*@ 72 /*@
73 @brief Get the list of items within the given hoversel. 73 @brief Get the list of items within the given hoversel.
@@ -80,8 +80,6 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
80 return: const(list<Elm_Object_Item *>)*; 80 return: const(list<Elm_Object_Item *>)*;
81 } 81 }
82 } 82 }
83 }
84 methods {
85 hover_begin { 83 hover_begin {
86 /*@ 84 /*@
87 @brief This triggers the hoversel popup from code, the same as if the user 85 @brief This triggers the hoversel popup from code, the same as if the user
diff --git a/src/lib/elm_hoversel_item.eo b/src/lib/elm_hoversel_item.eo
index 43a3aa538..361217b9e 100644
--- a/src/lib/elm_hoversel_item.eo
+++ b/src/lib/elm_hoversel_item.eo
@@ -1,8 +1,8 @@
1class Elm.Hoversel_Item(Elm.Widget_Item) 1class Elm.Hoversel_Item(Elm.Widget_Item)
2{ 2{
3 eo_prefix: elm_obj_hoversel_item; 3 eo_prefix: elm_obj_hoversel_item;
4 properties { 4 methods {
5 icon { 5 @property icon {
6 get { 6 get {
7 /*@ 7 /*@
8 @brief This sets the icon for the given hoversel item. 8 @brief This sets the icon for the given hoversel item.
@@ -31,8 +31,6 @@ class Elm.Hoversel_Item(Elm.Widget_Item)
31 } 31 }
32 } 32 }
33 } 33 }
34 methods {
35 }
36 implements { 34 implements {
37 Eo.Base.constructor; 35 Eo.Base.constructor;
38 Eo.Base.destructor; 36 Eo.Base.destructor;
diff --git a/src/lib/elm_icon.eo b/src/lib/elm_icon.eo
index 3df5719ec..3096df1d3 100644
--- a/src/lib/elm_icon.eo
+++ b/src/lib/elm_icon.eo
@@ -1,8 +1,8 @@
1class Elm.Icon (Elm.Image) 1class Elm.Icon (Elm.Image)
2{ 2{
3 eo_prefix: elm_obj_icon; 3 eo_prefix: elm_obj_icon;
4 properties { 4 methods {
5 order_lookup { 5 @property order_lookup {
6 set { 6 set {
7 /*@ 7 /*@
8 Sets the icon lookup order used by elm_icon_standard_set(). 8 Sets the icon lookup order used by elm_icon_standard_set().
@@ -30,7 +30,7 @@ class Elm.Icon (Elm.Image)
30 or #ELM_ICON_LOOKUP_THEME) */ 30 or #ELM_ICON_LOOKUP_THEME) */
31 } 31 }
32 } 32 }
33 standard { 33 @property standard {
34 set { 34 set {
35 /*@ 35 /*@
36 Set the icon by icon standards names. 36 Set the icon by icon standards names.
@@ -74,7 +74,7 @@ class Elm.Icon (Elm.Image)
74 const(char)* name; /*@ The icon name */ 74 const(char)* name; /*@ The icon name */
75 } 75 }
76 } 76 }
77 thumb { 77 @property thumb {
78 set { 78 set {
79 /*@ 79 /*@
80 Set the file that will be used, but use a generated thumbnail. 80 Set the file that will be used, but use a generated thumbnail.
diff --git a/src/lib/elm_image.eo b/src/lib/elm_image.eo
index 598c6bdd6..3763f7d71 100644
--- a/src/lib/elm_image.eo
+++ b/src/lib/elm_image.eo
@@ -3,8 +3,8 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
3 Elm_Interface_Atspi_Image, Elm_Interface_Atspi_Widget_Action) 3 Elm_Interface_Atspi_Image, Elm_Interface_Atspi_Widget_Action)
4{ 4{
5 eo_prefix: elm_obj_image; 5 eo_prefix: elm_obj_image;
6 properties { 6 methods {
7 editable { 7 @property editable {
8 set { 8 set {
9 /*@ 9 /*@
10 Make the image 'editable'. 10 Make the image 'editable'.
@@ -29,7 +29,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
29 bool set; /*@ Turn on or off editability. Default is @c EINA_FALSE. */ 29 bool set; /*@ Turn on or off editability. Default is @c EINA_FALSE. */
30 } 30 }
31 } 31 }
32 resize_down { 32 @property resize_down {
33 set { 33 set {
34 /*@ 34 /*@
35 Set whether the object's image can be resized to a size smaller than the original one. 35 Set whether the object's image can be resized to a size smaller than the original one.
@@ -52,7 +52,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
52 bool resize_down; /*@ whether resizing down is allowed */ 52 bool resize_down; /*@ whether resizing down is allowed */
53 } 53 }
54 } 54 }
55 animated_play { 55 @property animated_play {
56 set { 56 set {
57 /*@ 57 /*@
58 Start or stop an image object's animation. 58 Start or stop an image object's animation.
@@ -96,7 +96,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
96 otherwise. Default is @c EINA_FALSE. */ 96 otherwise. Default is @c EINA_FALSE. */
97 } 97 }
98 } 98 }
99 resize_up { 99 @property resize_up {
100 set { 100 set {
101 /*@ 101 /*@
102 Set whether the object's image can be resized to a size larget than the original one. 102 Set whether the object's image can be resized to a size larget than the original one.
@@ -119,7 +119,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
119 bool resize_up; /*@ whether resizing up is allowed */ 119 bool resize_up; /*@ whether resizing up is allowed */
120 } 120 }
121 } 121 }
122 smooth { 122 @property smooth {
123 set { 123 set {
124 /*@ 124 /*@
125 Set the smooth effect for an image. 125 Set the smooth effect for an image.
@@ -151,7 +151,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
151 otherwise. Default is @c EINA_TRUE. */ 151 otherwise. Default is @c EINA_TRUE. */
152 } 152 }
153 } 153 }
154 no_scale { 154 @property no_scale {
155 set { 155 set {
156 /*@ 156 /*@
157 Disable scaling of this object. 157 Disable scaling of this object.
@@ -182,7 +182,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
182 otherwise. Default is @c EINA_FALSE. */ 182 otherwise. Default is @c EINA_FALSE. */
183 } 183 }
184 } 184 }
185 animated { 185 @property animated {
186 set { 186 set {
187 /*@ 187 /*@
188 Set whether an image object (which supports animation) is to 188 Set whether an image object (which supports animation) is to
@@ -217,7 +217,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
217 @c EINA_FALSE otherwise. Default is @c EINA_FALSE. */ 217 @c EINA_FALSE otherwise. Default is @c EINA_FALSE. */
218 } 218 }
219 } 219 }
220 scale { 220 @property scale {
221 set { 221 set {
222 /*@ 222 /*@
223 Set the scale of the object's image. 223 Set the scale of the object's image.
@@ -240,7 +240,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
240 double scale; /*@ Object's image scale. */ 240 double scale; /*@ Object's image scale. */
241 } 241 }
242 } 242 }
243 fill_inside { 243 @property fill_inside {
244 set { 244 set {
245 /*@ 245 /*@
246 Set the resize method for the object's internal image when maintaining a given aspect ratio. 246 Set the resize method for the object's internal image when maintaining a given aspect ratio.
@@ -277,7 +277,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
277 bool fill_inside; /*@ Resize method for the object's internal image. */ 277 bool fill_inside; /*@ Resize method for the object's internal image. */
278 } 278 }
279 } 279 }
280 aspect_fixed { 280 @property aspect_fixed {
281 set { 281 set {
282 /*@ 282 /*@
283 Set whether the original aspect ratio of the image should be kept on resize. 283 Set whether the original aspect ratio of the image should be kept on resize.
@@ -306,7 +306,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
306 @c EINA_FALSE otherwise. */ 306 @c EINA_FALSE otherwise. */
307 } 307 }
308 } 308 }
309 orient { 309 @property orient {
310 set { 310 set {
311 /*@ 311 /*@
312 Set the image orientation. 312 Set the image orientation.
@@ -334,7 +334,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
334 Default is #ELM_IMAGE_ORIENT_NONE. */ 334 Default is #ELM_IMAGE_ORIENT_NONE. */
335 } 335 }
336 } 336 }
337 fill_outside { 337 @property fill_outside {
338 set { 338 set {
339 /*@ 339 /*@
340 Set if the image fills the entire object area, when keeping the aspect ratio. 340 Set if the image fills the entire object area, when keeping the aspect ratio.
@@ -372,7 +372,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
372 @c EINA_FALSE otherwise. Default is @c EINA_FALSE. */ 372 @c EINA_FALSE otherwise. Default is @c EINA_FALSE. */
373 } 373 }
374 } 374 }
375 resizable { 375 @property resizable {
376 set { 376 set {
377 /*@ 377 /*@
378 Set if the object is (up/down) resizable. 378 Set if the object is (up/down) resizable.
@@ -400,7 +400,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
400 is @c EINA_TRUE. */ 400 is @c EINA_TRUE. */
401 } 401 }
402 } 402 }
403 preload_disabled { 403 @property preload_disabled {
404 set { 404 set {
405 /*@ 405 /*@
406 Enable or disable preloading of the image 406 Enable or disable preloading of the image
@@ -411,7 +411,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
411 bool disabled; /*@ If EINA_TRUE, preloading will be disabled */ 411 bool disabled; /*@ If EINA_TRUE, preloading will be disabled */
412 } 412 }
413 } 413 }
414 mmap { 414 @property mmap {
415 set { 415 set {
416 /*@ 416 /*@
417 Set the file that will be used as the image's source. 417 Set the file that will be used as the image's source.
@@ -440,7 +440,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
440 evas image cache if this is a normal image file not eet file. */ 440 evas image cache if this is a normal image file not eet file. */
441 } 441 }
442 } 442 }
443 memfile { 443 @property memfile {
444 set { 444 set {
445 /*@ 445 /*@
446 Set a location in memory to be used as an image object's source 446 Set a location in memory to be used as an image object's source
@@ -470,7 +470,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
470 image loader (eg. if @p img is a memory-mapped EET file) */ 470 image loader (eg. if @p img is a memory-mapped EET file) */
471 } 471 }
472 } 472 }
473 animated_available { 473 @property animated_available {
474 get { 474 get {
475 /*@ 475 /*@
476 Get whether an image object supports animation or not. 476 Get whether an image object supports animation or not.
@@ -490,7 +490,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
490 return: bool; 490 return: bool;
491 } 491 }
492 } 492 }
493 object { 493 @property object {
494 get { 494 get {
495 /*@ 495 /*@
496 Get the inlined image object of the image widget. 496 Get the inlined image object of the image widget.
@@ -508,7 +508,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
508 return: Evas_Object *; 508 return: Evas_Object *;
509 } 509 }
510 } 510 }
511 object_size { 511 @property object_size {
512 get { 512 get {
513 /*@ 513 /*@
514 Get the current size of the image. 514 Get the current size of the image.
@@ -522,8 +522,6 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
522 int h; /*@ Pointer to store height, or NULL. */ 522 int h; /*@ Pointer to store height, or NULL. */
523 } 523 }
524 } 524 }
525 }
526 methods {
527 sizing_eval { 525 sizing_eval {
528 /*@ 526 /*@
529 Re-evaluate the object's final geometry. 527 Re-evaluate the object's final geometry.
diff --git a/src/lib/elm_index.eo b/src/lib/elm_index.eo
index 796026371..fafc38712 100644
--- a/src/lib/elm_index.eo
+++ b/src/lib/elm_index.eo
@@ -1,8 +1,8 @@
1class Elm.Index (Elm.Layout) 1class Elm.Index (Elm.Layout)
2{ 2{
3 eo_prefix: elm_obj_index; 3 eo_prefix: elm_obj_index;
4 properties { 4 methods {
5 autohide_disabled { 5 @property autohide_disabled {
6 set { 6 set {
7 /*@ 7 /*@
8 Enable or disable auto hiding feature for a given index widget. 8 Enable or disable auto hiding feature for a given index widget.
@@ -25,7 +25,7 @@ class Elm.Index (Elm.Layout)
25 bool disabled; /*@ @c EINA_TRUE to disable auto hiding, @c EINA_FALSE to enable */ 25 bool disabled; /*@ @c EINA_TRUE to disable auto hiding, @c EINA_FALSE to enable */
26 } 26 }
27 } 27 }
28 omit_enabled { 28 @property omit_enabled {
29 set { 29 set {
30 /*@ 30 /*@
31 Enable or disable omit feature for a given index widget. 31 Enable or disable omit feature for a given index widget.
@@ -52,7 +52,7 @@ class Elm.Index (Elm.Layout)
52 bool enabled; /*@ @c EINA_TRUE to enable omit feature, @c EINA_FALSE to disable */ 52 bool enabled; /*@ @c EINA_TRUE to enable omit feature, @c EINA_FALSE to disable */
53 } 53 }
54 } 54 }
55 horizontal { 55 @property horizontal {
56 set { 56 set {
57 /*@ 57 /*@
58 Enable or disable horizontal mode on the index object 58 Enable or disable horizontal mode on the index object
@@ -84,7 +84,7 @@ class Elm.Index (Elm.Layout)
84 "finger" wide on the bottom side of the index widget's container. */ 84 "finger" wide on the bottom side of the index widget's container. */
85 } 85 }
86 } 86 }
87 delay_change_time { 87 @property delay_change_time {
88 set { 88 set {
89 /*@ 89 /*@
90 Set a delay change time for index object. 90 Set a delay change time for index object.
@@ -109,7 +109,7 @@ class Elm.Index (Elm.Layout)
109 double dtime; /*@ The delay change time to set. */ 109 double dtime; /*@ The delay change time to set. */
110 } 110 }
111 } 111 }
112 indicator_disabled { 112 @property indicator_disabled {
113 set { 113 set {
114 /*@ 114 /*@
115 Set the indicator as to be disabled. 115 Set the indicator as to be disabled.
@@ -134,7 +134,7 @@ class Elm.Index (Elm.Layout)
134 bool disabled; /*@ @c EINA_TRUE to disable it, @c EINA_FALSE to enable it */ 134 bool disabled; /*@ @c EINA_TRUE to disable it, @c EINA_FALSE to enable it */
135 } 135 }
136 } 136 }
137 item_level { 137 @property item_level {
138 set { 138 set {
139 /*@ 139 /*@
140 Set the items level for a given index widget. 140 Set the items level for a given index widget.
@@ -157,8 +157,6 @@ class Elm.Index (Elm.Layout)
157 int level; /*@ @c 0 or @c 1, the currently implemented levels. */ 157 int level; /*@ @c 0 or @c 1, the currently implemented levels. */
158 } 158 }
159 } 159 }
160 }
161 methods {
162 level_go { 160 level_go {
163 /*@ 161 /*@
164 Flush the changes made to the index items so they work correctly 162 Flush the changes made to the index items so they work correctly
diff --git a/src/lib/elm_index_item.eo b/src/lib/elm_index_item.eo
index d4326d2e0..a1ef8be19 100644
--- a/src/lib/elm_index_item.eo
+++ b/src/lib/elm_index_item.eo
@@ -1,8 +1,8 @@
1class Elm.Index_Item(Elm.Widget_Item) 1class Elm.Index_Item(Elm.Widget_Item)
2{ 2{
3 eo_prefix: elm_obj_index_item; 3 eo_prefix: elm_obj_index_item;
4 properties { 4 methods {
5 selected { 5 @property selected {
6 set { 6 set {
7 /*@ 7 /*@
8 Set the selected state of an item. 8 Set the selected state of an item.
@@ -25,9 +25,6 @@ class Elm.Index_Item(Elm.Widget_Item)
25 Eina_Bool selected; /*@ EINA_TRUE if selected EINA_FALSE otherwise */ 25 Eina_Bool selected; /*@ EINA_TRUE if selected EINA_FALSE otherwise */
26 } 26 }
27 } 27 }
28
29 }
30 methods {
31 letter_get @const { 28 letter_get @const {
32 /*@ 29 /*@
33 Get the letter (string) set on a given index widget item. 30 Get the letter (string) set on a given index widget item.
diff --git a/src/lib/elm_interface_atspi_accessible.eo b/src/lib/elm_interface_atspi_accessible.eo
index 139142d49..9556e5739 100644
--- a/src/lib/elm_interface_atspi_accessible.eo
+++ b/src/lib/elm_interface_atspi_accessible.eo
@@ -3,8 +3,8 @@ mixin Elm_Interface_Atspi_Accessible ()
3 legacy_prefix: null; 3 legacy_prefix: null;
4 eo_prefix: elm_interface_atspi_accessible; 4 eo_prefix: elm_interface_atspi_accessible;
5 data: null; 5 data: null;
6 properties { 6 methods {
7 localized_role_name @protected { 7 @property localized_role_name @protected {
8 get { 8 get {
9 /*@ Gets an localized string describing ATSPI widget role name. */ 9 /*@ Gets an localized string describing ATSPI widget role name. */
10 } 10 }
@@ -12,7 +12,7 @@ mixin Elm_Interface_Atspi_Accessible ()
12 const(char)* localized_name; 12 const(char)* localized_name;
13 } 13 }
14 } 14 }
15 name @protected { 15 @property name @protected {
16 get { 16 get {
17 /*@ Gets an string describing ATSPI widget role name. 17 /*@ Gets an string describing ATSPI widget role name.
18 Should be free by a user. */ 18 Should be free by a user. */
@@ -23,7 +23,7 @@ mixin Elm_Interface_Atspi_Accessible ()
23 char* name; /*@ obj name */ 23 char* name; /*@ obj name */
24 } 24 }
25 } 25 }
26 relation_set @protected { 26 @property relation_set @protected {
27 get { 27 get {
28 /*@ Gets an string describing ATSPI widget role name. Lists and 28 /*@ Gets an string describing ATSPI widget role name. Lists and
29 elements Should be free by a user. */ 29 elements Should be free by a user. */
@@ -32,7 +32,7 @@ mixin Elm_Interface_Atspi_Accessible ()
32 own(list<own(Elm_Atspi_Relation *)> *) relations; 32 own(list<own(Elm_Atspi_Relation *)> *) relations;
33 } 33 }
34 } 34 }
35 role @protected { 35 @property role @protected {
36 get { 36 get {
37 /*@ Gets the role of the widget in ATSPI Accessibility domain. */ 37 /*@ Gets the role of the widget in ATSPI Accessibility domain. */
38 } 38 }
@@ -42,7 +42,7 @@ mixin Elm_Interface_Atspi_Accessible ()
42 Elm_Atspi_Role role; 42 Elm_Atspi_Role role;
43 } 43 }
44 } 44 }
45 children @protected { 45 @property children @protected {
46 get { 46 get {
47 /*@ Gets widget's accessible children. */ 47 /*@ Gets widget's accessible children. */
48 } 48 }
@@ -50,7 +50,7 @@ mixin Elm_Interface_Atspi_Accessible ()
50 free(own(list<Eo *> *), eina_list_free) children; 50 free(own(list<Eo *> *), eina_list_free) children;
51 } 51 }
52 } 52 }
53 role_name @protected { 53 @property role_name @protected {
54 get { 54 get {
55 /*@ Gets human-readable string indentifying widget accessibility 55 /*@ Gets human-readable string indentifying widget accessibility
56 role. */ 56 role. */
@@ -59,7 +59,7 @@ mixin Elm_Interface_Atspi_Accessible ()
59 const(char)* role_name; 59 const(char)* role_name;
60 } 60 }
61 } 61 }
62 attributes @protected { 62 @property attributes @protected {
63 get { 63 get {
64 /*@ Gets key-value pairs indentifying widget extra 64 /*@ Gets key-value pairs indentifying widget extra
65 attributes. Must be free by a user. */ 65 attributes. Must be free by a user. */
@@ -68,7 +68,7 @@ mixin Elm_Interface_Atspi_Accessible ()
68 free(own(list<own(Elm_Atspi_Attribute *)> *), elm_atspi_attributes_list_free) attributes; 68 free(own(list<own(Elm_Atspi_Attribute *)> *), elm_atspi_attributes_list_free) attributes;
69 } 69 }
70 } 70 }
71 index_in_parent @protected { 71 @property index_in_parent @protected {
72 get { 72 get {
73 /*@ Gets index of the child in parent's children list. */ 73 /*@ Gets index of the child in parent's children list. */
74 } 74 }
@@ -76,7 +76,7 @@ mixin Elm_Interface_Atspi_Accessible ()
76 int idx; 76 int idx;
77 } 77 }
78 } 78 }
79 description @protected { 79 @property description @protected {
80 get { 80 get {
81 /*@ Gets widget contextual information. */ 81 /*@ Gets widget contextual information. */
82 } 82 }
@@ -87,7 +87,7 @@ mixin Elm_Interface_Atspi_Accessible ()
87 const(char)* description; 87 const(char)* description;
88 } 88 }
89 } 89 }
90 parent @protected { 90 @property parent @protected {
91 get { 91 get {
92 /*@ Gets widget accessible parent. */ 92 /*@ Gets widget accessible parent. */
93 } 93 }
@@ -98,7 +98,7 @@ mixin Elm_Interface_Atspi_Accessible ()
98 Eo *parent; 98 Eo *parent;
99 } 99 }
100 } 100 }
101 state_set @protected { 101 @property state_set @protected {
102 get { 102 get {
103 /*@ Gets set describing widget accessible states. */ 103 /*@ Gets set describing widget accessible states. */
104 } 104 }
diff --git a/src/lib/elm_interface_atspi_action.eo b/src/lib/elm_interface_atspi_action.eo
index 2f188c75d..39dbe8a1f 100644
--- a/src/lib/elm_interface_atspi_action.eo
+++ b/src/lib/elm_interface_atspi_action.eo
@@ -3,8 +3,8 @@ mixin Elm_Interface_Atspi_Action ()
3 legacy_prefix: null; 3 legacy_prefix: null;
4 eo_prefix: elm_interface_atspi_action; 4 eo_prefix: elm_interface_atspi_action;
5 data: null; 5 data: null;
6 properties { 6 methods {
7 name @protected { 7 @property name @protected {
8 get { 8 get {
9 /*@ Gets action name for given id */ 9 /*@ Gets action name for given id */
10 } 10 }
@@ -15,7 +15,7 @@ mixin Elm_Interface_Atspi_Action ()
15 int id; 15 int id;
16 } 16 }
17 } 17 }
18 localized_name @protected { 18 @property localized_name @protected {
19 get { 19 get {
20 /*@ Gets localized action name for given id */ 20 /*@ Gets localized action name for given id */
21 } 21 }
@@ -26,7 +26,7 @@ mixin Elm_Interface_Atspi_Action ()
26 int id; 26 int id;
27 } 27 }
28 } 28 }
29 description @protected { 29 @property description @protected {
30 get { 30 get {
31 /*@ Gets action description for given id */ 31 /*@ Gets action description for given id */
32 } 32 }
@@ -41,7 +41,7 @@ mixin Elm_Interface_Atspi_Action ()
41 int id; 41 int id;
42 } 42 }
43 } 43 }
44 actions @protected { 44 @property actions @protected {
45 get { 45 get {
46 /*@ Get list of available widget actions */ 46 /*@ Get list of available widget actions */
47 } 47 }
@@ -49,8 +49,6 @@ mixin Elm_Interface_Atspi_Action ()
49 list<Elm_Atspi_Action> *actions; /*@ contains statically allocated strings */ 49 list<Elm_Atspi_Action> *actions; /*@ contains statically allocated strings */
50 } 50 }
51 } 51 }
52 }
53 methods {
54 action_do @protected { 52 action_do @protected {
55 /*@ Performs action on given widget. */ 53 /*@ Performs action on given widget. */
56 params { 54 params {
diff --git a/src/lib/elm_interface_atspi_component.eo b/src/lib/elm_interface_atspi_component.eo
index 9955ffbcf..42f950956 100644
--- a/src/lib/elm_interface_atspi_component.eo
+++ b/src/lib/elm_interface_atspi_component.eo
@@ -3,8 +3,8 @@ mixin Elm_Interface_Atspi_Component ()
3 legacy_prefix: null; 3 legacy_prefix: null;
4 eo_prefix: elm_interface_atspi_component; 4 eo_prefix: elm_interface_atspi_component;
5 data: null; 5 data: null;
6 properties { 6 methods {
7 size @protected { 7 @property size @protected {
8 set { 8 set {
9 /*@ Sets size of accessible widget. */ 9 /*@ Sets size of accessible widget. */
10 return: bool; 10 return: bool;
@@ -17,7 +17,7 @@ mixin Elm_Interface_Atspi_Component ()
17 int h; 17 int h;
18 } 18 }
19 } 19 }
20 layer @protected { 20 @property layer @protected {
21 get { 21 get {
22 /*@ Sets evas layer of accessible widget. */ 22 /*@ Sets evas layer of accessible widget. */
23 } 23 }
@@ -25,7 +25,7 @@ mixin Elm_Interface_Atspi_Component ()
25 int layer; 25 int layer;
26 } 26 }
27 } 27 }
28 alpha @protected { 28 @property alpha @protected {
29 get { 29 get {
30 /*@ Gets alpha of accessible widget. */ 30 /*@ Gets alpha of accessible widget. */
31 } 31 }
@@ -33,7 +33,7 @@ mixin Elm_Interface_Atspi_Component ()
33 double alpha; /*@ alpha value in [0, 1] range. */ 33 double alpha; /*@ alpha value in [0, 1] range. */
34 } 34 }
35 } 35 }
36 z_order @protected { 36 @property z_order @protected {
37 get { 37 get {
38 /*@ Gets the depth at which the component is shown in relation to 38 /*@ Gets the depth at which the component is shown in relation to
39 other components in the same container. */ 39 other components in the same container. */
@@ -42,7 +42,7 @@ mixin Elm_Interface_Atspi_Component ()
42 int z_order; 42 int z_order;
43 } 43 }
44 } 44 }
45 extents @protected { 45 @property extents @protected {
46 get { 46 get {
47 /*@ Gets geometry of accessible widget. */ 47 /*@ Gets geometry of accessible widget. */
48 } 48 }
@@ -62,7 +62,7 @@ mixin Elm_Interface_Atspi_Component ()
62 int h; 62 int h;
63 } 63 }
64 } 64 }
65 position @protected { 65 @property position @protected {
66 set { 66 set {
67 /*@ Sets position of accessible widget. */ 67 /*@ Sets position of accessible widget. */
68 return: bool; 68 return: bool;
@@ -80,8 +80,6 @@ mixin Elm_Interface_Atspi_Component ()
80 int y; 80 int y;
81 } 81 }
82 } 82 }
83 }
84 methods {
85 contains @protected { 83 contains @protected {
86 params { 84 params {
87 bool screen_coords; /*@ If true x and y values will be relative 85 bool screen_coords; /*@ If true x and y values will be relative
diff --git a/src/lib/elm_interface_atspi_editable_text.eo b/src/lib/elm_interface_atspi_editable_text.eo
index 06b35306b..d28cac316 100644
--- a/src/lib/elm_interface_atspi_editable_text.eo
+++ b/src/lib/elm_interface_atspi_editable_text.eo
@@ -2,8 +2,8 @@ interface Elm_Interface_Atspi_Editable_Text ()
2{ 2{
3 legacy_prefix: null; 3 legacy_prefix: null;
4 eo_prefix: elm_interface_atspi_editable_text; 4 eo_prefix: elm_interface_atspi_editable_text;
5 properties { 5 methods {
6 content @protected { 6 @property content @protected {
7 set { 7 set {
8 return: bool; 8 return: bool;
9 } 9 }
@@ -11,8 +11,6 @@ interface Elm_Interface_Atspi_Editable_Text ()
11 const(char)* string; 11 const(char)* string;
12 } 12 }
13 } 13 }
14 }
15 methods {
16 insert @protected {