summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@osg.samsung.com>2015-05-07 16:36:45 +0100
committerDaniel Kolesa <d.kolesa@osg.samsung.com>2015-05-07 16:36:58 +0100
commited0988a22d9439934a5213f4fa96cb7db76c71e3 (patch)
tree8964c7a7fa3d5a059da6136ba6517c12e9f6e236
parente126911ba0d34542fc3378971ced63f40851e198 (diff)
eolian: change all EFL .eo files to use new syntax for properties
-rw-r--r--src/examples/eolian_cxx/colourable.eo6
-rw-r--r--src/examples/eolian_cxx/colourablesquare.eo6
-rw-r--r--src/lib/ecore/ecore_exe.eo7
-rw-r--r--src/lib/ecore/ecore_mainloop.eo6
-rw-r--r--src/lib/ecore/ecore_poller.eo4
-rw-r--r--src/lib/ecore/ecore_timer.eo8
-rw-r--r--src/lib/ecore_audio/ecore_audio.eo14
-rw-r--r--src/lib/ecore_audio/ecore_audio_in.eo20
-rw-r--r--src/lib/ecore_con/ecore_con_base.eo16
-rw-r--r--src/lib/ecore_con/ecore_con_client.eo4
-rw-r--r--src/lib/ecore_con/ecore_con_server.eo10
-rw-r--r--src/lib/ecore_con/ecore_con_url.eo4
-rw-r--r--src/lib/ector/cairo/ector_cairo_surface.eo6
-rw-r--r--src/lib/ector/ector_generic_surface.eo8
-rw-r--r--src/lib/ector/ector_renderer_generic_base.eo16
-rw-r--r--src/lib/ector/ector_renderer_generic_shape.eo8
-rw-r--r--src/lib/ector/software/ector_software_surface.eo6
-rw-r--r--src/lib/edje/edje_object.eo46
-rw-r--r--src/lib/efl/interfaces/efl_control.eo6
-rw-r--r--src/lib/efl/interfaces/efl_file.eo10
-rw-r--r--src/lib/efl/interfaces/efl_gfx_base.eo12
-rw-r--r--src/lib/efl/interfaces/efl_gfx_fill.eo6
-rw-r--r--src/lib/efl/interfaces/efl_gfx_gradient_base.eo6
-rw-r--r--src/lib/efl/interfaces/efl_gfx_gradient_linear.eo6
-rw-r--r--src/lib/efl/interfaces/efl_gfx_gradient_radial.eo8
-rw-r--r--src/lib/efl/interfaces/efl_gfx_shape.eo26
-rw-r--r--src/lib/efl/interfaces/efl_gfx_stack.eo10
-rw-r--r--src/lib/efl/interfaces/efl_gfx_view.eo4
-rw-r--r--src/lib/efl/interfaces/efl_image.eo10
-rw-r--r--src/lib/efl/interfaces/efl_model_base.eo14
-rw-r--r--src/lib/efl/interfaces/efl_player.eo18
-rw-r--r--src/lib/efl/interfaces/efl_text.eo4
-rw-r--r--src/lib/efl/interfaces/efl_text_properties.eo6
-rw-r--r--src/lib/emotion/emotion_object.eo6
-rw-r--r--src/lib/eo/eo_base.eo12
-rw-r--r--src/lib/evas/canvas/efl_vg_base.eo10
-rw-r--r--src/lib/evas/canvas/efl_vg_shape.eo8
-rw-r--r--src/lib/evas/canvas/evas_3d_light.eo13
-rw-r--r--src/lib/evas/canvas/evas_3d_material.eo8
-rw-r--r--src/lib/evas/canvas/evas_3d_mesh.eo21
-rw-r--r--src/lib/evas/canvas/evas_3d_node.eo17
-rw-r--r--src/lib/evas/canvas/evas_3d_scene.eo6
-rw-r--r--src/lib/evas/canvas/evas_3d_texture.eo8
-rw-r--r--src/lib/evas/canvas/evas_box.eo10
-rw-r--r--src/lib/evas/canvas/evas_canvas.eo53
-rw-r--r--src/lib/evas/canvas/evas_common_interface.eo4
-rw-r--r--src/lib/evas/canvas/evas_grid.eo10
-rw-r--r--src/lib/evas/canvas/evas_image.eo72
-rw-r--r--src/lib/evas/canvas/evas_line.eo4
-rw-r--r--src/lib/evas/canvas/evas_object.eo62
-rw-r--r--src/lib/evas/canvas/evas_object_smart.eo16
-rw-r--r--src/lib/evas/canvas/evas_out.eo6
-rw-r--r--src/lib/evas/canvas/evas_table.eo18
-rw-r--r--src/lib/evas/canvas/evas_text.eo40
-rw-r--r--src/lib/evas/canvas/evas_textblock.eo28
-rw-r--r--src/lib/evas/canvas/evas_textgrid.eo10
-rw-r--r--src/lib/evas/canvas/evas_vg.eo4
-rw-r--r--src/modules/evas/engines/gl_generic/ector_cairo_software_surface.eo4
-rw-r--r--src/modules/evas/engines/software_generic/ector_cairo_software_surface.eo4
-rw-r--r--src/tests/eolian/data/base.eo6
-rw-r--r--src/tests/eolian/data/class_funcs.eo8
-rw-r--r--src/tests/eolian/data/class_simple.eo8
-rw-r--r--src/tests/eolian/data/complex_type.eo6
-rw-r--r--src/tests/eolian/data/consts.eo6
-rw-r--r--src/tests/eolian/data/nmsp1_nmsp11_class2.eo4
-rw-r--r--src/tests/eolian/data/object_impl.eo8
-rw-r--r--src/tests/eolian/data/object_impl_add.eo4
-rw-r--r--src/tests/eolian/data/override.eo10
-rw-r--r--src/tests/eolian/data/scope.eo10
-rw-r--r--src/tests/eolian_cxx/generic.eo8
70 files changed, 393 insertions, 480 deletions
diff --git a/src/examples/eolian_cxx/colourable.eo b/src/examples/eolian_cxx/colourable.eo
index 3693818..b50bf3c 100644
--- a/src/examples/eolian_cxx/colourable.eo
+++ b/src/examples/eolian_cxx/colourable.eo
@@ -19,9 +19,7 @@ class Colourable (Eo.Base)
19 } 19 }
20 return: int; /*@ The RGB colour. */ 20 return: int; /*@ The RGB colour. */
21 } 21 }
22 } 22 @property colour {
23 properties {
24 colour {
25 set { 23 set {
26 /*@ Sets a 24-bit RGB colour. */ 24 /*@ Sets a 24-bit RGB colour. */
27 } 25 }
@@ -32,7 +30,7 @@ class Colourable (Eo.Base)
32 int rgb; /*@ The RGB colour value. */ 30 int rgb; /*@ The RGB colour value. */
33 } 31 }
34 } 32 }
35 composite_colour { 33 @property composite_colour {
36 set { 34 set {
37 /*@ Sets a composite RGB colour. */ 35 /*@ Sets a composite RGB colour. */
38 } 36 }
diff --git a/src/examples/eolian_cxx/colourablesquare.eo b/src/examples/eolian_cxx/colourablesquare.eo
index 1ee4e47..87e3a26 100644
--- a/src/examples/eolian_cxx/colourablesquare.eo
+++ b/src/examples/eolian_cxx/colourablesquare.eo
@@ -2,8 +2,8 @@ class ColourableSquare (Colourable)
2{ 2{
3 legacy_prefix: legacy; 3 legacy_prefix: legacy;
4 data: ColourableSquare_Data; 4 data: ColourableSquare_Data;
5 properties { 5 methods {
6 size { 6 @property size {
7 set { 7 set {
8 /*@ Sets size. */ 8 /*@ Sets size. */
9 } 9 }
@@ -14,8 +14,6 @@ class ColourableSquare (Colourable)
14 int size; /*@ The size. */ 14 int size; /*@ The size. */
15 } 15 }
16 } 16 }
17 }
18 methods {
19 size_constructor { 17 size_constructor {
20 legacy: null; 18 legacy: null;
21 params { 19 params {
diff --git a/src/lib/ecore/ecore_exe.eo b/src/lib/ecore/ecore_exe.eo
index 618595d..376f29e 100644
--- a/src/lib/ecore/ecore_exe.eo
+++ b/src/lib/ecore/ecore_exe.eo
@@ -1,8 +1,8 @@
1class Ecore.Exe (Eo.Base, Efl.Control) 1class Ecore.Exe (Eo.Base, Efl.Control)
2{ 2{
3 eo_prefix: ecore_obj_exe; 3 eo_prefix: ecore_obj_exe;
4 properties { 4 methods {
5 command { 5 @property command {
6 /*@ Control the command that's executed. FIXME: May need a split/rename. */ 6 /*@ Control the command that's executed. FIXME: May need a split/rename. */
7 set { 7 set {
8 legacy: null; 8 legacy: null;
@@ -16,9 +16,6 @@ class Ecore.Exe (Eo.Base, Efl.Control)
16 } 16 }
17 } 17 }
18 } 18 }
19 methods {
20
21 }
22 implements { 19 implements {
23 Eo.Base.destructor; 20 Eo.Base.destructor;
24 Eo.Base.finalize; 21 Eo.Base.finalize;
diff --git a/src/lib/ecore/ecore_mainloop.eo b/src/lib/ecore/ecore_mainloop.eo
index 3f9bf28..706d227 100644
--- a/src/lib/ecore/ecore_mainloop.eo
+++ b/src/lib/ecore/ecore_mainloop.eo
@@ -2,8 +2,8 @@ class Ecore_Mainloop (Eo.Base)
2{ 2{
3 legacy_prefix: null; 3 legacy_prefix: null;
4 data: null; 4 data: null;
5 properties { 5 methods {
6 select_func { 6 @property select_func {
7 set { 7 set {
8 } 8 }
9 get { 9 get {
@@ -12,8 +12,6 @@ class Ecore_Mainloop (Eo.Base)
12 Ecore_Select_Function select_func; 12 Ecore_Select_Function select_func;
13 } 13 }
14 } 14 }
15 }
16 methods {
17 iterate { 15 iterate {
18 } 16 }
19 iterate_may_block { 17 iterate_may_block {
diff --git a/src/lib/ecore/ecore_poller.eo b/src/lib/ecore/ecore_poller.eo
index 696ca58..9f578b9 100644
--- a/src/lib/ecore/ecore_poller.eo
+++ b/src/lib/ecore/ecore_poller.eo
@@ -11,9 +11,7 @@ class Ecore.Poller (Eo.Base)
11 @in const(void)* data; 11 @in const(void)* data;
12 } 12 }
13 } 13 }
14 } 14 @property interval {
15 properties {
16 interval {
17 set { 15 set {
18 /*@ 16 /*@
19 @brief Changes the polling interval rate of @p poller. 17 @brief Changes the polling interval rate of @p poller.
diff --git a/src/lib/ecore/ecore_timer.eo b/src/lib/ecore/ecore_timer.eo
index dac06f5..db9cd82 100644
--- a/src/lib/ecore/ecore_timer.eo
+++ b/src/lib/ecore/ecore_timer.eo
@@ -8,8 +8,8 @@ class Ecore.Timer (Eo.Base)
8 * guarantee exact timing, but try to work on a "best effort basis. 8 * guarantee exact timing, but try to work on a "best effort basis.
9 */ 9 */
10 eo_prefix: ecore_obj_timer; 10 eo_prefix: ecore_obj_timer;
11 properties { 11 methods {
12 interval { 12 @property interval {
13 set { 13 set {
14 /*@ Change the interval the timer ticks off. If set during 14 /*@ Change the interval the timer ticks off. If set during
15 * a timer call, this will affect the next interval. 15 * a timer call, this will affect the next interval.
@@ -22,14 +22,12 @@ class Ecore.Timer (Eo.Base)
22 double in(-1); /*@ The new interval in seconds */ 22 double in(-1); /*@ The new interval in seconds */
23 } 23 }
24 } 24 }
25 pending { 25 @property pending {
26 get { 26 get {
27 /*@ Get the pending time regarding a timer. */ 27 /*@ Get the pending time regarding a timer. */
28 return: double; 28 return: double;
29 } 29 }
30 } 30 }
31 }
32 methods {
33 loop_constructor { 31 loop_constructor {
34 /*@ Create a timer to call in a given time from now */ 32 /*@ Create a timer to call in a given time from now */
35 legacy: null; 33 legacy: null;
diff --git a/src/lib/ecore_audio/ecore_audio.eo b/src/lib/ecore_audio/ecore_audio.eo
index 1b61691..d40f85d 100644
--- a/src/lib/ecore_audio/ecore_audio.eo
+++ b/src/lib/ecore_audio/ecore_audio.eo
@@ -3,8 +3,8 @@ class Ecore_Audio (Eo.Base)
3 legacy_prefix: null; 3 legacy_prefix: null;
4 eo_prefix: ecore_audio_obj; 4 eo_prefix: ecore_audio_obj;
5 data: Ecore_Audio_Object; 5 data: Ecore_Audio_Object;
6 properties { 6 methods {
7 name { 7 @property name {
8 set { 8 set {
9 /*@ 9 /*@
10 Set the name of the object 10 Set the name of the object
@@ -21,7 +21,7 @@ class Ecore_Audio (Eo.Base)
21 const(char)* name; 21 const(char)* name;
22 } 22 }
23 } 23 }
24 paused { 24 @property paused {
25 set { 25 set {
26 /*@ 26 /*@
27 Set the pause state of the object 27 Set the pause state of the object
@@ -38,7 +38,7 @@ class Ecore_Audio (Eo.Base)
38 bool paused; /*ret EINA_TRUE if object is paused, EINA_FALSE if not*/ 38 bool paused; /*ret EINA_TRUE if object is paused, EINA_FALSE if not*/
39 } 39 }
40 } 40 }
41 volume { 41 @property volume {
42 set { 42 set {
43 /*@ 43 /*@
44 Set the volume of the object 44 Set the volume of the object
@@ -55,7 +55,7 @@ class Ecore_Audio (Eo.Base)
55 double volume; /*The volume*/ 55 double volume; /*The volume*/
56 } 56 }
57 } 57 }
58 source { 58 @property source {
59 set { 59 set {
60 /*@ 60 /*@
61 Set the source of the object 61 Set the source of the object
@@ -76,7 +76,7 @@ class Ecore_Audio (Eo.Base)
76 const(char)* source; /*The source to set to (i.e. file, URL, device)*/ 76 const(char)* source; /*The source to set to (i.e. file, URL, device)*/
77 } 77 }
78 } 78 }
79 format { 79 @property format {
80 set { 80 set {
81 /*@ 81 /*@
82 Set the format of the object 82 Set the format of the object
@@ -100,8 +100,6 @@ class Ecore_Audio (Eo.Base)
100 Ecore_Audio_Format format; /*The format of the object*/ 100 Ecore_Audio_Format format; /*The format of the object*/
101 } 101 }
102 } 102 }
103 }
104 methods {
105 vio_set { 103 vio_set {
106 /*@ 104 /*@
107 Set the virtual IO functions 105 Set the virtual IO functions
diff --git a/src/lib/ecore_audio/ecore_audio_in.eo b/src/lib/ecore_audio/ecore_audio_in.eo
index 5115771..4c9abaa 100644
--- a/src/lib/ecore_audio/ecore_audio_in.eo
+++ b/src/lib/ecore_audio/ecore_audio_in.eo
@@ -3,8 +3,8 @@ class Ecore_Audio_In (Ecore_Audio)
3 legacy_prefix: null; 3 legacy_prefix: null;
4 eo_prefix: ecore_audio_obj_in; 4 eo_prefix: ecore_audio_obj_in;
5 data: Ecore_Audio_Input; 5 data: Ecore_Audio_Input;
6 properties { 6 methods {
7 speed { 7 @property speed {
8 set { 8 set {
9 /*@ 9 /*@
10 Set the playback speed of the input. 10 Set the playback speed of the input.
@@ -21,7 +21,7 @@ class Ecore_Audio_In (Ecore_Audio)
21 double speed; /*The speed, 1.0 is the default*/ 21 double speed; /*The speed, 1.0 is the default*/
22 } 22 }
23 } 23 }
24 samplerate { 24 @property samplerate {
25 set { 25 set {
26 /*@ 26 /*@
27 Set the sample-rate of the input 27 Set the sample-rate of the input
@@ -38,7 +38,7 @@ class Ecore_Audio_In (Ecore_Audio)
38 int samplerate; /*The samplerate in Hz*/ 38 int samplerate; /*The samplerate in Hz*/
39 } 39 }
40 } 40 }
41 channels { 41 @property channels {
42 set { 42 set {
43 /*@ 43 /*@
44 Set the amount of channels the input has 44 Set the amount of channels the input has
@@ -55,7 +55,7 @@ class Ecore_Audio_In (Ecore_Audio)
55 int channels; /*The number of channels*/ 55 int channels; /*The number of channels*/
56 } 56 }
57 } 57 }
58 preloaded { 58 @property preloaded {
59 set { 59 set {
60 /*@ 60 /*@
61 Set the preloaded state of the input 61 Set the preloaded state of the input
@@ -72,7 +72,7 @@ class Ecore_Audio_In (Ecore_Audio)
72 bool preloaded; /*EINA_TRUE if the input should be cached, EINA_FALSE otherwise*/ 72 bool preloaded; /*EINA_TRUE if the input should be cached, EINA_FALSE otherwise*/
73 } 73 }
74 } 74 }
75 looped { 75 @property looped {
76 set { 76 set {
77 /*@ 77 /*@
78 Set the looped state of the input 78 Set the looped state of the input
@@ -93,7 +93,7 @@ class Ecore_Audio_In (Ecore_Audio)
93 bool looped; /*EINA_TRUE if the input should be looped, EINA_FALSE otherwise*/ 93 bool looped; /*EINA_TRUE if the input should be looped, EINA_FALSE otherwise*/
94 } 94 }
95 } 95 }
96 length { 96 @property length {
97 set { 97 set {
98 /*@ 98 /*@
99 Set the length of the input 99 Set the length of the input
@@ -113,7 +113,7 @@ class Ecore_Audio_In (Ecore_Audio)
113 double length; /*The length of the input in seconds*/ 113 double length; /*The length of the input in seconds*/
114 } 114 }
115 } 115 }
116 output { 116 @property output {
117 get { 117 get {
118 /*@ 118 /*@
119 Get the output that this input is attached to 119 Get the output that this input is attached to
@@ -124,7 +124,7 @@ class Ecore_Audio_In (Ecore_Audio)
124 Eo *output; /*The output*/ 124 Eo *output; /*The output*/
125 } 125 }
126 } 126 }
127 remaining { 127 @property remaining {
128 get { 128 get {
129 /*@ 129 /*@
130 Get the remaining time of the input 130 Get the remaining time of the input
@@ -135,8 +135,6 @@ class Ecore_Audio_In (Ecore_Audio)
135 double remaining; /*The amount of time in seconds left to play*/ 135 double remaining; /*The amount of time in seconds left to play*/
136 } 136 }
137 } 137 }
138 }
139 methods {
140 read { 138 read {
141 /*@ 139 /*@
142 Read from the input 140 Read from the input
diff --git a/src/lib/ecore_con/ecore_con_base.eo b/src/lib/ecore_con/ecore_con_base.eo
index b56252f..ff277b8 100644
--- a/src/lib/ecore_con/ecore_con_base.eo
+++ b/src/lib/ecore_con/ecore_con_base.eo
@@ -2,8 +2,8 @@ abstract Ecore.Con.Base (Eo.Base) {
2 legacy_prefix: ecore_con; 2 legacy_prefix: ecore_con;
3 eo_prefix: ecore_con_obj; 3 eo_prefix: ecore_con_obj;
4 data: null; 4 data: null;
5 properties { 5 methods {
6 ip { 6 @property ip {
7 /** 7 /**
8 * Control the IP address of a server that has been connected to. 8 * Control the IP address of a server that has been connected to.
9 * 9 *
@@ -20,7 +20,7 @@ abstract Ecore.Con.Base (Eo.Base) {
20 const(char)* ip; /*@ The IP address */ 20 const(char)* ip; /*@ The IP address */
21 } 21 }
22 } 22 }
23 uptime { 23 @property uptime {
24 /*@ 24 /*@
25 * @brief Check how long the object has been connected 25 * @brief Check how long the object has been connected
26 * 26 *
@@ -33,7 +33,7 @@ abstract Ecore.Con.Base (Eo.Base) {
33 double uptime; /*@ The total time, in seconds, that the object has been connected. */ 33 double uptime; /*@ The total time, in seconds, that the object has been connected. */
34 } 34 }
35 } 35 }
36 port { 36 @property port {
37 /*@ 37 /*@
38 * @brief Return the port that the obj is connected to 38 * @brief Return the port that the obj is connected to
39 * 39 *
@@ -48,7 +48,7 @@ abstract Ecore.Con.Base (Eo.Base) {
48 int port; /*@ The The port that obj is connected to, or -1 on error. */ 48 int port; /*@ The The port that obj is connected to, or -1 on error. */
49 } 49 }
50 } 50 }
51 fd { 51 @property fd {
52 /*@ 52 /*@
53 * Get the fd that the server is connected to 53 * Get the fd that the server is connected to
54 * 54 *
@@ -65,7 +65,7 @@ abstract Ecore.Con.Base (Eo.Base) {
65 int fd; /*@ The fd, or -1 on failure. */ 65 int fd; /*@ The fd, or -1 on failure. */
66 } 66 }
67 } 67 }
68 connected { 68 @property connected {
69 /*@ 69 /*@
70 * Returns whether the client is still connected 70 * Returns whether the client is still connected
71 */ 71 */
@@ -76,7 +76,7 @@ abstract Ecore.Con.Base (Eo.Base) {
76 bool connected; /*@ Returns True if connected, False otherwise. */ 76 bool connected; /*@ Returns True if connected, False otherwise. */
77 } 77 }
78 } 78 }
79 timeout { 79 @property timeout {
80 /*@ 80 /*@
81 * Control the default time after which an inactive client will be disconnected 81 * Control the default time after which an inactive client will be disconnected
82 * 82 *
@@ -99,8 +99,6 @@ abstract Ecore.Con.Base (Eo.Base) {
99 double timeout; /*@ The timeout, in seconds, to disconnect after. */ 99 double timeout; /*@ The timeout, in seconds, to disconnect after. */
100 } 100 }
101 } 101 }
102 }
103 methods {
104 flush { 102 flush {
105 /*@ 103 /*@
106 * Flushes all pending data to the given server. 104 * Flushes all pending data to the given server.
diff --git a/src/lib/ecore_con/ecore_con_client.eo b/src/lib/ecore_con/ecore_con_client.eo
index dd4e290..4c545fc 100644
--- a/src/lib/ecore_con/ecore_con_client.eo
+++ b/src/lib/ecore_con/ecore_con_client.eo
@@ -1,7 +1,7 @@
1class Ecore.Con.Client (Ecore.Con.Base) { 1class Ecore.Con.Client (Ecore.Con.Base) {
2 eo_prefix: ecore_con_client_obj; 2 eo_prefix: ecore_con_client_obj;
3 properties { 3 methods {
4 server { 4 @property server {
5 /*@ 5 /*@
6 * Controls the server representing the socket the client has 6 * Controls the server representing the socket the client has
7 * connected to. 7 * connected to.
diff --git a/src/lib/ecore_con/ecore_con_server.eo b/src/lib/ecore_con/ecore_con_server.eo
index 8f14bb3..6eea939 100644
--- a/src/lib/ecore_con/ecore_con_server.eo
+++ b/src/lib/ecore_con/ecore_con_server.eo
@@ -1,7 +1,7 @@
1class Ecore.Con.Server (Ecore.Con.Base) { 1class Ecore.Con.Server (Ecore.Con.Base) {
2 eo_prefix: ecore_con_server_obj; 2 eo_prefix: ecore_con_server_obj;
3 properties { 3 methods {
4 name { 4 @property name {
5 /*@ 5 /*@
6 * Retrieves the name of server. 6 * Retrieves the name of server.
7 * 7 *
@@ -16,7 +16,7 @@ class Ecore.Con.Server (Ecore.Con.Base) {
16 const(char) *name; /*@ The name of the server. */ 16 const(char) *name; /*@ The name of the server. */
17 } 17 }
18 } 18 }
19 client_limit { 19 @property client_limit {
20 /*@ 20 /*@
21 * Sets a limit on the number of clients that can be handled concurrently 21 * Sets a limit on the number of clients that can be handled concurrently
22 * by the given server, and a policy on what to do if excess clients try to 22 * by the given server, and a policy on what to do if excess clients try to
@@ -39,7 +39,7 @@ class Ecore.Con.Server (Ecore.Con.Base) {
39 } 39 }
40 } 40 }
41 /* FIXME: Should this return an iterator? */ 41 /* FIXME: Should this return an iterator? */
42 clients { 42 @property clients {
43 /*@ 43 /*@
44 * Retrieves the current list of clients. 44 * Retrieves the current list of clients.
45 * 45 *
@@ -54,7 +54,7 @@ class Ecore.Con.Server (Ecore.Con.Base) {
54 const(list<const(Ecore.Con.Client) *>) *clients; /*@ The list of clients on this server. */ 54 const(list<const(Ecore.Con.Client) *>) *clients; /*@ The list of clients on this server. */
55 } 55 }
56 } 56 }
57 connection_type { 57 @property connection_type {
58 get { 58 get {
59 legacy: null; 59 legacy: null;
60 } 60 }
diff --git a/src/lib/ecore_con/ecore_con_url.eo b/src/lib/ecore_con/ecore_con_url.eo
index 743e5f2..d5d21aa 100644
--- a/src/lib/ecore_con/ecore_con_url.eo
+++ b/src/lib/ecore_con/ecore_con_url.eo
@@ -1,7 +1,7 @@
1class Ecore.Con.Url (Eo.Base) { 1class Ecore.Con.Url (Eo.Base) {
2 eo_prefix: ecore_con_url_obj; 2 eo_prefix: ecore_con_url_obj;
3 properties { 3 methods {
4 url { 4 @property url {
5 /** 5 /**
6 * Controls the URL to send the request to. 6 * Controls the URL to send the request to.
7 */ 7 */
diff --git a/src/lib/ector/cairo/ector_cairo_surface.eo b/src/lib/ector/cairo/ector_cairo_surface.eo
index 298c681..1b96b62 100644
--- a/src/lib/ector/cairo/ector_cairo_surface.eo
+++ b/src/lib/ector/cairo/ector_cairo_surface.eo
@@ -2,8 +2,8 @@ class Ector.Cairo.Surface (Ector.Generic.Surface)
2{ 2{
3 eo_prefix: ector_cairo_surface; 3 eo_prefix: ector_cairo_surface;
4 legacy_prefix: null; 4 legacy_prefix: null;
5 properties { 5 methods {
6 context { 6 @property context {
7 set { 7 set {
8 } 8 }
9 get { 9 get {
@@ -12,8 +12,6 @@ class Ector.Cairo.Surface (Ector.Generic.Surface)
12 cairo_t *ctx; 12 cairo_t *ctx;
13 } 13 }
14 } 14 }
15 }
16 methods {
17 symbol_get { 15 symbol_get {
18 return: void * @warn_unused; 16 return: void * @warn_unused;
19 params { 17 params {
diff --git a/src/lib/ector/ector_generic_surface.eo b/src/lib/ector/ector_generic_surface.eo
index 5415079..44a1078 100644
--- a/src/lib/ector/ector_generic_surface.eo
+++ b/src/lib/ector/ector_generic_surface.eo
@@ -1,8 +1,8 @@
1abstract Ector.Generic.Surface (Eo.Base) 1abstract Ector.Generic.Surface (Eo.Base)
2{ 2{
3 eo_prefix: ector_surface; 3 eo_prefix: ector_surface;
4 properties { 4 methods {
5 size { 5 @property size {
6 set { 6 set {
7 /*@ Changes the size of the given Evas object. */ 7 /*@ Changes the size of the given Evas object. */
8 } 8 }
@@ -14,7 +14,7 @@ abstract Ector.Generic.Surface (Eo.Base)
14 int h; /*@ in */ 14 int h; /*@ in */
15 } 15 }
16 } 16 }
17 reference_point { 17 @property reference_point {
18 set { 18 set {
19 /*@ This define where is (0,0) in pixels coordinate inside the surface */ 19 /*@ This define where is (0,0) in pixels coordinate inside the surface */
20 } 20 }
@@ -23,8 +23,6 @@ abstract Ector.Generic.Surface (Eo.Base)
23 int y; 23 int y;
24 } 24 }
25 } 25 }
26 }
27 methods {
28 renderer_factory_new { 26 renderer_factory_new {
29 return: Ector_Renderer *; 27 return: Ector_Renderer *;
30 params { 28 params {
diff --git a/src/lib/ector/ector_renderer_generic_base.eo b/src/lib/ector/ector_renderer_generic_base.eo
index 2e42fea..1f58317 100644
--- a/src/lib/ector/ector_renderer_generic_base.eo
+++ b/src/lib/ector/ector_renderer_generic_base.eo
@@ -2,8 +2,8 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
2{ 2{
3 eo_prefix: ector_renderer; 3 eo_prefix: ector_renderer;
4 legacy_prefix: null; 4 legacy_prefix: null;
5 properties { 5 methods {
6 transformation { 6 @property transformation {
7 set { 7 set {
8 } 8 }
9 get { 9 get {
@@ -12,7 +12,7 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
12 const(Eina_Matrix3) *m; 12 const(Eina_Matrix3) *m;
13 } 13 }
14 } 14 }
15 origin { 15 @property origin {
16 set { 16 set {
17 } 17 }
18 get { 18 get {
@@ -22,7 +22,7 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
22 double y; 22 double y;
23 } 23 }
24 } 24 }
25 visibility { 25 @property visibility {
26 set { 26 set {
27 /*@ Makes the given Ector renderer visible or invisible. */ 27 /*@ Makes the given Ector renderer visible or invisible. */
28 } 28 }
@@ -33,7 +33,7 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
33 bool v; /*@ @c EINA_TRUE if to make the object visible, @c EINA_FALSE otherwise */ 33 bool v; /*@ @c EINA_TRUE if to make the object visible, @c EINA_FALSE otherwise */
34 } 34 }
35 } 35 }
36 color { 36 @property color {
37 set { 37 set {
38 /*@ 38 /*@
39 Sets the general/main color of the given Ector renderer to the given 39 Sets the general/main color of the given Ector renderer to the given
@@ -65,7 +65,7 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
65 int a; /*@ The alpha component of the given color. */ 65 int a; /*@ The alpha component of the given color. */
66 } 66 }
67 } 67 }
68 mask { 68 @property mask {
69 set { 69 set {
70 } 70 }
71 get { 71 get {
@@ -74,7 +74,7 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
74 Ector_Renderer *r; 74 Ector_Renderer *r;
75 } 75 }
76 } 76 }
77 quality { 77 @property quality {
78 set { 78 set {
79 } 79 }
80 get { 80 get {
@@ -83,8 +83,6 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
83 Ector_Quality q; 83 Ector_Quality q;
84 } 84 }
85 } 85 }
86 }
87 methods {
88 bounds_get { 86 bounds_get {
89 params { 87 params {
90 @out Eina_Rectangle r; 88 @out Eina_Rectangle r;
diff --git a/src/lib/ector/ector_renderer_generic_shape.eo b/src/lib/ector/ector_renderer_generic_shape.eo
index 2205b79..a9aa555 100644
--- a/src/lib/ector/ector_renderer_generic_shape.eo
+++ b/src/lib/ector/ector_renderer_generic_shape.eo
@@ -2,8 +2,8 @@ mixin Ector.Renderer.Generic.Shape (Efl.Gfx.Shape)
2{ 2{
3 eo_prefix: ector_renderer_shape; 3 eo_prefix: ector_renderer_shape;
4 legacy_prefix: null; 4 legacy_prefix: null;
5 properties { 5 methods {
6 fill { 6 @property fill {
7 set { 7 set {
8 } 8 }
9 get { 9 get {
@@ -12,7 +12,7 @@ mixin Ector.Renderer.Generic.Shape (Efl.Gfx.Shape)
12 const(Ector_Renderer) *r; 12 const(Ector_Renderer) *r;
13 } 13 }
14 } 14 }
15 stroke_fill { 15 @property stroke_fill {
16 set { 16 set {
17 } 17 }
18 get { 18 get {
@@ -21,7 +21,7 @@ mixin Ector.Renderer.Generic.Shape (Efl.Gfx.Shape)
21 const(Ector_Renderer) *r; 21 const(Ector_Renderer) *r;
22 } 22 }
23 } 23 }
24 stroke_marker { 24 @property stroke_marker {
25 set { 25 set {
26 } 26 }
27 get { 27 get {
diff --git a/src/lib/ector/software/ector_software_surface.eo b/src/lib/ector/software/ector_software_surface.eo
index 3ed863c..043c910 100644
--- a/src/lib/ector/software/ector_software_surface.eo
+++ b/src/lib/ector/software/ector_software_surface.eo
@@ -2,8 +2,8 @@ class Ector.Software.Surface (Ector.Generic.Surface)
2{ 2{
3 eo_prefix: ector_software_surface; 3 eo_prefix: ector_software_surface;
4 legacy_prefix: null; 4 legacy_prefix: null;
5 properties { 5 methods {
6 context { 6 @property context {
7 set { 7 set {
8 } 8 }
9 get { 9 get {
@@ -12,7 +12,7 @@ class Ector.Software.Surface (Ector.Generic.Surface)
12 Software_Rasterizer *ctx; 12 Software_Rasterizer *ctx;
13 } 13 }
14 } 14 }
15 surface { 15 @property surface {
16 set { 16 set {
17 } 17 }
18 get { 18 get {
diff --git a/src/lib/edje/edje_object.eo b/src/lib/edje/edje_object.eo
index 2653d72..b266264 100644
--- a/src/lib/edje/edje_object.eo
+++ b/src/lib/edje/edje_object.eo
@@ -3,8 +3,8 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
3 legacy_prefix: edje_object; 3 legacy_prefix: edje_object;
4 eo_prefix: edje_obj; 4 eo_prefix: edje_obj;
5 data: Edje; 5 data: Edje;
6 properties { 6 methods {
7 update_hints { 7 @property update_hints {
8 set { 8 set {
9 /*@ 9 /*@
10 @brief Edje will automatically update the size hints on itself. 10 @brief Edje will automatically update the size hints on itself.
@@ -24,7 +24,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
24 bool update; /*@ Whether or not update the size hints. */ 24 bool update; /*@ Whether or not update the size hints. */
25 } 25 }
26 } 26 }
27 mirrored { 27 @property mirrored {
28 set { 28 set {
29 /*@ 29 /*@
30 @brief Set the RTL orientation for this object. 30 @brief Set the RTL orientation for this object.
@@ -44,7 +44,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
44 bool rtl; /*@ new value of flag EINA_TRUE/EINA_FALSE */ 44 bool rtl; /*@ new value of flag EINA_TRUE/EINA_FALSE */
45 } 45 }
46 } 46 }
47 animation { 47 @property animation {
48 set { 48 set {
49 /*@ 49 /*@
50 @brief Set the object's animation state. 50 @brief Set the object's animation state.
@@ -72,7 +72,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
72 @c EINA_FALSE to stops. */ 72 @c EINA_FALSE to stops. */
73 } 73 }
74 } 74 }
75 play { 75 @property play {
76 set { 76 set {
77 /*@ 77 /*@
78 @brief Set the Edje object to playing or paused states. 78 @brief Set the Edje object to playing or paused states.
@@ -101,7 +101,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
101 @c EINA_FALSE to paused). */ 101 @c EINA_FALSE to paused). */
102 } 102 }
103 } 103 }
104 perspective { 104 @property perspective {
105 set { 105 set {
106 /*@ 106 /*@
107 Set the given perspective object on this Edje object. 107 Set the given perspective object on this Edje object.
@@ -133,7 +133,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
133 Edje_Perspective *ps @const_get; /*@ The perspective object that will be used. */ 133 Edje_Perspective *ps @const_get; /*@ The perspective object that will be used. */
134 } 134 }
135 } 135 }
136 scale { 136 @property scale {
137 set { 137 set {
138 /*@ 138 /*@
139 @brief Set the scaling factor for a given Edje object. 139 @brief Set the scaling factor for a given Edje object.
@@ -167,7 +167,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
167 meaning individual scaling @b not set) */ 167 meaning individual scaling @b not set) */
168 } 168 }
169 } 169 }
170 base_scale { 170 @property base_scale {
171 get { 171 get {
172 /*@ 172 /*@
173 @brief Get a given Edje object's base_scale factor. 173 @brief Get a given Edje object's base_scale factor.
@@ -182,7 +182,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
182 that means the edc file is made based on scale 1.0. */ 182 that means the edc file is made based on scale 1.0. */
183 } 183 }
184 } 184 }
185 text_change_cb { 185 @property text_change_cb {
186 set { 186 set {
187 /*@ 187 /*@
188 @brief Set the object text callback. 188 @brief Set the object text callback.
@@ -194,7 +194,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
194 void *data; /*@ The data associated to the callback function. */ 194 void *data; /*@ The data associated to the callback function. */
195 } 195 }
196 } 196 }
197 part_text_cursor_begin { 197 @property part_text_cursor_begin {
198 set { 198 set {
199 /*@ 199 /*@
200 @brief Moves the cursor to the beginning of the text part 200 @brief Moves the cursor to the beginning of the text part
@@ -205,7 +205,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
205 Edje_Cursor cur; /*@ the edje cursor to work on */ 205 Edje_Cursor cur; /*@ the edje cursor to work on */
206 } 206 }
207 } 207 }
208 part_text_cursor_line_end { 208 @property part_text_cursor_line_end {
209 set { 209 set {
210 /*@ 210 /*@
211 @brief Move the cursor to the end of the line. 211 @brief Move the cursor to the end of the line.
@@ -216,7 +216,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
216 Edje_Cursor cur; /*@ the edje cursor to work on */ 216 Edje_Cursor cur; /*@ the edje cursor to work on */
217 } 217 }
218 } 218 }
219 text_class { 219 @property text_class {
220 set { 220 set {
221 /*@ 221 /*@
222 @brief Sets Edje text class. 222 @brief Sets Edje text class.
@@ -232,7 +232,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
232 Evas_Font_Size size; /*@ Font Size */ 232 Evas_Font_Size size; /*@ Font Size */
233 } 233 }
234 } 234 }
235 part_text_cursor_coord { 235 @property part_text_cursor_coord {
236 set { 236 set {
237 /*@ 237 /*@
238 Position the given cursor to a X,Y position. 238 Position the given cursor to a X,Y position.
@@ -249,7 +249,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
249 Evas_Coord y; /*@ Y Coordinate. */ 249 Evas_Coord y; /*@ Y Coordinate. */
250 } 250 }
251 } 251 }
252 part_text_cursor_end { 252 @property part_text_cursor_end {
253 set { 253 set {
254 /*@ 254 /*@
255 @brief Moves the cursor to the end of the text part. 255 @brief Moves the cursor to the end of the text part.
@@ -260,7 +260,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
260 Edje_Cursor cur; /*@ the edje cursor to work on */ 260 Edje_Cursor cur; /*@ the edje cursor to work on */
261 } 261 }
262 } 262 }
263 part_text_escaped { 263 @property part_text_escaped {
264 set { 264 set {
265 /*@ 265 /*@
266 @brief Sets the text for an object part, but converts HTML escapes to UTF8 266 @brief Sets the text for an object part, but converts HTML escapes to UTF8
@@ -279,7 +279,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
279 const(char)* text; /*@ The text string */ 279 const(char)* text; /*@ The text string */
280 } 280 }
281 } 281 }
282 item_provider { 282 @property item_provider {
283 set { 283 set {
284 /*@ 284 /*@
285 @brief Set the function that provides item objects for named items in an edje entry text 285 @brief Set the function that provides item objects for named items in an edje entry text
@@ -292,7 +292,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
292 void *data; /*@ The data pointer to pass to the @p func callback */ 292 void *data; /*@ The data pointer to pass to the @p func callback */
293 } 293 }
294 } 294 }
295 part_text_cursor_line_begin { 295 @property part_text_cursor_line_begin {
296 set { 296 set {
297 /*@ 297 /*@
298 @brief Move the cursor to the beginning of the line. 298 @brief Move the cursor to the beginning of the line.
@@ -303,7 +303,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
303 Edje_Cursor cur; /*@ the edje cursor to work on */ 303 Edje_Cursor cur; /*@ the edje cursor to work on */
304 } 304 }
305 } 305 }
306 message_handler { 306 @property message_handler {
307 set { 307 set {
308 /*@ 308 /*@
309 @brief Set an Edje message handler function for a given Edje object. 309 @brief Set an Edje message handler function for a given Edje object.
@@ -323,7 +323,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
323 void *data; /*@ Auxiliary data to be passed to @p func */ 323 void *data; /*@ Auxiliary data to be passed to @p func */
324 } 324 }
325 } 325 }
326 size_min { 326 @property size_min {
327 get { 327 get {
328 /*@ 328 /*@
329 @brief Get the minimum size specified -- as an EDC property -- for a 329 @brief Get the minimum size specified -- as an EDC property -- for a
@@ -361,7 +361,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
361 Evas_Coord minh; /*@ Pointer to a variable where to store the minimum height */ 361 Evas_Coord minh; /*@ Pointer to a variable where to store the minimum height */
362 } 362 }
363 } 363 }
364 access_part_list { 364 @property access_part_list {
365 get { 365 get {
366 /*@ 366 /*@
367 @brief Retrieve a list all accessibility part names 367 @brief Retrieve a list all accessibility part names
@@ -371,7 +371,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
371 return: list<const(char)*> *; 371 return: list<const(char)*> *;
372 } 372 }
373 } 373 }
374 load_error { 374 @property load_error {
375 get { 375 get {
376 /*@ 376 /*@
377 @brief Gets the (last) file loading error for a given Edje object 377 @brief Gets the (last) file loading error for a given Edje object
@@ -397,7 +397,7 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
397 return: Edje_Load_Error; 397 return: Edje_Load_Error;
398 } 398 }
399 } 399 }
400 size_max { 400 @property size_max {
401 get { 401 get {
402 /*@ 402 /*@
403 @brief Get the maximum size specified -- as an EDC property -- for a 403 @brief Get the maximum size specified -- as an EDC property -- for a
@@ -436,8 +436,6 @@ class Edje.Object (Evas.Smart_Clipped, Efl.File)
436 Evas_Coord maxh; /*@ Pointer to a variable where to store the maximum height */ 436 Evas_Coord maxh; /*@ Pointer to a variable where to store the maximum height */
437 } 437 }
438 } 438 }
439 }
440 methods {
441 part_table_clear { 439 part_table_clear {
442 /*@ 440 /*@
443 @brief Removes all object from the table. 441 @brief Removes all object from the table.
diff --git a/src/lib/efl/interfaces/efl_control.eo b/src/lib/efl/interfaces/efl_control.eo
index f983e7d..19e6e29 100644
--- a/src/lib/efl/interfaces/efl_control.eo
+++ b/src/lib/efl/interfaces/efl_control.eo
@@ -2,8 +2,8 @@
2 2
3interface Efl.Control { 3interface Efl.Control {
4 legacy_prefix: null; 4 legacy_prefix: null;
5 properties { 5 methods {
6 priority { 6 @property priority {
7 /*@ Control the priority of the object. */ 7 /*@ Control the priority of the object. */
8 set { 8 set {
9 } 9 }
@@ -13,7 +13,7 @@ interface Efl.Control {
13 int priority; /*@ The priority of the object */ 13 int priority; /*@ The priority of the object */
14 } 14 }
15 } 15 }
16 suspend { 16 @property suspend {
17 /*@ Controls whether the object is suspended or not. */ 17 /*@ Controls whether the object is suspended or not. */
18 set { 18 set {
19 } 19 }
diff --git a/src/lib/efl/interfaces/efl_file.eo b/src/lib/efl/interfaces/efl_file.eo
index f2736b5..56b8ff4 100644
--- a/src/lib/efl/interfaces/efl_file.eo
+++ b/src/lib/efl/interfaces/efl_file.eo
@@ -1,7 +1,7 @@
1interface Efl.File { 1interface Efl.File {
2 legacy_prefix: null; 2 legacy_prefix: null;
3 properties { 3 methods {
4 mmap { 4 @property mmap {
5 set { 5 set {
6 /*@ 6 /*@
7 Set the source mmaped file from where an image object must fetch the real 7 Set the source mmaped file from where an image object must fetch the real
@@ -32,7 +32,7 @@ interface Efl.File {
32 NULL, otherwise. */ 32 NULL, otherwise. */
33 } 33 }
34 } 34 }
35 file { 35 @property file {
36 set { 36 set {
37 /*@ 37 /*@
38 Set the source file from where an image object must fetch the real 38 Set the source file from where an image object must fetch the real
@@ -78,7 +78,7 @@ interface Efl.File {
78 NULL, otherwise. */ 78 NULL, otherwise. */
79 } 79 }
80 } 80 }
81 async { 81 @property async {
82 set { 82 set {
83 /*@ 83 /*@
84 If true, file open will happen asynchronously allowing for better 84 If true, file open will happen asynchronously allowing for better
@@ -98,8 +98,6 @@ interface Efl.File {
98 bool async; /*@ Flag for asynchronous open. */ 98 bool async; /*@ Flag for asynchronous open. */
99 } 99 }
100 } 100 }
101 }
102 methods {
103 save @const { 101 save @const {
104 /*@ 102 /*@
105 Save the given image object's contents to an (image) file. 103 Save the given image object's contents to an (image) file.
diff --git a/src/lib/efl/interfaces/efl_gfx_base.eo b/src/lib/efl/interfaces/efl_gfx_base.eo
index df9369c..e3d7026 100644
--- a/src/lib/efl/interfaces/efl_gfx_base.eo
+++ b/src/lib/efl/interfaces/efl_gfx_base.eo
@@ -1,8 +1,8 @@
1interface Efl.Gfx.Base { 1interface Efl.Gfx.Base {
2 legacy_prefix: null; 2 legacy_prefix: null;
3 eo_prefix: efl_gfx; 3 eo_prefix: efl_gfx;
4 properties { 4 methods {
5 position { 5 @property position {
6 set { 6 set {
7 /*@ Move the given Evas object to the given location inside its canvas' viewport. */ 7 /*@ Move the given Evas object to the given location inside its canvas' viewport. */
8 } 8 }
@@ -14,7 +14,7 @@ interface Efl.Gfx.Base {
14 int y; /*@ in */ 14 int y; /*@ in */
15 } 15 }
16 } 16 }
17 size { 17 @property size {
18 set { 18 set {
19 /*@ Changes the size of the given Evas object. */ 19 /*@ Changes the size of the given Evas object. */
20 } 20 }
@@ -26,7 +26,7 @@ interface Efl.Gfx.Base {
26 int h; /*@ in */ 26 int h; /*@ in */
27 } 27 }
28 } 28 }
29 color { 29 @property color {
30 set { 30 set {
31 /*@ 31 /*@
32 Sets the general/main color of the given Evas object to the given 32 Sets the general/main color of the given Evas object to the given
@@ -74,7 +74,7 @@ interface Efl.Gfx.Base {
74 int a; /*@ The alpha component of the given color. */ 74 int a; /*@ The alpha component of the given color. */
75 } 75 }
76 } 76 }
77 color_part { 77 @property color_part {
78 set { 78 set {
79 /*@ 79 /*@
80 Sets a specifc color of the given Efl.Gfx.Base object to the given 80 Sets a specifc color of the given Efl.Gfx.Base object to the given
@@ -119,7 +119,7 @@ interface Efl.Gfx.Base {
119 int a; /*@ The alpha component of the given color. */ 119 int a; /*@ The alpha component of the given color. */
120 } 120 }
121 } 121 }
122 visible { 122 @property visible {
123 set { 123 set {
124 /*@ Makes the given Evas object visible or invisible. */ 124 /*@ Makes the given Evas object visible or invisible. */
125 } 125 }
diff --git a/src/lib/efl/interfaces/efl_gfx_fill.eo b/src/lib/efl/interfaces/efl_gfx_fill.eo
index 1ce4dd8..ab5cb5e 100644
--- a/src/lib/efl/interfaces/efl_gfx_fill.eo
+++ b/src/lib/efl/interfaces/efl_gfx_fill.eo
@@ -1,7 +1,7 @@
1interface Efl.Gfx.Fill { 1interface Efl.Gfx.Fill {
2 legacy_prefix: null; 2 legacy_prefix: null;
3 properties { 3 methods {
4 fill_spread { 4 @property fill_spread {
5 set { 5 set {
6 /*@ 6 /*@
7 Sets the tiling mode for the given evas image object's fill. 7 Sets the tiling mode for the given evas image object's fill.
@@ -18,7 +18,7 @@ interface Efl.Gfx.Fill {
18 Efl_Gfx_Fill_Spread spread; /*@ One of EVAS_TEXTURE_REFLECT, EVAS_TEXTURE_REPEAT, */ 18 Efl_Gfx_Fill_Spread spread; /*@ One of EVAS_TEXTURE_REFLECT, EVAS_TEXTURE_REPEAT, */
19 } 19 }
20 } 20 }
21 fill { 21 @property fill {
22 set { 22 set {
23 /*@ 23 /*@
24 Set how to fill an image object's drawing rectangle given the 24 Set how to fill an image object's drawing rectangle given the
diff --git a/src/lib/efl/interfaces/efl_gfx_gradient_base.eo b/src/lib/efl/interfaces/efl_gfx_gradient_base.eo
index b50d7bc..a7a4b8a 100644
--- a/src/lib/efl/interfaces/efl_gfx_gradient_base.eo
+++ b/src/lib/efl/interfaces/efl_gfx_gradient_base.eo
@@ -2,8 +2,8 @@ interface Efl.Gfx.Gradient.Base
2{ 2{
3 eo_prefix: efl_gfx_gradient; 3 eo_prefix: efl_gfx_gradient;
4 legacy_prefix: null; 4 legacy_prefix: null;
5 properties { 5 methods {
6 stop { 6 @property stop {
7 set { 7 set {
8 /*@ 8 /*@
9 Set the list of color stops for the gradient 9 Set the list of color stops for the gradient
@@ -19,7 +19,7 @@ interface Efl.Gfx.Gradient.Base
19 uint length; /*@ length of the list */ 19 uint length; /*@ length of the list */
20 } 20 }
21 } 21 }
22 spread { 22 @property spread {
23 set { 23 set {
24 /*@ 24 /*@
25 Specifies the spread method that should be used for this gradient. 25 Specifies the spread method that should be used for this gradient.
diff --git a/src/lib/efl/interfaces/efl_gfx_gradient_linear.eo b/src/lib/efl/interfaces/efl_gfx_gradient_linear.eo
index 0d9299f..4f23164 100644
--- a/src/lib/efl/interfaces/efl_gfx_gradient_linear.eo
+++ b/src/lib/efl/interfaces/efl_gfx_gradient_linear.eo
@@ -1,8 +1,8 @@
1interface Efl.Gfx.Gradient.Linear (Efl.Gfx.Gradient.Base) 1interface Efl.Gfx.Gradient.Linear (Efl.Gfx.Gradient.Base)
2{ 2{
3 legacy_prefix: null; 3 legacy_prefix: null;
4 properties { 4 methods {
5 start { 5 @property start {
6 set { 6 set {
7 /*@ 7 /*@
8 Sets the start point of this linear gradient. 8 Sets the start point of this linear gradient.
@@ -18,7 +18,7 @@ interface Efl.Gfx.Gradient.Linear (Efl.Gfx.Gradient.Base)
18 double y; /*@ y co-ordinate of start point */ 18 double y; /*@ y co-ordinate of start point */
19 } 19 }
20 } 20 }
21 end { 21 @property end {
22 set { 22 set {
23 /*@ 23 /*@
24 Sets the end point of this linear gradient. 24 Sets the end point of this linear gradient.
diff --git a/src/lib/efl/interfaces/efl_gfx_gradient_radial.eo b/src/lib/efl/interfaces/efl_gfx_gradient_radial.eo
index b9eeb72..b092f98 100644
--- a/src/lib/efl/interfaces/efl_gfx_gradient_radial.eo
+++ b/src/lib/efl/interfaces/efl_gfx_gradient_radial.eo
@@ -1,8 +1,8 @@
1interface Efl.Gfx.Gradient.Radial (Efl.Gfx.Gradient.Base) 1interface Efl.Gfx.Gradient.Radial (Efl.Gfx.Gradient.Base)
2{ 2{
3 legacy_prefix: null; 3 legacy_prefix: null;
4 properties { 4 methods {
5 center { 5 @property center {
6 set { 6 set {
7 /*@ 7 /*@
8 Sets the center of this radial gradient. 8 Sets the center of this radial gradient.
@@ -18,7 +18,7 @@ interface Efl.Gfx.Gradient.Radial (Efl.Gfx.Gradient.Base)
18 double y; /*@ y co-ordinate of center point */ 18 double y; /*@ y co-ordinate of center point */
19 } 19 }
20 } 20 }
21 radius { 21 @property radius {
22 set { 22 set {
23 /*@ 23 /*@
24 Sets the center radius of this radial gradient. 24 Sets the center radius of this radial gradient.
@@ -33,7 +33,7 @@ interface Efl.Gfx.Gradient.Radial (Efl.Gfx.Gradient.Base)
33 double r; /*@ center radius */ 33 double r; /*@ center radius */
34 } 34 }
35 } 35 }
36 focal { 36 @property focal {
37 set { 37 set {
38 /*@ 38 /*@
39 Sets the focal point of this radial gradient. 39 Sets the focal point of this radial gradient.
diff --git a/src/lib/efl/interfaces/efl_gfx_shape.eo b/src/lib/efl/interfaces/efl_gfx_shape.eo
index 37d0abd..454fa3b 100644
--- a/src/lib/efl/interfaces/efl_gfx_shape.eo
+++ b/src/lib/efl/interfaces/efl_gfx_shape.eo
@@ -1,8 +1,8 @@
1mixin Efl.Gfx.Shape 1mixin Efl.Gfx.Shape
2{ 2{
3 legacy_prefix: null; 3 legacy_prefix: null;
4 properties { 4 methods {
5 stroke_scale { 5 @property stroke_scale {
6 set { 6 set {
7 /*@ 7 /*@
8 Sets the stroke scale to be used for stroking the path. 8 Sets the stroke scale to be used for stroking the path.
@@ -20,7 +20,7 @@ mixin Efl.Gfx.Shape
20 double s; /*@ stroke scale value */ 20 double s; /*@ stroke scale value */
21 } 21 }
22 } 22 }
23 stroke_color { 23 @property stroke_color {
24 set { 24 set {
25 /*@ 25 /*@
26 Sets the color to be used for stroking the path. 26 Sets the color to be used for stroking the path.
@@ -40,7 +40,7 @@ mixin Efl.Gfx.Shape
40 int a; /*@ The alpha component of the given color. */ 40 int a; /*@ The alpha component of the given color. */
41 } 41 }
42 } 42 }
43 stroke_width { 43 @property stroke_width {
44 set { 44 set {
45 /*@ 45 /*@
46 Sets the stroke width to be used for stroking the path. 46 Sets the stroke width to be used for stroking the path.
@@ -57,7 +57,7 @@ mixin Efl.Gfx.Shape
57 double w; /*@ stroke width to be used */ 57 double w; /*@ stroke width to be used */
58 } 58 }
59 } 59 }
60 stroke_location { 60 @property stroke_location {
61 set { 61 set {
62 /*@ 62 /*@
63 Not Implemented 63 Not Implemented
@@ -72,7 +72,7 @@ mixin Efl.Gfx.Shape
72 double centered; /*@ */ 72 double centered; /*@ */
73 } 73 }
74 } 74 }
75 stroke_dash { 75 @property stroke_dash {
76 set { 76 set {
77 /*@ 77 /*@
78 Not Implemented 78 Not Implemented
@@ -88,7 +88,7 @@ mixin Efl.Gfx.Shape
88 uint length; /*@ */ 88 uint length; /*@ */
89 } 89 }
90 } 90 }
91 stroke_cap { 91 @property stroke_cap {
92 set { 92 set {
93 /*@ 93 /*@
94 Sets the cap style to be used for stroking the path. 94 Sets the cap style to be used for stroking the path.
@@ -109,7 +109,7 @@ mixin Efl.Gfx.Shape
109 Efl_Gfx_Cap c; /*@ cap style to use , default is EFL_GFX_CAP_BUTT */ 109 Efl_Gfx_Cap c; /*@ cap style to use , default is EFL_GFX_CAP_BUTT */
110 } 110 }
111 } 111 }
112 stroke_join { 112 @property stroke_join {
113 set { 113 set {
114 /*@ 114 /*@
115 Sets the join style to be used for stroking the path. 115 Sets the join style to be used for stroking the path.
@@ -131,7 +131,7 @@ mixin Efl.Gfx.Shape
131 EFL_GFX_JOIN_MITER */ 131 EFL_GFX_JOIN_MITER */
132 } 132 }
133 } 133 }
134 path { 134 @property path {
135 set { 135 set {
136 /*@ 136 /*@
137 Set the list of commands and points to be used to create the 137 Set the list of commands and points to be used to create the
@@ -153,7 +153,7 @@ mixin Efl.Gfx.Shape
153 const(double) *points; /*@ point list */ 153 const(double) *points; /*@ point list */
154 } 154 }
155 } 155 }
156 path_length { 156 @property path_length {
157 get { 157 get {
158 } 158 }
159 values { 159 values {
@@ -161,7 +161,7 @@ mixin Efl.Gfx.Shape
161 uint points; 161 uint points;
162 } 162 }
163 } 163 }
164 current { 164 @property current {
165 get { 165 get {
166 } 166 }
167 values { 167 values {
@@ -169,7 +169,7 @@ mixin Efl.Gfx.Shape
169 double y; 169 double y;
170 } 170 }
171 } 171 }
172 current_ctrl { 172 @property current_ctrl {
173 get { 173 get {
174 } 174 }
175 values { 175 values {
@@ -177,8 +177,6 @@ mixin Efl.Gfx.Shape
177 double y; 177 double y;
178 } 178 }
179 } 179 }
180 }
181 methods {
182 dup { 180 dup {
183 /*@ 181 /*@
184 Copy the shape data from the object specified . 182 Copy the shape data from the object specified .
diff --git a/src/lib/efl/interfaces/efl_gfx_stack.eo b/src/lib/efl/interfaces/efl_gfx_stack.eo
index a104d0d..54a00cd 100644
--- a/src/lib/efl/interfaces/efl_gfx_stack.eo
+++ b/src/lib/efl/interfaces/efl_gfx_stack.eo
@@ -1,7 +1,7 @@
1interface Efl.Gfx.Stack { 1interface Efl.Gfx.Stack {
2 legacy_prefix: null; 2 legacy_prefix: null;
3 properties { 3 methods {
4 layer { 4 @property layer {
5 set { 5 set {
6 /*@ 6 /*@
7 Sets the layer of its canvas that the given object will be part of. 7 Sets the layer of its canvas that the given object will be part of.
@@ -34,7 +34,7 @@ interface Efl.Gfx.Stack {
34 Must be between #EVAS_LAYER_MIN and #EVAS_LAYER_MAX. */ 34 Must be between #EVAS_LAYER_MIN and #EVAS_LAYER_MAX. */
35 } 35 }
36 } 36 }
37 below { 37 @property below {
38 get { 38 get {
39 /*@ 39 /*@
40 Get the Evas object stacked right below @p obj 40 Get the Evas object stacked right below @p obj
@@ -51,7 +51,7 @@ interface Efl.Gfx.Stack {
51 return: Efl_Gfx_Stack * @warn_unused; 51 return: Efl_Gfx_Stack * @warn_unused;
52 } 52 }
53 } 53 }
54 above { 54 @property above {
55 get { 55 get {
56 /*@ 56 /*@
57 Get the Evas object stacked right above @p obj 57 Get the Evas object stacked right above @p obj
@@ -68,8 +68,6 @@ interface Efl.Gfx.Stack {
68 return: Efl_Gfx_Stack * @warn_unused; 68 return: Efl_Gfx_Stack * @warn_unused;
69 } 69 }
70 } 70 }
71 }
72 methods {
73 stack_below { 71 stack_below {
74 /*@ 72 /*@
75 Stack @p obj immediately below @p below 73 Stack @p obj immediately below @p below
diff --git a/src/lib/efl/interfaces/efl_gfx_view.eo b/src/lib/efl/interfaces/efl_gfx_view.eo
index 9d609d5..b515ff9 100644
--- a/src/lib/efl/interfaces/efl_gfx_view.eo
+++ b/src/lib/efl/interfaces/efl_gfx_view.eo
@@ -1,7 +1,7 @@
1interface Efl.Gfx.View { 1interface Efl.Gfx.View {
2 legacy_prefix: null; 2 legacy_prefix: null;
3 properties { 3 methods {
4 size { 4 @property size {
5 set { 5 set {
6 /*@ 6 /*@
7 Sets the size of the given image object. 7 Sets the size of the given image object.
diff --git a/src/lib/efl/interfaces/efl_image.eo b/src/lib/efl/interfaces/efl_image.eo
index 9586c89..797af8b 100644
--- a/src/lib/efl/interfaces/efl_image.eo
+++ b/src/lib/efl/interfaces/efl_image.eo
@@ -1,7 +1,7 @@
1interface Efl.Image { 1interface Efl.Image {
2 legacy_prefix: null; 2 legacy_prefix: null;
3 properties { 3 methods {
4 animated { 4 @property animated {
5 get { 5 get {
6 /*@ 6 /*@
7 Check if an image can be animated (have multiple frames) 7 Check if an image can be animated (have multiple frames)
@@ -13,7 +13,7 @@ interface Efl.Image {
13 bool is_animated; /*@ If it's animated or not. */ 13 bool is_animated; /*@ If it's animated or not. */
14 } 14 }
15 } 15 }
16 load_size { 16 @property load_size {
17 set { 17 set {
18 /*@ 18 /*@
19 Set the loading size of an image. The image will be loaded into memory as if it was 19 Set the loading size of an image. The image will be loaded into memory as if it was
@@ -28,7 +28,7 @@ interface Efl.Image {
28 int h; /*@ The new height of the image's load size. */ 28 int h; /*@ The new height of the image's load size. */
29 } 29 }
30 } 30 }
31 smooth_scale { 31 @property smooth_scale {
32 set { 32 set {
33 /*@ 33 /*@
34 Sets whether to use high-quality image scaling algorithm on the 34 Sets whether to use high-quality image scaling algorithm on the
@@ -52,7 +52,7 @@ interface Efl.Image {
52 bool smooth_scale; /*@ Whether to use smooth scale or not. */ 52 bool smooth_scale; /*@ Whether to use smooth scale or not. */
53 } 53 }
54 } 54 }
55 ratio { 55 @property ratio {
56 get { 56 get {
57 /*@ 57 /*@
58 The native ration of the image object 58 The native ration of the image object
diff --git a/src/lib/efl/interfaces/efl_model_base.eo b/src/lib/efl/interfaces/efl_model_base.eo
index 75e280e..9604fb3 100644
--- a/src/lib/efl/interfaces/efl_model_base.eo
+++ b/src/lib/efl/interfaces/efl_model_base.eo
@@ -26,8 +26,8 @@ interface Efl.Model.Base ()
26{ 26{
27 legacy_prefix: null; 27 legacy_prefix: null;
28 eo_prefix: efl_model; 28 eo_prefix: efl_model;
29 properties { 29 methods {
30 load_status { 30 @property load_status {
31 get { 31 get {
32 /*@ 32 /*@
33 Get a load emodel current status. 33 Get a load emodel current status.
@@ -44,7 +44,7 @@ interface Efl.Model.Base ()
44 return: Efl_Model_Load_Status; 44 return: Efl_Model_Load_Status;
45 } 45 }
46 } 46 }
47 properties { 47 @property properties {
48 get { 48 get {
49 /*@ 49 /*@
50 Get properties from model. 50 Get properties from model.
@@ -65,7 +65,7 @@ interface Efl.Model.Base ()
65 const(array<const(char*)>*) properties; /*@ array of current properties */ 65 const(array<const(char*)>*) properties; /*@ array of current properties */
66 } 66 }
67 } 67 }
68 property { 68 @property property {
69 set { 69 set {
70 /*@ 70 /*@
71 Set a property value of a given property name. 71 Set a property value of a given property name.
@@ -114,7 +114,7 @@ interface Efl.Model.Base ()
114 const(Eina_Value)* value; /*@ New value */ 114 const(Eina_Value)* value; /*@ New value */
115 } 115 }
116 } 116 }
117 children_slice { 117 @property children_slice {
118 get { 118 get {
119 /*@ 119 /*@
120 Get children slice OR full range. 120 Get children slice OR full range.
@@ -178,7 +178,7 @@ interface Efl.Model.Base ()
178 accessor<list*>* children_accessor; 178 accessor<list*>* children_accessor;
179 } 179 }
180 } 180 }
181 children_count { 181 @property children_count {
182 get { 182 get {
183 /*@ 183 /*@
184 Get children count. 184 Get children count.
@@ -202,8 +202,6 @@ interface Efl.Model.Base ()
202 unsigned children_count; 202 unsigned children_count;
203 } 203 }
204 } 204 }
205 }
206 methods {
207 load { 205 load {
208 /*@ 206 /*@
209 Load emodel. 207 Load emodel.
diff --git a/src/lib/efl/interfaces/efl_player.eo b/src/lib/efl/interfaces/efl_player.eo
index b1fab48..7e2d5a2 100644
--- a/src/lib/efl/interfaces/efl_player.eo
+++ b/src/lib/efl/interfaces/efl_player.eo
@@ -1,7 +1,7 @@
1interface Efl.Player { 1interface Efl.Player {
2 legacy_prefix: null; 2 legacy_prefix: null;
3 properties { 3 methods {
4 play { 4 @property play {
5 set { 5 set {
6 /*@ 6 /*@
7 * @brief Set play/pause state of the media file. 7 * @brief Set play/pause state of the media file.
@@ -19,7 +19,7 @@ interface Efl.Player {
19 bool play; /*@ true if playing, false otherwise. */ 19 bool play; /*@ true if playing, false otherwise. */
20 } 20 }
21 } 21 }
22 position { 22 @property position {
23 set { 23 set {
24 /*@ 24 /*@
25 * @brief Set the position in the media file. 25 * @brief Set the position in the media file.
@@ -47,7 +47,7 @@ interface Efl.Player {
47 double second; /*@ The position (in seconds). */ 47 double second; /*@ The position (in seconds). */
48 } 48 }
49 } 49 }
50 progress { 50 @property progress {
51 get { 51 get {
52 /*@ 52 /*@
53 * @brief Get how much of the file has been played. 53 * @brief Get how much of the file has been played.
@@ -60,7 +60,7 @@ interface Efl.Player {
60 double progress; /*@ The progress within the [0, 1] range. */ 60 double progress; /*@ The progress within the [0, 1] range. */
61 } 61 }
62 } 62 }
63 play_speed { 63 @property play_speed {
64 /** 64 /**
65 * @brief Control the play speed of the media file. 65 * @brief Control the play speed of the media file.
66 * 66 *
@@ -76,7 +76,7 @@ interface Efl.Player {
76 double speed; /*@ The play speed in the [0, infinity) range. */ 76 double speed; /*@ The play speed in the [0, infinity) range. */
77 } 77 }
78 } 78 }
79 audio_volume { 79 @property audio_volume {
80 /** 80 /**
81 * @brief Control the audio volume. 81 * @brief Control the audio volume.
82 * 82 *
@@ -93,7 +93,7 @@ interface Efl.Player {
93 double volume; /*@ The volume level */ 93 double volume; /*@ The volume level */
94 } 94 }
95 } 95 }
96 audio_mute { 96 @property audio_mute {
97 /** 97 /**
98 * @brief This property controls the audio mute state. 98 * @brief This property controls the audio mute state.
99 */ 99 */
@@ -105,7 +105,7 @@ interface Efl.Player {
105 bool mute; /*@ The mute state. True or false. */ 105 bool mute; /*@ The mute state. True or false. */
106 } 106 }
107 } 107 }
108 length { 108 @property length {
109 /** 109 /**
110 * @brief Get the length of play for the media file. 110 * @brief Get the length of play for the media file.
111 * 111 *
@@ -117,7 +117,7 @@ interface Efl.Player {
117 double length; /*@ The length of the stream in seconds. */ 117 double length; /*@ The length of the stream in seconds. */
118 } 118 }
119 } 119 }
120 seekable { 120 @property seekable {
121 /** 121 /**
122 * @brief Get whether the media file is seekable. 122 * @brief Get whether the media file is seekable.
123 */ 123 */
diff --git a/src/lib/efl/interfaces/efl_text.eo b/src/lib/efl/interfaces/efl_text.eo
index d5da14b..fd9bf8d 100644
--- a/src/lib/efl/interfaces/efl_text.eo
+++ b/src/lib/efl/interfaces/efl_text.eo
@@ -1,7 +1,7 @@
1interface Efl.Text { 1interface Efl.Text {
2 legacy_prefix: null; 2 legacy_prefix: null;
3 properties { 3 methods {
4 text { 4 @property text {
5 set { 5 set {
6 /*@ 6 /*@
7 Sets the text string to be displayed by the given text object. 7 Sets the text string to be displayed by the given text object.
diff --git a/src/lib/efl/interfaces/efl_text_properties.eo b/src/lib/efl/interfaces/efl_text_properties.eo
index fb4f945..40c7761 100644
--- a/src/lib/efl/interfaces/efl_text_properties.eo
+++ b/src/lib/efl/interfaces/efl_text_properties.eo
@@ -2,8 +2,8 @@ type Efl_Font_Size: int;
2 2
3interface Efl.Text_Properties { 3interface Efl.Text_Properties {
4 legacy_prefix: null; 4 legacy_prefix: null;
5 properties { 5 methods {
6 font { 6 @property font {
7 set { 7 set {
8 /*@ 8 /*@
9 Set the font family or filename, and size on a given text object. 9 Set the font family or filename, and size on a given text object.
@@ -33,7 +33,7 @@ interface Efl.Text_Properties {
33 Efl_Font_Size size; /*@ The font size, in points. */ 33 Efl_Font_Size size; /*@ The font size, in points. */
34 } 34 }
35 } 35 }
36 font_source { 36 @property font_source {
37 set { 37 set {
38 /*@ 38 /*@
39 Set the font (source) file to be used on a given text object. 39 Set the font (source) file to be used on a given text object.
diff --git a/src/lib/emotion/emotion_object.eo b/src/lib/emotion/emotion_object.eo
index 9749d11..d2a90fa 100644
--- a/src/lib/emotion/emotion_object.eo
+++ b/src/lib/emotion/emotion_object.eo
@@ -1,7 +1,7 @@
1class Emotion.Object (Evas.Object_Smart, Efl.File, Efl.Player, Efl.Image) { 1class Emotion.Object (Evas.Object_Smart, Efl.File, Efl.Player, Efl.Image) {
2 eo_prefix: emotion_obj; 2 eo_prefix: emotion_obj;
3 properties { 3 methods {
4 option { 4 @property option {
5 set { 5 set {
6 /** 6 /**
7 * @brief Set the specified option for the current module. 7 * @brief Set the specified option for the current module.
@@ -23,7 +23,7 @@ class Emotion.Object (Evas.Object_Smart, Efl.File, Efl.Player, Efl.Image) {
23 const(char) *val; /*@ The value of the option. Currently only supports "off" (?!?!?!) */ 23 const(char) *val; /*@ The value of the option. Currently only supports "off" (?!?!?!) */
24 } 24 }
25 } 25 }
26 engine { 26 @property engine {
27 set { 27 set {
28 /** 28 /**
29 * @brief Initializes an emotion object with the specified module. 29 * @brief Initializes an emotion object with the specified module.
diff --git a/src/lib/eo/eo_base.eo b/src/lib/eo/eo_base.eo
index 47bdc13..11b84da 100644
--- a/src/lib/eo/eo_base.eo
+++ b/src/lib/eo/eo_base.eo
@@ -3,8 +3,8 @@ abstract Eo.Base ()
3 eo_prefix: eo; 3 eo_prefix: eo;
4 legacy_prefix: null; 4 legacy_prefix: null;
5 5
6 properties { 6 methods {
7 parent { 7 @property parent {
8 set { 8 set {
9 /*@ Set the parent of an object 9 /*@ Set the parent of an object
10Parents keep references to their children so in order to delete objects that have parents you need to set parent to NULL or use eo_del() that does that for you (and also unrefs the object). */ 10Parents keep references to their children so in order to delete objects that have parents you need to set parent to NULL or use eo_del() that does that for you (and also unrefs the object). */
@@ -16,7 +16,7 @@ Parents keep references to their children so in order to delete objects that hav
16 Eo* parent; /*@ the new parent */ 16 Eo* parent; /*@ the new parent */
17 } 17 }
18 } 18 }
19 event_global_freeze_count @class { 19 @property event_global_freeze_count @class {
20 get { 20 get {
21 /*@ return freeze events of object. 21 /*@ return freeze events of object.
22Return event freeze count. */ 22Return event freeze count. */
@@ -25,7 +25,7 @@ Return event freeze count. */
25 int fcount; /*@ The event freeze count of the object */ 25 int fcount; /*@ The event freeze count of the object */
26 } 26 }
27 } 27 }
28 event_freeze_count { 28 @property event_freeze_count {
29 get { 29 get {
30 /*@ return freeze events of object. 30 /*@ return freeze events of object.
31Return event freeze count. */ 31Return event freeze count. */
@@ -34,7 +34,7 @@ Return event freeze count. */
34 int fcount; /*@ The event freeze count of the object */ 34 int fcount; /*@ The event freeze count of the object */
35 } 35 }
36 } 36 }
37 finalized { 37 @property finalized {
38 /*@ True if the object is already finalized, false otherwise. */ 38 /*@ True if the object is already finalized, false otherwise. */
39 get { 39 get {
40 } 40 }
@@ -42,8 +42,6 @@ Return event freeze count. */
42 bool finalized; 42 bool finalized;
43 } 43 }
44 } 44 }
45 }
46 methods {
47 constructor { 45 constructor {
48 /*@ Call the object's constructor. 46 /*@ Call the object's constructor.
49Should not be used with #eo_do. Only use it with #eo_do_super. */ 47Should not be used with #eo_do. Only use it with #eo_do_super. */
diff --git a/src/lib/evas/canvas/efl_vg_base.eo b/src/lib/evas/canvas/efl_vg_base.eo
index ebd0dce..52cf3c8 100644
--- a/src/lib/evas/canvas/efl_vg_base.eo
+++ b/src/lib/evas/canvas/efl_vg_base.eo
@@ -2,8 +2,8 @@ abstract Efl.VG.Base (Eo.Base, Efl.Gfx.Base, Efl.Gfx.Stack)
2{ 2{
3 eo_prefix: efl_vg; 3 eo_prefix: efl_vg;
4 legacy_prefix: evas_vg_node; 4 legacy_prefix: evas_vg_node;
5 properties { 5 methods {
6 transformation { 6 @property transformation {
7 set { 7 set {
8 /*@ 8 /*@
9 Sets the transformation matrix to be used for this node object. 9 Sets the transformation matrix to be used for this node object.
@@ -20,7 +20,7 @@ abstract Efl.VG.Base (Eo.Base, Efl.Gfx.Base, Efl.Gfx.Stack)
20 const(Eina_Matrix3) *m; /*@ transformation matrix */ 20 const(Eina_Matrix3) *m; /*@ transformation matrix */
21 } 21 }
22 } 22 }
23 origin { 23 @property origin {
24 set { 24 set {
25 /*@ 25 /*@
26 Sets the origin position of this node object. This origin position 26 Sets the origin position of this node object. This origin position
@@ -39,7 +39,7 @@ abstract Efl.VG.Base (Eo.Base, Efl.Gfx.Base, Efl.Gfx.Stack)
39 double y; /* @origin y position */ 39 double y; /* @origin y position */
40 } 40 }
41 } 41 }
42 mask { 42 @property mask {
43 set { 43 set {
44 } 44 }
45 get { 45 get {
@@ -57,8 +57,6 @@ abstract Efl.VG.Base (Eo.Base, Efl.Gfx.Base, Efl.Gfx.Stack)
57 Evas_VG_Quality q; 57 Evas_VG_Quality q;
58 } 58 }
59 } */ 59 } */
60 }
61 methods {
62 bounds_get { 60 bounds_get {
63 /*@ 61 /*@
64 Give the bounding box in screen coordinate as being drawn. 62 Give the bounding box in screen coordinate as being drawn.
diff --git a/src/lib/evas/canvas/efl_vg_shape.eo b/src/lib/evas/canvas/efl_vg_shape.eo
index ee43e83..0106a0c 100644
--- a/src/lib/evas/canvas/efl_vg_shape.eo
+++ b/src/lib/evas/canvas/efl_vg_shape.eo
@@ -1,8 +1,8 @@
1class Efl.VG.Shape (Efl.VG.Base, Efl.Gfx.Shape) 1class Efl.VG.Shape (Efl.VG.Base, Efl.Gfx.Shape)
2{ 2{
3 legacy_prefix: evas_vg_shape; 3 legacy_prefix: evas_vg_shape;
4 properties { 4 methods {
5 fill { 5 @property fill {
6 set { 6 set {
7 } 7 }
8 get { 8 get {
@@ -11,7 +11,7 @@ class Efl.VG.Shape (Efl.VG.Base, Efl.Gfx.Shape)
11 Efl_VG *f; 11 Efl_VG *f;
12 } 12 }
13 } 13 }
14 stroke_fill { 14 @property stroke_fill {
15 set { 15 set {
16 } 16 }
17 get { 17 get {
@@ -20,7 +20,7 @@ class Efl.VG.Shape (Efl.VG.Base, Efl.Gfx.Shape)
20 Efl_VG *f; 20 Efl_VG *f;
21 } 21 }
22 } 22 }
23 stroke_marker { 23 @property stroke_marker {
24 set { 24 set {
25 } 25 }
26 get { 26 get {
diff --git a/src/lib/evas/canvas/evas_3d_light.eo b/src/lib/evas/canvas/evas_3d_light.eo
index 7cd71fd..6c6432f 100644
--- a/src/lib/evas/canvas/evas_3d_light.eo
+++ b/src/lib/evas/canvas/evas_3d_light.eo
@@ -3,8 +3,8 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
3 legacy_prefix: null; 3 legacy_prefix: null;
4 data: Evas_3D_Light_Data; 4 data: Evas_3D_Light_Data;
5 5
6 properties { 6 methods {
7 directional { 7 @property directional {
8 set { 8 set {
9 /*@ 9 /*@
10 Set the directional flag of the given light. 10 Set the directional flag of the given light.
@@ -34,7 +34,7 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
34 } 34 }
35 } 35 }
36 36
37 spot_exponent { 37 @property spot_exponent {
38 set { 38 set {
39 /*@ 39 /*@
40 Set the spot exponent of the given light. 40 Set the spot exponent of the given light.
@@ -65,7 +65,7 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
65 } 65 }
66 } 66 }
67 67
68 spot_cutoff { 68 @property spot_cutoff {
69 set { 69 set {
70 /*@ 70 /*@
71 Set the spot cutoff angle of the given light. 71 Set the spot cutoff angle of the given light.
@@ -92,7 +92,7 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
92 } 92 }
93 } 93 }
94 94
95 attenuation_enable { 95 @property attenuation_enable {
96 set { 96 set {
97 /*@ 97 /*@
98 Set the attenuation enable flag of the given light. 98 Set the attenuation enable flag of the given light.
@@ -117,8 +117,7 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
117 bool enable; /*@ Whether to enable attenuation (@c EINA_TRUE), or not (@c EINA_FALSE)..*/ 117 bool enable; /*@ Whether to enable attenuation (@c EINA_TRUE), or not (@c EINA_FALSE)..*/
118 } 118 }
119 } 119 }
120 } 120
121 methods {
122 ambient_set { 121 ambient_set {
123 /*@ 122 /*@
124 Set the ambient color of the given light. 123 Set the ambient color of the given light.
diff --git a/src/lib/evas/canvas/evas_3d_material.eo b/src/lib/evas/canvas/evas_3d_material.eo
index 5e6c9a0..8227ea4 100644
--- a/src/lib/evas/canvas/evas_3d_material.eo
+++ b/src/lib/evas/canvas/evas_3d_material.eo
@@ -48,10 +48,8 @@ class Evas_3D_Material (Evas_3D_Object, Evas.Common_Interface)
48 @out Evas_Real a; /*@ Pointer to receive alpha component of the color. */ 48 @out Evas_Real a; /*@ Pointer to receive alpha component of the color. */
49 } 49 }
50 } 50 }
51 }
52 51
53 properties { 52 @property enable {
54 enable {
55 set { 53 set {
56 /* 54 /*
57 Set the material attribute enable flag of the given material. 55 Set the material attribute enable flag of the given material.
@@ -83,7 +81,7 @@ class Evas_3D_Material (Evas_3D_Object, Evas.Common_Interface)
83 } 81 }
84 } 82 }
85 83
86 shininess { 84 @property shininess {
87 set { 85 set {
88 /* 86 /*
89 Set the shininess of the given material. 87 Set the shininess of the given material.
@@ -113,7 +111,7 @@ class Evas_3D_Material (Evas_3D_Object, Evas.Common_Interface)
113 } 111 }
114 } 112 }
115 113
116 texture { 114 @property texture {
117 set { 115 set {
118 /*@ 116 /*@
119 Set the texture of the given material. 117 Set the texture of the given material.
diff --git a/src/lib/evas/canvas/evas_3d_mesh.eo b/src/lib/evas/canvas/evas_3d_mesh.eo
index e3e691d..7cc8b97 100644
--- a/src/lib/evas/canvas/evas_3d_mesh.eo
+++ b/src/lib/evas/canvas/evas_3d_mesh.eo
@@ -291,9 +291,8 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
291 @out Evas_3D_Blend_Func dfactor; /*@ Pointer to receive destination blendin factors key.*/ 291 @out Evas_3D_Blend_Func dfactor; /*@ Pointer to receive destination blendin factors key.*/
292 } 292 }
293 } 293 }
294 } 294
295 properties { 295 @property shade_mode {
296 shade_mode {
297 set { 296 set {
298 /** 297 /**
299 * Set the shade mode of the given mesh. 298 * Set the shade mode of the given mesh.
@@ -316,7 +315,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
316 Evas_3D_Shade_Mode mode; /*@ The shade mode.*/ 315 Evas_3D_Shade_Mode mode; /*@ The shade mode.*/
317 } 316 }
318 } 317 }
319 color_pick_enable { 318 @property color_pick_enable {
320 set { 319 set {
321 /** 320 /**
322 * Set posibility color picking. 321 * Set posibility color picking.
@@ -337,7 +336,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
337 Eina_Bool enabled; /*@ Posibility flag */ 336 Eina_Bool enabled; /*@ Posibility flag */
338 } 337 }
339 } 338 }
340 vertex_count { 339 @property vertex_count {
341 set { 340 set {
342 /** 341 /**
343 * Set the vertex count of the given mesh. 342 * Set the vertex count of the given mesh.
@@ -364,7 +363,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
364 uint count; /*@ Vertex count.*/ 363 uint count; /*@ Vertex count.*/
365 } 364 }
366 } 365 }
367 fog_enable { 366 @property fog_enable {
368 set { 367 set {
369 /** 368 /**
370 * Enable or disable fog effect for given mesh. 369 * Enable or disable fog effect for given mesh.
@@ -388,7 +387,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
388 } 387 }
389 } 388 }
390 389
391 alpha_test_enable { 390 @property alpha_test_enable {
392 set { 391 set {
393 /** 392 /**
394 * Get the enable status of alpha test for given mesh 393 * Get the enable status of alpha test for given mesh
@@ -412,7 +411,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
412 } 411 }
413 } 412 }
414 413
415 alpha_func { 414 @property alpha_func {
416 set { 415 set {
417 /* 416 /*
418 * The alpha test discards fragments depending on the outcome of a comparison 417 * The alpha test discards fragments depending on the outcome of a comparison
@@ -437,7 +436,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
437 } 436 }
438 } 437 }
439 438
440 blending_enable { 439 @property blending_enable {
441 set { 440 set {
442 /** 441 /**
443 * Enable or disable blending for given mesh. 442 * Enable or disable blending for given mesh.
@@ -461,7 +460,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
461 } 460 }
462 } 461 }
463 462
464 frame_material { 463 @property frame_material {
465 set { 464 set {
466 /** 465 /**
467 Set the material of the key frame of the given mesh. 466 Set the material of the key frame of the given mesh.
@@ -489,7 +488,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
489 } 488 }
490 } 489 }
491 490
492 vertex_assembly { 491 @property vertex_assembly {
493 set { 492 set {
494 /* 493 /*
495 Set the vertex assembly of the given mesh. 494 Set the vertex assembly of the given mesh.
diff --git a/src/lib/evas/canvas/evas_3d_node.eo b/src/lib/evas/canvas/evas_3d_node.eo
index 4ecb261..19291d2 100644
--- a/src/lib/evas/canvas/evas_3d_node.eo
+++ b/src/lib/evas/canvas/evas_3d_node.eo
@@ -367,11 +367,8 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
367 @in Evas_Real *r; 367 @in Evas_Real *r;
368 } 368 }
369 } 369 }
370 }
371
372 properties {
373 370
374 position_inherit { 371 @property position_inherit {
375 set { 372 set {
376 /* 373 /*
377 Set the position inheritance flag of the given node. 374 Set the position inheritance flag of the given node.
@@ -403,7 +400,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
403 } 400 }
404 } 401 }
405 402
406 orientation_inherit { 403 @property orientation_inherit {
407 set { 404 set {
408 /* 405 /*
409 Set the orientation inheritance flag of the given node. 406 Set the orientation inheritance flag of the given node.
@@ -436,7 +433,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
436 } 433 }
437 } 434 }
438 435
439 scale_inherit { 436 @property scale_inherit {
440 set { 437 set {
441 /* 438 /*
442 Set the scale inheritance flag of the given node. 439 Set the scale inheritance flag of the given node.
@@ -468,7 +465,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
468 } 465 }
469 } 466 }
470 467
471 camera { 468 @property camera {
472 set { 469 set {
473 /* 470 /*
474 Set a camera to the given node. 471 Set a camera to the given node.
@@ -501,7 +498,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
501 } 498 }
502 } 499 }
503 500
504 light { 501 @property light {
505 set { 502 set {
506 /* 503 /*
507 Set the light of the given node. 504 Set the light of the given node.
@@ -534,7 +531,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
534 } 531 }
535 } 532 }
536 533
537 mesh_frame { 534 @property mesh_frame {
538 set { 535 set {
539 /* 536 /*
540 Set the animation frame number of the given node for the given mesh. 537 Set the animation frame number of the given node for the given mesh.
@@ -577,7 +574,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
577 } 574 }
578 } 575 }
579 576
580 billboard_target { 577 @property billboard_target {
581 set { 578 set {
582 /* 579 /*
583 Set behavior of node like billboard object. 580 Set behavior of node like billboard object.
diff --git a/src/lib/evas/canvas/evas_3d_scene.eo b/src/lib/evas/canvas/evas_3d_scene.eo
index bb25f90..f7816fe 100644
--- a/src/lib/evas/canvas/evas_3d_scene.eo
+++ b/src/lib/evas/canvas/evas_3d_scene.eo
@@ -157,10 +157,8 @@ class Evas_3D_Scene (Evas_3D_Object, Evas.Common_Interface)
157 @in bool color_pick; /*@ Posibility flag */ 157 @in bool color_pick; /*@ Posibility flag */
158 } 158 }
159 } 159 }
160 }
161 properties {
162 160
163 root_node { 161 @property root_node {
164 set { 162 set {
165 /* 163 /*
166 Set the root node of a scene. 164 Set the root node of a scene.
@@ -182,7 +180,7 @@ class Evas_3D_Scene (Evas_3D_Object, Evas.Common_Interface)
182 } 180 }
183 } 181 }
184 182
185 camera_node { 183 @property camera_node {
186 set { 184 set {
187 /* 185 /*
188 Set the camera node of a scene. 186 Set the camera node of a scene.
diff --git a/src/lib/evas/canvas/evas_3d_texture.eo b/src/lib/evas/canvas/evas_3d_texture.eo
index 39efb61..7175649 100644
--- a/src/lib/evas/canvas/evas_3d_texture.eo
+++ b/src/lib/evas/canvas/evas_3d_texture.eo
@@ -2,8 +2,8 @@ class Evas_3D_Texture (Evas_3D_Object, Evas.Common_Interface)
2{ 2{
3 legacy_prefix: null; 3 legacy_prefix: null;
4 data : Evas_3D_Texture_Data; 4 data : Evas_3D_Texture_Data;
5 properties { 5 methods {
6 source_visible { 6 @property source_visible {
7 set { 7 set {
8 /* 8 /*
9 Set the visibility flag of the source evas object of the given texture. 9 Set the visibility flag of the source evas object of the given texture.
@@ -31,7 +31,7 @@ class Evas_3D_Texture (Evas_3D_Object, Evas.Common_Interface)
31 bool visible; /*@ @c EINA_TRUE for visible, @c EINA_FALSE for invisible.*/ 31 bool visible; /*@ @c EINA_TRUE for visible, @c EINA_FALSE for invisible.*/
32 } 32 }
33 } 33 }
34 atlas_enable { 34 @property atlas_enable {
35 set { 35 set {
36 /* 36 /*
37 Set enable flag to generation texture unit with support atlas. 37 Set enable flag to generation texture unit with support atlas.
@@ -54,8 +54,6 @@ class Evas_3D_Texture (Evas_3D_Object, Evas.Common_Interface)
54 bool use_atlas; /*@ @c EINA_TRUE for enable, @c EINA_FALSE for disable.*/ 54 bool use_atlas; /*@ @c EINA_TRUE for enable, @c EINA_FALSE for disable.*/
55 } 55 }
56 } 56 }
57 }
58 methods {
59 data_set { 57 data_set {
60 /* 58 /*
61 Set the data of the given texture. 59 Set the data of the given texture.
diff --git a/src/lib/evas/canvas/evas_box.eo b/src/lib/evas/canvas/evas_box.eo
index fb56a44..332b843 100644
--- a/src/lib/evas/canvas/evas_box.eo
+++ b/src/lib/evas/canvas/evas_box.eo
@@ -3,8 +3,8 @@ class Evas.Box (Evas.Smart_Clipped)
3 legacy_prefix: evas_object_box; 3 legacy_prefix: evas_object_box;
4 eo_prefix: evas_obj_box; 4 eo_prefix: evas_obj_box;
5 data: Evas_Object_Box_Data; 5 data: Evas_Object_Box_Data;
6 properties { 6 methods {
7 align { 7 @property align {
8 set { 8 set {
9 /*@ 9 /*@
10 Set the alignment of the whole bounding box of contents, for a 10 Set the alignment of the whole bounding box of contents, for a
@@ -33,7 +33,7 @@ class Evas.Box (Evas.Smart_Clipped)
33 double vertical; /*@ the vertical alignment, in pixels */ 33 double vertical; /*@ the vertical alignment, in pixels */
34 } 34 }
35 } 35 }
36 padding { 36 @property padding {
37 set { 37 set {
38 /*@ 38 /*@
39 Set the (space) padding between cells set for a given box object. 39 Set the (space) padding between cells set for a given box object.
@@ -53,7 +53,7 @@ class Evas.Box (Evas.Smart_Clipped)
53 Evas_Coord vertical; /*@ the vertical padding, in pixels */ 53 Evas_Coord vertical; /*@ the vertical padding, in pixels */
54 } 54 }
55 } 55 }
56 layout { 56 @property layout {
57 set { 57 set {
58 /*@ 58 /*@
59 Set a new layouting function to a given box object 59 Set a new layouting function to a given box object
@@ -82,8 +82,6 @@ class Evas.Box (Evas.Smart_Clipped)
82 Eina.Free_Cb free_data; /*@ Function to free @p data, if need be. */ 82 Eina.Free_Cb free_data; /*@ Function to free @p data, if need be. */
83 } 83 }
84 } 84 }
85 }
86 methods {
87 layout_horizontal { 85 layout_horizontal {
88 /*@ 86 /*@
89 Layout function which sets the box @a o to a (basic) horizontal box 87 Layout function which sets the box @a o to a (basic) horizontal box
diff --git a/src/lib/evas/canvas/evas_canvas.eo b/src/lib/evas/canvas/evas_canvas.eo
index 6ce459e..77bcc18 100644
--- a/src/lib/evas/canvas/evas_canvas.eo
+++ b/src/lib/evas/canvas/evas_canvas.eo
@@ -2,8 +2,8 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
2{ 2{
3 legacy_prefix: evas; 3 legacy_prefix: evas;
4 data: Evas_Public_Data; 4 data: Evas_Public_Data;
5 properties { 5 methods {
6 output_framespace { 6 @property output_framespace {
7 set { 7 set {
8 /*@ 8 /*@
9 Sets the output framespace size of the render engine of the given evas. 9 Sets the output framespace size of the render engine of the given evas.
@@ -31,7 +31,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
31 Evas_Coord h; /*@ The height in output units, usually pixels. */ 31 Evas_Coord h; /*@ The height in output units, usually pixels. */
32 } 32 }
33 } 33 }
34 output_viewport { 34 @property output_viewport {
35 set { 35 set {
36 /*@ 36 /*@
37 Sets the output viewport of the given evas in evas units. 37 Sets the output viewport of the given evas in evas units.
@@ -71,7 +71,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
71 Evas_Coord h; /*@ The height of the viewport. Must be greater than 0. */ 71 Evas_Coord h; /*@ The height of the viewport. Must be greater than 0. */
72 } 72 }
73 } 73 }
74 image_cache { 74 @property image_cache {
75 set { 75 set {
76 /*@ 76 /*@
77 Set the image cache. 77 Set the image cache.
@@ -88,7 +88,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
88 int size; /*@ The cache size. */ 88 int size; /*@ The cache size. */
89 } 89 }
90 } 90 }
91 event_default_flags { 91 @property event_default_flags {
92 set { 92 set {
93 /*@ 93 /*@
94 Set the default set of flags an event begins with 94 Set the default set of flags an event begins with
@@ -114,7 +114,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
114 Evas_Event_Flags flags; /*@ The default flags to use */ 114 Evas_Event_Flags flags; /*@ The default flags to use */
115 } 115 }
116 } 116 }
117 output_method { 117 @property output_method {
118 set { 118 set {
119 /*@ 119 /*@
120 Sets the output engine for the given evas. 120 Sets the output engine for the given evas.
@@ -139,7 +139,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
139 int render_method; /*@ The numeric engine value to use. */ 139 int render_method; /*@ The numeric engine value to use. */
140 } 140 }
141 } 141 }
142 font_cache { 142 @property font_cache {
143 set { 143 set {
144 /*@ 144 /*@
145 Changes the size of font cache of the given evas. 145 Changes the size of font cache of the given evas.
@@ -158,7 +158,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
158 int size; /*@ The size, in bytes. */ 158 int size; /*@ The size, in bytes. */
159 } 159 }
160 } 160 }
161 output_size { 161 @property output_size {
162 set { 162 set {
163 /*@ 163 /*@
164 Sets the output size of the render engine of the given evas. 164 Sets the output size of the render engine of the given evas.
@@ -189,7 +189,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
189 int h; /*@ The height in output units, usually pixels. */ 189 int h; /*@ The height in output units, usually pixels. */
190 } 190 }
191 } 191 }
192 data_attach { 192 @property data_attach {
193 set { 193 set {
194 /*@ 194 /*@
195 Attaches a specific pointer to the evas for fetching later 195 Attaches a specific pointer to the evas for fetching later
@@ -207,7 +207,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
207 void *data; /*@ The pointer to attach */ 207 void *data; /*@ The pointer to attach */
208 } 208 }
209 } 209 }
210 font_hinting { 210 @property font_hinting {
211 set { 211 set {
212 /*@ 212 /*@
213 Changes the font hinting for the given evas. 213 Changes the font hinting for the given evas.
@@ -227,7 +227,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
227 Evas_Font_Hinting_Flags hinting; /*@ The hinting to use, one of #EVAS_FONT_HINTING_NONE, */ 227 Evas_Font_Hinting_Flags hinting; /*@ The hinting to use, one of #EVAS_FONT_HINTING_NONE, */
228 } 228 }
229 } 229 }
230 engine_info { 230 @property engine_info {
231 set { 231 set {
232 /*@ 232 /*@
233 Applies the engine settings for the given evas from the given @c 233 Applies the engine settings for the given evas from the given @c
@@ -265,7 +265,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
265 Evas_Engine_Info *info; /*@ The pointer to the Engine Info to use */ 265 Evas_Engine_Info *info; /*@ The pointer to the Engine Info to use */
266 } 266 }
267 } 267 }
268 focus { 268 @property focus {
269 get { 269 get {
270 /*@ 270 /*@
271 Retrieve the object that currently has focus. 271 Retrieve the object that currently has focus.
@@ -305,7 +305,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
305 return: Evas_Object * @warn_unused; 305 return: Evas_Object * @warn_unused;
306 } 306 }
307 } 307 }
308 object_top { 308 @property object_top {
309 get { 309 get {
310 /*@ 310 /*@
311 Get the highest (stacked) Evas object on the canvas @p e. 311 Get the highest (stacked) Evas object on the canvas @p e.
@@ -328,7 +328,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
328 return: Evas_Object * @warn_unused; 328 return: Evas_Object * @warn_unused;
329 } 329 }
330 } 330 }
331 key_lock { 331 @property key_lock {
332 get { 332 get {
333 /*@ 333 /*@
334 Returns a handle to the list of lock keys registered in the canvas 334 Returns a handle to the list of lock keys registered in the canvas
@@ -346,7 +346,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
346 return: const(Evas_Lock)* @warn_unused; 346 return: const(Evas_Lock)* @warn_unused;
347 } 347 }
348 } 348 }
349 pointer_canvas_xy { 349 @property pointer_canvas_xy {
350 get { 350 get {
351 /*@ 351 /*@
352 This function returns the current known pointer co-ordinates 352 This function returns the current known pointer co-ordinates
@@ -371,7 +371,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
371 @ingroup Evas_Pointer_Group */ 371 @ingroup Evas_Pointer_Group */
372 } 372 }
373 } 373 }
374 event_down_count { 374 @property event_down_count {
375 get { 375 get {
376 /*@ 376 /*@
377 Get the number of mouse or multi presses currently active 377 Get the number of mouse or multi presses currently active
@@ -383,7 +383,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
383 return: int; 383 return: int;
384 } 384 }
385 } 385 }
386 smart_objects_calculate_count { 386 @property smart_objects_calculate_count {
387 get { 387 get {
388 /*@ 388 /*@
389 This gets the internal counter that counts the number of smart calculations 389 This gets the internal counter that counts the number of smart calculations
@@ -401,7 +401,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
401 return: int; 401 return: int;
402 } 402 }
403 } 403 }
404 focus_state { 404 @property focus_state {
405 get { 405 get {
406 /*@ 406 /*@
407 Get the focus state known by the given evas 407 Get the focus state known by the given evas
@@ -411,7 +411,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
411 return: bool; 411 return: bool;
412 } 412 }
413 } 413 }
414 changed { 414 @property changed {
415 get { 415 get {
416 /*@ 416 /*@
417 Get the changed marker for the canvas 417 Get the changed marker for the canvas
@@ -423,7 +423,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
423 return: bool; 423 return: bool;
424 } 424 }
425 } 425 }
426 pointer_output_xy { 426 @property pointer_output_xy {
427 get { 427 get {
428 /*@ 428 /*@
429 This function returns the current known pointer co-ordinates 429 This function returns the current known pointer co-ordinates
@@ -448,7 +448,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
448 @ingroup Evas_Pointer_Group */ 448 @ingroup Evas_Pointer_Group */
449 } 449 }
450 } 450 }
451 pointer_inside { 451 @property pointer_inside {
452 get { 452 get {
453 /*@ 453 /*@
454 Returns whether the mouse pointer is logically inside the canvas 454 Returns whether the mouse pointer is logically inside the canvas
@@ -479,7 +479,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
479 return: bool @warn_unused; 479 return: bool @warn_unused;
480 } 480 }
481 } 481 }
482 image_max_size { 482 @property image_max_size {
483 get { 483 get {
484 /*@ 484 /*@
485 Get the maximum image size evas can possibly handle 485 Get the maximum image size evas can possibly handle
@@ -498,7 +498,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
498 int maxh; /*@ Pointer to hold the return value in pixels of the maximum height */ 498 int maxh; /*@ Pointer to hold the return value in pixels of the maximum height */
499 } 499 }
500 } 500 }
501 object_bottom { 501 @property object_bottom {
502 get { 502 get {
503 /*@ 503 /*@
504 Get the lowest (stacked) Evas object on the canvas @p e. 504 Get the lowest (stacked) Evas object on the canvas @p e.
@@ -520,7 +520,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
520 return: Evas_Object * @warn_unused; 520 return: Evas_Object * @warn_unused;
521 } 521 }
522 } 522 }
523 key_modifier { 523 @property key_modifier {
524 get { 524 get {
525 /*@ 525 /*@
526 Returns a handle to the list of modifier keys registered in the 526 Returns a handle to the list of modifier keys registered in the
@@ -538,7 +538,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
538 return: const(Evas_Modifier)* @warn_unused; 538 return: const(Evas_Modifier)* @warn_unused;
539 } 539 }
540 } 540 }
541 pointer_button_down_mask { 541 @property pointer_button_down_mask {
542 get { 542 get {
543 /*@ 543 /*@
544 Returns a bitmask with the mouse buttons currently pressed, set to 1 544 Returns a bitmask with the mouse buttons currently pressed, set to 1
@@ -578,8 +578,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
578 return: int @warn_unused; 578 return: int @warn_unused;
579 } 579 }
580 } 580 }
581 } 581
582 methods {
583 tree_objects_at_xy_get { 582 tree_objects_at_xy_get {
584 /*@ 583 /*@
585 Retrieve a list of Evas objects lying over a given position in 584 Retrieve a list of Evas objects lying over a given position in
diff --git a/src/lib/evas/canvas/evas_common_interface.eo b/src/lib/evas/canvas/evas_common_interface.eo
index f804b63..38b9b9f 100644
--- a/src/lib/evas/canvas/evas_common_interface.eo
+++ b/src/lib/evas/canvas/evas_common_interface.eo
@@ -1,8 +1,8 @@
1interface Evas.Common_Interface () 1interface Evas.Common_Interface ()
2{ 2{
3 eo_prefix: evas_common; 3 eo_prefix: evas_common;
4 properties { 4 methods {
5 evas { 5 @property evas {
6 get { 6 get {
7 /*@ No description supplied by the EAPI. */ 7 /*@ No description supplied by the EAPI. */
8 legacy: evas_object_evas_get; 8 legacy: evas_object_evas_get;
diff --git a/src/lib/evas/canvas/evas_grid.eo b/src/lib/evas/canvas/evas_grid.eo
index 393b533..844af37 100644
--- a/src/lib/evas/canvas/evas_grid.eo
+++ b/src/lib/evas/canvas/evas_grid.eo
@@ -2,8 +2,8 @@ class Evas.Grid (Evas.Smart_Clipped)
2{ 2{
3 legacy_prefix: evas_object_grid; 3 legacy_prefix: evas_object_grid;
4 eo_prefix: evas_obj_grid; 4 eo_prefix: evas_obj_grid;
5 properties { 5 methods {
6 mirrored { 6 @property mirrored {
7 set { 7 set {
8 /*@ 8 /*@
9 Sets the mirrored mode of the grid. In mirrored mode the grid items go 9 Sets the mirrored mode of the grid. In mirrored mode the grid items go
@@ -24,7 +24,7 @@ class Evas.Grid (Evas.Smart_Clipped)
24 bool mirrored; /*@ the mirrored mode to set */ 24 bool mirrored; /*@ the mirrored mode to set */
25 } 25 }
26 } 26 }
27 size { 27 @property size {
28 set { 28 set {
29 /*@ 29 /*@
30 Set the virtual resolution for the grid 30 Set the virtual resolution for the grid
@@ -43,7 +43,7 @@ class Evas.Grid (Evas.Smart_Clipped)
43 int h; /*@ The virtual vertical size (resolution) in integer units */ 43 int h; /*@ The virtual vertical size (resolution) in integer units */
44 } 44 }
45 } 45 }
46 children { 46 @property children {
47 get { 47 get {
48 /*@ 48 /*@
49 Get the list of children for the grid. 49 Get the list of children for the grid.
@@ -56,8 +56,6 @@ class Evas.Grid (Evas.Smart_Clipped)
56 return: free(own(list<Evas.Object *> *), eina_list_free) @warn_unused; 56 return: free(own(list<Evas.Object *> *), eina_list_free) @warn_unused;
57 } 57 }
58 } 58 }
59 }
60 methods {
61 accessor_new @const { 59 accessor_new @const {
62 /*@ 60 /*@
63 Get an accessor to get random access to the list of children for the grid. 61 Get an accessor to get random access to the list of children for the grid.
diff --git a/src/lib/evas/canvas/evas_image.eo b/src/lib/evas/canvas/evas_image.eo
index e6783b1..ed96777 100644
--- a/src/lib/evas/canvas/evas_image.eo
+++ b/src/lib/evas/canvas/evas_image.eo
@@ -2,8 +2,8 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
2{ 2{
3 legacy_prefix: evas_object_image; 3 legacy_prefix: evas_object_image;
4 eo_prefix: evas_obj_image; 4 eo_prefix: evas_obj_image;
5 properties { 5 methods {
6 load_dpi { 6 @property load_dpi {
7 set { 7 set {
8 /*@ 8 /*@
9 Set the DPI resolution of an image object's source image. 9 Set the DPI resolution of an image object's source image.
@@ -28,7 +28,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
28 } 28 }
29 } 29 }
30 30
31 source_clip { 31 @property source_clip {
32 set { 32 set {
33 /*@ 33 /*@
34 Clip the proxy object with the source object's clipper. 34 Clip the proxy object with the source object's clipper.
@@ -53,7 +53,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
53 (@c EINA_TRUE) or not (@c EINA_FALSE) */ 53 (@c EINA_TRUE) or not (@c EINA_FALSE) */
54 } 54 }
55 } 55 }
56 source { 56 @property source {
57 set { 57 set {
58 /*@ 58 /*@
59 Set the source object on an image object to used as a @b proxy. 59 Set the source object on an image object to used as a @b proxy.
@@ -91,7 +91,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
91 Evas_Object *src; /*@ Source object to use for the proxy. */ 91 Evas_Object *src; /*@ Source object to use for the proxy. */
92 } 92 }
93 } 93 }
94 filled { 94 @property filled {
95 set { 95 set {
96 /*@ 96 /*@
97 Set whether the image object's fill property should track the 97 Set whether the image object's fill property should track the
@@ -120,7 +120,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
120 object size or @c EINA_FALSE, otherwise. */ 120 object size or @c EINA_FALSE, otherwise. */
121 } 121 }
122 } 122 }
123 content_hint { 123 @property content_hint {
124 set { 124 set {
125 /*@ 125 /*@
126 Set the content hint setting of a given image object of the canvas. 126 Set the content hint setting of a given image object of the canvas.
@@ -151,7 +151,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
151 #Evas_Image_Content_Hint ones. */ 151 #Evas_Image_Content_Hint ones. */
152 } 152 }
153 } 153 }
154 load_region { 154 @property load_region {
155 set { 155 set {
156 /*@ 156 /*@
157 Inform a given image object to load a selective region of its 157 Inform a given image object to load a selective region of its
@@ -183,7 +183,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
183 int h; /*@ Height of the region to be loaded. */ 183 int h; /*@ Height of the region to be loaded. */
184 } 184 }
185 } 185 }
186 alpha { 186 @property alpha {
187 set { 187 set {
188 /*@ 188 /*@
189 Enable or disable alpha channel usage on the given image object. 189 Enable or disable alpha channel usage on the given image object.
@@ -214,7 +214,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
214 or not (@c EINA_FALSE). */ 214 or not (@c EINA_FALSE). */
215 } 215 }
216 } 216 }
217 border { 217 @property border {
218 set { 218 set {
219 /*@ 219 /*@
220 Set the dimensions for an image object's border, a region which @b 220 Set the dimensions for an image object's border, a region which @b
@@ -269,7 +269,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
269 int b; /*@ The border's bottom width. */ 269 int b; /*@ The border's bottom width. */
270 } 270 }
271 } 271 }
272 border_scale { 272 @property border_scale {
273 set { 273 set {
274 /*@ 274 /*@
275 Sets the scaling factor (multiplier) for the borders of an image 275 Sets the scaling factor (multiplier) for the borders of an image
@@ -292,7 +292,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
292 double scale; /*@ The scale factor (default is @c 1.0 - i.e. no scaling) */ 292 double scale; /*@ The scale factor (default is @c 1.0 - i.e. no scaling) */
293 } 293 }
294 } 294 }
295 pixels_dirty { 295 @property pixels_dirty {
296 set { 296 set {
297 /*@ 297 /*@
298 Mark whether the given image object is dirty and needs to request its pixels. 298 Mark whether the given image object is dirty and needs to request its pixels.
@@ -313,7 +313,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
313 bool dirty; /*@ Whether the image is dirty. */ 313 bool dirty; /*@ Whether the image is dirty. */
314 } 314 }
315 } 315 }
316 video_surface { 316 @property video_surface {
317 set { 317 set {
318 /*@ 318 /*@
319 Set the video surface linked to a given image of the canvas 319 Set the video surface linked to a given image of the canvas
@@ -334,7 +334,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
334 @since 1.1 */ 334 @since 1.1 */
335 } 335 }
336 } 336 }
337 video_surface_caps { 337 @property video_surface_caps {
338 set { 338 set {
339 /*@ Set the video surface capabilities to a given image of the canvas */ 339 /*@ Set the video surface capabilities to a given image of the canvas */
340 } 340 }
@@ -345,7 +345,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
345 uint caps; /*@ in */ 345 uint caps; /*@ in */
346 } 346 }
347 } 347 }
348 load_orientation { 348 @property load_orientation {
349 set { 349 set {
350 /*@ 350 /*@
351 Define if the orientation information in the image file should be honored. 351 Define if the orientation information in the image file should be honored.
@@ -362,7 +362,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
362 bool enable; /*@ @c EINA_TRUE means that it should honor the orientation information */ 362 bool enable; /*@ @c EINA_TRUE means that it should honor the orientation information */
363 } 363 }
364 } 364 }
365 border_center_fill { 365 @property border_center_fill {
366 set { 366 set {
367 /*@ 367 /*@
368 Sets @b how the center part of the given image object (not the 368 Sets @b how the center part of the given image object (not the
@@ -393,7 +393,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
393 #Evas_Border_Fill_Mode). */ 393 #Evas_Border_Fill_Mode). */
394 } 394 }
395 } 395 }
396 source_visible { 396 @property source_visible {
397 set { 397 set {
398 /*@ 398 /*@
399 Set the source object to be visible or not. 399 Set the source object to be visible or not.
@@ -435,7 +435,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
435 otherwise. */ 435 otherwise. */
436 } 436 }
437 } 437 }
438 native_surface { 438 @property native_surface {
439 set { 439 set {
440 /*@ 440 /*@
441 Set the native surface of a given image of the canvas 441 Set the native surface of a given image of the canvas
@@ -456,7 +456,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
456 Evas_Native_Surface *surf/* @const_get*/ @nonull; /*@ The new native surface. */ 456 Evas_Native_Surface *surf/* @const_get*/ @nonull; /*@ The new native surface. */
457 } 457 }
458 } 458 }
459 load_scale_down { 459 @property load_scale_down {
460 set { 460 set {
461 /*@ 461 /*@
462 Set the scale down factor of a given image object's source image, 462 Set the scale down factor of a given image object's source image,
@@ -478,7 +478,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
478 int scale_down; /*@ The scale down factor. */ 478 int scale_down; /*@ The scale down factor. */
479 } 479 }
480 } 480 }
481 scale_hint { 481 @property scale_hint {
482 set { 482 set {
483 /*@ 483 /*@
484 Set the scale hint of a given image of the canvas. 484 Set the scale hint of a given image of the canvas.
@@ -506,7 +506,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
506 #Evas_Image_Scale_Hint. */ 506 #Evas_Image_Scale_Hint. */
507 } 507 }
508 } 508 }
509 source_events { 509 @property source_events {
510 set { 510 set {
511 /*@ 511 /*@
512 Set whether an Evas object is to source events. 512 Set whether an Evas object is to source events.
@@ -542,7 +542,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
542 (@c EINA_FALSE) */ 542 (@c EINA_FALSE) */
543 } 543 }
544 } 544 }
545 colorspace { 545 @property colorspace {
546 set { 546 set {
547 /*@ 547 /*@
548 Set the colorspace of a given image of the canvas. 548 Set the colorspace of a given image of the canvas.
@@ -561,7 +561,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
561 Evas_Colorspace cspace; /*@ The new color space. */ 561 Evas_Colorspace cspace; /*@ The new color space. */
562 } 562 }
563 } 563 }
564 pixels_get_callback { 564 @property pixels_get_callback {
565 set { 565 set {
566 /*@ 566 /*@
567 Set the callback function to get pixels from a canvas' image. 567 Set the callback function to get pixels from a canvas' image.
@@ -574,7 +574,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
574 void *data; /*@ The data pointer to be passed to @a func. */ 574 void *data; /*@ The data pointer to be passed to @a func. */
575 } 575 }
576 } 576 }
577 data_copy { 577 @property data_copy {
578 set { 578 set {
579 /*@ 579 /*@
580 Replaces the raw image data of the given image object. 580 Replaces the raw image data of the given image object.
@@ -599,7 +599,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
599 void *data; /*@ The raw data to replace. */ 599 void *data; /*@ The raw data to replace. */
600 } 600 }
601 } 601 }
602 animated_frame { 602 @property animated_frame {
603 set { 603 set {
604 /*@ 604 /*@
605 Set the frame to current frame of an image object 605 Set the frame to current frame of an image object
@@ -619,7 +619,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
619 int frame_index; /*@ The index of current frame */ 619 int frame_index; /*@ The index of current frame */
620 } 620 }
621 } 621 }
622 region_support { 622 @property region_support {
623 get { 623 get {
624 /*@ 624 /*@
625 Get the support state of a given image 625 Get the support state of a given image
@@ -631,7 +631,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
631 return: bool @warn_unused; 631 return: bool @warn_unused;
632 } 632 }
633 } 633 }
634 load_error { 634 @property load_error {
635 get { 635 get {
636 /*@ 636 /*@
637 Retrieves a number representing any error that occurred during the 637 Retrieves a number representing any error that occurred during the
@@ -643,7 +643,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
643 return: Evas_Load_Error @warn_unused; 643 return: Evas_Load_Error @warn_unused;
644 } 644 }
645 } 645 }
646 animated_frame_count { 646 @property animated_frame_count {
647 get { 647 get {
648 /*@ 648 /*@
649 Get the total number of frames of the image object. 649 Get the total number of frames of the image object.
@@ -662,7 +662,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
662 return: int; 662 return: int;
663 } 663 }
664 } 664 }
665 stride { 665 @property stride {
666 get { 666 get {
667 /*@ 667 /*@
668 Retrieves the row stride of the given image object. 668 Retrieves the row stride of the given image object.
@@ -674,7 +674,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
674 return: int @warn_unused; 674 return: int @warn_unused;
675 } 675 }
676 } 676 }
677 animated_loop_type { 677 @property animated_loop_type {
678 get { 678 get {
679 /*@ 679 /*@
680 Get the kind of looping the image object does. 680 Get the kind of looping the image object does.
@@ -700,7 +700,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
700 return: Evas_Image_Animated_Loop_Hint; 700 return: Evas_Image_Animated_Loop_Hint;
701 } 701 }
702 } 702 }
703 animated_loop_count { 703 @property animated_loop_count {
704 get { 704 get {
705 /*@ 705 /*@
706 Get the number times the animation of the object loops. 706 Get the number times the animation of the object loops.
@@ -725,7 +725,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
725 } 725 }
726 } 726 }
727 727
728 scene { 728 @property scene {
729 set { 729 set {
730 /*@ 730 /*@
731 Set the 3D scene of a given image of the canvas. 731 Set the 3D scene of a given image of the canvas.
@@ -752,7 +752,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
752 Evas_3D_Scene *scene; /*@ 3D scene on an image object. */ 752 Evas_3D_Scene *scene; /*@ 3D scene on an image object. */
753 } 753 }
754 } 754 }
755 filter_program { 755 @property filter_program {
756 set { 756 set {
757 /*@ Set an Evas filter program on this Text Object. 757 /*@ Set an Evas filter program on this Text Object.
758 758
@@ -781,7 +781,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
781 */ 781 */
782 } 782 }
783 } 783 }
784 filter_source { 784 @property filter_source {
785 set { 785 set {
786 /*@ Bind an object to use as a mask or texture with Evas Filters. 786 /*@ Bind an object to use as a mask or texture with Evas Filters.
787 787
@@ -794,7 +794,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
794 Eo* eobj; /*@ Eo object to use through proxy rendering */ 794 Eo* eobj; /*@ Eo object to use through proxy rendering */
795 } 795 }
796 } 796 }
797 filter_padding { 797 @property filter_padding {
798 get { 798 get {
799 /*@ Get the value of the extra padding set when a filter is used. */ 799 /*@ Get the value of the extra padding set when a filter is used. */
800 return: bool; /*@ Returns false if the filter is invalid and padding is 0 */ 800 return: bool; /*@ Returns false if the filter is invalid and padding is 0 */
@@ -807,7 +807,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
807 int b; /*@ Bottom padding in pixels */ 807 int b; /*@ Bottom padding in pixels */
808 } 808 }
809 } 809 }
810 orient { 810 @property orient {
811 set { 811 set {
812 /*@ 812 /*@
813 Set the image orientation. 813 Set the image orientation.
@@ -835,8 +835,6 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
835 Default is #EVAS_IMAGE_ORIENT_NONE. */ 835 Default is #EVAS_IMAGE_ORIENT_NONE. */
836 } 836 }
837 } 837 }
838 }
839 methods {
840 preload_begin { 838 preload_begin {
841 /*@ Begin preloading an image object's image data in the background */ 839 /*@ Begin preloading an image object's image data in the background */
842 legacy: null; 840 legacy: null;
diff --git a/src/lib/evas/canvas/evas_line.eo b/src/lib/evas/canvas/evas_line.eo
index 308defa..5289cc4 100644
--- a/src/lib/evas/canvas/evas_line.eo
+++ b/src/lib/evas/canvas/evas_line.eo
@@ -2,8 +2,8 @@ class Evas.Line (Evas.Object)
2{ 2{
3 legacy_prefix: evas_object_line; 3 legacy_prefix: evas_object_line;
4 eo_prefix: evas_obj_line; 4 eo_prefix: evas_obj_line;
5 properties { 5 methods {
6 xy { 6 @property xy {
7 set { 7 set {
8 /*@ 8 /*@
9 @since 1.8 9 @since 1.8
diff --git a/src/lib/evas/canvas/evas_object.eo b/src/lib/evas/canvas/evas_object.eo
index 51b9369..04a515a 100644
--- a/src/lib/evas/canvas/evas_object.eo
+++ b/src/lib/evas/canvas/evas_object.eo
@@ -2,8 +2,8 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
2{ 2{
3 eo_prefix: evas_obj; 3 eo_prefix: evas_obj;
4 data: Evas_Object_Protected_Data; 4 data: Evas_Object_Protected_Data;
5 properties { 5 methods {
6 size_hint_max { 6 @property size_hint_max {
7 set { 7 set {
8 /*@ 8 /*@
9 Sets the hints for an object's maximum size. 9 Sets the hints for an object's maximum size.
@@ -46,7 +46,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
46 Evas_Coord h; /*@ Integer to use as the maximum height hint. */ 46 Evas_Coord h; /*@ Integer to use as the maximum height hint. */
47 } 47 }
48 } 48 }
49 size_hint_request { 49 @property size_hint_request {
50 set { 50 set {
51 /*@ 51 /*@
52 Sets the hints for an object's optimum size. 52 Sets the hints for an object's optimum size.
@@ -80,7 +80,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
80 Evas_Coord h; /*@ Integer to use as the preferred height hint. */ 80 Evas_Coord h; /*@ Integer to use as the preferred height hint. */
81 } 81 }
82 } 82 }
83 type { 83 @property type {
84 set { 84 set {
85 /*@ Sets the type of the given Evas object. */ 85 /*@ Sets the type of the given Evas object. */
86 legacy: null; 86 legacy: null;
@@ -117,7 +117,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
117 const(char)* type; /*@ in */ 117 const(char)* type; /*@ in */
118 } 118 }
119 } 119 }
120 size_hint_min { 120 @property size_hint_min {
121 set { 121 set {
122 /*@ 122 /*@
123 Sets the hints for an object's minimum size. 123 Sets the hints for an object's minimum size.
@@ -160,7 +160,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
160 Evas_Coord h; /*@ Integer to use as the minimum height hint. */ 160 Evas_Coord h; /*@ Integer to use as the minimum height hint. */
161 } 161 }
162 } 162 }
163 pointer_mode { 163 @property pointer_mode {
164 set { 164 set {
165 /*@ 165 /*@
166 Set pointer behavior. 166 Set pointer behavior.
@@ -190,7 +190,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
190 Evas_Object_Pointer_Mode pointer_mode; /*@ desired behavior. */ 190 Evas_Object_Pointer_Mode pointer_mode; /*@ desired behavior. */
191 } 191 }
192 } 192 }
193 render_op { 193 @property render_op {
194 set { 194 set {
195 /*@ 195 /*@
196 Sets the render_op to be used for rendering the Evas object. 196 Sets the render_op to be used for rendering the Evas object.
@@ -206,7 +206,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
206 Evas_Render_Op render_op; /*@ one of the Evas_Render_Op values. */ 206 Evas_Render_Op render_op; /*@ one of the Evas_Render_Op values. */
207 } 207 }
208 } 208 }
209 freeze_events { 209 @property freeze_events {
210 set { 210 set {
211 /*@ 211 /*@
212 Set whether an Evas object is to freeze (discard) events. 212 Set whether an Evas object is to freeze (discard) events.
@@ -247,7 +247,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
247 (@c EINA_FALSE) */ 247 (@c EINA_FALSE) */
248 } 248 }
249 } 249 }
250 map { 250 @property map {
251 set { 251 set {
252 /*@ 252 /*@
253 Set current object transformation map. 253 Set current object transformation map.
@@ -311,7 +311,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
311 const(Evas_Map)* map; /*@ new map to use */ 311 const(Evas_Map)* map; /*@ new map to use */
312 } 312 }
313 } 313 }
314 size_hint_aspect { 314 @property size_hint_aspect {
315 set { 315 set {
316 /*@ 316 /*@
317 Sets the hints for an object's aspect ratio. 317 Sets the hints for an object's aspect ratio.
@@ -381,7 +381,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
381 Evas_Coord h; /*@ Integer to use as aspect height ratio term. */ 381 Evas_Coord h; /*@ Integer to use as aspect height ratio term. */
382 } 382 }
383 } 383 }
384 clip { 384 @property clip {
385 set { 385 set {
386 /*@ 386 /*@
387 Clip one object to another. 387 Clip one object to another.
@@ -457,7 +457,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
457 Evas_Object *clip @nonull; /*@ The object to clip @p obj by */ 457 Evas_Object *clip @nonull; /*@ The object to clip @p obj by */
458 } 458 }
459 } 459 }
460 size_hint_padding { 460 @property size_hint_padding {
461 set { 461 set {
462 /*@ 462 /*@
463 Sets the hints for an object's padding space. 463 Sets the hints for an object's padding space.
@@ -506,7 +506,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
506 Evas_Coord b; /*@ Integer to specify bottom padding. */ 506 Evas_Coord b; /*@ Integer to specify bottom padding. */
507 } 507 }
508 } 508 }
509 repeat_events { 509 @property repeat_events {
510 set { 510 set {
511 /*@ 511 /*@
512 Set whether an Evas object is to repeat events. 512 Set whether an Evas object is to repeat events.
@@ -547,7 +547,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
547 (@c EINA_FALSE) */ 547 (@c EINA_FALSE) */
548 } 548 }
549 } 549 }
550 size_hint_weight { 550 @property size_hint_weight {
551 set { 551 set {
552 /*@ 552 /*@
553 Sets the hints for an object's weight. 553 Sets the hints for an object's weight.
@@ -603,7 +603,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
603 double y; /*@ Nonnegative double value to use as vertical weight hint. */ 603 double y; /*@ Nonnegative double value to use as vertical weight hint. */
604 } 604 }
605 } 605 }
606 name { 606 @property name {
607 set { 607 set {
608 /*@ 608 /*@
609 Sets the name of the given Evas object to the given name. 609 Sets the name of the given Evas object to the given name.
@@ -636,7 +636,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
636 const(char)* name; /*@ The given name. */ 636 const(char)* name; /*@ The given name. */
637 } 637 }
638 } 638 }
639 scale { 639 @property scale {
640 set { 640 set {
641 /*@ 641 /*@
642 Sets the scaling factor for an Evas object. Does not affect all 642 Sets the scaling factor for an Evas object. Does not affect all
@@ -668,7 +668,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
668 default size. */ 668 default size. */
669 } 669 }
670 } 670 }
671 static_clip { 671 @property static_clip {
672 set { 672 set {
673 /*@ 673 /*@
674 Set a hint flag on the given Evas object that it's used as a "static 674 Set a hint flag on the given Evas object that it's used as a "static
@@ -699,7 +699,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
699 clipper, @c EINA_FALSE otherwise. */ 699 clipper, @c EINA_FALSE otherwise. */
700 } 700 }
701 } 701 }
702 focus { 702 @property focus {
703 set { 703 set {
704 /*@ 704 /*@
705 Sets or unsets a given object as the currently focused one on its 705 Sets or unsets a given object as the currently focused one on its
@@ -749,7 +749,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
749 to take away the focus from it. */ 749 to take away the focus from it. */
750 } 750 }
751 } 751 }
752 is_frame_object { 752 @property is_frame_object {
753 set { 753 set {
754 /*@ @since 1.2 */ 754 /*@ @since 1.2 */
755 } 755 }
@@ -760,7 +760,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
760 bool is_frame; /*@ in */ 760 bool is_frame; /*@ in */
761 } 761 }
762 } 762 }
763 map_enable { 763 @property map_enable {
764 set { 764 set {
765 /*@ 765 /*@
766 Enable or disable the map that is set. 766 Enable or disable the map that is set.
@@ -787,7 +787,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
787 bool enabled; /*@ enabled state */ 787 bool enabled; /*@ enabled state */
788 } 788 }
789 } 789 }
790 precise_is_inside { 790 @property precise_is_inside {
791 set { 791 set {
792 /*@ 792 /*@
793 Set whether to use precise (usually expensive) point collision 793 Set whether to use precise (usually expensive) point collision
@@ -828,7 +828,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
828 not. The default value is false. */ 828 not. The default value is false. */
829 } 829 }
830 } 830 }
831 size_hint_align { 831 @property size_hint_align {
832 set { 832 set {
833 /*@ 833 /*@
834 Sets the hints for an object's alignment. 834 Sets the hints for an object's alignment.
@@ -893,7 +893,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
893 special value #EVAS_HINT_FILL, to use as vertical alignment hint. */ 893 special value #EVAS_HINT_FILL, to use as vertical alignment hint. */
894 } 894 }
895 } 895 }
896 propagate_events { 896 @property propagate_events {
897 set { 897 set {
898 /*@ 898 /*@
899 Set whether events on a smart object's member should get propagated 899 Set whether events on a smart object's member should get propagated
@@ -930,7 +930,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
930 (@c EINA_FALSE) */ 930 (@c EINA_FALSE) */
931 } 931 }
932 } 932 }
933 pass_events { 933 @property pass_events {
934 set { 934 set {
935 /*@ 935 /*@
936 Set whether an Evas object is to pass (ignore) events. 936 Set whether an Evas object is to pass (ignore) events.
@@ -971,7 +971,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
971 (@c EINA_FALSE) */ 971 (@c EINA_FALSE) */
972 } 972 }
973 } 973 }
974 anti_alias { 974 @property anti_alias {
975 set { 975 set {
976 /*@ 976 /*@
977 Sets whether or not the given Evas object is to be drawn anti-aliased. 977 Sets whether or not the given Evas object is to be drawn anti-aliased.
@@ -988,7 +988,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
988 bool anti_alias; /*@ (@c EINA_TRUE) if the object is to be anti_aliased, (@c EINA_FALSE) otherwise. */ 988 bool anti_alias; /*@ (@c EINA_TRUE) if the object is to be anti_aliased, (@c EINA_FALSE) otherwise. */
989 } 989 }
990 } 990 }
991 smart_data { 991 @property smart_data {
992 get { 992 get {
993 /*@ 993 /*@
994 Retrieve user data stored on a given smart object. 994 Retrieve user data stored on a given smart object.
@@ -1003,7 +1003,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
1003 return: void * @warn_unused; 1003 return: void * @warn_unused;
1004 } 1004 }
1005 } 1005 }
1006 smart_clipped_clipper { 1006 @property smart_clipped_clipper {
1007 get { 1007 get {
1008 /*@ 1008 /*@
1009 Get the clipper object for the given clipped smart object. 1009 Get the clipper object for the given clipped smart object.
@@ -1017,7 +1017,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
1017 return: Evas_Object * @warn_unused; 1017 return: Evas_Object * @warn_unused;
1018 } 1018 }
1019 } 1019 }
1020 clipees { 1020 @property clipees {
1021 get { 1021 get {
1022 /*@ 1022 /*@
1023 Return a list of objects currently clipped by @p obj. 1023 Return a list of objects currently clipped by @p obj.
@@ -1059,7 +1059,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
1059 return: const(list<Evas.Object*>)* @warn_unused; 1059 return: const(list<Evas.Object*>)* @warn_unused;
1060 } 1060 }
1061 } 1061 }
1062 smart_parent { 1062 @property smart_parent {
1063 get { 1063 get {
1064 /*@ 1064 /*@
1065 Gets the parent smart object of a given Evas object, if it has one. 1065 Gets the parent smart object of a given Evas object, if it has one.
@@ -1071,7 +1071,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
1071 return: Evas_Object * @warn_unused; 1071 return: Evas_Object * @warn_unused;
1072 } 1072 }
1073 } 1073 }
1074 size_hint_display_mode { 1074 @property size_hint_display_mode {
1075 get { 1075 get {
1076 /*@ 1076 /*@
1077 Retrieves the hints for an object's display mode 1077 Retrieves the hints for an object's display mode
@@ -1092,8 +1092,6 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
1092 Evas_Display_Mode dispmode; /*@ display mode hint */ 1092 Evas_Display_Mode dispmode; /*@ display mode hint */
1093 } 1093 }
1094 } 1094 }
1095 }
1096 methods {
1097 clipees_has @const { 1095 clipees_has @const {
1098 /*@ 1096 /*@
1099 Test if any object is clipped by @p obj. 1097 Test if any object is clipped by @p obj.
diff --git a/src/lib/evas/canvas/evas_object_smart.eo b/src/lib/evas/canvas/evas_object_smart.eo
index 6ca9a15..26153fd 100644
--- a/src/lib/evas/canvas/evas_object_smart.eo
+++ b/src/lib/evas/canvas/evas_object_smart.eo
@@ -2,8 +2,8 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
2{ 2{
3 eo_prefix: evas_obj_smart; 3 eo_prefix: evas_obj_smart;
4 data: Evas_Smart_Data; 4 data: Evas_Smart_Data;
5 properties { 5 methods {
6 need_recalculate { 6 @property need_recalculate {
7 set { 7 set {
8 /*@ 8 /*@
9 Set or unset the flag signalling that a given smart object needs to 9 Set or unset the flag signalling that a given smart object needs to
@@ -49,7 +49,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
49 (@c EINA_FALSE) the flag. */ 49 (@c EINA_FALSE) the flag. */
50 } 50 }
51 } 51 }
52 clip { 52 @property clip {
53 set { 53 set {
54 /*@ No description supplied by the EAPI. */ 54 /*@ No description supplied by the EAPI. */
55 legacy: null; 55 legacy: null;
@@ -58,7 +58,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
58 Evas_Object *clip; 58 Evas_Object *clip;
59 } 59 }
60 } 60 }
61 color { 61 @property color {
62 set { 62 set {
63 /*@ No description supplied by the EAPI. */ 63 /*@ No description supplied by the EAPI. */
64 legacy: null; 64 legacy: null;
@@ -70,7 +70,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
70 int a; 70 int a;
71 } 71 }
72 } 72 }
73 data { 73 @property data {
74 set { 74 set {
75 /*@ 75 /*@
76 Store a pointer to user data for a given smart object. 76 Store a pointer to user data for a given smart object.
@@ -86,7 +86,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
86 void *data; /*@ A pointer to user data */ 86 void *data; /*@ A pointer to user data */
87 } 87 }
88 } 88 }
89 members { 89 @property members {
90 get { 90 get {
91 /*@ 91 /*@
92 Retrieves the list of the member objects of a given Evas smart 92 Retrieves the list of the member objects of a given Evas smart
@@ -105,7 +105,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
105 return: list<Evas.Object*> * @warn_unused; 105 return: list<Evas.Object*> * @warn_unused;
106 } 106 }
107 } 107 }
108 smart { 108 @property smart {
109 get { 109 get {
110 /*@ 110 /*@
111 Get the #Evas_Smart from which @p obj smart object was created. 111 Get the #Evas_Smart from which @p obj smart object was created.
@@ -116,8 +116,6 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
116 return: Evas_Smart * @warn_unused; 116 return: Evas_Smart * @warn_unused;
117 } 117 }
118 } 118 }
119 }
120 methods {
121 show { 119 show {
122 /*@ No description supplied by the EAPI. */ 120 /*@ No description supplied by the EAPI. */
123 legacy: null; 121 legacy: null;
diff --git a/src/lib/evas/canvas/evas_out.eo b/src/lib/evas/canvas/evas_out.eo
index 7ff58ea..ff4e08e 100644
--- a/src/lib/evas/canvas/evas_out.eo
+++ b/src/lib/evas/canvas/evas_out.eo
@@ -2,8 +2,8 @@ class Evas.Out (Eo.Base)
2{ 2{
3 eo_prefix: evas_out; 3 eo_prefix: evas_out;
4 legacy_prefix: evas_output; 4 legacy_prefix: evas_output;
5 properties { 5 methods {
6 view { 6 @property view {
7 set { 7 set {
8 /*@ Sets the viewport region of the canvas that the output displays This sets both the viewport region in the canvas that displays on the given output, but also the viewport size will match the output resolution 1:1. */ 8 /*@ Sets the viewport region of the canvas that the output displays This sets both the viewport region in the canvas that displays on the given output, but also the viewport size will match the output resolution 1:1. */
9 } 9 }
@@ -17,7 +17,7 @@ class Evas.Out (Eo.Base)
17 Evas_Coord h; 17 Evas_Coord h;
18 } 18 }
19 } 19 }
20 engine_info { 20 @property engine_info {
21 set { 21 set {
22 /*@ Sets the engine specific output parameters for a given output. */ 22 /*@ Sets the engine specific output parameters for a given output. */
23 return: bool; 23 return: bool;
diff --git a/src/lib/evas/canvas/evas_table.eo b/src/lib/evas/canvas/evas_table.eo
index 6af1482..18ed8a1 100644
--- a/src/lib/evas/canvas/evas_table.eo
+++ b/src/lib/evas/canvas/evas_table.eo
@@ -2,8 +2,8 @@ class Evas.Table (Evas.Smart_Clipped)
2{ 2{
3 legacy_prefix: evas_object_table; 3 legacy_prefix: evas_object_table;
4 eo_prefix: evas_obj_table; 4 eo_prefix: evas_obj_table;
5 properties { 5 methods {
6 homogeneous { 6 @property homogeneous {
7 set { 7 set {
8 /*@ 8 /*@
9 @brief Set how this table should layout children. 9 @brief Set how this table should layout children.
@@ -57,7 +57,7 @@ class Evas.Table (Evas.Smart_Clipped)
57 Evas_Object_Table_Homogeneous_Mode homogeneous; 57 Evas_Object_Table_Homogeneous_Mode homogeneous;
58 } 58 }
59 } 59 }
60 align { 60 @property align {
61 set { 61 set {
62 /*@ 62 /*@
63 Set the alignment of the whole bounding box of contents. */ 63 Set the alignment of the whole bounding box of contents. */
@@ -71,7 +71,7 @@ class Evas.Table (Evas.Smart_Clipped)
71 double vertical; 71 double vertical;
72 } 72 }
73 } 73 }
74 padding { 74 @property padding {
75 set { 75 set {
76 /*@ 76 /*@
77 Set padding between cells. */ 77 Set padding between cells. */
@@ -85,7 +85,7 @@ class Evas.Table (Evas.Smart_Clipped)
85 Evas_Coord vertical; 85 Evas_Coord vertical;
86 } 86 }
87 } 87 }
88 mirrored { 88 @property mirrored {
89 set { 89 set {
90 /*@ 90 /*@
91 Sets the mirrored mode of the table. In mirrored mode the table items go 91 Sets the mirrored mode of the table. In mirrored mode the table items go
@@ -106,7 +106,7 @@ class Evas.Table (Evas.Smart_Clipped)
106 bool mirrored; /*@ the mirrored mode to set */ 106 bool mirrored; /*@ the mirrored mode to set */
107 } 107 }
108 } 108 }
109 col_row_size { 109 @property col_row_size {
110 get { 110 get {
111 /*@ 111 /*@
112 Get the number of columns and rows this table takes. 112 Get the number of columns and rows this table takes.
@@ -121,7 +121,7 @@ class Evas.Table (Evas.Smart_Clipped)
121 int rows; 121 int rows;
122 } 122 }
123 } 123 }
124 children { 124 @property children {
125 get { 125 get {
126 /*@ 126 /*@
127 Get the list of children for the table. 127 Get the list of children for the table.
@@ -133,7 +133,7 @@ class Evas.Table (Evas.Smart_Clipped)
133 return: free(own(list<Evas.Object *> *), eina_list_free) @warn_unused; 133 return: free(own(list<Evas.Object *> *), eina_list_free) @warn_unused;
134 } 134 }
135 } 135 }
136 child { 136 @property child {
137 get { 137 get {
138 /*@ 138 /*@
139 Get the child of the table at the given coordinates 139 Get the child of the table at the given coordinates
@@ -148,8 +148,6 @@ class Evas.Table (Evas.Smart_Clipped)
148 Evas_Object *child; 148 Evas_Object *child;
149 } 149 }
150 } 150 }
151 }
152 methods {
153 clear { 151 clear {
154 /*@ 152 /*@
155 Faster way to remove all child objects from a table object. */ 153 Faster way to remove all child objects from a table object. */
diff --git a/src/lib/evas/canvas/evas_text.eo b/src/lib/evas/canvas/evas_text.eo
index 520db77..a762933 100644
--- a/src/lib/evas/canvas/evas_text.eo
+++ b/src/lib/evas/canvas/evas_text.eo
@@ -2,8 +2,8 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
2{ 2{
3 legacy_prefix: evas_object_text; 3 legacy_prefix: evas_object_text;
4 eo_prefix: evas_obj_text; 4 eo_prefix: evas_obj_text;
5 properties { 5 methods {
6 shadow_color { 6 @property shadow_color {
7 set { 7 set {
8 /*@ 8 /*@
9 Sets the shadow color for the given text object. 9 Sets the shadow color for the given text object.
@@ -40,7 +40,7 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
40 int a; /*@ The alpha component of the given color. */ 40 int a; /*@ The alpha component of the given color. */
41 } 41 }
42 } 42 }
43 ellipsis { 43 @property ellipsis {
44 set { 44 set {
45 /*@ 45 /*@
46 @brief Sets the ellipsis that should be used for the text object. 46 @brief Sets the ellipsis that should be used for the text object.
@@ -66,7 +66,7 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
66 double ellipsis(-1); /*@ the ellipsis. */ 66 double ellipsis(-1); /*@ the ellipsis. */
67 } 67 }
68 } 68 }
69 bidi_delimiters { 69 @property bidi_delimiters {
70 set { 70 set {
71 /*@ 71 /*@
72 @brief Sets the BiDi delimiters used in the textblock. 72 @brief Sets the BiDi delimiters used in the textblock.
@@ -92,7 +92,7 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
92 const(char)* delim; /*@ A null terminated string of delimiters, e.g ",|". */ 92 const(char)* delim; /*@ A null terminated string of delimiters, e.g ",|". */
93 } 93 }
94 } 94 }
95 outline_color { 95 @property outline_color {
96 set { 96 set {
97 /*@ 97 /*@
98 Sets the outline color for the given text object. 98 Sets the outline color for the given text object.
@@ -122,7 +122,7 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
122 int a; /*@ The alpha component of the given color. */ 122 int a; /*@ The alpha component of the given color. */
123 } 123 }
124 } 124 }
125 glow2_color { 125 @property glow2_color {
126 set { 126 set {
127 /*@ 127 /*@
128 Sets the 'glow 2' color for the given text object. 128 Sets the 'glow 2' color for the given text object.
@@ -150,7 +150,7 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
150 int a; /*@ The alpha component of the given color. */ 150 int a; /*@ The alpha component of the given color. */
151 } 151 }
152 } 152 }
153 style { 153 @property style {
154 set { 154 set {
155 /*@ 155 /*@
156 Sets the style to apply on the given text object. 156 Sets the style to apply on the given text object.
@@ -187,7 +187,7 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
187 Evas_Text_Style_Type style; /*@ a style type. */ 187 Evas_Text_Style_Type style; /*@ a style type. */
188 } 188 }
189 } 189 }
190 glow_color { 190 @property glow_color {
191 set { 191 set {
192 /*@ 192 /*@
193 Sets the glow color for the given text object. 193 Sets the glow color for the given text object.
@@ -219,7 +219,7 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
219 int a; /*@ The alpha component of the given color. */ 219 int a; /*@ The alpha component of the given color. */
220 } 220 }
221 } 221 }