summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@samsung.com>2019-03-08 15:55:43 +0100
committerXavi Artigas <xavierartigas@yahoo.es>2019-03-08 16:40:40 +0100
commita4ad866bc13fa20d308e7e9ce2d8fc646fe828e3 (patch)
treeda7b6604f6c1c83d02ac82abd010dbca2656cd1a /src
parent632bd45825e7c63f09f25d6585404d011ff1994a (diff)
eo files: mark a bunch of types with @beta
Summary: these are all types that we do not currently want to release Depends on D8102 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric Tags: #efl_api Differential Revision: https://phab.enlightenment.org/D8241
Diffstat (limited to 'src')
-rw-r--r--src/lib/ecore/efl_exe.eo4
-rw-r--r--src/lib/ecore/efl_loop_handler.eo2
-rw-r--r--src/lib/ecore/efl_threadio.eo4
-rw-r--r--src/lib/ecore/efl_view_model.eo4
-rw-r--r--src/lib/ecore_audio/ecore_audio.eo2
-rw-r--r--src/lib/ecore_con/efl_net_control_access_point.eo12
-rw-r--r--src/lib/ecore_con/efl_net_control_manager.eo12
-rw-r--r--src/lib/ecore_con/efl_net_control_technology.eo2
-rw-r--r--src/lib/ecore_con/efl_net_dialer_http.eo2
-rw-r--r--src/lib/ecore_con/efl_net_dialer_websocket.eo6
-rw-r--r--src/lib/ecore_con/efl_net_http_types.eot8
-rw-r--r--src/lib/ecore_con/efl_net_ip_address.eo2
-rw-r--r--src/lib/ecore_con/efl_net_session.eo4
-rw-r--r--src/lib/ecore_con/efl_net_ssl_types.eot4
-rw-r--r--src/lib/ector/ector_buffer.eo4
-rw-r--r--src/lib/edje/edje_types.eot2
-rw-r--r--src/lib/edje/efl_canvas_layout_part_text.eo2
-rw-r--r--src/lib/efl/interfaces/efl_gfx_buffer.eo2
-rw-r--r--src/lib/efl/interfaces/efl_gfx_frame_controller.eo2
-rw-r--r--src/lib/efl/interfaces/efl_gfx_image.eo6
-rw-r--r--src/lib/efl/interfaces/efl_gfx_image_load_controller.eo2
-rw-r--r--src/lib/efl/interfaces/efl_gfx_types.eot32
-rw-r--r--src/lib/efl/interfaces/efl_input_device.eo2
-rw-r--r--src/lib/efl/interfaces/efl_input_types.eot10
-rw-r--r--src/lib/efl/interfaces/efl_io_positioner.eo2
-rw-r--r--src/lib/efl/interfaces/efl_model.eo4
-rw-r--r--src/lib/efl/interfaces/efl_orientation.eo4
-rw-r--r--src/lib/efl/interfaces/efl_text_cursor.eo4
-rw-r--r--src/lib/efl/interfaces/efl_text_font.eo8
-rw-r--r--src/lib/efl/interfaces/efl_text_format.eo4
-rw-r--r--src/lib/efl/interfaces/efl_text_style.eo10
-rw-r--r--src/lib/efl/interfaces/efl_text_types.eot2
-rw-r--r--src/lib/efl/interfaces/efl_ui_direction.eo2
-rw-r--r--src/lib/efl/interfaces/efl_ui_factory.eo2
-rw-r--r--src/lib/efl/interfaces/efl_ui_format.eo2
-rw-r--r--src/lib/efl/interfaces/efl_ui_multi_selectable.eo2
-rw-r--r--src/lib/efl/interfaces/efl_ui_scrollable.eo2
-rw-r--r--src/lib/efl/interfaces/efl_ui_scrollbar.eo4
-rw-r--r--src/lib/efl/interfaces/efl_ui_types.eot2
-rw-r--r--src/lib/efl/interfaces/efl_ui_zoom.eo2
-rw-r--r--src/lib/eio/efl_io_manager.eo6
-rw-r--r--src/lib/eio/efl_io_model.eo2
-rw-r--r--src/lib/eio/eio_sentry.eo2
-rw-r--r--src/lib/elementary/efl_access_object.eo22
-rw-r--r--src/lib/elementary/efl_access_text.eo6
-rw-r--r--src/lib/elementary/efl_ui.eot10
-rw-r--r--src/lib/elementary/efl_ui_alert_popup.eo4
-rw-r--r--src/lib/elementary/efl_ui_calendar.eo2
-rw-r--r--src/lib/elementary/efl_ui_clock.eo2
-rw-r--r--src/lib/elementary/efl_ui_dnd_types.eot14
-rw-r--r--src/lib/elementary/efl_ui_flip.eo4
-rw-r--r--src/lib/elementary/efl_ui_image.eo4
-rw-r--r--src/lib/elementary/efl_ui_internal_text_scroller.eo2
-rw-r--r--src/lib/elementary/efl_ui_list_view.eo2
-rw-r--r--src/lib/elementary/efl_ui_list_view_types.eot2
-rw-r--r--src/lib/elementary/efl_ui_pager.eo2
-rw-r--r--src/lib/elementary/efl_ui_panel.eo4
-rw-r--r--src/lib/elementary/efl_ui_popup.eo2
-rw-r--r--src/lib/elementary/efl_ui_selection_types.eot12
-rw-r--r--src/lib/elementary/efl_ui_spin.eo2
-rw-r--r--src/lib/elementary/efl_ui_stack.eo8
-rw-r--r--src/lib/elementary/efl_ui_tab_page.eo4
-rw-r--r--src/lib/elementary/efl_ui_textpath.eo2
-rw-r--r--src/lib/elementary/efl_ui_widget.eo2
-rw-r--r--src/lib/elementary/efl_ui_win.eo8
-rw-r--r--src/lib/elementary/elm_code_widget.eo2
-rw-r--r--src/lib/evas/canvas/efl_canvas_animation_types.eot4
-rw-r--r--src/lib/evas/canvas/efl_canvas_filter_internal.eo8
-rw-r--r--src/lib/evas/canvas/efl_canvas_object.eo2
-rw-r--r--src/lib/evas/canvas/efl_canvas_surface_x11.eo2
-rw-r--r--src/lib/evas/canvas/efl_canvas_text.eo2
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_object.eo2
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_types.eot38
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_types.eot6
74 files changed, 192 insertions, 192 deletions
diff --git a/src/lib/ecore/efl_exe.eo b/src/lib/ecore/efl_exe.eo
index 01ba9a3..9f72137 100644
--- a/src/lib/ecore/efl_exe.eo
+++ b/src/lib/ecore/efl_exe.eo
@@ -1,4 +1,4 @@
1enum Efl.Exe_Signal { 1enum @beta Efl.Exe_Signal {
2 [[ ]] 2 [[ ]]
3 int, 3 int,
4 quit, 4 quit,
@@ -11,7 +11,7 @@ enum Efl.Exe_Signal {
11 usr2 11 usr2
12} 12}
13 13
14enum Efl.Exe_Flags { 14enum @beta Efl.Exe_Flags {
15 [[ ]] 15 [[ ]]
16 none = 0, 16 none = 0,
17 group_leader = 1, 17 group_leader = 1,
diff --git a/src/lib/ecore/efl_loop_handler.eo b/src/lib/ecore/efl_loop_handler.eo
index 148759d..8779324 100644
--- a/src/lib/ecore/efl_loop_handler.eo
+++ b/src/lib/ecore/efl_loop_handler.eo
@@ -1,4 +1,4 @@
1enum Efl.Loop_Handler_Flags { 1enum @beta Efl.Loop_Handler_Flags {
2 [[ A set of flags that can be OR'd together to indicate which are 2 [[ A set of flags that can be OR'd together to indicate which are
3 desired ]] 3 desired ]]
4 none = 0, [[ No I/O is desired (generally useless) ]] 4 none = 0, [[ No I/O is desired (generally useless) ]]
diff --git a/src/lib/ecore/efl_threadio.eo b/src/lib/ecore/efl_threadio.eo
index 25b1ba2..2049ad8 100644
--- a/src/lib/ecore/efl_threadio.eo
+++ b/src/lib/ecore/efl_threadio.eo
@@ -1,13 +1,13 @@
1import efl_object; 1import efl_object;
2 2
3function EFlThreadIOCall { 3function @beta EFlThreadIOCall {
4 [[ A Function to call on the "other end" of a thread obvject ]] 4 [[ A Function to call on the "other end" of a thread obvject ]]
5 params { 5 params {
6 @cref event: Efl.Event; [[ ]] 6 @cref event: Efl.Event; [[ ]]
7 } 7 }
8}; 8};
9 9
10function EFlThreadIOCallSync { 10function @beta EFlThreadIOCallSync {
11 [[ A Function to call on the "other end" of a thread obvject ]] 11 [[ A Function to call on the "other end" of a thread obvject ]]
12 params { 12 params {
13 @cref event: Efl.Event; [[ ]] 13 @cref event: Efl.Event; [[ ]]
diff --git a/src/lib/ecore/efl_view_model.eo b/src/lib/ecore/efl_view_model.eo
index 432bfe8..d7092b3 100644
--- a/src/lib/ecore/efl_view_model.eo
+++ b/src/lib/ecore/efl_view_model.eo
@@ -1,4 +1,4 @@
1function EflViewModelPropertyGet { 1function @beta EflViewModelPropertyGet {
2 [[Function called when a property is get.]] 2 [[Function called when a property is get.]]
3 params { 3 params {
4 @in view_model: const(Efl.View_Model); [[The ViewModel object the @.property.get is issued on.]] 4 @in view_model: const(Efl.View_Model); [[The ViewModel object the @.property.get is issued on.]]
@@ -7,7 +7,7 @@ function EflViewModelPropertyGet {
7 return: any_value_ptr; [[The property value.]] 7 return: any_value_ptr; [[The property value.]]
8}; 8};
9 9
10function EflViewModelPropertySet { 10function @beta EflViewModelPropertySet {
11 [[Function called when a property is set.]] 11 [[Function called when a property is set.]]
12 params { 12 params {
13 @in view_model: Efl.View_Model; [[The ViewModel object the @.property.set is issued on.]] 13 @in view_model: Efl.View_Model; [[The ViewModel object the @.property.set is issued on.]]
diff --git a/src/lib/ecore_audio/ecore_audio.eo b/src/lib/ecore_audio/ecore_audio.eo
index dff009e..af668fb 100644
--- a/src/lib/ecore_audio/ecore_audio.eo
+++ b/src/lib/ecore_audio/ecore_audio.eo
@@ -1,7 +1,7 @@
1type @extern Ecore.Audio.Vio: __undefined_type; [[Ecore audio vio type]] /* FIXME: Had function pointer members. */ 1type @extern Ecore.Audio.Vio: __undefined_type; [[Ecore audio vio type]] /* FIXME: Had function pointer members. */
2type @extern efl_key_data_free_func: __undefined_type; [[Efl key data free function type]] /* FIXME: Function pointers not allowed. */ 2type @extern efl_key_data_free_func: __undefined_type; [[Efl key data free function type]] /* FIXME: Function pointers not allowed. */
3 3
4enum Ecore.Audio.Format { 4enum @beta Ecore.Audio.Format {
5 [[Ecore audio format type]] 5 [[Ecore audio format type]]
6 auto, [[Automatically detect the format (for inputs)]] 6 auto, [[Automatically detect the format (for inputs)]]
7 raw, [[RAW samples (float)]] 7 raw, [[RAW samples (float)]]
diff --git a/src/lib/ecore_con/efl_net_control_access_point.eo b/src/lib/ecore_con/efl_net_control_access_point.eo
index 7d3d936..a2c9206 100644
--- a/src/lib/ecore_con/efl_net_control_access_point.eo
+++ b/src/lib/ecore_con/efl_net_control_access_point.eo
@@ -1,4 +1,4 @@
1enum Efl.Net.Control.Access_Point_State { 1enum @beta Efl.Net.Control.Access_Point_State {
2 [[Provides the access point state. 2 [[Provides the access point state.
3 3
4 @since 1.19 4 @since 1.19
@@ -12,7 +12,7 @@ enum Efl.Net.Control.Access_Point_State {
12 failure, [[The connection attempt failed, @Efl.Net.Control.Access_Point.error will provide more details]] 12 failure, [[The connection attempt failed, @Efl.Net.Control.Access_Point.error will provide more details]]
13} 13}
14 14
15enum Efl.Net.Control.Access_Point_Error { 15enum @beta Efl.Net.Control.Access_Point_Error {
16 [[The reason for the connection error. 16 [[The reason for the connection error.
17 17
18 @since 1.19 18 @since 1.19
@@ -25,7 +25,7 @@ enum Efl.Net.Control.Access_Point_Error {
25 login_failed, [[Login or authentication information was incorrect, agent_request_input event may be emitted.]] 25 login_failed, [[Login or authentication information was incorrect, agent_request_input event may be emitted.]]
26} 26}
27 27
28enum Efl.Net.Control.Access_Point_Security { 28enum @beta Efl.Net.Control.Access_Point_Security {
29 [[Bitwise-able securities supported by an access point. 29 [[Bitwise-able securities supported by an access point.
30 30
31 @since 1.19 31 @since 1.19
@@ -37,7 +37,7 @@ enum Efl.Net.Control.Access_Point_Security {
37 ieee802_1x = (1 << 3), [[IEEE 802.1X]] 37 ieee802_1x = (1 << 3), [[IEEE 802.1X]]
38} 38}
39 39
40enum Efl.Net.Control.Access_Point_Ipv4_Method { 40enum @beta Efl.Net.Control.Access_Point_Ipv4_Method {
41 [[The method used to configure IPv4 41 [[The method used to configure IPv4
42 42
43 @since 1.19 43 @since 1.19
@@ -48,7 +48,7 @@ enum Efl.Net.Control.Access_Point_Ipv4_Method {
48 unset, [[Only to be used with @Efl.Net.Control.Access_Point.configuration_ipv4]] 48 unset, [[Only to be used with @Efl.Net.Control.Access_Point.configuration_ipv4]]
49} 49}
50 50
51enum Efl.Net.Control.Access_Point_Ipv6_Method { 51enum @beta Efl.Net.Control.Access_Point_Ipv6_Method {
52 [[The method used to configure IPv6 52 [[The method used to configure IPv6
53 53
54 @since 1.19 54 @since 1.19
@@ -63,7 +63,7 @@ enum Efl.Net.Control.Access_Point_Ipv6_Method {
63 unset, [[Only to be used with @Efl.Net.Control.Access_Point.configuration_ipv6]] 63 unset, [[Only to be used with @Efl.Net.Control.Access_Point.configuration_ipv6]]
64} 64}
65 65
66enum Efl.Net.Control.Access_Point_Proxy_Method { 66enum @beta Efl.Net.Control.Access_Point_Proxy_Method {
67 [[The method used to configure Proxies. 67 [[The method used to configure Proxies.
68 68
69 @since 1.19 69 @since 1.19
diff --git a/src/lib/ecore_con/efl_net_control_manager.eo b/src/lib/ecore_con/efl_net_control_manager.eo
index 448bdba..e0f769b 100644
--- a/src/lib/ecore_con/efl_net_control_manager.eo
+++ b/src/lib/ecore_con/efl_net_control_manager.eo
@@ -2,7 +2,7 @@ import eina_types;
2import efl_net_control_access_point; 2import efl_net_control_access_point;
3import efl_net_control_technology; 3import efl_net_control_technology;
4 4
5enum Efl.Net.Control.State { 5enum @beta Efl.Net.Control.State {
6 [[Provides the global network connectivity state. 6 [[Provides the global network connectivity state.
7 7
8 For more details, use @Efl.Net.Control.Manager access points and 8 For more details, use @Efl.Net.Control.Manager access points and
@@ -15,7 +15,7 @@ enum Efl.Net.Control.State {
15 online, [[At least one access point is connected and the internet has been verified]] 15 online, [[At least one access point is connected and the internet has been verified]]
16} 16}
17 17
18enum Efl.Net.Control.Agent_Request_Input_Field { 18enum @beta Efl.Net.Control.Agent_Request_Input_Field {
19 [[Bitwise-able fields requested to the agent. 19 [[Bitwise-able fields requested to the agent.
20 20
21 @since 1.19 21 @since 1.19
@@ -27,7 +27,7 @@ enum Efl.Net.Control.Agent_Request_Input_Field {
27 wps = (1 << 4), [[Use WPS authentication. If passphrase is present, this is an alternative to that.]] 27 wps = (1 << 4), [[Use WPS authentication. If passphrase is present, this is an alternative to that.]]
28} 28}
29 29
30struct Efl.Net.Control.Agent_Request_Input_Information { 30struct @beta Efl.Net.Control.Agent_Request_Input_Information {
31 [[Name-value information pair provided to the agent. 31 [[Name-value information pair provided to the agent.
32 32
33 @since 1.19 33 @since 1.19
@@ -36,7 +36,7 @@ struct Efl.Net.Control.Agent_Request_Input_Information {
36 value: string; [[The contents of the information]] 36 value: string; [[The contents of the information]]
37} 37}
38 38
39struct Efl.Net.Control.Agent_Request_Input { 39struct @beta Efl.Net.Control.Agent_Request_Input {
40 [[Requests input to the agent. 40 [[Requests input to the agent.
41 41
42 @since 1.19 42 @since 1.19
@@ -47,7 +47,7 @@ struct Efl.Net.Control.Agent_Request_Input {
47 informational: list<ptr(Efl.Net.Control.Agent_Request_Input_Information)>; [[Such as the previous passphrase, VPN host]] 47 informational: list<ptr(Efl.Net.Control.Agent_Request_Input_Information)>; [[Such as the previous passphrase, VPN host]]
48} 48}
49 49
50struct Efl.Net.Control.Agent_Error { 50struct @beta Efl.Net.Control.Agent_Error {
51 [[Reports error to the agent. 51 [[Reports error to the agent.
52 52
53 @since 1.19 53 @since 1.19
@@ -56,7 +56,7 @@ struct Efl.Net.Control.Agent_Error {
56 message: string; [[The error message.]] 56 message: string; [[The error message.]]
57} 57}
58 58
59struct Efl.Net.Control.Agent_Browser_Url { 59struct @beta Efl.Net.Control.Agent_Browser_Url {
60 [[Reports to agent that it should open a browser at a given URL. 60 [[Reports to agent that it should open a browser at a given URL.
61 61
62 @since 1.19 62 @since 1.19
diff --git a/src/lib/ecore_con/efl_net_control_technology.eo b/src/lib/ecore_con/efl_net_control_technology.eo
index 947aa11..1c651a0 100644
--- a/src/lib/ecore_con/efl_net_control_technology.eo
+++ b/src/lib/ecore_con/efl_net_control_technology.eo
@@ -1,4 +1,4 @@
1enum Efl.Net.Control.Technology_Type { 1enum @beta Efl.Net.Control.Technology_Type {
2 [[Technology types 2 [[Technology types
3 3
4 @since 1.19 4 @since 1.19
diff --git a/src/lib/ecore_con/efl_net_dialer_http.eo b/src/lib/ecore_con/efl_net_dialer_http.eo
index 032c5c7..4edff59 100644
--- a/src/lib/ecore_con/efl_net_dialer_http.eo
+++ b/src/lib/ecore_con/efl_net_dialer_http.eo
@@ -1,6 +1,6 @@
1import efl_net_http_types; 1import efl_net_http_types;
2 2
3enum Efl.Net.Dialer_Http_Primary_Mode { 3enum @beta Efl.Net.Dialer_Http_Primary_Mode {
4 [[Primary HTTP mode]] 4 [[Primary HTTP mode]]
5 auto, [[HTTP auto mode]] 5 auto, [[HTTP auto mode]]
6 download, [[HTTP download mode]] 6 download, [[HTTP download mode]]
diff --git a/src/lib/ecore_con/efl_net_dialer_websocket.eo b/src/lib/ecore_con/efl_net_dialer_websocket.eo
index d400b02..4a29fc3 100644
--- a/src/lib/ecore_con/efl_net_dialer_websocket.eo
+++ b/src/lib/ecore_con/efl_net_dialer_websocket.eo
@@ -1,7 +1,7 @@
1import eina_types; 1import eina_types;
2import efl_net_http_types; 2import efl_net_http_types;
3 3
4enum Efl.Net.Dialer_Websocket_Streaming_Mode { 4enum @beta Efl.Net.Dialer_Websocket_Streaming_Mode {
5 [[How to map WebSocket to EFL I/O Interfaces. 5 [[How to map WebSocket to EFL I/O Interfaces.
6 6
7 @since 1.19 7 @since 1.19
@@ -11,7 +11,7 @@ enum Efl.Net.Dialer_Websocket_Streaming_Mode {
11 text, [[@Efl.Io.Writer.write will result in @Efl.Net.Dialer_Websocket.text_send]] 11 text, [[@Efl.Io.Writer.write will result in @Efl.Net.Dialer_Websocket.text_send]]
12} 12}
13 13
14enum Efl.Net.Dialer_Websocket_Close_Reason { 14enum @beta Efl.Net.Dialer_Websocket_Close_Reason {
15 [[Registered reasons for the CLOSE (opcode=0x8). 15 [[Registered reasons for the CLOSE (opcode=0x8).
16 16
17 These are the well known reasons, with some ranges being defined 17 These are the well known reasons, with some ranges being defined
@@ -38,7 +38,7 @@ enum Efl.Net.Dialer_Websocket_Close_Reason {
38 private_end = 4999, [[Applications can use range 4000-4999]] 38 private_end = 4999, [[Applications can use range 4000-4999]]
39} 39}
40 40
41struct Efl.Net.Dialer_Websocket_Closed_Reason { 41struct @beta Efl.Net.Dialer_Websocket_Closed_Reason {
42 [[Close reason event payload. 42 [[Close reason event payload.
43 43
44 @since 1.19 44 @since 1.19
diff --git a/src/lib/ecore_con/efl_net_http_types.eot b/src/lib/ecore_con/efl_net_http_types.eot
index f2e5aaa..d86b9e3 100644
--- a/src/lib/ecore_con/efl_net_http_types.eot
+++ b/src/lib/ecore_con/efl_net_http_types.eot
@@ -1,6 +1,6 @@
1import eina_types; 1import eina_types;
2 2
3enum Efl.Net.Http.Version { 3enum @beta Efl.Net.Http.Version {
4 [[HTTP protocol versions]] 4 [[HTTP protocol versions]]
5 5
6 v1_0 = 100, [[HTTP version 1.0]] 6 v1_0 = 100, [[HTTP version 1.0]]
@@ -8,7 +8,7 @@ enum Efl.Net.Http.Version {
8 v2_0 = 200, [[HTTP version 2.0]] 8 v2_0 = 200, [[HTTP version 2.0]]
9} 9}
10 10
11enum Efl.Net.Http.Authentication_Method { 11enum @beta Efl.Net.Http.Authentication_Method {
12 [[HTTP authentication methods]] 12 [[HTTP authentication methods]]
13 13
14 none = 0, [[HTTP authentication method none]] 14 none = 0, [[HTTP authentication method none]]
@@ -21,7 +21,7 @@ enum Efl.Net.Http.Authentication_Method {
21 any = Efl.Net.Http.Authentication_Method.any_safe | Efl.Net.Http.Authentication_Method.basic, [[HTTP authentication method any]] 21 any = Efl.Net.Http.Authentication_Method.any_safe | Efl.Net.Http.Authentication_Method.basic, [[HTTP authentication method any]]
22} 22}
23 23
24enum Efl.Net.Http.Status { 24enum @beta Efl.Net.Http.Status {
25 [[Common HTTP status codes. A more detailed description on the various HTTPS status codes can be 25 [[Common HTTP status codes. A more detailed description on the various HTTPS status codes can be
26 found one Wikipedia: https://en.wikipedia.org/wiki/List_of_HTTP_status_codes]] 26 found one Wikipedia: https://en.wikipedia.org/wiki/List_of_HTTP_status_codes]]
27 27
@@ -109,7 +109,7 @@ enum Efl.Net.Http.Status {
109 network_authentication_required = 511, [[HTTP status code: network authentication required]] 109 network_authentication_required = 511, [[HTTP status code: network authentication required]]
110} 110}
111 111
112struct Efl.Net.Http.Header { 112struct @beta Efl.Net.Http.Header {
113 [[An HTTP Header. 113 [[An HTTP Header.
114 114
115 Do not assume strings are Eina_Stringshare and they may be 115 Do not assume strings are Eina_Stringshare and they may be
diff --git a/src/lib/ecore_con/efl_net_ip_address.eo b/src/lib/ecore_con/efl_net_ip_address.eo
index 9b00a66..b1cdd46 100644
--- a/src/lib/ecore_con/efl_net_ip_address.eo
+++ b/src/lib/ecore_con/efl_net_ip_address.eo
@@ -1,6 +1,6 @@
1import eina_types; 1import eina_types;
2 2
3struct Efl.Net.Ip_Address_Resolve_Results { 3struct @beta Efl.Net.Ip_Address_Resolve_Results {
4 [[The results of @Efl.Net.Ip_Address.resolve call. 4 [[The results of @Efl.Net.Ip_Address.resolve call.
5 5
6 This structure is created by @Efl.Net.Ip_Address.resolve. 6 This structure is created by @Efl.Net.Ip_Address.resolve.
diff --git a/src/lib/ecore_con/efl_net_session.eo b/src/lib/ecore_con/efl_net_session.eo
index ed96866..81ef902 100644
--- a/src/lib/ecore_con/efl_net_session.eo
+++ b/src/lib/ecore_con/efl_net_session.eo
@@ -1,4 +1,4 @@
1enum Efl.Net.Session_State { 1enum @beta Efl.Net.Session_State {
2 [[Provides the session connectivity state. 2 [[Provides the session connectivity state.
3 3
4 @since 1.19 4 @since 1.19
@@ -9,7 +9,7 @@ enum Efl.Net.Session_State {
9} 9}
10 10
11/* keep in sync with efl_net_control_technology.eo, comment what doesn't make sense */ 11/* keep in sync with efl_net_control_technology.eo, comment what doesn't make sense */
12enum Efl.Net.Session_Technology { 12enum @beta Efl.Net.Session_Technology {
13 [[Bitwise-able technologies to allow for a network session. 13 [[Bitwise-able technologies to allow for a network session.
14 14
15 @since 1.9 15 @since 1.9
diff --git a/src/lib/ecore_con/efl_net_ssl_types.eot b/src/lib/ecore_con/efl_net_ssl_types.eot
index 5c41b92..8b7d1a1 100644
--- a/src/lib/ecore_con/efl_net_ssl_types.eot
+++ b/src/lib/ecore_con/efl_net_ssl_types.eot
@@ -1,4 +1,4 @@
1enum Efl.Net.Ssl.Verify_Mode { 1enum @beta Efl.Net.Ssl.Verify_Mode {
2 [[Defines how remote peers should be verified. 2 [[Defines how remote peers should be verified.
3 3
4 @since 1.19 4 @since 1.19
@@ -8,7 +8,7 @@ enum Efl.Net.Ssl.Verify_Mode {
8 required, [[Always verify and fail if certificate wasn't provided]] 8 required, [[Always verify and fail if certificate wasn't provided]]
9} 9}
10 10
11enum Efl.Net.Ssl.Cipher { 11enum @beta Efl.Net.Ssl.Cipher {
12 [[Defines the SSL/TLS version to use. 12 [[Defines the SSL/TLS version to use.
13 13
14 Prefer 'auto' or one of the TLS variants. 14 Prefer 'auto' or one of the TLS variants.
diff --git a/src/lib/ector/ector_buffer.eo b/src/lib/ector/ector_buffer.eo
index 9d0aaf4..505442c 100644
--- a/src/lib/ector/ector_buffer.eo
+++ b/src/lib/ector/ector_buffer.eo
@@ -1,6 +1,6 @@
1import efl_gfx_types; 1import efl_gfx_types;
2 2
3enum Ector.Buffer.Flag { 3enum @beta Ector.Buffer.Flag {
4 [[Buffer capabilities]] 4 [[Buffer capabilities]]
5 none = 0x00, [[Buffer may not have any backing, indicates an invalid buffer.]] 5 none = 0x00, [[Buffer may not have any backing, indicates an invalid buffer.]]
6 cpu_readable = 0x01, [[Can be read from the CPU after map. Reading may still be very slow.]] 6 cpu_readable = 0x01, [[Can be read from the CPU after map. Reading may still be very slow.]]
@@ -13,7 +13,7 @@ enum Ector.Buffer.Flag {
13/* non_coherent = 0x80, [[Memory may be mapped but will not be coherent between GPU and CPU. Call flush or invalidate to synchronize it.]] */ 13/* non_coherent = 0x80, [[Memory may be mapped but will not be coherent between GPU and CPU. Call flush or invalidate to synchronize it.]] */
14} 14}
15 15
16enum Ector.Buffer.Access_Flag { 16enum @beta Ector.Buffer.Access_Flag {
17 [[Buffer access permissions]] 17 [[Buffer access permissions]]
18 none = 0x0, [[No access permission]] 18 none = 0x0, [[No access permission]]
19 read = 0x1, [[Read access permission]] 19 read = 0x1, [[Read access permission]]
diff --git a/src/lib/edje/edje_types.eot b/src/lib/edje/edje_types.eot
index bd58feb..87a5cc3 100644
--- a/src/lib/edje/edje_types.eot
+++ b/src/lib/edje/edje_types.eot
@@ -1,4 +1,4 @@
1enum Efl.Canvas.Layout_Part_Type 1enum @beta Efl.Canvas.Layout_Part_Type
2{ 2{
3 [[Type of a part in an Efl.Canvas.Layout object (edje object).]] 3 [[Type of a part in an Efl.Canvas.Layout object (edje object).]]
4 none = 0, [[None type value, indicates invalid parts.]] 4 none = 0, [[None type value, indicates invalid parts.]]
diff --git a/src/lib/edje/efl_canvas_layout_part_text.eo b/src/lib/edje/efl_canvas_layout_part_text.eo
index 09213c6..a463263 100644
--- a/src/lib/edje/efl_canvas_layout_part_text.eo
+++ b/src/lib/edje/efl_canvas_layout_part_text.eo
@@ -1,4 +1,4 @@
1enum Efl.Canvas.Layout_Part_Text_Expand 1enum @beta Efl.Canvas.Layout_Part_Text_Expand
2{ 2{
3 [[Text layout policy to enforce. If none is set, min/max descriptions 3 [[Text layout policy to enforce. If none is set, min/max descriptions
4 are taken in considerations solely. 4 are taken in considerations solely.
diff --git a/src/lib/efl/interfaces/efl_gfx_buffer.eo b/src/lib/efl/interfaces/efl_gfx_buffer.eo
index 795b666..074dd78 100644
--- a/src/lib/efl/interfaces/efl_gfx_buffer.eo
+++ b/src/lib/efl/interfaces/efl_gfx_buffer.eo
@@ -2,7 +2,7 @@ import efl_gfx_types;
2import eina_types; 2import eina_types;
3 3
4/* FIXME: this is very very low level. expose to apps? */ 4/* FIXME: this is very very low level. expose to apps? */
5enum Efl.Gfx.Buffer_Access_Mode { 5enum @beta Efl.Gfx.Buffer_Access_Mode {
6 [[Graphics buffer access mode]] 6 [[Graphics buffer access mode]]
7 none = 0x0, [[No buffer access]] 7 none = 0x0, [[No buffer access]]
8 read = 0x1, [[Read access to buffer]] 8 read = 0x1, [[Read access to buffer]]
diff --git a/src/lib/efl/interfaces/efl_gfx_frame_controller.eo b/src/lib/efl/interfaces/efl_gfx_frame_controller.eo
index b2a164c..1b53f3a 100644
--- a/src/lib/efl/interfaces/efl_gfx_frame_controller.eo
+++ b/src/lib/efl/interfaces/efl_gfx_frame_controller.eo
@@ -1,7 +1,7 @@
1/* FIXME: invalid type from evas/emile! */ 1/* FIXME: invalid type from evas/emile! */
2/* type @extern Evas.Animated_Loop_Hint: int; */ 2/* type @extern Evas.Animated_Loop_Hint: int; */
3 3
4enum Efl.Gfx.Frame_Controller_Loop_Hint { 4enum @beta Efl.Gfx.Frame_Controller_Loop_Hint {
5 [[Frame loop modes]] 5 [[Frame loop modes]]
6 none = 0, [[No looping order specified.]] 6 none = 0, [[No looping order specified.]]
7 loop = 1, [[Standard loop: 1->2->3->1->2->3->1]] 7 loop = 1, [[Standard loop: 1->2->3->1->2->3->1]]
diff --git a/src/lib/efl/interfaces/efl_gfx_image.eo b/src/lib/efl/interfaces/efl_gfx_image.eo
index 5d42432..11eb6bf 100644
--- a/src/lib/efl/interfaces/efl_gfx_image.eo
+++ b/src/lib/efl/interfaces/efl_gfx_image.eo
@@ -1,7 +1,7 @@
1import efl_gfx_types; 1import efl_gfx_types;
2import eina_types; 2import eina_types;
3 3
4enum Efl.Gfx.Image_Content_Hint 4enum @beta Efl.Gfx.Image_Content_Hint
5{ 5{
6 [[How an image's data is to be treated by EFL, for optimization.]] 6 [[How an image's data is to be treated by EFL, for optimization.]]
7 none = 0, [[No hint on the content (default).]] 7 none = 0, [[No hint on the content (default).]]
@@ -9,7 +9,7 @@ enum Efl.Gfx.Image_Content_Hint
9 static = 2 [[The content won't change over time.]] 9 static = 2 [[The content won't change over time.]]
10} 10}
11 11
12enum Efl.Gfx.Image_Scale_Hint 12enum @beta Efl.Gfx.Image_Scale_Hint
13{ 13{
14 /* FIXME: Legacy is in Emile, where it does not belong. */ 14 /* FIXME: Legacy is in Emile, where it does not belong. */
15 [[How an image's data is to be treated by EFL, with regard to scaling cache.]] 15 [[How an image's data is to be treated by EFL, with regard to scaling cache.]]
@@ -18,7 +18,7 @@ enum Efl.Gfx.Image_Scale_Hint
18 static = 2 [[Image will not be re-scaled over time, thus turning scaling cache ON for its data.]] 18 static = 2 [[Image will not be re-scaled over time, thus turning scaling cache ON for its data.]]
19} 19}
20 20
21enum Efl.Gfx.Image_Scale_Type 21enum @beta Efl.Gfx.Image_Scale_Type
22{ 22{
23 [[Enumeration that defines scale types of an image.]] 23 [[Enumeration that defines scale types of an image.]]
24 fill, [[Scale the image so that it matches 24 fill, [[Scale the image so that it matches
diff --git a/src/lib/efl/interfaces/efl_gfx_image_load_controller.eo b/src/lib/efl/interfaces/efl_gfx_image_load_controller.eo
index 1727e57..d0cef46 100644
--- a/src/lib/efl/interfaces/efl_gfx_image_load_controller.eo
+++ b/src/lib/efl/interfaces/efl_gfx_image_load_controller.eo
@@ -2,7 +2,7 @@ import eina_types;
2import efl_gfx_types; 2import efl_gfx_types;
3 3
4/* 4/*
5enum Efl.Gfx.Image_Load_Controller_State 5enum @beta Efl.Gfx.Image_Load_Controller_State
6{ 6{
7 none = 0, [[Not loading any image.]] 7 none = 0, [[Not loading any image.]]
8 loaded = 1, [[Image data is loaded, nothing is pending.]] 8 loaded = 1, [[Image data is loaded, nothing is pending.]]
diff --git a/src/lib/efl/interfaces/efl_gfx_types.eot b/src/lib/efl/interfaces/efl_gfx_types.eot
index 283c928..6d625e6 100644
--- a/src/lib/efl/interfaces/efl_gfx_types.eot
+++ b/src/lib/efl/interfaces/efl_gfx_types.eot
@@ -1,6 +1,6 @@
1import eina_types; 1import eina_types;
2 2
3enum Efl.Gfx.Colorspace { 3enum @beta Efl.Gfx.Colorspace {
4 [[Graphics colorspace type]] 4 [[Graphics colorspace type]]
5 argb8888, [[ARGB 32 bits per pixel, high-byte is Alpha, accessed one 32bit word at a time.]] 5 argb8888, [[ARGB 32 bits per pixel, high-byte is Alpha, accessed one 32bit word at a time.]]
6 ycbcr422p601_pl, [[YCbCr 4:2:2 Planar, ITU.BT-601 specifications. The data pointed to is just an array of row pointer, pointing to the Y rows, then the Cb, then Cr rows.]] 6 ycbcr422p601_pl, [[YCbCr 4:2:2 Planar, ITU.BT-601 specifications. The data pointed to is just an array of row pointer, pointing to the Y rows, then the Cb, then Cr rows.]]
@@ -23,14 +23,14 @@ enum Efl.Gfx.Colorspace {
23 rgba_s3tc_dxt5 = 18 [[OpenGL COMPRESSED_RGBA_S3TC_DXT5_EXT format with RGBA. @since 1.11.]] 23 rgba_s3tc_dxt5 = 18 [[OpenGL COMPRESSED_RGBA_S3TC_DXT5_EXT format with RGBA. @since 1.11.]]
24} 24}
25 25
26enum Efl.Gfx.Render_Op { 26enum @beta Efl.Gfx.Render_Op {
27 [[Graphics render operation mode]] 27 [[Graphics render operation mode]]
28 blend = 0, [[Alpha blending onto destination (default); d = d*(1-sa) + s.]] 28 blend = 0, [[Alpha blending onto destination (default); d = d*(1-sa) + s.]]
29 copy = 1, [[Copy source to destination; d = s.]] 29 copy = 1, [[Copy source to destination; d = s.]]
30 last [[Sentinel value to indicate last enum field during iteration]] 30 last [[Sentinel value to indicate last enum field during iteration]]
31} 31}
32 32
33enum Efl.Gfx.Path_Command_Type { 33enum @beta Efl.Gfx.Path_Command_Type {
34 [[These values determine how the points are interpreted in a stream of points. 34 [[These values determine how the points are interpreted in a stream of points.
35 @since 1.14 35 @since 1.14
36 ]] 36 ]]
@@ -42,7 +42,7 @@ enum Efl.Gfx.Path_Command_Type {
42 last [[Sentinel value to indicate last enum field during iteration]] 42 last [[Sentinel value to indicate last enum field during iteration]]
43} 43}
44 44
45enum Efl.Gfx.Cap { 45enum @beta Efl.Gfx.Cap {
46 [[These values determine how the end of opened sub-paths are rendered in a 46 [[These values determine how the end of opened sub-paths are rendered in a
47 stroke. 47 stroke.
48 @Efl.Gfx.Shape.stroke_cap.set 48 @Efl.Gfx.Shape.stroke_cap.set
@@ -54,7 +54,7 @@ enum Efl.Gfx.Cap {
54 last [[Sentinel value to indicate last enum field during iteration]] 54 last [[Sentinel value to indicate last enum field during iteration]]
55} 55}
56 56
57enum Efl.Gfx.Join 57enum @beta Efl.Gfx.Join
58{ 58{
59 [[These values determine how two joining lines are rendered in a stroker. 59 [[These values determine how two joining lines are rendered in a stroker.
60 @Efl.Gfx.Shape.stroke_join.set 60 @Efl.Gfx.Shape.stroke_join.set
@@ -66,7 +66,7 @@ enum Efl.Gfx.Join
66 last [[Sentinel value to indicate last enum field during iteration]] 66 last [[Sentinel value to indicate last enum field during iteration]]
67} 67}
68 68
69enum Efl.Gfx.Gradient_Spread 69enum @beta Efl.Gfx.Gradient_Spread
70{ 70{
71 [[Specifies how the area outside the gradient area should be filled. 71 [[Specifies how the area outside the gradient area should be filled.
72 @Efl.Gfx.Gradient.spread.set 72 @Efl.Gfx.Gradient.spread.set
@@ -78,7 +78,7 @@ enum Efl.Gfx.Gradient_Spread
78 last [[Sentinel value to indicate last enum field during iteration]] 78 last [[Sentinel value to indicate last enum field during iteration]]
79} 79}
80 80
81enum Efl.Gfx.Fill_Rule 81enum @beta Efl.Gfx.Fill_Rule
82{ 82{
83 [[Type defining how an image content get filled. 83 [[Type defining how an image content get filled.
84 @since 1.14 84 @since 1.14
@@ -87,7 +87,7 @@ enum Efl.Gfx.Fill_Rule
87 odd_even = 1, [[Draw a horizontal line from the point to a location outside the shape, and count the number of intersections. If the number of intersections is an odd number, the point is inside the shape.]] 87 odd_even = 1, [[Draw a horizontal line from the point to a location outside the shape, and count the number of intersections. If the number of intersections is an odd number, the point is inside the shape.]]
88} 88}
89 89
90struct Efl.Gfx.Dash { 90struct @beta Efl.Gfx.Dash {
91 [[Type describing dash. 91 [[Type describing dash.
92 @Efl.Gfx.Shape.stroke_dash.set 92 @Efl.Gfx.Shape.stroke_dash.set
93 @since 1.14 93 @since 1.14
@@ -96,7 +96,7 @@ struct Efl.Gfx.Dash {
96 gap: double; [[Distance between two dashes.]] 96 gap: double; [[Distance between two dashes.]]
97} 97}
98 98
99struct Efl.Gfx.Gradient_Stop 99struct @beta Efl.Gfx.Gradient_Stop
100{ 100{
101 [[Type defining gradient stops. 101 [[Type defining gradient stops.
102 Describes the location and color of a transition point in a gradient. 102 Describes the location and color of a transition point in a gradient.
@@ -109,7 +109,7 @@ struct Efl.Gfx.Gradient_Stop
109 a: int; [[The component A color of the gradient stop]] 109 a: int; [[The component A color of the gradient stop]]
110} 110}
111 111
112struct Efl.Gfx.Stroke_Color 112struct @beta Efl.Gfx.Stroke_Color
113{ 113{
114 [[Internal structure for @Efl.Gfx.Stroke.]] 114 [[Internal structure for @Efl.Gfx.Stroke.]]
115 r: int; [[The component R color of the stroke]] 115 r: int; [[The component R color of the stroke]]
@@ -118,7 +118,7 @@ struct Efl.Gfx.Stroke_Color
118 a: int; [[The component A color of the stroke]] 118 a: int; [[The component A color of the stroke]]
119} 119}
120 120
121struct Efl.Gfx.Stroke 121struct @beta Efl.Gfx.Stroke
122{ 122{
123 [[Type defining stroke information. 123 [[Type defining stroke information.
124 Describes the properties to define the path stroke. 124 Describes the properties to define the path stroke.
@@ -134,13 +134,13 @@ struct Efl.Gfx.Stroke
134 join: Efl.Gfx.Join; [[Stroke join]] 134 join: Efl.Gfx.Join; [[Stroke join]]
135} 135}
136 136
137struct Efl.Gfx.Shape_Public 137struct @beta Efl.Gfx.Shape_Public
138{ 138{
139 [[Public shape]] 139 [[Public shape]]
140 stroke: Efl.Gfx.Stroke; [[Internal representation as stroke]] 140 stroke: Efl.Gfx.Stroke; [[Internal representation as stroke]]
141} 141}
142 142
143enum Efl.Gfx.Border_Fill_Mode 143enum @beta Efl.Gfx.Border_Fill_Mode
144{ 144{
145 [[How an image's center region (the complement to the border region) should be rendered by EFL]] 145 [[How an image's center region (the complement to the border region) should be rendered by EFL]]
146 none = 0, [[Image's center region is $not to be rendered]] 146 none = 0, [[Image's center region is $not to be rendered]]
@@ -148,7 +148,7 @@ enum Efl.Gfx.Border_Fill_Mode
148 solid = 2 [[Image's center region is to be made solid, even if it has transparency on it]] 148 solid = 2 [[Image's center region is to be made solid, even if it has transparency on it]]
149} 149}
150 150
151enum Efl.Gfx.Change_Flag 151enum @beta Efl.Gfx.Change_Flag
152{ 152{
153 [[What property got changed for this object @since 1.18]] 153 [[What property got changed for this object @since 1.18]]
154 none = 0x0, [[No change]] 154 none = 0x0, [[No change]]
@@ -188,14 +188,14 @@ enum Efl.Gfx.Hint_Aspect
188 aspect.]] 188 aspect.]]
189} 189}
190 190
191enum Efl.Gfx.Color_Class_Layer { 191enum @beta Efl.Gfx.Color_Class_Layer {
192 [[Efl Gfx Color Class layer enum]] 192 [[Efl Gfx Color Class layer enum]]
193 normal = 0, [[Default color]] 193 normal = 0, [[Default color]]
194 outline, [[Outline color]] 194 outline, [[Outline color]]
195 shadow [[Shadow color]] 195 shadow [[Shadow color]]
196} 196}
197 197
198type Efl.Font.Size: int; [[Efl font size type]] 198type @beta Efl.Font.Size: int; [[Efl font size type]]
199 199
200var Efl.Gfx.Image.Load_Error.NONE: Eina.Error; [[No error on load]] 200var Efl.Gfx.Image.Load_Error.NONE: Eina.Error; [[No error on load]]
201var Efl.Gfx.Image.Load_Error.GENERIC: Eina.Error; [[A non-specific error occurred]] 201var Efl.Gfx.Image.Load_Error.GENERIC: Eina.Error; [[A non-specific error occurred]]
diff --git a/src/lib/efl/interfaces/efl_input_device.eo b/src/lib/efl/interfaces/efl_input_device.eo
index 86091a2..90f507a 100644
--- a/src/lib/efl/interfaces/efl_input_device.eo
+++ b/src/lib/efl/interfaces/efl_input_device.eo
@@ -1,4 +1,4 @@
1enum Efl.Input.Device_Type 1enum @beta Efl.Input.Device_Type
2{ 2{
3 [[General type of input device. 3 [[General type of input device.
4 4
diff --git a/src/lib/efl/interfaces/efl_input_types.eot b/src/lib/efl/interfaces/efl_input_types.eot
index a06f604..eb5f8ed 100644
--- a/src/lib/efl/interfaces/efl_input_types.eot
+++ b/src/lib/efl/interfaces/efl_input_types.eot
@@ -1,4 +1,4 @@
1enum Efl.Pointer.Action 1enum @beta Efl.Pointer.Action
2{ 2{
3 [[Pointer event type. Represents which kind of event this is. 3 [[Pointer event type. Represents which kind of event this is.
4 4
@@ -18,7 +18,7 @@ enum Efl.Pointer.Action
18 axis, [[Axis event (pen, stick, ...).]] 18 axis, [[Axis event (pen, stick, ...).]]
19} 19}
20 20
21enum Efl.Pointer.Flags 21enum @beta Efl.Pointer.Flags
22{ 22{
23 [[Pointer flags indicating whether a double or triple click is under way. 23 [[Pointer flags indicating whether a double or triple click is under way.
24 24
@@ -29,7 +29,7 @@ enum Efl.Pointer.Flags
29 triple_click = (1 << 1), [[This mouse button press was the 3rd press of a triple click]] 29 triple_click = (1 << 1), [[This mouse button press was the 3rd press of a triple click]]
30} 30}
31 31
32enum Efl.Input.Flags 32enum @beta Efl.Input.Flags
33{ 33{
34 [[Special flags set during an input event propagation. 34 [[Special flags set during an input event propagation.
35 35
@@ -48,7 +48,7 @@ enum Efl.Input.Flags
48 actually perform anything.]] 48 actually perform anything.]]
49} 49}
50 50
51enum Efl.Input.Object_Pointer_Mode { 51enum @beta Efl.Input.Object_Pointer_Mode {
52 [[How the mouse pointer should be handled by EFL. 52 [[How the mouse pointer should be handled by EFL.
53 53
54 In the mode $autograb, when a mouse button is pressed down over an 54 In the mode $autograb, when a mouse button is pressed down over an
@@ -74,7 +74,7 @@ enum Efl.Input.Object_Pointer_Mode {
74 ]] 74 ]]
75} 75}
76 76
77enum Efl.Input.Value { 77enum @beta Efl.Input.Value {
78 [[Keys for the generic values of all events. 78 [[Keys for the generic values of all events.
79 79
80 @since 1.19 80 @since 1.19
diff --git a/src/lib/efl/interfaces/efl_io_positioner.eo b/src/lib/efl/interfaces/efl_io_positioner.eo
index ace155f..f1f3f20 100644
--- a/src/lib/efl/interfaces/efl_io_positioner.eo
+++ b/src/lib/efl/interfaces/efl_io_positioner.eo
@@ -1,6 +1,6 @@
1import eina_types; 1import eina_types;
2 2
3enum Efl.Io.Positioner_Whence { 3enum @beta Efl.Io.Positioner_Whence {
4 [[Seek position modes]] 4 [[Seek position modes]]
5 start, [[Seek from start of the stream/file]] 5 start, [[Seek from start of the stream/file]]
6 current, [[Seek from current position]] 6 current, [[Seek from current position]]
diff --git a/src/lib/efl/interfaces/efl_model.eo b/src/lib/efl/interfaces/efl_model.eo
index e7ff4aa..82f4a92 100644
--- a/src/lib/efl/interfaces/efl_model.eo
+++ b/src/lib/efl/interfaces/efl_model.eo
@@ -1,10 +1,10 @@
1struct Efl.Model_Property_Event { 1struct @beta Efl.Model_Property_Event {
2 [[EFL model property event data structure]] 2 [[EFL model property event data structure]]
3 changed_properties: array<string>; [[List of changed properties]] 3 changed_properties: array<string>; [[List of changed properties]]
4 invalidated_properties: array<string>; [[Removed properties identified by name]] 4 invalidated_properties: array<string>; [[Removed properties identified by name]]
5} 5}
6 6
7struct Efl.Model_Children_Event { 7struct @beta Efl.Model_Children_Event {
8 [[Every time a child is added the event @[Efl.Model.child,added] is dispatched 8 [[Every time a child is added the event @[Efl.Model.child,added] is dispatched
9 passing along this structure.]] 9 passing along this structure.]]
10 index: uint; [[index is a hint and is intended to provide a way for applications 10 index: uint; [[index is a hint and is intended to provide a way for applications
diff --git a/src/lib/efl/interfaces/efl_orientation.eo b/src/lib/efl/interfaces/efl_orientation.eo
index 8eb4f55..e874dcf 100644
--- a/src/lib/efl/interfaces/efl_orientation.eo
+++ b/src/lib/efl/interfaces/efl_orientation.eo
@@ -1,6 +1,6 @@
1parse efl_ui_direction; 1parse efl_ui_direction;
2 2
3enum Efl.Orient 3enum @beta Efl.Orient
4{ 4{
5 [[An orientation type, to rotate visual objects. 5 [[An orientation type, to rotate visual objects.
6 6
@@ -17,7 +17,7 @@ enum Efl.Orient
17 left = 270, [[Orient left, rotate 90 degrees clock-wise.]] 17 left = 270, [[Orient left, rotate 90 degrees clock-wise.]]
18} 18}
19 19
20enum Efl.Flip 20enum @beta Efl.Flip
21{ 21{
22 [[A flip type, to flip visual objects. 22 [[A flip type, to flip visual objects.
23 23
diff --git a/src/lib/efl/interfaces/efl_text_cursor.eo b/src/lib/efl/interfaces/efl_text_cursor.eo
index 1f8b4ed..f8ad8c5 100644
--- a/src/lib/efl/interfaces/efl_text_cursor.eo
+++ b/src/lib/efl/interfaces/efl_text_cursor.eo
@@ -1,7 +1,7 @@
1import eina_types; 1import eina_types;
2import efl_text_types; 2import efl_text_types;
3 3
4enum Efl.Text_Cursor_Get_Type { 4enum @beta Efl.Text_Cursor_Get_Type {
5 [[All available cursor states]] 5 [[All available cursor states]]
6 default = 0, [[Main cursor state (alias to "main")]] 6 default = 0, [[Main cursor state (alias to "main")]]
7 main, [[Main cursor state]] 7 main, [[Main cursor state]]
@@ -13,7 +13,7 @@ enum Efl.Text_Cursor_Get_Type {
13 user_extra [[User extra cursor state]] 13 user_extra [[User extra cursor state]]
14} 14}
15 15
16enum Efl.Text_Cursor_Type 16enum @beta Efl.Text_Cursor_Type
17{ 17{
18 [[Text cursor types]] 18 [[Text cursor types]]
19 before, [[Cursor type before]] 19 before, [[Cursor type before]]
diff --git a/src/lib/efl/interfaces/efl_text_font.eo b/src/lib/efl/interfaces/efl_text_font.eo
index bcbc837..6eb36ce 100644
--- a/src/lib/efl/interfaces/efl_text_font.eo
+++ b/src/lib/efl/interfaces/efl_text_font.eo
@@ -1,6 +1,6 @@
1// src/lib/efl/interfaces/efl_text_font.eo 1// src/lib/efl/interfaces/efl_text_font.eo
2import efl_gfx_types; 2import efl_gfx_types;
3enum Efl.Text_Font_Weight { 3enum @beta Efl.Text_Font_Weight {
4 [[Type of font weight]] 4 [[Type of font weight]]
5 normal, [[Normal font weight]] 5 normal, [[Normal font weight]]
6 thin, [[Thin font weight]] 6 thin, [[Thin font weight]]
@@ -17,7 +17,7 @@ enum Efl.Text_Font_Weight {
17 extrablack, [[Extrablack font weight]] 17 extrablack, [[Extrablack font weight]]
18} 18}
19 19
20enum Efl.Text_Font_Width { 20enum @beta Efl.Text_Font_Width {
21 [[Type of font width]] 21 [[Type of font width]]
22 normal, [[Normal font width]] 22 normal, [[Normal font width]]
23 ultracondensed, [[Ultracondensed font width]] 23 ultracondensed, [[Ultracondensed font width]]
@@ -30,7 +30,7 @@ enum Efl.Text_Font_Width {
30 ultraexpanded, [[Ultraexpanded font width]] 30 ultraexpanded, [[Ultraexpanded font width]]
31} 31}
32 32
33enum Efl.Text_Font_Slant { 33enum @beta Efl.Text_Font_Slant {
34 [[Type of font slant]] 34 [[Type of font slant]]
35 normal, [[Normal font slant]] 35 normal, [[Normal font slant]]
36 oblique, [[Oblique font slant]] 36 oblique, [[Oblique font slant]]
@@ -40,7 +40,7 @@ enum Efl.Text_Font_Slant {
40/* FIXME: It needs to support "normal" option for non-color bitmap font. 40/* FIXME: It needs to support "normal" option for non-color bitmap font.
41 For supporting "normal" option, S/W glyph drawing engine should be updated. 41 For supporting "normal" option, S/W glyph drawing engine should be updated.
42 */ 42 */
43enum Efl.Text_Font_Bitmap_Scalable { 43enum @beta Efl.Text_Font_Bitmap_Scalable {
44 [[Scalable of bitmap fonts 44 [[Scalable of bitmap fonts
45 45
46 @since 1.21 46 @since 1.21
diff --git a/src/lib/efl/interfaces/efl_text_format.eo b/src/lib/efl/interfaces/efl_text_format.eo
index f474258..31c0b9c 100644
--- a/src/lib/efl/interfaces/efl_text_format.eo
+++ b/src/lib/efl/interfaces/efl_text_format.eo
@@ -1,4 +1,4 @@
1enum Efl.Text_Format_Wrap { 1enum @beta Efl.Text_Format_Wrap {
2 [[Wrap mode of the text (not in effect if not multiline)]] 2 [[Wrap mode of the text (not in effect if not multiline)]]
3 none, [[No wrapping]] 3 none, [[No wrapping]]
4 char, [[Wrap mode character]] 4 char, [[Wrap mode character]]
@@ -7,7 +7,7 @@ enum Efl.Text_Format_Wrap {
7 hyphenation [[Wrap mode hyphenation]] 7 hyphenation [[Wrap mode hyphenation]]
8} 8}
9 9
10enum Efl.Text_Format_Horizontal_Alignment_Auto_Type { 10enum @beta Efl.Text_Format_Horizontal_Alignment_Auto_Type {
11 [[Auto-horizontal alignment of the text]] 11 [[Auto-horizontal alignment of the text]]
12 none, [[No auto-alignment rule]] 12 none, [[No auto-alignment rule]]
13 normal, [[Respects LTR/RTL (bidirectional) settings]] 13 normal, [[Respects LTR/RTL (bidirectional) settings]]
diff --git a/src/lib/efl/interfaces/efl_text_style.eo b/src/lib/efl/interfaces/efl_text_style.eo
index d6952cd..7122060 100644
--- a/src/lib/efl/interfaces/efl_text_style.eo
+++ b/src/lib/efl/interfaces/efl_text_style.eo
@@ -1,18 +1,18 @@
1enum Efl.Text_Style_Backing_Type 1enum @beta Efl.Text_Style_Backing_Type
2{ 2{
3 [[Whether to apply backing style to the displayed text or not]] 3 [[Whether to apply backing style to the displayed text or not]]
4 disabled = 0, [[Do not use backing]] 4 disabled = 0, [[Do not use backing]]
5 enabled, [[Use backing style]] 5 enabled, [[Use backing style]]
6} 6}
7 7
8enum Efl.Text_Style_Strikethrough_Type 8enum @beta Efl.Text_Style_Strikethrough_Type
9{ 9{
10 [[Whether to apply strikethrough style to the displayed text or not]] 10 [[Whether to apply strikethrough style to the displayed text or not]]
11 disabled = 0, [[Do not use strikethrough]] 11 disabled = 0, [[Do not use strikethrough]]
12 enabled, [[Use strikethrough style]] 12 enabled, [[Use strikethrough style]]
13} 13}
14 14
15enum Efl.Text_Style_Effect_Type 15enum @beta Efl.Text_Style_Effect_Type
16{ 16{
17 [[Effect to apply to the displayed text]] 17 [[Effect to apply to the displayed text]]
18 none = 0, [[No effect]] 18 none = 0, [[No effect]]
@@ -32,7 +32,7 @@ enum Efl.Text_Style_Effect_Type
32 outline_soft_shadow, [[Outline soft shadow effect]] 32 outline_soft_shadow, [[Outline soft shadow effect]]
33} 33}
34 34
35enum Efl.Text_Style_Shadow_Direction 35enum @beta Efl.Text_Style_Shadow_Direction
36{ 36{
37 [[Direction of the shadow style, if used]] 37 [[Direction of the shadow style, if used]]
38 bottom_right = 0, [[Shadow towards bottom right]] 38 bottom_right = 0, [[Shadow towards bottom right]]
@@ -45,7 +45,7 @@ enum Efl.Text_Style_Shadow_Direction
45 right, [[Shadow towards right]] 45 right, [[Shadow towards right]]
46} 46}
47 47
48enum Efl.Text_Style_Underline_Type 48enum @beta Efl.Text_Style_Underline_Type
49{ 49{
50 [[Underline type of the displayed text]] 50 [[Underline type of the displayed text]]
51 off = 0, [[Text without underline]] 51 off = 0, [[Text without underline]]
diff --git a/src/lib/efl/interfaces/efl_text_types.eot b/src/lib/efl/interfaces/efl_text_types.eot
index 6100358..1e1d59f 100644
--- a/src/lib/efl/interfaces/efl_text_types.eot
+++ b/src/lib/efl/interfaces/efl_text_types.eot
@@ -7,7 +7,7 @@ enum Efl.Text_Bidirectional_Type {
7 inherit [[Inherit text type]] 7 inherit [[Inherit text type]]
8} 8}
9 9
10struct Efl.Ui.Text_Change_Info { 10struct @beta Efl.Ui.Text_Change_Info {
11 [[This structure includes all the information about content changes. 11 [[This structure includes all the information about content changes.
12 12
13 It's meant to be used to implement undo/redo. 13 It's meant to be used to implement undo/redo.
diff --git a/src/lib/efl/interfaces/efl_ui_direction.eo b/src/lib/efl/interfaces/efl_ui_direction.eo
index 9a0ad01..a75872e 100644
--- a/src/lib/efl/interfaces/efl_ui_direction.eo
+++ b/src/lib/efl/interfaces/efl_ui_direction.eo
@@ -3,7 +3,7 @@
3 3
4parse efl_orientation; 4parse efl_orientation;
5 5
6enum Efl.Ui.Dir 6enum @beta Efl.Ui.Dir
7{ 7{
8 [[Direction for UI objects and layouts. 8 [[Direction for UI objects and layouts.
9 9
diff --git a/src/lib/efl/interfaces/efl_ui_factory.eo b/src/lib/efl/interfaces/efl_ui_factory.eo
index 6f6735a..e2c2ae3 100644
--- a/src/lib/efl/interfaces/efl_ui_factory.eo
+++ b/src/lib/efl/interfaces/efl_ui_factory.eo
@@ -1,4 +1,4 @@
1struct Efl.Ui.Factory_Item_Created_Event { 1struct @beta Efl.Ui.Factory_Item_Created_Event {
2 [[EFL Ui Factory event structure provided when an item was just created.]] 2 [[EFL Ui Factory event structure provided when an item was just created.]]
3 model: Efl.Model; [[The model already set on the new item.]] 3 model: Efl.Model; [[The model already set on the new item.]]
4 item: Efl.Gfx.Entity; [[The item that was just created.]] 4 item: Efl.Gfx.Entity; [[The item that was just created.]]
diff --git a/src/lib/efl/interfaces/efl_ui_format.eo b/src/lib/efl/interfaces/efl_ui_format.eo
index 07e51ce..c4cf9a3 100644
--- a/src/lib/efl/interfaces/efl_ui_format.eo
+++ b/src/lib/efl/interfaces/efl_ui_format.eo
@@ -1,4 +1,4 @@
1function Efl.Ui.Format_Func_Cb { 1function @beta Efl.Ui.Format_Func_Cb {
2 [[Function pointer for format function hook]] 2 [[Function pointer for format function hook]]
3 params { 3 params {
4 @in str: strbuf; [[the formated string to be appended by user.]] 4 @in str: strbuf; [[the formated string to be appended by user.]]
diff --git a/src/lib/efl/interfaces/efl_ui_multi_selectable.eo b/src/lib/efl/interfaces/efl_ui_multi_selectable.eo
index 4285c2d..a99ff45 100644
--- a/src/lib/efl/interfaces/efl_ui_multi_selectable.eo
+++ b/src/lib/efl/interfaces/efl_ui_multi_selectable.eo
@@ -1,4 +1,4 @@
1enum Efl.Ui.Select_Mode { 1enum @beta Efl.Ui.Select_Mode {
2 [[Type of multi selectable object.]] 2 [[Type of multi selectable object.]]
3 single, [[Only single child is selected. if the child is selected, 3 single, [[Only single child is selected. if the child is selected,
4 previous selected child will be unselected.]] 4 previous selected child will be unselected.]]
diff --git a/src/lib/efl/interfaces/efl_ui_scrollable.eo b/src/lib/efl/interfaces/efl_ui_scrollable.eo
index 3b30a25..664ab6f 100644
--- a/src/lib/efl/interfaces/efl_ui_scrollable.eo
+++ b/src/lib/efl/interfaces/efl_ui_scrollable.eo
@@ -1,4 +1,4 @@
1enum Efl.Ui.Scroll_Block 1enum @beta Efl.Ui.Scroll_Block
2{ 2{
3 [[Direction in which a scroller should be blocked. 3 [[Direction in which a scroller should be blocked.
4 4
diff --git a/src/lib/efl/interfaces/efl_ui_scrollbar.eo b/src/lib/efl/interfaces/efl_ui_scrollbar.eo
index 8d2fd49..50b2b2f 100644
--- a/src/lib/efl/interfaces/efl_ui_scrollbar.eo
+++ b/src/lib/efl/interfaces/efl_ui_scrollbar.eo
@@ -1,4 +1,4 @@
1enum Efl.Ui.Scrollbar_Mode 1enum @beta Efl.Ui.Scrollbar_Mode
2{ 2{
3 auto = 0, [[Visible if necessary]] 3 auto = 0, [[Visible if necessary]]
4 on, [[Always visible]] 4 on, [[Always visible]]
@@ -6,7 +6,7 @@ enum Efl.Ui.Scrollbar_Mode
6 last [[For internal use only]] 6 last [[For internal use only]]
7} 7}
8 8
9enum Efl.Ui.Scrollbar_Direction 9enum @beta Efl.Ui.Scrollbar_Direction
10{ 10{
11 horizontal = 0, 11 horizontal = 0,
12 vertical, 12 vertical,
diff --git a/src/lib/efl/interfaces/efl_ui_types.eot b/src/lib/efl/interfaces/efl_ui_types.eot
index 59cf1ab..2622e42 100644
--- a/src/lib/efl/interfaces/efl_ui_types.eot
+++ b/src/lib/efl/interfaces/efl_ui_types.eot
@@ -1,4 +1,4 @@
1enum Efl.Ui.Drag_Dir { 1enum @beta Efl.Ui.Drag_Dir {
2 [[Permitted directions for dragging objects.]] 2 [[Permitted directions for dragging objects.]]
3 none = 0, [[Not draggable in any direction.]] 3 none = 0, [[Not draggable in any direction.]]
4 x = 1, [[Draggable horizontally.]] 4 x = 1, [[Draggable horizontally.]]
diff --git a/src/lib/efl/interfaces/efl_ui_zoom.eo b/src/lib/efl/interfaces/efl_ui_zoom.eo
index d42e1ab..b3d949a 100644
--- a/src/lib/efl/interfaces/efl_ui_zoom.eo
+++ b/src/lib/efl/interfaces/efl_ui_zoom.eo
@@ -1,4 +1,4 @@
1enum Efl.Ui.Zoom_Mode 1enum @beta Efl.Ui.Zoom_Mode
2{ 2{
3 [[Types of zoom available.]] 3 [[Types of zoom available.]]
4 manual = 0, [[Zoom controlled normally by efl_ui_zoom_set]] 4 manual = 0, [[Zoom controlled normally by efl_ui_zoom_set]]
diff --git a/src/lib/eio/efl_io_manager.eo b/src/lib/eio/efl_io_manager.eo
index 8213591..2ce5fbe 100644
--- a/src/lib/eio/efl_io_manager.eo
+++ b/src/lib/eio/efl_io_manager.eo
@@ -1,20 +1,20 @@
1import eina_types; 1import eina_types;
2 2
3struct Eio.Data 3struct @beta Eio.Data
4{ 4{
5 [[A structure to handle arbitrary data to be sent over Promises.]] 5 [[A structure to handle arbitrary data to be sent over Promises.]]
6 data: void_ptr; [[Private data pointer]] 6 data: void_ptr; [[Private data pointer]]
7 size: uint; [[Size of private data]] 7 size: uint; [[Size of private data]]
8} 8}
9 9
10function EflIoPath { 10function @beta EflIoPath {
11 [[EflIoPath function]] 11 [[EflIoPath function]]
12 params { 12 params {
13 @in paths: array<string>; [[Accessor to an array of path.]] 13 @in paths: array<string>; [[Accessor to an array of path.]]
14 } 14 }
15}; 15};
16 16
17function EflIoDirectInfo { 17function @beta EflIoDirectInfo {
18 [[EflIoDirectInfo function]] 18 [[EflIoDirectInfo function]]
19 params { 19 params {
20 @in entries: array<ptr(Eina.File_Direct_Info)>; [[Accessor to an array of info.]] 20 @in entries: array<ptr(Eina.File_Direct_Info)>; [[Accessor to an array of info.]]
diff --git a/src/lib/eio/efl_io_model.eo b/src/lib/eio/efl_io_model.eo
index 0d881fe..206ba07 100644
--- a/src/lib/eio/efl_io_model.eo
+++ b/src/lib/eio/efl_io_model.eo
@@ -1,6 +1,6 @@
1import eina_types; 1import eina_types;
2 2
3function EflIoFilter { 3function @beta EflIoFilter {
4 [[EflIoFilter function]] 4 [[EflIoFilter function]]
5 params { 5 params {
6 @in model: Efl.Io.Model; 6 @in model: Efl.Io.Model;
diff --git a/src/lib/eio/eio_sentry.eo b/src/lib/eio/eio_sentry.eo
index bd0d19a..1b38455 100644
--- a/src/lib/eio/eio_sentry.eo
+++ b/src/lib/eio/eio_sentry.eo
@@ -1,4 +1,4 @@
1struct Eio.Sentry.Event 1struct @beta Eio.Sentry.Event
2{ 2{
3 [[Wraps the data about a monitor event on a file.]] 3 [[Wraps the data about a monitor event on a file.]]
4 trigger: string; [[The cause of the event.]] 4 trigger: string; [[The cause of the event.]]
diff --git a/src/lib/elementary/efl_access_object.eo b/src/lib/elementary/efl_access_object.eo
index 4f54020..9335336 100644
--- a/src/lib/elementary/efl_access_object.eo
+++ b/src/lib/elementary/efl_access_object.eo
@@ -1,4 +1,4 @@
1enum Efl.Access.Type 1enum @beta Efl.Access.Type
2{ 2{
3 [[Type of accessibility object]] 3 [[Type of accessibility object]]
4 regular, [[default accessible object]] 4 regular, [[default accessible object]]
@@ -6,7 +6,7 @@ enum Efl.Access.Type
6 skipped [[skip object in accessibility hierarchy]] 6 skipped [[skip object in accessibility hierarchy]]
7} 7}
8 8
9enum Efl.Access.Role 9enum @beta Efl.Access.Role
10{ 10{
11 [[Describes the role of an object visible to Accessibility Clients.]] 11 [[Describes the role of an object visible to Accessibility Clients.]]
12 invalid, [[Role: invalid]] 12 invalid, [[Role: invalid]]
@@ -115,7 +115,7 @@ enum Efl.Access.Role
115 last_defined, [[Last enum entry sentinel]] 115 last_defined, [[Last enum entry sentinel]]
116} 116}
117 117
118enum Efl.Access.State_Type 118enum @beta Efl.Access.State_Type
119{ 119{
120 [[Describes the possible states for an object visible to accessibility clients.]] 120 [[Describes the possible states for an object visible to accessibility clients.]]
121 invalid, [[State: invalid]] 121 invalid, [[State: invalid]]
@@ -162,7 +162,7 @@ enum Efl.Access.State_Type
162 last_defined, [[Last enum entry sentinel]] 162 last_defined, [[Last enum entry sentinel]]
163} 163}
164 164
165enum Efl.Access.Relation_Type 165enum @beta Efl.Access.Relation_Type
166{ 166{
167 [[Describes the relationship between two objects.]] 167 [[Describes the relationship between two objects.]]
168 null, [[No relation]] 168 null, [[No relation]]
@@ -187,7 +187,7 @@ enum Efl.Access.Relation_Type
187 last_defined, [[Last enum entry sentinel]] 187 last_defined, [[Last enum entry sentinel]]
188} 188}
189 189
190enum Efl.Access.Reading.Info.Type 190enum @beta Efl.Access.Reading.Info.Type
191{ 191{
192 [[The accessible Reading information type that can be read.]] 192 [[The accessible Reading information type that can be read.]]
193 name = 1 << 0, [[Name should be read]] 193 name = 1 << 0, [[Name should be read]]
@@ -196,18 +196,18 @@ enum Efl.Access.Reading.Info.Type
196 state = 1 << 3, [[State should be read.]] 196 state = 1 << 3, [[State should be read.]]
197} 197}
198 198
199type Efl.Access.State_Set: uint64; [[Accessibility object state set.]] 199type @beta Efl.Access.State_Set: uint64; [[Accessibility object state set.]]
200 200
201struct Efl.Access.Event.Handler; [[Accessibility event listener]] 201struct @beta Efl.Access.Event.Handler; [[Accessibility event listener]]
202 202
203struct Efl.Access.Event.State_Changed.Data 203struct @beta Efl.Access.Event.State_Changed.Data
204{ 204{
205 [[Accessibility state changed event data]] 205 [[Accessibility state changed event data]]
206 type: Efl.Access.State_Type; [[Type of the state changed event]] 206 type: Efl.Access.State_Type; [[Type of the state changed event]]
207 new_value: bool; [[New value]] 207 new_value: bool; [[New value]]
208} 208}
209 209
210struct Efl.Access.Event.Geometry_Changed.Data 210struct @beta Efl.Access.Event.Geometry_Changed.Data
211{ 211{
212 [[Accessibility geometry changed event data]] 212 [[Accessibility geometry changed event data]]
213 x: int; [[X coordinate]] 213 x: int; [[X coordinate]]
@@ -216,7 +216,7 @@ struct Efl.Access.Event.Geometry_Changed.Data
216 height: int; [[Height]] 216 height: int; [[Height]]
217} 217}
218 218
219struct Efl.Access.Event.Children_Changed.Data 219struct @beta Efl.Access.Event.Children_Changed.Data
220{ 220{
221 [[Accessibility children changed event data]] 221 [[Accessibility children changed event data]]
222 is_added: bool; [[Child is added or not]] 222 is_added: bool; [[Child is added or not]]
@@ -230,7 +230,7 @@ struct @free(efl_access_attribute_free) Efl.Access.Attribute
230 value: string; [[Attribute value]] 230 value: string; [[Attribute value]]
231} 231}
232 232
233struct Efl.Access.Relation 233struct @beta Efl.Access.Relation
234{ 234{
235 [[Accessibility Relation]] 235 [[Accessibility Relation]]
236 type: Efl.Access.Relation_Type; [[Relation type]] 236 type: Efl.Access.Relation_Type; [[Relation type]]
diff --git a/src/lib/elementary/efl_access_text.eo b/src/lib/elementary/efl_access_text.eo
index d16874f..0d42c02 100644
--- a/src/lib/elementary/efl_access_text.eo
+++ b/src/lib/elementary/efl_access_text.eo
@@ -1,6 +1,6 @@
1import eina_types; 1import eina_types;
2 2
3enum Efl.Access.Text_Granularity 3enum @beta Efl.Access.Text_Granularity
4{ 4{
5 [[Text accessibility granularity]] 5 [[Text accessibility granularity]]
6 char, [[Character granularity]] 6 char, [[Character granularity]]
@@ -10,7 +10,7 @@ enum Efl.Access.Text_Granularity
10 paragraph [[Paragraph granularity]] 10 paragraph [[Paragraph granularity]]
11} 11}
12 12
13enum Efl.Access.Text_Clip_Type 13enum @beta Efl.Access.Text_Clip_Type
14{ 14{
15 [[Text clip type]] 15 [[Text clip type]]
16 none, [[No clip type]] 16 none, [[No clip type]]
@@ -34,7 +34,7 @@ struct @free(elm_atspi_text_text_range_free) Efl.Access.Text_Range
34 content: ptr(char); [[Range content]] 34 content: ptr(char); [[Range content]]
35} 35}
36 36
37struct Efl.Access.Text_Change_Info 37struct @beta Efl.Access.Text_Change_Info
38{ 38{
39 [[Text change information]] 39 [[Text change information]]
40 content: string; [[Change content]] 40 content: string; [[Change content]]
diff --git a/src/lib/elementary/efl_ui.eot b/src/lib/elementary/efl_ui.eot
index bc9c2bc..20310e6 100644
--- a/src/lib/elementary/efl_ui.eot
+++ b/src/lib/elementary/efl_ui.eot
@@ -31,7 +31,7 @@ enum Efl.Ui.Focus.Move_Policy
31 Left, Right, Up, Down, Tab, or Shift+Tab.]] 31 Left, Right, Up, Down, Tab, or Shift+Tab.]]
32} 32}
33 33
34enum Efl.Ui.Slider_Indicator_Visible_Mode 34enum @beta Efl.Ui.Slider_Indicator_Visible_Mode
35{ 35{
36 [[Slider's indicator visibility mode. 36 [[Slider's indicator visibility mode.
37 37
@@ -54,7 +54,7 @@ enum Efl.Ui.Focus.Autoscroll_Mode
54 bring_in [[Bring in the focused region or item automatically which might invole the scrolling.]] 54 bring_in [[Bring in the focused region or item automatically which might invole the scrolling.]]
55} 55}
56 56
57enum Efl.Ui.Softcursor_Mode 57enum @beta Efl.Ui.Softcursor_Mode
58{ 58{
59 [[Software cursor mode. 59 [[Software cursor mode.
60 60
@@ -66,7 +66,7 @@ enum Efl.Ui.Softcursor_Mode
66} 66}
67 67
68/* 'on_access_activate' is beta API in the Widget class */ 68/* 'on_access_activate' is beta API in the Widget class */
69enum Efl.Ui.Activate 69enum @beta Efl.Ui.Activate
70{ 70{
71 [[Accessibility ]] 71 [[Accessibility ]]
72 default = 0, [[Activate default]] 72 default = 0, [[Activate default]]
@@ -77,7 +77,7 @@ enum Efl.Ui.Activate
77 back, [[Activate back]] 77 back, [[Activate back]]
78} 78}
79 79
80enum Efl.Ui.Widget_Orientation_Mode 80enum @beta Efl.Ui.Widget_Orientation_Mode
81{ 81{
82 [[Widget orientation mode, or how the theme handles screen orientation. 82 [[Widget orientation mode, or how the theme handles screen orientation.
83 83
@@ -92,4 +92,4 @@ enum Efl.Ui.Widget_Orientation_Mode
92} 92}
93 93
94/* Types for A11Y (internal/beta API) */ 94/* Types for A11Y (internal/beta API) */
95type @extern Efl.Access.Action_Data: __undefined_type; [[Internal struct for accesssibility.]] 95type @beta @extern Efl.Access.Action_Data: __undefined_type; [[Internal struct for accesssibility.]]
diff --git a/src/lib/elementary/efl_ui_alert_popup.eo b/src/lib/elementary/efl_ui_alert_popup.eo
index 9b2e911..48e6bba 100644
--- a/src/lib/elementary/efl_ui_alert_popup.eo
+++ b/src/lib/elementary/efl_ui_alert_popup.eo
@@ -1,11 +1,11 @@
1enum Efl.Ui.Alert_Popup_Button { 1enum @beta Efl.Ui.Alert_Popup_Button {
2 [[Defines the type of the alert button.]] 2 [[Defines the type of the alert button.]]
3 positive = 0, [[Button having positive meaning. e.g. "Yes"]] 3 positive = 0, [[Button having positive meaning. e.g. "Yes"]]
4 negative, [[Button having negative meaning. e.g. "No"]] 4 negative, [[Button having negative meaning. e.g. "No"]]
5 user [[Button having user-defined meaning. e.g. "Cancel"]] 5 user [[Button having user-defined meaning. e.g. "Cancel"]]
6} 6}
7 7
8struct Efl.Ui.Alert_Popup_Button_Clicked_Event { 8struct @beta Efl.Ui.Alert_Popup_Button_Clicked_Event {
9 [[Information of clicked event]] 9 [[Information of clicked event]]
10 button_type: Efl.Ui.Alert_Popup_Button; [[Clicked button type]] 10 button_type: Efl.Ui.Alert_Popup_Button; [[Clicked button type]]
11} 11}
diff --git a/src/lib/elementary/efl_ui_calendar.eo b/src/lib/elementary/efl_ui_calendar.eo
index 7bf81da..888319d 100644
--- a/src/lib/elementary/efl_ui_calendar.eo
+++ b/src/lib/elementary/efl_ui_calendar.eo
@@ -1,6 +1,6 @@
1import efl_types; 1import efl_types;
2 2
3enum Efl.Ui.Calendar_Weekday 3enum @beta Efl.Ui.Calendar_Weekday
4{ 4{
5 [[A weekday 5 [[A weekday
6 6
diff --git a/src/lib/elementary/efl_ui_clock.eo b/src/lib/elementary/efl_ui_clock.eo
index 7f84866..e2c7fde 100644
--- a/src/lib/elementary/efl_ui_clock.eo
+++ b/src/lib/elementary/efl_ui_clock.eo
@@ -1,6 +1,6 @@
1import efl_types; 1import efl_types;
2 2
3enum Efl.Ui.Clock_Type 3enum @beta Efl.Ui.Clock_Type
4{ 4{
5 [[Identifies a clock field, The widget supports 6 fields : Year, month, 5 [[Identifies a clock field, The widget supports 6 fields : Year, month,
6 Date, Hour, Minute, AM/PM 6 Date, Hour, Minute, AM/PM
diff --git a/src/lib/elementary/efl_ui_dnd_types.eot b/src/lib/elementary/efl_ui_dnd_types.eot
index f07de0b..9f24c66 100644
--- a/src/lib/elementary/efl_ui_dnd_types.eot
+++ b/src/lib/elementary/efl_ui_dnd_types.eot
@@ -1,6 +1,6 @@
1import efl_ui_selection_types; 1import efl_ui_selection_types;
2 2
3function Efl.Dnd.Drag_Icon_Create { 3function @beta Efl.Dnd.Drag_Icon_Create {
4 [[Function pointer for creating icon at the drag side.]] 4 [[Function pointer for creating icon at the drag side.]]
5 params { 5 params {
6 @in win: Efl.Canvas.Object; [[The window to create the objects relative to]] 6 @in win: Efl.Canvas.Object; [[The window to create the objects relative to]]
@@ -10,7 +10,7 @@ function Efl.Dnd.Drag_Icon_Create {
10 return: Efl.Canvas.Object; [[The drag icon object]] 10 return: Efl.Canvas.Object; [[The drag icon object]]
11}; 11};
12 12
13function Efl.Dnd.Drag_Data_Get { 13function @beta Efl.Dnd.Drag_Data_Get {
14 [[Function pointer for getting data and format at the drag side.]] 14 [[Function pointer for getting data and format at the drag side.]]
15 params { 15 params {
16 @in obj: Efl.Canvas.Object; [[The container object]] 16 @in obj: Efl.Canvas.Object; [[The container object]]
@@ -20,7 +20,7 @@ function Efl.Dnd.Drag_Data_Get {
20 } 20 }
21}; 21};
22 22
23function Efl.Dnd.Item_Get { 23function @beta Efl.Dnd.Item_Get {
24 [[Function pointer to find out which item is under position (x, y)]] 24 [[Function pointer to find out which item is under position (x, y)]]
25 params { 25 params {
26 @in obj: Efl.Canvas.Object; [[The container object]] 26 @in obj: Efl.Canvas.Object; [[The container object]]
@@ -30,7 +30,7 @@ function Efl.Dnd.Item_Get {
30 return: Efl.Object; [[Object under x,y coordinates or NULL if not found]] 30 return: Efl.Object; [[Object under x,y coordinates or NULL if not found]]
31}; 31};
32 32
33function Efl.Dnd.Drag_Icon_List_Create { 33function @beta Efl.Dnd.Drag_Icon_List_Create {
34 [[Function pointer to create list of icons at the drag side. 34 [[Function pointer to create list of icons at the drag side.
35 These icons are used for animation on combining selection icons 35 These icons are used for animation on combining selection icons
36 to one icon.]] 36 to one icon.]]
@@ -40,18 +40,18 @@ function Efl.Dnd.Drag_Icon_List_Create {
40 return: list<Efl.Canvas.Object>; 40 return: list<Efl.Canvas.Object>;
41}; 41};
42 42
43struct Efl.Dnd.Drag_Accept { 43struct @beta Efl.Dnd.Drag_Accept {
44 accepted: bool; 44 accepted: bool;
45} 45}
46 46
47struct Efl.Dnd.Drag_Pos { 47struct @beta Efl.Dnd.Drag_Pos {
48 pos: Eina.Position2D; [[Evas Coordinate]] 48 pos: Eina.Position2D; [[Evas Coordinate]]
49 action: Efl.Ui.Selection_Action; [[The drag action]] 49 action: Efl.Ui.Selection_Action; [[The drag action]]
50 format: Efl.Ui.Selection_Format; [[The drag format]] 50 format: Efl.Ui.Selection_Format; [[The drag format]]
51 item: Efl.Canvas.Object; [[The item object. It is only available for container object.]] 51 item: Efl.Canvas.Object; [[The item object. It is only available for container object.]]
52} 52}
53 53
54struct Efl.Dnd.Drag_Item_Container_Drop { 54struct @beta Efl.Dnd.Drag_Item_Container_Drop {
55 item: Efl.Canvas.Object; [[The item object]] 55 item: Efl.Canvas.Object; [[The item object]]
56 data: Efl.Ui.Selection_Data; [[The selection data]] 56 data: Efl.Ui.Selection_Data; [[The selection data]]
57 pos: Eina.Position2D; [[Position relative to item (left (-1), middle (0), right (1)]] 57 pos: Eina.Position2D; [[Position relative to item (left (-1), middle (0), right (1)]]
diff --git a/src/lib/elementary/efl_ui_flip.eo b/src/lib/elementary/efl_ui_flip.eo
index e98a982..fb5a931 100644
--- a/src/lib/elementary/efl_ui_flip.eo
+++ b/src/lib/elementary/efl_ui_flip.eo
@@ -1,6 +1,6 @@
1import efl_ui_direction; 1import efl_ui_direction;
2 2
3enum Efl.Ui.Flip_Mode 3enum @beta Efl.Ui.Flip_Mode
4{ 4{
5 [[Efl UI flip mode ]] 5 [[Efl UI flip mode ]]
6 rotate_y_center_axis, [[Rotate Y center axis flip mode]] 6 rotate_y_center_axis, [[Rotate Y center axis flip mode]]
@@ -18,7 +18,7 @@ enum Efl.Ui.Flip_Mode
18 cross_fade, [[Cross fade flip mode]] 18 cross_fade, [[Cross fade flip mode]]
19} 19}
20 20
21enum Efl.Ui.Flip_Interaction 21enum @beta Efl.Ui.Flip_Interaction
22{ 22{
23 [[Efl UI flip interaction]] 23 [[Efl UI flip interaction]]
24 none, [[No interaction]] 24 none, [[No interaction]]
diff --git a/src/lib/elementary/efl_ui_image.eo b/src/lib/elementary/efl_ui_image.eo
index ad48c3d..7da1f4c 100644
--- a/src/lib/elementary/efl_ui_image.eo
+++ b/src/lib/elementary/efl_ui_image.eo
@@ -1,4 +1,4 @@
1struct Efl.Ui.Image_Progress 1struct @beta Efl.Ui.Image_Progress
2{ 2{
3 [[ 3 [[
4 Structure associated with smart callback 'download,progress'. 4 Structure associated with smart callback 'download,progress'.
@@ -8,7 +8,7 @@ struct Efl.Ui.Image_Progress
8 total: double; [[Total percentage]] 8 total: double; [[Total percentage]]
9} 9}
10 10
11struct Efl.Ui.Image_Error 11struct @beta Efl.Ui.Image_Error
12{ 12{
13 [[ 13 [[
14 Structure associated with smart callback 'download,progress'. 14 Structure associated with smart callback 'download,progress'.
diff --git a/src/lib/elementary/efl_ui_internal_text_scroller.eo b/src/lib/elementary/efl_ui_internal_text_scroller.eo
index 4b46694..4e20e9b 100644
--- a/src/lib/elementary/efl_ui_internal_text_scroller.eo
+++ b/src/lib/elementary/efl_ui_internal_text_scroller.eo
@@ -1,4 +1,4 @@
1enum Efl.Ui.Text_Scroller_Mode 1enum @beta Efl.Ui.Text_Scroller_Mode
2{ 2{
3 default = 0, 3 default = 0,
4 singleline = 0, 4 singleline = 0,
diff --git a/src/lib/elementary/efl_ui_list_view.eo b/src/lib/elementary/efl_ui_list_view.eo
index f3a4b33..9112e6f 100644
--- a/src/lib/elementary/efl_ui_list_view.eo
+++ b/src/lib/elementary/efl_ui_list_view.eo
@@ -1,6 +1,6 @@
1import elm_general; 1import elm_general;
2 2
3struct Efl.Ui.List_View_Item_Event 3struct @beta Efl.Ui.List_View_Item_Event
4{ 4{
5 layout: Efl.Ui.Layout; 5 layout: Efl.Ui.Layout;
6 child: Efl.Model; 6 child: Efl.Model;
diff --git a/src/lib/elementary/efl_ui_list_view_types.eot b/src/lib/elementary/efl_ui_list_view_types.eot
index b733b28..93a0561 100644
--- a/src/lib/elementary/efl_ui_list_view_types.eot
+++ b/src/lib/elementary/efl_ui_list_view_types.eot
@@ -9,4 +9,4 @@ struct @free(free) Efl.Ui.List_View_Layout_Item {
9 pos: Eina.Position2D; 9 pos: Eina.Position2D;
10} 10}
11 11
12struct Efl_Ui_List_View_Seg_Array; 12struct @beta Efl_Ui_List_View_Seg_Array;
diff --git a/src/lib/elementary/efl_ui_pager.eo b/src/lib/elementary/efl_ui_pager.eo
index a183ba3..5a3a974 100644
--- a/src/lib/elementary/efl_ui_pager.eo
+++ b/src/lib/elementary/efl_ui_pager.eo
@@ -1,4 +1,4 @@
1enum Efl.Ui.Pager_Loop 1enum @beta Efl.Ui.Pager_Loop
2{ 2{
3 [[Efl ui pager loop mode]] 3 [[Efl ui pager loop mode]]
4 disabled, 4 disabled,
diff --git a/src/lib/elementary/efl_ui_panel.eo b/src/lib/elementary/efl_ui_panel.eo
index 2d93f2b..fffe726 100644
--- a/src/lib/elementary/efl_ui_panel.eo
+++ b/src/lib/elementary/efl_ui_panel.eo
@@ -1,4 +1,4 @@
1enum Efl.Ui.Panel_Orient 1enum @beta Efl.Ui.Panel_Orient
2{ 2{
3 [[Panel orientation mode]] 3 [[Panel orientation mode]]
4 4
@@ -8,7 +8,7 @@ enum Efl.Ui.Panel_Orient
8 right [[Panel (dis)appears from the right]] 8 right [[Panel (dis)appears from the right]]
9} 9}
10 10
11struct Efl.Ui.Panel_Scroll_Info 11struct @beta Efl.Ui.Panel_Scroll_Info
12{ 12{
13 [[Panel scroll information]] 13 [[Panel scroll information]]
14 rel_x: double; [[content scrolled position (0.0 ~ 1.0) in the panel]] 14 rel_x: double; [[content scrolled position (0.0 ~ 1.0) in the panel]]
diff --git a/src/lib/elementary/efl_ui_popup.eo b/src/lib/elementary/efl_ui_popup.eo
index edc4081..4fc5548 100644
--- a/src/lib/elementary/efl_ui_popup.eo
+++ b/src/lib/elementary/efl_ui_popup.eo
@@ -1,4 +1,4 @@
1enum Efl.Ui.Popup_Align { 1enum @beta Efl.Ui.Popup_Align {
2 [[Popup alignment type]] 2 [[Popup alignment type]]
3 none = 0, [[Popup not aligned]] 3 none = 0, [[Popup not aligned]]
4 center, [[Popup aligned to center]] 4 center, [[Popup aligned to center]]
diff --git a/src/lib/elementary/efl_ui_selection_types.eot b/src/lib/elementary/efl_ui_selection_types.eot
index cab30d8..98bbfbd 100644
--- a/src/lib/elementary/efl_ui_selection_types.eot
+++ b/src/lib/elementary/efl_ui_selection_types.eot
@@ -1,4 +1,4 @@
1enum Efl.Ui.Selection_Type 1enum @beta Efl.Ui.Selection_Type
2{ 2{
3 [[Selection type]] 3 [[Selection type]]
4 primary, [[Primary text selection (highlighted or selected text)]] 4 primary, [[Primary text selection (highlighted or selected text)]]
@@ -7,7 +7,7 @@ enum Efl.Ui.Selection_Type
7 clipboard [[Clipboard selection (ctrl+C)]] 7 clipboard [[Clipboard selection (ctrl+C)]]
8} 8}
9 9
10enum Efl.Ui.Selection_Format 10enum @beta Efl.Ui.Selection_Format
11{ 11{
12 [[Selection format]] 12 [[Selection format]]
13 targets = -1, [[For matching every possible atom]] 13 targets = -1, [[For matching every possible atom]]
@@ -19,7 +19,7 @@ enum Efl.Ui.Selection_Format
19 html = 0x10 [[Raw HTML-like data (eg. webkit)]] 19 html = 0x10 [[Raw HTML-like data (eg. webkit)]]
20} 20}
21 21
22enum Efl.Ui.Selection_Action 22enum @beta Efl.Ui.Selection_Action
23{ 23{
24 [[Defines the kind of action associated with the drop data]] 24 [[Defines the kind of action associated with the drop data]]
25 unknown, [[Action type is unknown]] 25 unknown, [[Action type is unknown]]
@@ -32,7 +32,7 @@ enum Efl.Ui.Selection_Action
32 description [[Describe the data]] 32 description [[Describe the data]]
33} 33}
34 34
35struct Efl.Ui.Selection_Data 35struct @beta Efl.Ui.Selection_Data
36{ 36{
37 [[Structure holding the info about selected data]] 37 [[Structure holding the info about selected data]]
38 pos: Eina.Position2D; [[Coordinates of the drop (DND operations only)]] 38 pos: Eina.Position2D; [[Coordinates of the drop (DND operations only)]]
@@ -42,7 +42,7 @@ struct Efl.Ui.Selection_Data
42 item: Efl.Object; [[Item under the drag position. It is only available for container]] 42 item: Efl.Object; [[Item under the drag position. It is only available for container]]
43} 43}
44 44
45function Efl.Ui.Selection_Data_Ready { 45function @beta Efl.Ui.Selection_Data_Ready {
46 [[Function pointer for getting selection]] 46 [[Function pointer for getting selection]]
47 params { 47 params {
48 @in obj: Efl.Object; [[Object which requested for the selection]] 48 @in obj: Efl.Object; [[Object which requested for the selection]]
@@ -50,7 +50,7 @@ function Efl.Ui.Selection_Data_Ready {
50 } 50 }
51}; 51};
52 52
53struct Efl.Ui.Selection_Changed 53struct @beta Efl.Ui.Selection_Changed
54{ 54{
55 type: Efl.Ui.Selection_Type; [[Selection type]] 55 type: Efl.Ui.Selection_Type; [[Selection type]]
56 seat: int; [[The seat on which the selection changed, or NULL for "default"]] 56 seat: int; [[The seat on which the selection changed, or NULL for "default"]]
diff --git a/src/lib/elementary/efl_ui_spin.eo b/src/lib/elementary/efl_ui_spin.eo
index 7fa515b..be06558 100644
--- a/src/lib/elementary/efl_ui_spin.eo
+++ b/src/lib/elementary/efl_ui_spin.eo
@@ -1,4 +1,4 @@
1struct Efl.Ui.Spin_Special_Value 1struct @beta Efl.Ui.Spin_Special_Value
2{ 2{
3 [[Special value]] 3 [[Special value]]
4 value: double; [[Target value]] 4 value: double; [[Target value]]
diff --git a/src/lib/elementary/efl_ui_stack.eo b/src/lib/elementary/efl_ui_stack.eo
index 2351a38..8fbc2cf 100644
--- a/src/lib/elementary/efl_ui_stack.eo
+++ b/src/lib/elementary/efl_ui_stack.eo
@@ -1,19 +1,19 @@
1struct Efl.Ui.Stack_Event_Loaded { 1struct @beta Efl.Ui.Stack_Event_Loaded {
2 [[Information of loaded event.]] 2 [[Information of loaded event.]]
3 content: Efl.Canvas.Object; [[Loaded content.]] 3 content: Efl.Canvas.Object; [[Loaded content.]]
4} 4}
5 5
6struct Efl.Ui.Stack_Event_Unloaded { 6struct @beta Efl.Ui.Stack_Event_Unloaded {
7 [[Information of unloaded event.]] 7 [[Information of unloaded event.]]
8 content: Efl.Canvas.Object; [[Unloaded content.]] 8 content: Efl.Canvas.Object; [[Unloaded content.]]
9} 9}
10 10
11struct Efl.Ui.Stack_Event_Activated { 11struct @beta Efl.Ui.Stack_Event_Activated {
12 [[Information of activated event.]] 12 [[Information of activated event.]]
13 content: Efl.Canvas.Object; [[Activated content.]] 13 content: Efl.Canvas.Object; [[Activated content.]]
14} 14}
15 15
16struct Efl.Ui.Stack_Event_Deactivated { 16struct @beta Efl.Ui.Stack_Event_Deactivated {
17 [[Information of deactivated event.]] 17 [[Information of deactivated event.]]
18 content: Efl.Canvas.Object; [[Deactivated content.]] 18 content: Efl.Canvas.Object; [[Deactivated content.]]
19} 19}
diff --git a/src/lib/elementary/efl_ui_tab_page.eo b/src/lib/elementary/efl_ui_tab_page.eo
index e20a7e6..818277c 100644
--- a/src/lib/elementary/efl_ui_tab_page.eo
+++ b/src/lib/elementary/efl_ui_tab_page.eo
@@ -1,9 +1,9 @@
1enum Efl.Ui.Tab_Page_Tab_Changed { 1enum @beta Efl.Ui.Tab_Page_Tab_Changed {
2 label = 0, [[Label changed]] 2 label = 0, [[Label changed]]
3 icon [[Icon changed]] 3 icon [[Icon changed]]
4} 4}
5 5
6struct Efl.Ui.Tab_Page_Tab_Changed_Event { 6struct @beta Efl.Ui.Tab_Page_Tab_Changed_Event {
7 [[Information of changed event]] 7 [[Information of changed event]]
8 changed_info: Efl.Ui.Tab_Page_Tab_Changed; 8 changed_info: Efl.Ui.Tab_Page_Tab_Changed;
9} 9}
diff --git a/src/lib/elementary/efl_ui_textpath.eo b/src/lib/elementary/efl_ui_textpath.eo
index fc4642b..b403d14 100644
--- a/src/lib/elementary/efl_ui_textpath.eo
+++ b/src/lib/elementary/efl_ui_textpath.eo
@@ -1,4 +1,4 @@
1enum Efl.Ui.Textpath_Direction { 1enum @beta Efl.Ui.Textpath_Direction {
2 [[Textpath direction]] 2 [[Textpath direction]]
3 cw, [[Clockwise]] 3 cw, [[Clockwise]]
4 ccw [[Counter-clockwise]] 4 ccw [[Counter-clockwise]]
diff --git a/src/lib/elementary/efl_ui_widget.eo b/src/lib/elementary/efl_ui_widget.eo
index 3d94b50..edbdaa5 100644
--- a/src/lib/elementary/efl_ui_widget.eo
+++ b/src/lib/elementary/efl_ui_widget.eo
@@ -1,4 +1,4 @@
1function Efl.Ui.Scrollable_On_Show_Region { 1function @beta Efl.Ui.Scrollable_On_Show_Region {
2 [[Function pointer for on show region hook]] 2 [[Function pointer for on show region hook]]
3 params { 3 params {
4 @in obj: Efl.Canvas.Object; [[Canvas object]] 4 @in obj: Efl.Canvas.Object; [[Canvas object]]
diff --git a/src/lib/elementary/efl_ui_win.eo b/src/lib/elementary/efl_ui_win.eo
index 13a3306..4143e06 100644
--- a/src/lib/elementary/efl_ui_win.eo
+++ b/src/lib/elementary/efl_ui_win.eo
@@ -1,4 +1,4 @@
1enum Efl.Ui.Win_Type 1enum @beta Efl.Ui.Win_Type
2{ 2{
3 [[Defines the types of window that can be created 3 [[Defines the types of window that can be created
4 4
@@ -46,7 +46,7 @@ enum Efl.Ui.Win_Type
46 ]] 46 ]]
47} 47}
48 48
49enum Efl.Ui.Win_Keyboard_Mode 49enum @beta Efl.Ui.Win_Keyboard_Mode
50{ 50{
51 [[The different layouts that can be requested for the virtual keyboard. 51 [[The different layouts that can be requested for the virtual keyboard.
52 52
@@ -87,7 +87,7 @@ enum Efl.Ui.Win_Indicator_Mode
87 If user flicks the upper side of window, the indicator is shown temporarily.]] 87 If user flicks the upper side of window, the indicator is shown temporarily.]]
88} 88}
89 89
90enum Efl.Ui.Win_Modal_Mode 90enum @beta Efl.Ui.Win_Modal_Mode
91{ 91{
92 [[Defines the mode of a modal window]] 92 [[Defines the mode of a modal window]]
93 93
@@ -95,7 +95,7 @@ enum Efl.Ui.Win_Modal_Mode
95 modal [[The window is modal window.]] 95 modal [[The window is modal window.]]
96} 96}
97 97
98enum Efl.Ui.Win_Urgent_Mode 98enum @beta Efl.Ui.Win_Urgent_Mode
99{ 99{
100 [[Defines the mode of a urgent window.]] 100 [[Defines the mode of a urgent window.]]
101 101
diff --git a/src/lib/elementary/elm_code_widget.eo b/src/lib/elementary/elm_code_widget.eo
index c43adfd..650913f 100644
--- a/src/lib/elementary/elm_code_widget.eo
+++ b/src/lib/elementary/elm_code_widget.eo
@@ -1,5 +1,5 @@
1/* FIXME: this widget should just implement a scroller */ 1/* FIXME: this widget should just implement a scroller */
2enum Elm.Code_Widget_Scroller_Policy 2enum @beta Elm.Code_Widget_Scroller_Policy
3{ 3{
4 [[Type that controls when scrollbars should appear. 4 [[Type that controls when scrollbars should appear.
5 5
diff --git a/src/lib/evas/canvas/efl_canvas_animation_types.eot b/src/lib/evas/canvas/efl_canvas_animation_types.eot
index ad3aecc..23e89ae 100644
--- a/src/lib/evas/canvas/efl_canvas_animation_types.eot
+++ b/src/lib/evas/canvas/efl_canvas_animation_types.eot
@@ -1,9 +1,9 @@
1// ---------------------------------------------------------------------------- 1// ----------------------------------------------------------------------------
2// All the below types are for Efl Animation 2// All the below types are for Efl Animation
3 3
4struct Efl.Canvas.Animation_Player_Event_Running; [[Information of event running]] 4struct @beta Efl.Canvas.Animation_Player_Event_Running; [[Information of event running]]
5 5
6enum Efl.Canvas.Animation_Repeat_Mode 6enum @beta Efl.Canvas.Animation_Repeat_Mode
7{ 7{
8 [[Animation repeat mode]] 8 [[Animation repeat mode]]
9 9
diff --git a/src/lib/evas/canvas/efl_canvas_filter_internal.eo b/src/lib/evas/canvas/efl_canvas_filter_internal.eo
index fc8ac18..052c327 100644
--- a/src/lib/evas/canvas/efl_canvas_filter_internal.eo
+++ b/src/lib/evas/canvas/efl_canvas_filter_internal.eo
@@ -3,7 +3,7 @@
3/* Everything in this file is internal to Evas. It is not meant to be used 3/* Everything in this file is internal to Evas. It is not meant to be used
4 from outside EFL itself! */ 4 from outside EFL itself! */
5 5
6struct Efl.Gfx.Color32 6struct @beta Efl.Gfx.Color32
7{ 7{
8 [[32 bit color data structure]] 8 [[32 bit color data structure]]
9 r: uint8; [[Red component of the color]] 9 r: uint8; [[Red component of the color]]
@@ -12,14 +12,14 @@ struct Efl.Gfx.Color32
12 a: uint8; [[Translucent component of the color]] 12 a: uint8; [[Translucent component of the color]]
13} 13}
14 14
15struct Efl.Canvas.Filter.State_Name 15struct @beta Efl.Canvas.Filter.State_Name
16{ 16{
17 [[Filter state name structure]] 17 [[Filter state name structure]]
18 name: string; [[Filter state name]] 18 name: string; [[Filter state name]]
19 value: double; [[Filter state value]] 19 value: double; [[Filter state value]]
20} 20}
21 21
22struct Efl.Canvas.Filter.State_Text 22struct @beta Efl.Canvas.Filter.State_Text
23{ 23{
24 [[Filter state text structure]] 24 [[Filter state text structure]]
25 outline: Efl.Gfx.Color32; [[Text outline color]] 25 outline: Efl.Gfx.Color32; [[Text outline color]]
@@ -28,7 +28,7 @@ struct Efl.Canvas.Filter.State_Text
28 glow2: Efl.Gfx.Color32; [[Text glow2 color]] 28 glow2: Efl.Gfx.Color32; [[Text glow2 color]]
29} 29}
30 30
31struct Efl.Canvas.Filter.State 31struct @beta Efl.Canvas.Filter.State
32{ 32{
33 [[Internal structure representing the state of a Gfx Filter]] 33 [[Internal structure representing the state of a Gfx Filter]]
34 text: Efl.Canvas.Filter.State_Text; [[Text state]] 34 text: Efl.Canvas.Filter.State_Text; [[Text state]]
diff --git a/src/lib/evas/canvas/efl_canvas_object.eo b/src/lib/evas/canvas/efl_canvas_object.eo
index d449c80..b43f68b 100644
--- a/src/lib/evas/canvas/efl_canvas_object.eo
+++ b/src/lib/evas/canvas/efl_canvas_object.eo
@@ -1,6 +1,6 @@
1import efl_text_types; 1import efl_text_types;
2 2
3struct Efl.Canvas.Object_Animation_Event; [[Information of animation events]] 3struct @beta Efl.Canvas.Object_Animation_Event; [[Information of animation events]]
4struct Efl.Event_Animator_Tick { 4struct Efl.Event_Animator_Tick {
5 [[EFL event animator tick data structure]] 5 [[EFL event animator tick data structure]]
6 update_area: Eina.Rect; [[Area of the canvas that will be pushed to screen.]] 6 update_area: Eina.Rect; [[Area of the canvas that will be pushed to screen.]]
diff --git a/src/lib/evas/canvas/efl_canvas_surface_x11.eo b/src/lib/evas/canvas/efl_canvas_surface_x11.eo
index 6572a8e..129429c 100644
--- a/src/lib/evas/canvas/efl_canvas_surface_x11.eo
+++ b/src/lib/evas/canvas/efl_canvas_surface_x11.eo
@@ -1,4 +1,4 @@
1struct Efl.Canvas.Surface_X11_Pixmap 1struct @beta Efl.Canvas.Surface_X11_Pixmap
2{ 2{
3 [[The type used by @Efl.Canvas.Surface.native_buffer.]] 3 [[The type used by @Efl.Canvas.Surface.native_buffer.]]
4 visual: void_ptr; [[X11 Visual for this Pixmap.]] 4 visual: void_ptr; [[X11 Visual for this Pixmap.]]
diff --git a/src/lib/evas/canvas/efl_canvas_text.eo b/src/lib/evas/canvas/efl_canvas_text.eo
index ef53030..d6c350e 100644
--- a/src/lib/evas/canvas/efl_canvas_text.eo
+++ b/src/lib/evas/canvas/efl_canvas_text.eo
@@ -1,6 +1,6 @@
1import efl_text_types; 1import efl_text_types;
2 2
3struct Efl.Canvas.Text_Style; [[EFL text style data structure]] 3struct @beta Efl.Canvas.Text_Style; [[EFL text style data structure]]
4 4
5class @beta Efl.Canvas.Text extends Efl.Canvas.Object implements Efl.Text, 5class @beta Efl.Canvas.Text extends Efl.Canvas.Object implements Efl.Text,
6 Efl.Canvas.Filter.Internal, Efl.Text_Font, 6 Efl.Canvas.Filter.Internal, Efl.Text_Font,
diff --git a/src/lib/evas/canvas/efl_canvas_vg_object.eo b/src/lib/evas/canvas/efl_canvas_vg_object.eo
index 56bee06..b458edf 100644
--- a/src/lib/evas/canvas/efl_canvas_vg_object.eo
+++ b/src/lib/evas/canvas/efl_canvas_vg_object.eo
@@ -1,4 +1,4 @@
1enum Efl.Canvas.Vg.Fill_Mode 1enum @beta Efl.Canvas.Vg.Fill_Mode
2{ 2{
3 [[Enumeration that defines how viewbox will be filled int the vg canvs's viewport. 3 [[Enumeration that defines how viewbox will be filled int the vg canvs's viewport.
4 default Fill_Mode is $none]] 4 default Fill_Mode is $none]]
diff --git a/src/lib/evas/canvas/evas_canvas3d_types.eot b/src/lib/evas/canvas/evas_canvas3d_types.eot
index a050af3..81e3030 100644
--- a/src/lib/evas/canvas/evas_canvas3d_types.eot
+++ b/src/lib/evas/canvas/evas_canvas3d_types.eot
@@ -1,9 +1,9 @@
1// ---------------------------------------------------------------------------- 1// ----------------------------------------------------------------------------
2// All the below types are for Evas 3D 2// All the below types are for Evas 3D
3 3
4type Evas.Real: double; [[A type for floating value]] 4type @beta Evas.Real: double; [[A type for floating value]]
5 5
6enum Evas.Canvas3D.Object_Type 6enum @beta Evas.Canvas3D.Object_Type
7{ 7{
8 [[Type of 3D Object 8 [[Type of 3D Object
9 9
@@ -21,7 +21,7 @@ enum Evas.Canvas3D.Object_Type
21 @since 1.15]] 21 @since 1.15]]
22} 22}
23 23
24enum Evas.Canvas3D.State 24enum @beta Evas.Canvas3D.State
25{ 25{
26 [[State of the Evas 3D 26 [[State of the Evas 3D
27 27
@@ -94,7 +94,7 @@ enum Evas.Canvas3D.State
94 @since 1.18]] 94 @since 1.18]]
95} 95}
96 96
97enum Evas.Canvas3D.Space 97enum @beta Evas.Canvas3D.Space
98{ 98{
99 [[Transform space 99 [[Transform space
100 100
@@ -104,7 +104,7 @@ enum Evas.Canvas3D.Space
104 world [[World coordinate space]] 104 world [[World coordinate space]]
105} 105}
106 106
107enum Evas.Canvas3D.Node_Type 107enum @beta Evas.Canvas3D.Node_Type
108{ 108{
109 [[Types of a node 109 [[Types of a node
110 110
@@ -116,7 +116,7 @@ enum Evas.Canvas3D.Node_Type
116 mesh [[Node which can contain mesh objects]] 116 mesh [[Node which can contain mesh objects]]
117} 117}
118 118
119enum Evas.Canvas3D.Node_Orientation_Type 119enum @beta Evas.Canvas3D.Node_Orientation_Type
120{ 120{
121 [[Types of node orientation 121 [[Types of node orientation
122 122
@@ -128,7 +128,7 @@ enum Evas.Canvas3D.Node_Orientation_Type
128 quaternion [[Node orientation is given as a quaternion]] 128 quaternion [[Node orientation is given as a quaternion]]
129} 129}
130 130
131enum Evas.Canvas3D.Index_Format 131enum @beta Evas.Canvas3D.Index_Format
132{ 132{
133 [[Index formats 133 [[Index formats
134 134
@@ -138,7 +138,7 @@ enum Evas.Canvas3D.Index_Format
138 unsigned_short [[Index is of type unsigned short]] 138 unsigned_short [[Index is of type unsigned short]]
139} 139}
140 140
141enum Evas.Canvas3D.Frustum_Mode 141enum @beta Evas.Canvas3D.Frustum_Mode
142{ 142{
143 [[Frustum modes 143 [[Frustum modes
144 144
@@ -148,7 +148,7 @@ enum Evas.Canvas3D.Frustum_Mode
148 central_point [[Central point]] 148 central_point [[Central point]]
149} 149}
150 150
151enum Evas.Canvas3D.Vertex_Assembly 151enum @beta Evas.Canvas3D.Vertex_Assembly
152{ 152{
153 [[Vertex assembly modes. Vertex assembly represents how the vertices are organized into geometric primitives. 153 [[Vertex assembly modes. Vertex assembly represents how the vertices are organized into geometric primitives.
154 154
@@ -162,7 +162,7 @@ enum Evas.Canvas3D.Vertex_Assembly
162 triangle_fan [[Vertices are organized as a triangle fan]] 162 triangle_fan [[Vertices are organized as a triangle fan]]
163} 163}
164 164
165enum Evas.Canvas3D.Comparison 165enum @beta Evas.Canvas3D.Comparison
166{ 166{
167 [[Comparsion functions for testing(alpha, depth, stencil) in fragment shader 167 [[Comparsion functions for testing(alpha, depth, stencil) in fragment shader
168 168
@@ -177,7 +177,7 @@ enum Evas.Canvas3D.Comparison
177 always [[Always passes (initial value)]] 177 always [[Always passes (initial value)]]
178} 178}
179 179
180enum Evas.Canvas3D.Wrap_Mode 180enum @beta Evas.Canvas3D.Wrap_Mode
181{ 181{
182 [[Wrap modes for texture units 182 [[Wrap modes for texture units
183 183
@@ -187,7 +187,7 @@ enum Evas.Canvas3D.Wrap_Mode
187 reflect [[Values will be repeated in a reflected manner]] 187 reflect [[Values will be repeated in a reflected manner]]
188} 188}
189 189
190enum Evas.Canvas3D.Texture_Filter 190enum @beta Evas.Canvas3D.Texture_Filter
191{ 191{
192 [[Filters for texture units 192 [[Filters for texture units
193 193
@@ -200,7 +200,7 @@ enum Evas.Canvas3D.Texture_Filter
200 linear_mipmap_linear [[Linear sampling in mipmap and interpolate]] 200 linear_mipmap_linear [[Linear sampling in mipmap and interpolate]]
201} 201}
202 202
203enum Evas.Canvas3D.Mesh_Primitive 203enum @beta Evas.Canvas3D.Mesh_Primitive
204{ 204{
205 [[Mesh primitive 205 [[Mesh primitive
206 206
@@ -217,7 +217,7 @@ enum Evas.Canvas3D.Mesh_Primitive
217 count [[Sentinel value to indicate last enum field during iteration]] 217 count [[Sentinel value to indicate last enum field during iteration]]
218} 218}
219 219
220enum Evas.Canvas3D.Primitive_Mode 220enum @beta Evas.Canvas3D.Primitive_Mode
221{ 221{
222 [[Mode of mesh primitive 222 [[Mode of mesh primitive
223 223
@@ -227,7 +227,7 @@ enum Evas.Canvas3D.Primitive_Mode
227 alternative_uv [[Ptimitive with alternative uv (supported for sphere)]] 227 alternative_uv [[Ptimitive with alternative uv (supported for sphere)]]
228} 228}
229 229
230enum Evas.Canvas3D.Shader_Mode 230enum @beta Evas.Canvas3D.Shader_Mode
231{ 231{
232 [[Shader shade modes 232 [[Shader shade modes
233 233
@@ -243,7 +243,7 @@ enum Evas.Canvas3D.Shader_Mode
243 post_processing_FXAA [[Render full screen quard]] 243 post_processing_FXAA [[Render full screen quard]]
244} 244}
245 245
246enum Evas.Canvas3D.Vertex_Attrib 246enum @beta Evas.Canvas3D.Vertex_Attrib
247{ 247{
248 [[Vertex attribute IDs 248 [[Vertex attribute IDs
249 249
@@ -255,7 +255,7 @@ enum Evas.Canvas3D.Vertex_Attrib
255 texcoord [[vertex texture coordinate]] 255 texcoord [[vertex texture coordinate]]
256} 256}
257 257
258enum Evas.Canvas3D.Blend_Func 258enum @beta Evas.Canvas3D.Blend_Func
259{ 259{
260 [[Blending function 260 [[Blending function
261 261
@@ -278,7 +278,7 @@ enum Evas.Canvas3D.Blend_Func
278 src_alpha_saturate [[The scale factors for color components is (i, i, i, 1) where i = min(as, ka, ad)/ka]] 278 src_alpha_saturate [[The scale factors for color components is (i, i, i, 1) where i = min(as, ka, ad)/ka]]
279} 279}
280 280
281enum Evas.Canvas3D.Material_Attrib 281enum @beta Evas.Canvas3D.Material_Attrib
282{ 282{
283 [[Material attributes 283 [[Material attributes
284 284
@@ -290,4 +290,4 @@ enum Evas.Canvas3D.Material_Attrib
290 normal [[Normal map term]] 290 normal [[Normal map term]]
291} 291}
292 292
293type Evas.Canvas3D.Surface_Func: __undefined_type; [[Evas 3D canvas surface function type]] 293type @beta Evas.Canvas3D.Surface_Func: __undefined_type; [[Evas 3D canvas surface function type]]
diff --git a/src/lib/evas/gesture/efl_canvas_gesture_types.eot b/src/lib/evas/gesture/efl_canvas_gesture_types.eot
index 4dbf88c..8be4528 100644
--- a/src/lib/evas/gesture/efl_canvas_gesture_types.eot
+++ b/src/lib/evas/gesture/efl_canvas_gesture_types.eot
@@ -1,4 +1,4 @@
1enum Efl.Canvas.Gesture_Touch_State 1enum @beta Efl.Canvas.Gesture_Touch_State
2{ 2{
3 [[ This enum type describes the state of a touch event. ]] 3 [[ This enum type describes the state of a touch event. ]]
4 legacy: efl_gesture_touch; 4 legacy: efl_gesture_touch;
@@ -8,7 +8,7 @@ enum Efl.Canvas.Gesture_Touch_State
8 end, [[Last fingure touch up]] 8 end, [[Last fingure touch up]]
9} 9}
10 10
11enum Efl.Canvas.Gesture_State 11enum @beta Efl.Canvas.Gesture_State
12{ 12{
13 [[ This enum type describes the state of a gesture. ]] 13 [[ This enum type describes the state of a gesture. ]]
14 legacy: efl_gesture; 14 legacy: efl_gesture;
@@ -19,7 +19,7 @@ enum Efl.Canvas.Gesture_State
19 canceled, [[A gesture was canceled.]] 19 canceled, [[A gesture was canceled.]]
20} 20}
21 21
22enum Efl.Canvas.Gesture_Recognizer_Result 22enum @beta Efl.Canvas.Gesture_Recognizer_Result
23{ 23{
24 [[ This enum type describes the state of a gesture recognizer. ]] 24 [[ This enum type describes the state of a gesture recognizer. ]]
25 legacy: efl_gesture; 25 legacy: efl_gesture;