summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/ecore/efl_io_buffered_stream.eo10
-rw-r--r--src/lib/ecore/efl_io_closer_fd.eo4
-rw-r--r--src/lib/ecore/efl_io_copier.eo4
-rw-r--r--src/lib/ecore/efl_io_file.eo2
-rw-r--r--src/lib/ecore_audio/ecore_audio_in_tone.eo2
-rw-r--r--src/lib/ecore_con/efl_net_dialer_http.eo16
-rw-r--r--src/lib/ecore_con/efl_net_dialer_simple.eo14
-rw-r--r--src/lib/ecore_con/efl_net_dialer_ssl.eo6
-rw-r--r--src/lib/ecore_con/efl_net_dialer_tcp.eo8
-rw-r--r--src/lib/ecore_con/efl_net_dialer_udp.eo6
-rw-r--r--src/lib/ecore_con/efl_net_dialer_unix.eo6
-rw-r--r--src/lib/ecore_con/efl_net_dialer_websocket.eo14
-rw-r--r--src/lib/ecore_con/efl_net_server_fd.eo8
-rw-r--r--src/lib/ecore_con/efl_net_server_simple.eo2
-rw-r--r--src/lib/ecore_con/efl_net_server_ssl.eo2
-rw-r--r--src/lib/ecore_con/efl_net_server_udp_client.eo14
-rw-r--r--src/lib/ecore_con/efl_net_socket_fd.eo4
-rw-r--r--src/lib/ecore_con/efl_net_socket_ssl.eo10
-rw-r--r--src/lib/efl/interfaces/efl_io_buffer.eo4
-rw-r--r--src/lib/efl/interfaces/efl_io_queue.eo4
-rw-r--r--src/lib/elementary/efl_ui_internal_text_interactive.eo6
-rw-r--r--src/lib/elementary/elm_ctxpopup.eo2
-rw-r--r--src/lib/elementary/elm_ctxpopup_item.eo2
-rw-r--r--src/lib/elementary/elm_diskselector.eo2
-rw-r--r--src/lib/elementary/elm_fileselector.eo20
-rw-r--r--src/lib/elementary/elm_fileselector_button.eo18
-rw-r--r--src/lib/elementary/elm_fileselector_entry.eo8
-rw-r--r--src/lib/elementary/elm_flipselector.eo8
-rw-r--r--src/lib/elementary/elm_gengrid.eo2
-rw-r--r--src/lib/elementary/elm_gengrid_pan.eo2
-rw-r--r--src/lib/elementary/elm_genlist.eo4
-rw-r--r--src/lib/elementary/elm_genlist_pan.eo2
-rw-r--r--src/lib/elementary/elm_hover.eo2
-rw-r--r--src/lib/elementary/elm_index.eo2
-rw-r--r--src/lib/elementary/elm_map_pan.eo2
-rw-r--r--src/lib/elementary/elm_menu.eo2
-rw-r--r--src/lib/elementary/elm_menu_item.eo2
-rw-r--r--src/lib/elementary/elm_notify.eo2
-rw-r--r--src/lib/elementary/elm_panes.eo2
-rw-r--r--src/lib/elementary/elm_photocam_pan.eo2
-rw-r--r--src/lib/elementary/elm_progressbar.eo8
-rw-r--r--src/lib/elementary/elm_scroller.eo2
-rw-r--r--src/lib/elementary/elm_separator.eo2
-rw-r--r--src/lib/elementary/elm_slider.eo8
-rw-r--r--src/lib/elementary/elm_spinner.eo8
-rw-r--r--src/lib/elementary/elm_toolbar.eo2
-rw-r--r--src/lib/elementary/elm_toolbar_item.eo2
-rw-r--r--src/lib/eolian/database_fill.c40
48 files changed, 172 insertions, 132 deletions
diff --git a/src/lib/ecore/efl_io_buffered_stream.eo b/src/lib/ecore/efl_io_buffered_stream.eo
index 2a8c3ee9a4..951e7835ae 100644
--- a/src/lib/ecore/efl_io_buffered_stream.eo
+++ b/src/lib/ecore/efl_io_buffered_stream.eo
@@ -251,12 +251,12 @@ class Efl.Io.Buffered_Stream (Efl.Loop_User, Efl.Io.Reader, Efl.Io.Writer, Efl.I
251 Efl.Object.destructor; 251 Efl.Object.destructor;
252 Efl.Io.Closer.close; 252 Efl.Io.Closer.close;
253 Efl.Io.Closer.closed { get; } 253 Efl.Io.Closer.closed { get; }
254 Efl.Io.Closer.close_on_exec; 254 Efl.Io.Closer.close_on_exec { get; set; }
255 Efl.Io.Closer.close_on_destructor; 255 Efl.Io.Closer.close_on_destructor { get; set; }
256 Efl.Io.Reader.read; 256 Efl.Io.Reader.read;
257 Efl.Io.Reader.can_read; 257 Efl.Io.Reader.can_read { get; set; }
258 Efl.Io.Reader.eos; 258 Efl.Io.Reader.eos { get; set; }
259 Efl.Io.Writer.write; 259 Efl.Io.Writer.write;
260 Efl.Io.Writer.can_write; 260 Efl.Io.Writer.can_write { get; set; }
261 } 261 }
262} 262}
diff --git a/src/lib/ecore/efl_io_closer_fd.eo b/src/lib/ecore/efl_io_closer_fd.eo
index d8d6c01070..8c7f9920e1 100644
--- a/src/lib/ecore/efl_io_closer_fd.eo
+++ b/src/lib/ecore/efl_io_closer_fd.eo
@@ -18,7 +18,7 @@ mixin Efl.Io.Closer.Fd (Efl.Io.Closer) {
18 implements { 18 implements {
19 Efl.Io.Closer.close; 19 Efl.Io.Closer.close;
20 Efl.Io.Closer.closed { get; } 20 Efl.Io.Closer.closed { get; }
21 Efl.Io.Closer.close_on_exec; 21 Efl.Io.Closer.close_on_exec { get; set; }
22 Efl.Io.Closer.close_on_destructor; 22 Efl.Io.Closer.close_on_destructor { get; set; }
23 } 23 }
24} 24}
diff --git a/src/lib/ecore/efl_io_copier.eo b/src/lib/ecore/efl_io_copier.eo
index 7f9f7e53e1..ea741fa472 100644
--- a/src/lib/ecore/efl_io_copier.eo
+++ b/src/lib/ecore/efl_io_copier.eo
@@ -375,7 +375,7 @@ class Efl.Io.Copier (Efl.Loop_User, Efl.Io.Closer) {
375 Efl.Object.finalize; 375 Efl.Object.finalize;
376 Efl.Io.Closer.close; 376 Efl.Io.Closer.close;
377 Efl.Io.Closer.closed { get; } 377 Efl.Io.Closer.closed { get; }
378 Efl.Io.Closer.close_on_exec; 378 Efl.Io.Closer.close_on_exec { get; set; }
379 Efl.Io.Closer.close_on_destructor; 379 Efl.Io.Closer.close_on_destructor { get; set; }
380 } 380 }
381} 381}
diff --git a/src/lib/ecore/efl_io_file.eo b/src/lib/ecore/efl_io_file.eo
index 05140b3d30..f718e371d6 100644
--- a/src/lib/ecore/efl_io_file.eo
+++ b/src/lib/ecore/efl_io_file.eo
@@ -51,7 +51,7 @@ class Efl.Io.File (Efl.Loop.Fd, Efl.File, Efl.Io.Reader.Fd, Efl.Io.Writer.Fd, Ef
51 Efl.Object.destructor; 51 Efl.Object.destructor;
52 Efl.Object.finalize; 52 Efl.Object.finalize;
53 Efl.Loop.Fd.fd_file { set; } 53 Efl.Loop.Fd.fd_file { set; }
54 Efl.File.file; 54 Efl.File.file { get; set; }
55 Efl.Io.Reader.read; 55 Efl.Io.Reader.read;
56 Efl.Io.Writer.write; 56 Efl.Io.Writer.write;
57 Efl.Io.Closer.close; 57 Efl.Io.Closer.close;
diff --git a/src/lib/ecore_audio/ecore_audio_in_tone.eo b/src/lib/ecore_audio/ecore_audio_in_tone.eo
index 58f3b1fd35..a08eef3eb9 100644
--- a/src/lib/ecore_audio/ecore_audio_in_tone.eo
+++ b/src/lib/ecore_audio/ecore_audio_in_tone.eo
@@ -4,7 +4,7 @@ class Ecore.Audio.In.Tone (Ecore.Audio.In)
4 eo_prefix: ecore_audio_obj_in_tone; 4 eo_prefix: ecore_audio_obj_in_tone;
5 implements { 5 implements {
6 Efl.Object.constructor; 6 Efl.Object.constructor;
7 Efl.Object.key_data; 7 Efl.Object.key_data { get; set; }
8 Ecore.Audio.In.length { set; } 8 Ecore.Audio.In.length { set; }
9 Ecore.Audio.In.seek; 9 Ecore.Audio.In.seek;
10 Ecore.Audio.In.read_internal; 10 Ecore.Audio.In.read_internal;
diff --git a/src/lib/ecore_con/efl_net_dialer_http.eo b/src/lib/ecore_con/efl_net_dialer_http.eo
index 84299cf051..ba45d2dae8 100644
--- a/src/lib/ecore_con/efl_net_dialer_http.eo
+++ b/src/lib/ecore_con/efl_net_dialer_http.eo
@@ -395,12 +395,12 @@ class Efl.Net.Dialer.Http (Efl.Loop_User, Efl.Net.Dialer, Efl.Io.Sizer) {
395 Efl.Object.constructor; 395 Efl.Object.constructor;
396 Efl.Object.destructor; 396 Efl.Object.destructor;
397 Efl.Net.Dialer.dial; 397 Efl.Net.Dialer.dial;
398 Efl.Net.Dialer.address_dial; 398 Efl.Net.Dialer.address_dial { get; set; }
399 Efl.Net.Dialer.connected; 399 Efl.Net.Dialer.connected { get; set; }
400 Efl.Net.Dialer.proxy; 400 Efl.Net.Dialer.proxy { get; set; }
401 Efl.Net.Dialer.timeout_dial; 401 Efl.Net.Dialer.timeout_dial { get; set; }
402 Efl.Net.Socket.address_local; 402 Efl.Net.Socket.address_local { get; set; }
403 Efl.Net.Socket.address_remote; 403 Efl.Net.Socket.address_remote { get; set; }
404 Efl.Io.Reader.read; 404 Efl.Io.Reader.read;
405 Efl.Io.Reader.can_read { get; set; } 405 Efl.Io.Reader.can_read { get; set; }
406 Efl.Io.Reader.eos { get; set; } 406 Efl.Io.Reader.eos { get; set; }
@@ -408,8 +408,8 @@ class Efl.Net.Dialer.Http (Efl.Loop_User, Efl.Net.Dialer, Efl.Io.Sizer) {
408 Efl.Io.Writer.can_write { get; set; } 408 Efl.Io.Writer.can_write { get; set; }
409 Efl.Io.Closer.close; 409 Efl.Io.Closer.close;
410 Efl.Io.Closer.closed { get; } 410 Efl.Io.Closer.closed { get; }
411 Efl.Io.Closer.close_on_exec; 411 Efl.Io.Closer.close_on_exec { get; set; }
412 Efl.Io.Closer.close_on_destructor; 412 Efl.Io.Closer.close_on_destructor { get; set; }
413 Efl.Io.Sizer.resize; 413 Efl.Io.Sizer.resize;
414 Efl.Io.Sizer.size { get; } 414 Efl.Io.Sizer.size { get; }
415 } 415 }
diff --git a/src/lib/ecore_con/efl_net_dialer_simple.eo b/src/lib/ecore_con/efl_net_dialer_simple.eo
index 054c81575e..b26cfd1d47 100644
--- a/src/lib/ecore_con/efl_net_dialer_simple.eo
+++ b/src/lib/ecore_con/efl_net_dialer_simple.eo
@@ -74,12 +74,12 @@ class Efl.Net.Dialer.Simple (Efl.Net.Socket.Simple, Efl.Net.Dialer) {
74 Efl.Net.Dialer.dial; 74 Efl.Net.Dialer.dial;
75 Efl.Net.Dialer.address_dial { get; } 75 Efl.Net.Dialer.address_dial { get; }
76 Efl.Net.Dialer.connected { get; } 76 Efl.Net.Dialer.connected { get; }
77 Efl.Net.Dialer.proxy; 77 Efl.Net.Dialer.proxy { get; set; }
78 Efl.Net.Dialer.timeout_dial; 78 Efl.Net.Dialer.timeout_dial { get; set; }
79 Efl.Io.Buffered_Stream.timeout_inactivity; 79 Efl.Io.Buffered_Stream.timeout_inactivity { get; set; }
80 Efl.Io.Buffered_Stream.max_queue_size_input; 80 Efl.Io.Buffered_Stream.max_queue_size_input { get; set; }
81 Efl.Io.Buffered_Stream.max_queue_size_output; 81 Efl.Io.Buffered_Stream.max_queue_size_output { get; set; }
82 Efl.Io.Buffered_Stream.read_chunk_size; 82 Efl.Io.Buffered_Stream.read_chunk_size { get; set; }
83 Efl.Io.Buffered_Stream.line_delimiter; 83 Efl.Io.Buffered_Stream.line_delimiter { get; set; }
84 } 84 }
85} 85}
diff --git a/src/lib/ecore_con/efl_net_dialer_ssl.eo b/src/lib/ecore_con/efl_net_dialer_ssl.eo
index ce45dcc86a..c923f2f790 100644
--- a/src/lib/ecore_con/efl_net_dialer_ssl.eo
+++ b/src/lib/ecore_con/efl_net_dialer_ssl.eo
@@ -70,9 +70,9 @@ class Efl.Net.Dialer.Ssl (Efl.Net.Socket.Ssl, Efl.Net.Dialer) {
70 Efl.Object.finalize; 70 Efl.Object.finalize;
71 Efl.Net.Dialer.dial; 71 Efl.Net.Dialer.dial;
72 Efl.Net.Dialer.address_dial { get; } 72 Efl.Net.Dialer.address_dial { get; }
73 Efl.Net.Dialer.connected; 73 Efl.Net.Dialer.connected { get; set; }
74 Efl.Net.Dialer.proxy; 74 Efl.Net.Dialer.proxy { get; set; }
75 Efl.Net.Dialer.timeout_dial; 75 Efl.Net.Dialer.timeout_dial { get; set; }
76 Efl.Io.Closer.close; 76 Efl.Io.Closer.close;
77 } 77 }
78} 78}
diff --git a/src/lib/ecore_con/efl_net_dialer_tcp.eo b/src/lib/ecore_con/efl_net_dialer_tcp.eo
index 4c04dff329..fd504fb2fc 100644
--- a/src/lib/ecore_con/efl_net_dialer_tcp.eo
+++ b/src/lib/ecore_con/efl_net_dialer_tcp.eo
@@ -26,10 +26,10 @@ class Efl.Net.Dialer.Tcp (Efl.Net.Socket.Tcp, Efl.Net.Dialer) {
26 Efl.Object.constructor; 26 Efl.Object.constructor;
27 Efl.Object.destructor; 27 Efl.Object.destructor;
28 Efl.Net.Dialer.dial; 28 Efl.Net.Dialer.dial;
29 Efl.Net.Dialer.address_dial; 29 Efl.Net.Dialer.address_dial { get; set; }
30 Efl.Net.Dialer.connected; 30 Efl.Net.Dialer.connected { get; set; }
31 Efl.Net.Dialer.proxy; 31 Efl.Net.Dialer.proxy { get; set; }
32 Efl.Net.Dialer.timeout_dial; 32 Efl.Net.Dialer.timeout_dial { get; set; }
33 Efl.Io.Closer.close; 33 Efl.Io.Closer.close;
34 } 34 }
35} 35}
diff --git a/src/lib/ecore_con/efl_net_dialer_udp.eo b/src/lib/ecore_con/efl_net_dialer_udp.eo
index 1d6c8a1952..9faf6b9f8c 100644
--- a/src/lib/ecore_con/efl_net_dialer_udp.eo
+++ b/src/lib/ecore_con/efl_net_dialer_udp.eo
@@ -29,9 +29,9 @@ class Efl.Net.Dialer.Udp (Efl.Net.Socket.Udp, Efl.Net.Dialer) {
29 Efl.Object.constructor; 29 Efl.Object.constructor;
30 Efl.Object.destructor; 30 Efl.Object.destructor;
31 Efl.Net.Dialer.dial; 31 Efl.Net.Dialer.dial;
32 Efl.Net.Dialer.address_dial; 32 Efl.Net.Dialer.address_dial { get; set; }
33 Efl.Net.Dialer.connected; 33 Efl.Net.Dialer.connected { get; set; }
34 Efl.Net.Dialer.timeout_dial; 34 Efl.Net.Dialer.timeout_dial { get; set; }
35 Efl.Io.Closer.close; 35 Efl.Io.Closer.close;
36 } 36 }
37} 37}
diff --git a/src/lib/ecore_con/efl_net_dialer_unix.eo b/src/lib/ecore_con/efl_net_dialer_unix.eo
index 1169dc6d0a..36319d4d61 100644
--- a/src/lib/ecore_con/efl_net_dialer_unix.eo
+++ b/src/lib/ecore_con/efl_net_dialer_unix.eo
@@ -14,9 +14,9 @@ class Efl.Net.Dialer.Unix (Efl.Net.Socket.Unix, Efl.Net.Dialer) {
14 Efl.Object.constructor; 14 Efl.Object.constructor;
15 Efl.Object.destructor; 15 Efl.Object.destructor;
16 Efl.Net.Dialer.dial; 16 Efl.Net.Dialer.dial;
17 Efl.Net.Dialer.address_dial; 17 Efl.Net.Dialer.address_dial { get; set; }
18 Efl.Net.Dialer.connected; 18 Efl.Net.Dialer.connected { get; set; }
19 Efl.Net.Dialer.timeout_dial; 19 Efl.Net.Dialer.timeout_dial { get; set; }
20 Efl.Io.Closer.close; 20 Efl.Io.Closer.close;
21 } 21 }
22} 22}
diff --git a/src/lib/ecore_con/efl_net_dialer_websocket.eo b/src/lib/ecore_con/efl_net_dialer_websocket.eo
index d3e8fdf129..0fa1e2d356 100644
--- a/src/lib/ecore_con/efl_net_dialer_websocket.eo
+++ b/src/lib/ecore_con/efl_net_dialer_websocket.eo
@@ -316,12 +316,12 @@ class Efl.Net.Dialer.Websocket (Efl.Loop_User, Efl.Net.Dialer) {
316 Efl.Object.constructor; 316 Efl.Object.constructor;
317 Efl.Object.destructor; 317 Efl.Object.destructor;
318 Efl.Net.Dialer.dial; 318 Efl.Net.Dialer.dial;
319 Efl.Net.Dialer.address_dial; 319 Efl.Net.Dialer.address_dial { get; set; }
320 Efl.Net.Dialer.connected; 320 Efl.Net.Dialer.connected { get; set; }
321 Efl.Net.Dialer.proxy; 321 Efl.Net.Dialer.proxy { get; set; }
322 Efl.Net.Dialer.timeout_dial; 322 Efl.Net.Dialer.timeout_dial { get; set; }
323 Efl.Net.Socket.address_local { get; } 323 Efl.Net.Socket.address_local { get; }
324 Efl.Net.Socket.address_remote; 324 Efl.Net.Socket.address_remote { get; set; }
325 Efl.Io.Reader.read; 325 Efl.Io.Reader.read;
326 Efl.Io.Reader.can_read { get; set; } 326 Efl.Io.Reader.can_read { get; set; }
327 Efl.Io.Reader.eos { get; } 327 Efl.Io.Reader.eos { get; }
@@ -329,7 +329,7 @@ class Efl.Net.Dialer.Websocket (Efl.Loop_User, Efl.Net.Dialer) {
329 Efl.Io.Writer.can_write { get; set; } 329 Efl.Io.Writer.can_write { get; set; }
330 Efl.Io.Closer.close; 330 Efl.Io.Closer.close;
331 Efl.Io.Closer.closed { get; } 331 Efl.Io.Closer.closed { get; }
332 Efl.Io.Closer.close_on_exec; 332 Efl.Io.Closer.close_on_exec { get; set; }
333 Efl.Io.Closer.close_on_destructor; 333 Efl.Io.Closer.close_on_destructor { get; set; }
334 } 334 }
335} 335}
diff --git a/src/lib/ecore_con/efl_net_server_fd.eo b/src/lib/ecore_con/efl_net_server_fd.eo
index 2a32bb746a..6d9ef9e8d4 100644
--- a/src/lib/ecore_con/efl_net_server_fd.eo
+++ b/src/lib/ecore_con/efl_net_server_fd.eo
@@ -156,10 +156,10 @@ class Efl.Net.Server.Fd (Efl.Loop.Fd, Efl.Net.Server) {
156 Efl.Object.constructor; 156 Efl.Object.constructor;
157 Efl.Object.destructor; 157 Efl.Object.destructor;
158 Efl.Loop.Fd.fd { set; } 158 Efl.Loop.Fd.fd { set; }
159 Efl.Net.Server.address; 159 Efl.Net.Server.address { get; set; }
160 Efl.Net.Server.clients_count; 160 Efl.Net.Server.clients_count { get; set; }
161 Efl.Net.Server.clients_limit; 161 Efl.Net.Server.clients_limit { get; set; }
162 Efl.Net.Server.serving; 162 Efl.Net.Server.serving { get; set; }
163 Efl.Net.Server.serve; 163 Efl.Net.Server.serve;
164 Efl.Net.Server.client_announce; 164 Efl.Net.Server.client_announce;
165 } 165 }
diff --git a/src/lib/ecore_con/efl_net_server_simple.eo b/src/lib/ecore_con/efl_net_server_simple.eo
index c8abf290a1..72c2633060 100644
--- a/src/lib/ecore_con/efl_net_server_simple.eo
+++ b/src/lib/ecore_con/efl_net_server_simple.eo
@@ -49,7 +49,7 @@ class Efl.Net.Server.Simple (Efl.Loop_User, Efl.Net.Server) {
49 Efl.Net.Server.client_announce; 49 Efl.Net.Server.client_announce;
50 Efl.Net.Server.address { get; } 50 Efl.Net.Server.address { get; }
51 Efl.Net.Server.clients_count { get; } 51 Efl.Net.Server.clients_count { get; }
52 Efl.Net.Server.clients_limit; 52 Efl.Net.Server.clients_limit { get; set; }
53 Efl.Net.Server.serving { get; } 53 Efl.Net.Server.serving { get; }
54 } 54 }
55} 55}
diff --git a/src/lib/ecore_con/efl_net_server_ssl.eo b/src/lib/ecore_con/efl_net_server_ssl.eo
index a8c0c93aba..d34e2df909 100644
--- a/src/lib/ecore_con/efl_net_server_ssl.eo
+++ b/src/lib/ecore_con/efl_net_server_ssl.eo
@@ -141,7 +141,7 @@ class Efl.Net.Server.Ssl (Efl.Loop_User, Efl.Net.Server) {
141 Efl.Net.Server.client_announce; 141 Efl.Net.Server.client_announce;
142 Efl.Net.Server.address { get; } 142 Efl.Net.Server.address { get; }
143 Efl.Net.Server.clients_count { get; } 143 Efl.Net.Server.clients_count { get; }
144 Efl.Net.Server.clients_limit; 144 Efl.Net.Server.clients_limit { get; set; }
145 Efl.Net.Server.serving { get; } 145 Efl.Net.Server.serving { get; }
146 } 146 }
147} 147}
diff --git a/src/lib/ecore_con/efl_net_server_udp_client.eo b/src/lib/ecore_con/efl_net_server_udp_client.eo
index e65fbe7649..e311972842 100644
--- a/src/lib/ecore_con/efl_net_server_udp_client.eo
+++ b/src/lib/ecore_con/efl_net_server_udp_client.eo
@@ -29,14 +29,14 @@ class Efl.Net.Server.Udp.Client (Efl.Object, Efl.Net.Socket) {
29 Efl.Object.destructor; 29 Efl.Object.destructor;
30 Efl.Io.Closer.close; 30 Efl.Io.Closer.close;
31 Efl.Io.Closer.closed { get; } 31 Efl.Io.Closer.closed { get; }
32 Efl.Io.Closer.close_on_destructor; 32 Efl.Io.Closer.close_on_destructor { get; set; }
33 Efl.Io.Closer.close_on_exec; 33 Efl.Io.Closer.close_on_exec { get; set; }
34 Efl.Io.Reader.can_read; 34 Efl.Io.Reader.can_read { get; set; }
35 Efl.Io.Reader.eos; 35 Efl.Io.Reader.eos { get; set; }
36 Efl.Io.Reader.read; 36 Efl.Io.Reader.read;
37 Efl.Io.Writer.write; 37 Efl.Io.Writer.write;
38 Efl.Io.Writer.can_write; 38 Efl.Io.Writer.can_write { get; set; }
39 Efl.Net.Socket.address_local; 39 Efl.Net.Socket.address_local { get; set; }
40 Efl.Net.Socket.address_remote; 40 Efl.Net.Socket.address_remote { get; set; }
41 } 41 }
42} 42}
diff --git a/src/lib/ecore_con/efl_net_socket_fd.eo b/src/lib/ecore_con/efl_net_socket_fd.eo
index 3878a10f29..9149464a75 100644
--- a/src/lib/ecore_con/efl_net_socket_fd.eo
+++ b/src/lib/ecore_con/efl_net_socket_fd.eo
@@ -41,7 +41,7 @@ class Efl.Net.Socket.Fd (Efl.Loop.Fd, Efl.Io.Reader.Fd, Efl.Io.Writer.Fd, Efl.Io
41 Efl.Io.Reader.eos { set; } 41 Efl.Io.Reader.eos { set; }
42 Efl.Io.Writer.write; 42 Efl.Io.Writer.write;
43 Efl.Io.Writer.can_write { set; } 43 Efl.Io.Writer.can_write { set; }
44 Efl.Net.Socket.address_local; 44 Efl.Net.Socket.address_local { get; set; }
45 Efl.Net.Socket.address_remote; 45 Efl.Net.Socket.address_remote { get; set; }
46 } 46 }
47} 47}
diff --git a/src/lib/ecore_con/efl_net_socket_ssl.eo b/src/lib/ecore_con/efl_net_socket_ssl.eo
index 44460e40b3..dea5c80586 100644
--- a/src/lib/ecore_con/efl_net_socket_ssl.eo
+++ b/src/lib/ecore_con/efl_net_socket_ssl.eo
@@ -88,13 +88,13 @@ class Efl.Net.Socket.Ssl (Efl.Loop_User, Efl.Net.Socket) {
88 Efl.Object.finalize; 88 Efl.Object.finalize;
89 Efl.Io.Closer.close; 89 Efl.Io.Closer.close;
90 Efl.Io.Closer.closed { get; } 90 Efl.Io.Closer.closed { get; }
91 Efl.Io.Closer.close_on_exec; 91 Efl.Io.Closer.close_on_exec { get; set; }
92 Efl.Io.Closer.close_on_destructor; 92 Efl.Io.Closer.close_on_destructor { get; set; }
93 Efl.Io.Reader.read; 93 Efl.Io.Reader.read;
94 Efl.Io.Reader.can_read; 94 Efl.Io.Reader.can_read { get; set; }
95 Efl.Io.Reader.eos; 95 Efl.Io.Reader.eos { get; set; }
96 Efl.Io.Writer.write; 96 Efl.Io.Writer.write;
97 Efl.Io.Writer.can_write; 97 Efl.Io.Writer.can_write { get; set; }
98 Efl.Net.Socket.address_remote { get; } 98 Efl.Net.Socket.address_remote { get; }
99 Efl.Net.Socket.address_local { get; } 99 Efl.Net.Socket.address_local { get; }
100 } 100 }
diff --git a/src/lib/efl/interfaces/efl_io_buffer.eo b/src/lib/efl/interfaces/efl_io_buffer.eo
index 3f2cff7e81..316686fb7f 100644
--- a/src/lib/efl/interfaces/efl_io_buffer.eo
+++ b/src/lib/efl/interfaces/efl_io_buffer.eo
@@ -152,8 +152,8 @@ class Efl.Io.Buffer (Efl.Object, Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer, Ef
152 Efl.Io.Writer.can_write { get; set; } 152 Efl.Io.Writer.can_write { get; set; }
153 Efl.Io.Closer.close; 153 Efl.Io.Closer.close;
154 Efl.Io.Closer.closed { get; } 154 Efl.Io.Closer.closed { get; }
155 Efl.Io.Closer.close_on_exec; 155 Efl.Io.Closer.close_on_exec { get; set; }
156 Efl.Io.Closer.close_on_destructor; 156 Efl.Io.Closer.close_on_destructor { get; set; }
157 Efl.Io.Sizer.resize; 157 Efl.Io.Sizer.resize;
158 Efl.Io.Sizer.size { get; } 158 Efl.Io.Sizer.size { get; }
159 Efl.Io.Positioner.seek; 159 Efl.Io.Positioner.seek;
diff --git a/src/lib/efl/interfaces/efl_io_queue.eo b/src/lib/efl/interfaces/efl_io_queue.eo
index 6a02addb6c..0bcf8a3d7e 100644
--- a/src/lib/efl/interfaces/efl_io_queue.eo
+++ b/src/lib/efl/interfaces/efl_io_queue.eo
@@ -115,7 +115,7 @@ class Efl.Io.Queue (Efl.Object, Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer) {
115 Efl.Io.Writer.can_write { get; set; } 115 Efl.Io.Writer.can_write { get; set; }
116 Efl.Io.Closer.close; 116 Efl.Io.Closer.close;
117 Efl.Io.Closer.closed { get; } 117 Efl.Io.Closer.closed { get; }
118 Efl.Io.Closer.close_on_exec; 118 Efl.Io.Closer.close_on_exec { get; set; }
119 Efl.Io.Closer.close_on_destructor; 119 Efl.Io.Closer.close_on_destructor { get; set; }
120 } 120 }
121} 121}
diff --git a/src/lib/elementary/efl_ui_internal_text_interactive.eo b/src/lib/elementary/efl_ui_internal_text_interactive.eo
index 8bc6e0db3e..a79cc70b2d 100644
--- a/src/lib/elementary/efl_ui_internal_text_interactive.eo
+++ b/src/lib/elementary/efl_ui_internal_text_interactive.eo
@@ -7,9 +7,9 @@ class Efl.Ui.Internal.Text.Interactive (Efl.Canvas.Text, Efl.Ui.Text.Interactive
7 implements { 7 implements {
8 Efl.Object.constructor; 8 Efl.Object.constructor;
9 Efl.Object.finalize; 9 Efl.Object.finalize;
10 Efl.Ui.Text.Interactive.selection_allowed; 10 Efl.Ui.Text.Interactive.selection_allowed { get; set; }
11 Efl.Ui.Text.Interactive.selection_cursors { get; } 11 Efl.Ui.Text.Interactive.selection_cursors { get; }
12 Efl.Ui.Text.Interactive.multiline; 12 Efl.Ui.Text.Interactive.multiline { get; set; }
13 Efl.Ui.Text.Interactive.editable; 13 Efl.Ui.Text.Interactive.editable { get; set; }
14 } 14 }
15} 15}
diff --git a/src/lib/elementary/elm_ctxpopup.eo b/src/lib/elementary/elm_ctxpopup.eo
index 02271f43c6..b4f3c1ebd5 100644
--- a/src/lib/elementary/elm_ctxpopup.eo
+++ b/src/lib/elementary/elm_ctxpopup.eo
@@ -173,7 +173,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm.Interface.Atspi_Widget_Action,
173 Elm.Layout.sizing_eval; 173 Elm.Layout.sizing_eval;
174 Elm.Interface.Atspi_Widget_Action.elm_actions { get; } 174 Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
175 Elm.Interface.Atspi_Accessible.state_set { get; } 175 Elm.Interface.Atspi_Accessible.state_set { get; }
176 Efl.Orientation.orientation; 176 Efl.Orientation.orientation { get; set; }
177 Efl.Part.part; 177 Efl.Part.part;
178 } 178 }
179 events { 179 events {
diff --git a/src/lib/elementary/elm_ctxpopup_item.eo b/src/lib/elementary/elm_ctxpopup_item.eo
index 80c3f4147d..a6f14e222e 100644
--- a/src/lib/elementary/elm_ctxpopup_item.eo
+++ b/src/lib/elementary/elm_ctxpopup_item.eo
@@ -20,7 +20,7 @@ class Elm.Ctxpopup.Item(Elm.Widget.Item, Efl.Ui.Item)
20 Elm.Widget.Item.part_text { get; set; } 20 Elm.Widget.Item.part_text { get; set; }
21 Elm.Widget.Item.part_content { get; set; } 21 Elm.Widget.Item.part_content { get; set; }
22 Elm.Widget.Item.focus { get; set; } 22 Elm.Widget.Item.focus { get; set; }
23 Efl.Ui.Item.selected; 23 Efl.Ui.Item.selected { get; set; }
24 Efl.Ui.Item.prev { get; } 24 Efl.Ui.Item.prev { get; }
25 Efl.Ui.Item.next { get; } 25 Efl.Ui.Item.next { get; }
26 } 26 }
diff --git a/src/lib/elementary/elm_diskselector.eo b/src/lib/elementary/elm_diskselector.eo
index df0d36070d..9a74c00591 100644
--- a/src/lib/elementary/elm_diskselector.eo
+++ b/src/lib/elementary/elm_diskselector.eo
@@ -211,7 +211,7 @@ class Elm.Diskselector (Elm.Widget, Elm.Interface_Scrollable,
211 Elm.Widget.translate; 211 Elm.Widget.translate;
212 Elm.Widget.sub_object_del; 212 Elm.Widget.sub_object_del;
213 Elm.Widget.widget_event; 213 Elm.Widget.widget_event;
214 Elm.Interface_Scrollable.policy; 214 Elm.Interface_Scrollable.policy { get; set; }
215 Elm.Interface.Atspi_Widget_Action.elm_actions { get; } 215 Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
216 } 216 }
217} 217}
diff --git a/src/lib/elementary/elm_fileselector.eo b/src/lib/elementary/elm_fileselector.eo
index cce2bcb830..426c85da5d 100644
--- a/src/lib/elementary/elm_fileselector.eo
+++ b/src/lib/elementary/elm_fileselector.eo
@@ -49,18 +49,18 @@ class Elm.Fileselector (Elm.Layout, Elm.Interface.Fileselector,
49 Elm.Interface.Fileselector.selected_model_get; 49 Elm.Interface.Fileselector.selected_model_get;
50 Elm.Interface.Fileselector.selected_model_set; 50 Elm.Interface.Fileselector.selected_model_set;
51 Elm.Interface.Fileselector.custom_filter_append; 51 Elm.Interface.Fileselector.custom_filter_append;
52 Elm.Interface.Fileselector.expandable; 52 Elm.Interface.Fileselector.expandable { get; set; }
53 Elm.Interface.Fileselector.thumbnail_size; 53 Elm.Interface.Fileselector.thumbnail_size { get; set; }
54 Elm.Interface.Fileselector.mime_types_filter_append; 54 Elm.Interface.Fileselector.mime_types_filter_append;
55 Elm.Interface.Fileselector.hidden_visible; 55 Elm.Interface.Fileselector.hidden_visible { get; set; }
56 Elm.Interface.Fileselector.filters_clear; 56 Elm.Interface.Fileselector.filters_clear;
57 Elm.Interface.Fileselector.is_save; 57 Elm.Interface.Fileselector.is_save { get; set; }
58 Elm.Interface.Fileselector.model; 58 Elm.Interface.Fileselector.model { get; set; }
59 Elm.Interface.Fileselector.sort_method; 59 Elm.Interface.Fileselector.sort_method { get; set; }
60 Elm.Interface.Fileselector.multi_select; 60 Elm.Interface.Fileselector.multi_select { get; set; }
61 Elm.Interface.Fileselector.folder_only; 61 Elm.Interface.Fileselector.folder_only { get; set; }
62 Elm.Interface.Fileselector.mode; 62 Elm.Interface.Fileselector.mode { get; set; }
63 Elm.Interface.Fileselector.current_name; 63 Elm.Interface.Fileselector.current_name { get; set; }
64 Elm.Interface.Atspi_Widget_Action.elm_actions { get; } 64 Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
65 } 65 }
66 events { 66 events {
diff --git a/src/lib/elementary/elm_fileselector_button.eo b/src/lib/elementary/elm_fileselector_button.eo
index c14f09864b..fa24766641 100644
--- a/src/lib/elementary/elm_fileselector_button.eo
+++ b/src/lib/elementary/elm_fileselector_button.eo
@@ -9,17 +9,17 @@ class Elm.Fileselector_Button (Elm.Button, Elm.Interface.Fileselector)
9 Elm.Widget.theme_apply; 9 Elm.Widget.theme_apply;
10 Elm.Button.admits_autorepeat { get; } 10 Elm.Button.admits_autorepeat { get; }
11 Elm.Interface.Fileselector.selected_models { get; } 11 Elm.Interface.Fileselector.selected_models { get; }
12 Elm.Interface.Fileselector.expandable; 12 Elm.Interface.Fileselector.expandable { get; set; }
13 Elm.Interface.Fileselector.thumbnail_size; 13 Elm.Interface.Fileselector.thumbnail_size { get; set; }
14 Elm.Interface.Fileselector.selected_model_get; 14 Elm.Interface.Fileselector.selected_model_get;
15 Elm.Interface.Fileselector.selected_model_set; 15 Elm.Interface.Fileselector.selected_model_set;
16 Elm.Interface.Fileselector.hidden_visible; 16 Elm.Interface.Fileselector.hidden_visible { get; set; }
17 Elm.Interface.Fileselector.is_save; 17 Elm.Interface.Fileselector.is_save { get; set; }
18 Elm.Interface.Fileselector.model; 18 Elm.Interface.Fileselector.model { get; set; }
19 Elm.Interface.Fileselector.sort_method; 19 Elm.Interface.Fileselector.sort_method { get; set; }
20 Elm.Interface.Fileselector.multi_select; 20 Elm.Interface.Fileselector.multi_select { get; set; }
21 Elm.Interface.Fileselector.folder_only; 21 Elm.Interface.Fileselector.folder_only { get; set; }
22 Elm.Interface.Fileselector.mode; 22 Elm.Interface.Fileselector.mode { get; set; }
23 } 23 }
24 events { 24 events {
25 file,chosen; [[Called when a file was chosen in the fileselector]] 25 file,chosen; [[Called when a file was chosen in the fileselector]]
diff --git a/src/lib/elementary/elm_fileselector_entry.eo b/src/lib/elementary/elm_fileselector_entry.eo
index 8cadfd3fd4..a08c3b17a0 100644
--- a/src/lib/elementary/elm_fileselector_entry.eo
+++ b/src/lib/elementary/elm_fileselector_entry.eo
@@ -17,10 +17,10 @@ class Elm.Fileselector_Entry (Elm.Layout, Elm.Interface.Fileselector,
17 Elm.Layout.sizing_eval; 17 Elm.Layout.sizing_eval;
18 Elm.Interface.Fileselector.selected_model_get; 18 Elm.Interface.Fileselector.selected_model_get;
19 Elm.Interface.Fileselector.selected_model_set; 19 Elm.Interface.Fileselector.selected_model_set;
20 Elm.Interface.Fileselector.folder_only; 20 Elm.Interface.Fileselector.folder_only { get; set; }
21 Elm.Interface.Fileselector.is_save; 21 Elm.Interface.Fileselector.is_save { get; set; }
22 Elm.Interface.Fileselector.model; 22 Elm.Interface.Fileselector.model { get; set; }
23 Elm.Interface.Fileselector.expandable; 23 Elm.Interface.Fileselector.expandable { get; set; }
24 Efl.Part.part; 24 Efl.Part.part;
25 } 25 }
26 events { 26 events {
diff --git a/src/lib/elementary/elm_flipselector.eo b/src/lib/elementary/elm_flipselector.eo
index 6b297d0355..69f4a8b156 100644
--- a/src/lib/elementary/elm_flipselector.eo
+++ b/src/lib/elementary/elm_flipselector.eo
@@ -134,10 +134,10 @@ class Elm.Flipselector (Elm.Layout, Efl.Ui.Spin,
134 Elm.Widget.focus_direction_manager_is; 134 Elm.Widget.focus_direction_manager_is;
135 Elm.Widget.widget_event; 135 Elm.Widget.widget_event;
136 Elm.Layout.sizing_eval; 136 Elm.Layout.sizing_eval;
137 Efl.Ui.Spin.min_max; 137 Efl.Ui.Spin.min_max { get; set; }
138 Efl.Ui.Spin.step; 138 Efl.Ui.Spin.step { get; set; }
139 Efl.Ui.Spin.value; 139 Efl.Ui.Spin.value { get; set; }
140 Efl.Ui.Spin.interval; 140 Efl.Ui.Spin.interval { get; set; }
141 Elm.Interface.Atspi_Widget_Action.elm_actions { get; } 141 Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
142 } 142 }
143 events { 143 events {
diff --git a/src/lib/elementary/elm_gengrid.eo b/src/lib/elementary/elm_gengrid.eo
index 34e6546573..c2d3ae02db 100644
--- a/src/lib/elementary/elm_gengrid.eo
+++ b/src/lib/elementary/elm_gengrid.eo
@@ -561,7 +561,7 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
561 Elm.Widget.item_loop_enabled { get; set; } 561 Elm.Widget.item_loop_enabled { get; set; }
562 Elm.Layout.sizing_eval; 562 Elm.Layout.sizing_eval;
563 Elm.Interface_Scrollable.bounce_allow { set; } 563 Elm.Interface_Scrollable.bounce_allow { set; }
564 Elm.Interface_Scrollable.policy; 564 Elm.Interface_Scrollable.policy { get; set; }
565 Elm.Interface.Atspi_Accessible.children { get; } 565 Elm.Interface.Atspi_Accessible.children { get; }
566 Elm.Interface.Atspi_Accessible.state_set { get; } 566 Elm.Interface.Atspi_Accessible.state_set { get; }
567 Elm.Interface.Atspi_Widget_Action.elm_actions { get; } 567 Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
diff --git a/src/lib/elementary/elm_gengrid_pan.eo b/src/lib/elementary/elm_gengrid_pan.eo
index eb0f6679dd..5372548d3f 100644
--- a/src/lib/elementary/elm_gengrid_pan.eo
+++ b/src/lib/elementary/elm_gengrid_pan.eo
@@ -11,7 +11,7 @@ class Elm.Gengrid.Pan (Elm.Pan)
11 Efl.Gfx.size { set; } 11 Efl.Gfx.size { set; }
12 Efl.Canvas.Group.group_calculate; 12 Efl.Canvas.Group.group_calculate;
13 Elm.Pan.content_size { get; } 13 Elm.Pan.content_size { get; }
14 Elm.Pan.pos; 14 Elm.Pan.pos { get; set; }
15 Elm.Pan.pos_min { get; } 15 Elm.Pan.pos_min { get; }
16 Elm.Pan.pos_max { get; } 16 Elm.Pan.pos_max { get; }
17 } 17 }
diff --git a/src/lib/elementary/elm_genlist.eo b/src/lib/elementary/elm_genlist.eo
index 8212a423fc..d8e82d1f8d 100644
--- a/src/lib/elementary/elm_genlist.eo
+++ b/src/lib/elementary/elm_genlist.eo
@@ -548,8 +548,8 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable,
548 Elm.Widget.item_loop_enabled { get; set; } 548 Elm.Widget.item_loop_enabled { get; set; }
549 Elm.Layout.sub_object_add_enable; 549 Elm.Layout.sub_object_add_enable;
550 Elm.Layout.sizing_eval; 550 Elm.Layout.sizing_eval;
551 Elm.Interface_Scrollable.bounce_allow; 551 Elm.Interface_Scrollable.bounce_allow { get; set; }
552 Elm.Interface_Scrollable.policy; 552 Elm.Interface_Scrollable.policy { get; set; }
553 Elm.Interface.Atspi_Accessible.children { get; } 553 Elm.Interface.Atspi_Accessible.children { get; }
554 Elm.Interface.Atspi_Accessible.state_set { get; } 554 Elm.Interface.Atspi_Accessible.state_set { get; }
555 Elm.Interface.Atspi_Widget_Action.elm_actions { get; } 555 Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
diff --git a/src/lib/elementary/elm_genlist_pan.eo b/src/lib/elementary/elm_genlist_pan.eo
index d458bc3707..bf6e242438 100644
--- a/src/lib/elementary/elm_genlist_pan.eo
+++ b/src/lib/elementary/elm_genlist_pan.eo
@@ -12,7 +12,7 @@ class Elm.Genlist.Pan (Elm.Pan)
12 Efl.Canvas.Group.group_calculate; 12 Efl.Canvas.Group.group_calculate;
13 Efl.Canvas.Group.group_del; 13 Efl.Canvas.Group.group_del;
14 Elm.Pan.content_size { get; } 14 Elm.Pan.content_size { get; }
15 Elm.Pan.pos; 15 Elm.Pan.pos { get; set; }
16 Elm.Pan.pos_min { get; } 16 Elm.Pan.pos_min { get; }
17 Elm.Pan.pos_max { get; } 17 Elm.Pan.pos_max { get; }
18 } 18 }
diff --git a/src/lib/elementary/elm_hover.eo b/src/lib/elementary/elm_hover.eo
index 1d7c1d4c12..ec9e77e3f1 100644
--- a/src/lib/elementary/elm_hover.eo
+++ b/src/lib/elementary/elm_hover.eo
@@ -68,7 +68,7 @@ class Elm.Hover (Elm.Layout, Efl.Ui.Clickable, Elm.Interface.Atspi_Widget_Action
68 Efl.Canvas.Group.group_add; 68 Efl.Canvas.Group.group_add;
69 Elm.Widget.theme_apply; 69 Elm.Widget.theme_apply;
70 Elm.Widget.sub_object_add; 70 Elm.Widget.sub_object_add;
71 Elm.Widget.widget_parent; 71 Elm.Widget.widget_parent { get; set; }
72 Elm.Widget.focus_direction_manager_is; 72 Elm.Widget.focus_direction_manager_is;
73 Elm.Widget.focus_next_manager_is; 73 Elm.Widget.focus_next_manager_is;
74 Elm.Widget.sub_object_del; 74 Elm.Widget.sub_object_del;
diff --git a/src/lib/elementary/elm_index.eo b/src/lib/elementary/elm_index.eo
index be3775e012..2c8faab999 100644
--- a/src/lib/elementary/elm_index.eo
+++ b/src/lib/elementary/elm_index.eo
@@ -228,7 +228,7 @@ class Elm.Index (Elm.Layout, Efl.Orientation,
228 Elm.Widget.focus_direction_manager_is; 228 Elm.Widget.focus_direction_manager_is;
229 Elm.Widget.access; 229 Elm.Widget.access;
230 Elm.Widget.focus_next; 230 Elm.Widget.focus_next;
231 Efl.Orientation.orientation; 231 Efl.Orientation.orientation { get; set; }
232 Elm.Layout.sizing_eval; 232 Elm.Layout.sizing_eval;
233 Elm.Interface.Atspi_Accessible.children { get; } 233 Elm.Interface.Atspi_Accessible.children { get; }
234 } 234 }
diff --git a/src/lib/elementary/elm_map_pan.eo b/src/lib/elementary/elm_map_pan.eo
index 9af541db0f..7f172a6ca8 100644
--- a/src/lib/elementary/elm_map_pan.eo
+++ b/src/lib/elementary/elm_map_pan.eo
@@ -11,7 +11,7 @@ class Elm.Map.Pan (Elm.Pan)
11 Efl.Gfx.size { set; } 11 Efl.Gfx.size { set; }
12 Efl.Canvas.Group.group_calculate; 12 Efl.Canvas.Group.group_calculate;
13 Elm.Pan.content_size { get; } 13 Elm.Pan.content_size { get; }
14 Elm.Pan.pos; 14 Elm.Pan.pos { get; set; }
15 Elm.Pan.pos_min { get; } 15 Elm.Pan.pos_min { get; }
16 Elm.Pan.pos_max { get; } 16 Elm.Pan.pos_max { get; }
17 } 17 }
diff --git a/src/lib/elementary/elm_menu.eo b/src/lib/elementary/elm_menu.eo
index 1b868677d0..7e2b9f5a09 100644
--- a/src/lib/elementary/elm_menu.eo
+++ b/src/lib/elementary/elm_menu.eo
@@ -53,7 +53,7 @@ class Elm.Menu (Elm.Widget, Efl.Ui.Clickable, Efl.Ui.Menu,
53 Efl.Gfx.visible { set; } 53 Efl.Gfx.visible { set; }
54 Efl.Canvas.Group.group_add; 54 Efl.Canvas.Group.group_add;
55 Efl.Canvas.Group.group_del; 55 Efl.Canvas.Group.group_del;
56 Elm.Widget.widget_parent; 56 Elm.Widget.widget_parent { get; set; }
57 Elm.Widget.theme_apply; 57 Elm.Widget.theme_apply;
58 Elm.Widget.translate; 58 Elm.Widget.translate;
59 Elm.Interface.Atspi_Accessible.children { get; } 59 Elm.Interface.Atspi_Accessible.children { get; }
diff --git a/src/lib/elementary/elm_menu_item.eo b/src/lib/elementary/elm_menu_item.eo
index 0965fd0d6a..4dc14e6238 100644
--- a/src/lib/elementary/elm_menu_item.eo
+++ b/src/lib/elementary/elm_menu_item.eo
@@ -70,7 +70,7 @@ class Elm.Menu.Item(Elm.Widget.Item, Elm.Interface.Atspi.Selection,
70 Elm.Interface.Atspi_Accessible.state_set { get; } 70 Elm.Interface.Atspi_Accessible.state_set { get; }
71 Elm.Interface.Atspi.Selection.selected_children_count { get; } 71 Elm.Interface.Atspi.Selection.selected_children_count { get; }
72 Elm.Interface.Atspi.Selection.selected_child { get; } 72 Elm.Interface.Atspi.Selection.selected_child { get; }
73 Efl.Ui.Item.selected; 73 Efl.Ui.Item.selected { get; set; }
74 Efl.Ui.Item.prev { get; } 74 Efl.Ui.Item.prev { get; }
75 Efl.Ui.Item.next { get; } 75 Efl.Ui.Item.next { get; }
76 } 76 }
diff --git a/src/lib/elementary/elm_notify.eo b/src/lib/elementary/elm_notify.eo
index 753c0483f4..c2ccbd9f05 100644
--- a/src/lib/elementary/elm_notify.eo
+++ b/src/lib/elementary/elm_notify.eo
@@ -86,7 +86,7 @@ class Elm.Notify (Elm.Widget, Efl.Container, Efl.Part)
86 Efl.Canvas.Group.group_add; 86 Efl.Canvas.Group.group_add;
87 Efl.Canvas.Group.group_del; 87 Efl.Canvas.Group.group_del;
88 Elm.Widget.focus_direction; 88 Elm.Widget.focus_direction;
89 Elm.Widget.widget_parent; 89 Elm.Widget.widget_parent { get; set; }
90 Elm.Widget.theme_apply; 90 Elm.Widget.theme_apply;
91 Elm.Widget.focus_direction_manager_is; 91 Elm.Widget.focus_direction_manager_is;
92 Elm.Widget.focus_next_manager_is; 92 Elm.Widget.focus_next_manager_is;
diff --git a/src/lib/elementary/elm_panes.eo b/src/lib/elementary/elm_panes.eo
index e73fc4e472..ed82c347a0 100644
--- a/src/lib/elementary/elm_panes.eo
+++ b/src/lib/elementary/elm_panes.eo
@@ -123,7 +123,7 @@ class Elm.Panes (Elm.Layout, Efl.Orientation,
123 Elm.Widget.focus_next; 123 Elm.Widget.focus_next;
124 Elm.Widget.theme_apply; 124 Elm.Widget.theme_apply;
125 Elm.Layout.content_aliases { get; } 125 Elm.Layout.content_aliases { get; }
126 Efl.Orientation.orientation; 126 Efl.Orientation.orientation { get; set; }
127 } 127 }
128 events { 128 events {
129 press; [[Called when panes got pressed]] 129 press; [[Called when panes got pressed]]
diff --git a/src/lib/elementary/elm_photocam_pan.eo b/src/lib/elementary/elm_photocam_pan.eo
index 97efd5ff4e..ccc9b3ff30 100644
--- a/src/lib/elementary/elm_photocam_pan.eo
+++ b/src/lib/elementary/elm_photocam_pan.eo
@@ -11,7 +11,7 @@ class Elm.Photocam.Pan (Elm.Pan)
11 Efl.Gfx.size { set; } 11 Efl.Gfx.size { set; }
12 Efl.Canvas.Group.group_calculate; 12 Efl.Canvas.Group.group_calculate;
13 Elm.Pan.content_size { get; } 13 Elm.Pan.content_size { get; }
14 Elm.Pan.pos; 14 Elm.Pan.pos { get; set; }
15 Elm.Pan.pos_min { get; } 15 Elm.Pan.pos_min { get; }
16 Elm.Pan.pos_max { get; } 16 Elm.Pan.pos_max { get; }
17 } 17 }
diff --git a/src/lib/elementary/elm_progressbar.eo b/src/lib/elementary/elm_progressbar.eo
index d746250a0b..bbdbc831f7 100644
--- a/src/lib/elementary/elm_progressbar.eo
+++ b/src/lib/elementary/elm_progressbar.eo
@@ -74,10 +74,10 @@ class Elm.Progressbar (Elm.Layout, Efl.Ui.Progress,
74 Elm.Layout.text_aliases { get; } 74 Elm.Layout.text_aliases { get; }
75 Elm.Layout.content_aliases { get; } 75 Elm.Layout.content_aliases { get; }
76 Elm.Layout.sizing_eval; 76 Elm.Layout.sizing_eval;
77 Efl.Ui.Progress.span_size; 77 Efl.Ui.Progress.span_size { get; set; }
78 Efl.Ui.Progress.progress_value; 78 Efl.Ui.Progress.progress_value { get; set; }
79 Efl.Ui.Progress.unit_format; 79 Efl.Ui.Progress.unit_format { get; set; }
80 Efl.Orientation.orientation; 80 Efl.Orientation.orientation { get; set; }
81 Efl.Part.part; 81 Efl.Part.part;
82 } 82 }
83 events { 83 events {
diff --git a/src/lib/elementary/elm_scroller.eo b/src/lib/elementary/elm_scroller.eo
index 25a2d7f8c7..8ae0e634b0 100644
--- a/src/lib/elementary/elm_scroller.eo
+++ b/src/lib/elementary/elm_scroller.eo
@@ -76,7 +76,7 @@ class Elm.Scroller (Elm.Layout, Elm.Interface_Scrollable,
76 Elm.Layout.sizing_eval; 76 Elm.Layout.sizing_eval;
77 Elm.Interface_Scrollable.page_size { set; } 77 Elm.Interface_Scrollable.page_size { set; }
78 Elm.Interface_Scrollable.policy { set; } 78 Elm.Interface_Scrollable.policy { set; }
79 Elm.Interface_Scrollable.single_direction; 79 Elm.Interface_Scrollable.single_direction { get; set; }
80 Elm.Interface.Atspi_Widget_Action.elm_actions { get; } 80 Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
81 Efl.Part.part; 81 Efl.Part.part;
82 } 82 }
diff --git a/src/lib/elementary/elm_separator.eo b/src/lib/elementary/elm_separator.eo
index fd9783640f..a168660e39 100644
--- a/src/lib/elementary/elm_separator.eo
+++ b/src/lib/elementary/elm_separator.eo
@@ -10,7 +10,7 @@ class Elm.Separator (Elm.Layout, Efl.Orientation)
10 Elm.Widget.focus_next_manager_is; 10 Elm.Widget.focus_next_manager_is;
11 Elm.Widget.focus_direction_manager_is; 11 Elm.Widget.focus_direction_manager_is;
12 Elm.Widget.theme_apply; 12 Elm.Widget.theme_apply;
13 Efl.Orientation.orientation; 13 Efl.Orientation.orientation { get; set; }
14 Elm.Layout.sizing_eval; 14 Elm.Layout.sizing_eval;
15 } 15 }
16} 16}
diff --git a/src/lib/elementary/elm_slider.eo b/src/lib/elementary/elm_slider.eo
index 1f785bdead..81b647ce95 100644
--- a/src/lib/elementary/elm_slider.eo
+++ b/src/lib/elementary/elm_slider.eo
@@ -184,10 +184,10 @@ class Elm.Slider (Elm.Layout, Efl.Ui.Progress,
184 Elm.Layout.text_aliases { get; } 184 Elm.Layout.text_aliases { get; }
185 Elm.Layout.content_aliases { get; } 185 Elm.Layout.content_aliases { get; }
186 Elm.Layout.sizing_eval; 186 Elm.Layout.sizing_eval;
187 Efl.Ui.Progress.span_size; 187 Efl.Ui.Progress.span_size { get; set; }
188 Efl.Ui.Progress.progress_value; 188 Efl.Ui.Progress.progress_value { get; set; }
189 Efl.Ui.Progress.unit_format; 189 Efl.Ui.Progress.unit_format { get; set; }
190 Efl.Orientation.orientation; 190 Efl.Orientation.orientation { get; set; }
191 Elm.Interface.Atspi.Value.value_and_text { get; set; } 191 Elm.Interface.Atspi.Value.value_and_text { get; set; }
192 Elm.Interface.Atspi.Value.range { get; } 192 Elm.Interface.Atspi.Value.range { get; }
193 Elm.Interface.Atspi.Value.increment { get; } 193 Elm.Interface.Atspi.Value.increment { get; }
diff --git a/src/lib/elementary/elm_spinner.eo b/src/lib/elementary/elm_spinner.eo
index 8e59980a12..3891ffcad6 100644
--- a/src/lib/elementary/elm_spinner.eo
+++ b/src/lib/elementary/elm_spinner.eo
@@ -157,10 +157,10 @@ class Elm.Spinner (Elm.Layout, Efl.Ui.Spin,
157 Elm.Widget.on_focus; 157 Elm.Widget.on_focus;
158 Elm.Widget.widget_event; 158 Elm.Widget.widget_event;
159 Elm.Layout.sizing_eval; 159 Elm.Layout.sizing_eval;
160 Efl.Ui.Spin.min_max; 160 Efl.Ui.Spin.min_max { get; set; }
161 Efl.Ui.Spin.step; 161 Efl.Ui.Spin.step { get; set; }
162 Efl.Ui.Spin.value; 162 Efl.Ui.Spin.value { get; set; }
163 Efl.Ui.Spin.interval; 163 Efl.Ui.Spin.interval { get; set; }
164 Elm.Interface.Atspi_Accessible.name { get; } 164 Elm.Interface.Atspi_Accessible.name { get; }
165 Elm.Interface.Atspi.Value.value_and_text { get; set; } 165 Elm.Interface.Atspi.Value.value_and_text { get; set; }
166 Elm.Interface.Atspi.Value.range { get; } 166 Elm.Interface.Atspi.Value.range { get; }
diff --git a/src/lib/elementary/elm_toolbar.eo b/src/lib/elementary/elm_toolbar.eo
index 4a5abdec74..360ec3d2c9 100644
--- a/src/lib/elementary/elm_toolbar.eo
+++ b/src/lib/elementary/elm_toolbar.eo
@@ -331,7 +331,7 @@ class Elm.Toolbar (Elm.Widget, Elm.Interface_Scrollable, Efl.Orientation,
331 Elm.Widget.widget_event; 331 Elm.Widget.widget_event;
332 Elm.Widget.focus_highlight_geometry_get; 332 Elm.Widget.focus_highlight_geometry_get;
333 Elm.Widget.focused_item { get; } 333 Elm.Widget.focused_item { get; }
334 Efl.Orientation.orientation; 334 Efl.Orientation.orientation { get; set; }
335 Elm.Interface.Atspi_Widget_Action.elm_actions { get; } 335 Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
336 Elm.Interface.Atspi_Accessible.children { get; } 336 Elm.Interface.Atspi_Accessible.children { get; }
337 Elm.Interface.Atspi_Accessible.state_set { get; } 337 Elm.Interface.Atspi_Accessible.state_set { get; }
diff --git a/src/lib/elementary/elm_toolbar_item.eo b/src/lib/elementary/elm_toolbar_item.eo
index e014d7974a..f181d03c13 100644
--- a/src/lib/elementary/elm_toolbar_item.eo
+++ b/src/lib/elementary/elm_toolbar_item.eo
@@ -273,7 +273,7 @@ class Elm.Toolbar.Item(Elm.Widget.Item, Efl.Ui.Item)
273 Elm.Widget.Item.part_content_unset; 273 Elm.Widget.Item.part_content_unset;
274 Elm.Interface.Atspi_Accessible.name { get; } 274 Elm.Interface.Atspi_Accessible.name { get; }
275 Elm.Interface.Atspi_Accessible.state_set { get; } 275 Elm.Interface.Atspi_Accessible.state_set { get; }
276 Efl.Ui.Item.selected; 276 Efl.Ui.Item.selected { get; set; }
277 Efl.Ui.Item.prev { get; } 277 Efl.Ui.Item.prev { get; }
278 Efl.Ui.Item.next { get; } 278 Efl.Ui.Item.next { get; }
279 } 279 }
diff --git a/src/lib/eolian/database_fill.c b/src/lib/eolian/database_fill.c
index 30331d77ee..e12f76727e 100644
--- a/src/lib/eolian/database_fill.c
+++ b/src/lib/eolian/database_fill.c
@@ -64,6 +64,46 @@ _get_impl_func(Eolian_Class *cl, Eolian_Implement *impl,
64 return EINA_FALSE; 64 return EINA_FALSE;
65 } 65 }
66 66
67 Eolian_Function_Type aftype = eolian_function_type_get(fid);
68
69 /* match implement type against function type */
70 if (ftype == EOLIAN_PROPERTY)
71 {
72 /* property */
73 if (aftype != EOLIAN_PROPERTY)
74 {
75 _print_linecol(&impl->base);
76 fprintf(stderr, "function '%s' is not a complete property", fnname);
77 return EINA_FALSE;
78 }
79 }
80 else if (ftype == EOLIAN_PROP_SET)
81 {
82 /* setter */
83 if ((aftype != EOLIAN_PROP_SET) && (aftype != EOLIAN_PROPERTY))
84 {
85 _print_linecol(&impl->base);
86 fprintf(stderr, "function '%s' doesn't have a setter\n", fnname);
87 return EINA_FALSE;
88 }
89 }
90 else if (ftype == EOLIAN_PROP_GET)
91 {
92 /* getter */
93 if ((aftype != EOLIAN_PROP_GET) && (aftype != EOLIAN_PROPERTY))
94 {
95 _print_linecol(&impl->base);
96 fprintf(stderr, "function '%s' doesn't have a getter\n", fnname);
97 return EINA_FALSE;
98 }
99 }
100 else if (aftype != EOLIAN_METHOD)
101 {
102 _print_linecol(&impl->base);
103 fprintf(stderr, "function '%s' is not a method\n", fnname);
104 return EINA_FALSE;
105 }
106
67 if ((fid->klass == cl) && !impl->is_auto && !impl->is_empty) 107 if ((fid->klass == cl) && !impl->is_auto && !impl->is_empty)
68 { 108 {
69 /* only allow explicit implements from other classes, besides auto and 109 /* only allow explicit implements from other classes, besides auto and