summaryrefslogtreecommitdiff
path: root/src/lib/elementary
diff options
context:
space:
mode:
authorLukasz Stanislawski <l.stanislaws@samsung.com>2017-11-01 21:31:46 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2017-11-01 21:31:46 +0900
commit5c997b3aaac6277b8c4965ee8e90d05e1959ac05 (patch)
treed1327e9dbf49a5031be1e3ef9fed75c0c81be119 /src/lib/elementary
parent824792f09d8c824d628cde95a1078b712da5db03 (diff)
elm: mark access interfaces as beta
Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5365
Diffstat (limited to 'src/lib/elementary')
-rw-r--r--src/lib/elementary/efl_access.eo40
-rw-r--r--src/lib/elementary/efl_access_component.c1
-rw-r--r--src/lib/elementary/efl_access_component.eo18
-rw-r--r--src/lib/elementary/efl_access_editable_text.eo12
-rw-r--r--src/lib/elementary/efl_access_image.eo6
-rw-r--r--src/lib/elementary/efl_access_selection.eo16
-rw-r--r--src/lib/elementary/efl_access_text.eo32
-rw-r--r--src/lib/elementary/efl_access_value.eo6
-rw-r--r--src/lib/elementary/elementary_config.h7
9 files changed, 73 insertions, 65 deletions
diff --git a/src/lib/elementary/efl_access.eo b/src/lib/elementary/efl_access.eo
index 01a1b4abe2..0ae001a433 100644
--- a/src/lib/elementary/efl_access.eo
+++ b/src/lib/elementary/efl_access.eo
@@ -241,7 +241,7 @@ mixin Efl.Access (Efl.Interface, Efl.Object)
241 eo_prefix: efl_access; 241 eo_prefix: efl_access;
242 data: Efl_Access_Data; 242 data: Efl_Access_Data;
243 methods { 243 methods {
244 @property localized_role_name @protected { 244 @property localized_role_name @protected @beta {
245 [[Gets an localized string describing accessible object role name.]] 245 [[Gets an localized string describing accessible object role name.]]
246 get { 246 get {
247 } 247 }
@@ -249,7 +249,7 @@ mixin Efl.Access (Efl.Interface, Efl.Object)
249 localized_name: string; [[Localized accessible object role name]] 249 localized_name: string; [[Localized accessible object role name]]
250 } 250 }
251 } 251 }
252 @property name { 252 @property name @beta {
253 [[Accessible name of the object.]] 253 [[Accessible name of the object.]]
254 get { 254 get {
255 } 255 }
@@ -259,7 +259,7 @@ mixin Efl.Access (Efl.Interface, Efl.Object)
259 name: string; [[Accessible name]] 259 name: string; [[Accessible name]]
260 } 260 }
261 } 261 }
262 @property relation_set @protected { 262 @property relation_set @protected @beta {
263 [[Gets an all relations between accessible object and other accessible objects.]] 263 [[Gets an all relations between accessible object and other accessible objects.]]
264 get { 264 get {
265 } 265 }
@@ -267,7 +267,7 @@ mixin Efl.Access (Efl.Interface, Efl.Object)
267 relations: Efl.Access.Relation_Set; [[Accessible relation set]] 267 relations: Efl.Access.Relation_Set; [[Accessible relation set]]
268 } 268 }
269 } 269 }
270 @property role { 270 @property role @beta {
271 [[The role of the object in accessibility domain.]] 271 [[The role of the object in accessibility domain.]]
272 get { 272 get {
273 } 273 }
@@ -277,7 +277,7 @@ mixin Efl.Access (Efl.Interface, Efl.Object)
277 role: Efl.Access.Role; [[Accessible role]] 277 role: Efl.Access.Role; [[Accessible role]]
278 } 278 }
279 } 279 }
280 @property children @protected { 280 @property children @protected @beta {
281 [[Gets object's accessible children.]] 281 [[Gets object's accessible children.]]
282 get { 282 get {
283 } 283 }
@@ -285,7 +285,7 @@ mixin Efl.Access (Efl.Interface, Efl.Object)
285 children: list<Efl.Access> @owned; [[List of widget's children]] 285 children: list<Efl.Access> @owned; [[List of widget's children]]
286 } 286 }
287 } 287 }
288 @property role_name @protected { 288 @property role_name @protected @beta {
289 [[Gets human-readable string indentifying object accessibility role.]] 289 [[Gets human-readable string indentifying object accessibility role.]]
290 get { 290 get {
291 } 291 }
@@ -293,7 +293,7 @@ mixin Efl.Access (Efl.Interface, Efl.Object)
293 role_name: string; [[Accessible role name]] 293 role_name: string; [[Accessible role name]]
294 } 294 }
295 } 295 }
296 @property attributes @protected { 296 @property attributes @protected @beta {
297 [[Gets key-value pairs indentifying object extra attributes. Must be free by a user.]] 297 [[Gets key-value pairs indentifying object extra attributes. Must be free by a user.]]
298 get { 298 get {
299 } 299 }
@@ -302,7 +302,7 @@ mixin Efl.Access (Efl.Interface, Efl.Object)
302 attributes: list<ptr(Efl.Access.Attribute) @owned> @owned; [[List of object attributes]] 302 attributes: list<ptr(Efl.Access.Attribute) @owned> @owned; [[List of object attributes]]
303 } 303 }
304 } 304 }
305 @property index_in_parent @protected { 305 @property index_in_parent @protected @beta {
306 [[Gets index of the child in parent's children list.]] 306 [[Gets index of the child in parent's children list.]]
307 get { 307 get {
308 } 308 }
@@ -310,7 +310,7 @@ mixin Efl.Access (Efl.Interface, Efl.Object)
310 idx: int; [[Index in children list]] 310 idx: int; [[Index in children list]]
311 } 311 }
312 } 312 }
313 @property description { 313 @property description @beta {
314 [[Contextual information about object.]] 314 [[Contextual information about object.]]
315 get { 315 get {
316 } 316 }
@@ -320,7 +320,7 @@ mixin Efl.Access (Efl.Interface, Efl.Object)
320 description: string; [[Accessible contextual information]] 320 description: string; [[Accessible contextual information]]
321 } 321 }
322 } 322 }
323 @property parent { 323 @property parent @beta {
324 [[Object's accessible parent.]] 324 [[Object's accessible parent.]]
325 get { 325 get {
326 } 326 }
@@ -330,7 +330,7 @@ mixin Efl.Access (Efl.Interface, Efl.Object)
330 parent: Efl.Access; [[Accessible parent]] 330 parent: Efl.Access; [[Accessible parent]]
331 } 331 }
332 } 332 }
333 @property state_set @protected { 333 @property state_set @protected @beta {
334 [[Gets set describing object accessible states.]] 334 [[Gets set describing object accessible states.]]
335 get { 335 get {
336 } 336 }
@@ -338,7 +338,7 @@ mixin Efl.Access (Efl.Interface, Efl.Object)
338 states: Efl.Access.State_Set; [[Accessible state set]] 338 states: Efl.Access.State_Set; [[Accessible state set]]
339 } 339 }
340 } 340 }
341 event_handler_add @class @protected { 341 event_handler_add @class @protected @beta {
342 [[Register accessibility event listener]] 342 [[Register accessibility event listener]]
343 params { 343 params {
344 @in cb: Efl_Event_Cb; [[Callback]] 344 @in cb: Efl_Event_Cb; [[Callback]]
@@ -346,13 +346,13 @@ mixin Efl.Access (Efl.Interface, Efl.Object)
346 } 346 }
347 return: ptr(Efl.Access.Event.Handler); [[Event handler]] 347 return: ptr(Efl.Access.Event.Handler); [[Event handler]]
348 } 348 }
349 event_handler_del @class @protected { 349 event_handler_del @class @protected @beta {
350 [[Deregister accessibility event listener]] 350 [[Deregister accessibility event listener]]
351 params { 351 params {
352 @in handler: ptr(Efl.Access.Event.Handler); [[Event handler]] 352 @in handler: ptr(Efl.Access.Event.Handler); [[Event handler]]
353 } 353 }
354 } 354 }
355 event_emit @class @protected { 355 event_emit @class @protected @beta {
356 [[Emit event]] 356 [[Emit event]]
357 params { 357 params {
358 @in accessible: Efl.Access; [[Accessibility object.]] 358 @in accessible: Efl.Access; [[Accessibility object.]]
@@ -360,7 +360,7 @@ mixin Efl.Access (Efl.Interface, Efl.Object)
360 @in event_info: void_ptr; [[Accessibility event details.]] 360 @in event_info: void_ptr; [[Accessibility event details.]]
361 } 361 }
362 } 362 }
363 @property translation_domain { 363 @property translation_domain @beta {
364 [[The translation domain of "name" and "description" 364 [[The translation domain of "name" and "description"
365 properties. 365 properties.
366 366
@@ -382,7 +382,7 @@ mixin Efl.Access (Efl.Interface, Efl.Object)
382 domain: string; [[Translation domain]] 382 domain: string; [[Translation domain]]
383 } 383 }
384 } 384 }
385 @property type { 385 @property type @beta {
386 [[Type of accessibility object]] 386 [[Type of accessibility object]]
387 get { 387 get {
388 } 388 }
@@ -392,7 +392,7 @@ mixin Efl.Access (Efl.Interface, Efl.Object)
392 type: Efl.Access.Type; [[Object type]] 392 type: Efl.Access.Type; [[Object type]]
393 } 393 }
394 } 394 }
395 relationship_append { 395 relationship_append @beta {
396 [[Defines the relationship between two accessible objects. 396 [[Defines the relationship between two accessible objects.
397 397
398 Adds unique relation between source object and relation_object of a 398 Adds unique relation between source object and relation_object of a
@@ -411,7 +411,7 @@ mixin Efl.Access (Efl.Interface, Efl.Object)
411 @in relation_object: const(Efl.Access); [[Object to relate to]] 411 @in relation_object: const(Efl.Access); [[Object to relate to]]
412 } 412 }
413 } 413 }
414 relationship_remove { 414 relationship_remove @beta {
415 [[Removes the relationship between two accessible objects. 415 [[Removes the relationship between two accessible objects.
416 416
417 If relation_object is NULL function removes all relations 417 If relation_object is NULL function removes all relations
@@ -422,10 +422,10 @@ mixin Efl.Access (Efl.Interface, Efl.Object)
422 @in relation_object: const(Efl.Access); [[Object to remove relation from]] 422 @in relation_object: const(Efl.Access); [[Object to remove relation from]]
423 } 423 }
424 } 424 }
425 relationships_clear { 425 relationships_clear @beta {
426 [[Removes all relationships in accessible object.]] 426 [[Removes all relationships in accessible object.]]
427 } 427 }
428 @property root @class { 428 @property root @class @beta {
429 get { 429 get {
430 [[Get root object of accessible object hierarchy]] 430 [[Get root object of accessible object hierarchy]]
431 values { 431 values {
diff --git a/src/lib/elementary/efl_access_component.c b/src/lib/elementary/efl_access_component.c
index abc72ef3dd..c53c51f294 100644
--- a/src/lib/elementary/efl_access_component.c
+++ b/src/lib/elementary/efl_access_component.c
@@ -3,6 +3,7 @@
3#endif 3#endif
4 4
5#define EFL_ACCESS_COMPONENT_PROTECTED 5#define EFL_ACCESS_COMPONENT_PROTECTED
6#define EFL_ACCESS_COMPONENT_BETA
6#define EFL_ACCESS_PROTECTED 7#define EFL_ACCESS_PROTECTED
7 8
8#include <Elementary.h> 9#include <Elementary.h>
diff --git a/src/lib/elementary/efl_access_component.eo b/src/lib/elementary/efl_access_component.eo
index dd4d5e4b1f..c6f6964eea 100644
--- a/src/lib/elementary/efl_access_component.eo
+++ b/src/lib/elementary/efl_access_component.eo
@@ -5,7 +5,7 @@ mixin Efl.Access.Component ()
5 [[AT-SPI component mixin]] 5 [[AT-SPI component mixin]]
6 data: null; 6 data: null;
7 methods { 7 methods {
8 @property size @protected { 8 @property size @protected @beta {
9 [[Size of accessible widget.]] 9 [[Size of accessible widget.]]
10 set { 10 set {
11 return: bool; [[$true if size was set, $false otherwise]] 11 return: bool; [[$true if size was set, $false otherwise]]
@@ -17,7 +17,7 @@ mixin Efl.Access.Component ()
17 h: int; [[Height of the widget]] 17 h: int; [[Height of the widget]]
18 } 18 }
19 } 19 }
20 @property layer @protected { 20 @property layer @protected @beta {
21 [[Evas layer of accessible widget.]] 21 [[Evas layer of accessible widget.]]
22 get { 22 get {
23 } 23 }
@@ -25,7 +25,7 @@ mixin Efl.Access.Component ()
25 layer: int; [[Evas layer of the widget]] 25 layer: int; [[Evas layer of the widget]]
26 } 26 }
27 } 27 }
28 @property alpha @protected { 28 @property alpha @protected @beta {
29 [[Gets alpha of accessible widget.]] 29 [[Gets alpha of accessible widget.]]
30 get { 30 get {
31 } 31 }
@@ -33,7 +33,7 @@ mixin Efl.Access.Component ()
33 alpha: double; [[Alpha value in [0, 1] range.]] 33 alpha: double; [[Alpha value in [0, 1] range.]]
34 } 34 }
35 } 35 }
36 @property z_order @protected { 36 @property z_order @protected @beta {
37 [[Gets the depth at which the component is shown in relation to other 37 [[Gets the depth at which the component is shown in relation to other
38 components in the same container.]] 38 components in the same container.]]
39 get { 39 get {
@@ -42,7 +42,7 @@ mixin Efl.Access.Component ()
42 z_order: int; [[Z order of component]] 42 z_order: int; [[Z order of component]]
43 } 43 }
44 } 44 }
45 @property extents @protected { 45 @property extents @protected @beta {
46 [[Geometry of accessible widget.]] 46 [[Geometry of accessible widget.]]
47 get { 47 get {
48 } 48 }
@@ -57,7 +57,7 @@ mixin Efl.Access.Component ()
57 rect: Eina.Rect; [[The geometry.]] 57 rect: Eina.Rect; [[The geometry.]]
58 } 58 }
59 } 59 }
60 @property position @protected { 60 @property position @protected @beta {
61 [[Position of accessible widget.]] 61 [[Position of accessible widget.]]
62 set { 62 set {
63 return: bool; [[$true if position was set, $false otherwise]] 63 return: bool; [[$true if position was set, $false otherwise]]
@@ -73,7 +73,7 @@ mixin Efl.Access.Component ()
73 y: int; [[Y coordinate]] 73 y: int; [[Y coordinate]]
74 } 74 }
75 } 75 }
76 contains @protected { 76 contains @protected @beta {
77 [[Contains accessible widget]] 77 [[Contains accessible widget]]
78 params { 78 params {
79 screen_coords: bool; [[If $true x and y values will be relative to 79 screen_coords: bool; [[If $true x and y values will be relative to
@@ -83,13 +83,13 @@ mixin Efl.Access.Component ()
83 } 83 }
84 return: bool; [[$true if params have been set, $false otherwise]] 84 return: bool; [[$true if params have been set, $false otherwise]]
85 } 85 }
86 focus_grab @protected { 86 focus_grab @protected @beta {
87 [[Focuses accessible widget.]] 87 [[Focuses accessible widget.]]
88 88
89 return: bool; [[$true if focus grab focus succeed, $false otherwise.]] 89 return: bool; [[$true if focus grab focus succeed, $false otherwise.]]
90 90
91 } 91 }
92 accessible_at_point_get @protected { 92 accessible_at_point_get @protected @beta {
93 [[Gets top component object occupying space at given coordinates.]] 93 [[Gets top component object occupying space at given coordinates.]]
94 params { 94 params {
95 screen_coords: bool; [[If $true x and y values will be relative to 95 screen_coords: bool; [[If $true x and y values will be relative to
diff --git a/src/lib/elementary/efl_access_editable_text.eo b/src/lib/elementary/efl_access_editable_text.eo
index 21c823b3f0..14d8b280e8 100644
--- a/src/lib/elementary/efl_access_editable_text.eo
+++ b/src/lib/elementary/efl_access_editable_text.eo
@@ -2,7 +2,7 @@ interface Efl.Access.Editable.Text ()
2{ 2{
3 [[Elementary editable text interface]] 3 [[Elementary editable text interface]]
4 methods { 4 methods {
5 @property content @protected { 5 @property content @protected @beta {
6 [[Editable content property]] 6 [[Editable content property]]
7 set { 7 set {
8 return: bool; [[$true if setting the value succeeded, $false otherwise]] 8 return: bool; [[$true if setting the value succeeded, $false otherwise]]
@@ -11,7 +11,7 @@ interface Efl.Access.Editable.Text ()
11 string: string; [[Content]] 11 string: string; [[Content]]
12 } 12 }
13 } 13 }
14 insert @protected { 14 insert @protected @beta {
15 [[Insert text at given position]] 15 [[Insert text at given position]]
16 params { 16 params {
17 @in string: string; [[String to be inserted]] 17 @in string: string; [[String to be inserted]]
@@ -19,7 +19,7 @@ interface Efl.Access.Editable.Text ()
19 } 19 }
20 return: bool; [[$true if insert succeeded, $false otherwise]] 20 return: bool; [[$true if insert succeeded, $false otherwise]]
21 } 21 }
22 copy @protected { 22 copy @protected @beta {
23 [[Copy text between start and end parameter]] 23 [[Copy text between start and end parameter]]
24 params { 24 params {
25 @in start: int; [[Start position to copy]] 25 @in start: int; [[Start position to copy]]
@@ -27,7 +27,7 @@ interface Efl.Access.Editable.Text ()
27 } 27 }
28 return: bool; [[$true if copy succeeded, $false otherwise]] 28 return: bool; [[$true if copy succeeded, $false otherwise]]
29 } 29 }
30 cut @protected { 30 cut @protected @beta {
31 [[Cut text between start and end parameter]] 31 [[Cut text between start and end parameter]]
32 params { 32 params {
33 @in start: int; [[Start position to cut]] 33 @in start: int; [[Start position to cut]]
@@ -35,7 +35,7 @@ interface Efl.Access.Editable.Text ()
35 } 35 }
36 return: bool; [[$true if cut succeeded, $false otherwise]] 36 return: bool; [[$true if cut succeeded, $false otherwise]]
37 } 37 }
38 delete @protected { 38 delete @protected @beta {
39 [[Delete text between start and end parameter]] 39 [[Delete text between start and end parameter]]
40 params { 40 params {
41 @in start: int; [[Start position to delete]] 41 @in start: int; [[Start position to delete]]
@@ -43,7 +43,7 @@ interface Efl.Access.Editable.Text ()
43 } 43 }
44 return: bool; [[$true if delete succeeded, $false otherwise]] 44 return: bool; [[$true if delete succeeded, $false otherwise]]
45 } 45 }
46 paste @protected { 46 paste @protected @beta {
47 [[Paste text at given position]] 47 [[Paste text at given position]]
48 params { 48 params {
49 @in position: int; [[Position to insert text]] 49 @in position: int; [[Position to insert text]]
diff --git a/src/lib/elementary/efl_access_image.eo b/src/lib/elementary/efl_access_image.eo
index adfc607d02..1b06edae78 100644
--- a/src/lib/elementary/efl_access_image.eo
+++ b/src/lib/elementary/efl_access_image.eo
@@ -3,7 +3,7 @@ mixin Efl.Access.Image ()
3 [[Accessible image mixin]] 3 [[Accessible image mixin]]
4 data: null; 4 data: null;
5 methods { 5 methods {
6 @property extents @protected { 6 @property extents @protected @beta {
7 [[Gets an image extents.]] 7 [[Gets an image extents.]]
8 get @pure_virtual { 8 get @pure_virtual {
9 } 9 }
@@ -17,7 +17,7 @@ mixin Efl.Access.Image ()
17 height: int; [[Image height]] 17 height: int; [[Image height]]
18 } 18 }
19 } 19 }
20 @property description @protected { 20 @property description @protected @beta {
21 [[Textual description of image]] 21 [[Textual description of image]]
22 get { 22 get {
23 } 23 }
@@ -27,7 +27,7 @@ mixin Efl.Access.Image ()
27 description: string; [[Textual image description]] 27 description: string; [[Textual image description]]
28 } 28 }
29 } 29 }
30 @property locale @protected { 30 @property locale @protected @beta {
31 [[Gets locale of the image description.]] 31 [[Gets locale of the image description.]]
32 get { 32 get {
33 } 33 }
diff --git a/src/lib/elementary/efl_access_selection.eo b/src/lib/elementary/efl_access_selection.eo
index 174cf21b2e..f25b2c245b 100644
--- a/src/lib/elementary/efl_access_selection.eo
+++ b/src/lib/elementary/efl_access_selection.eo
@@ -2,13 +2,13 @@ interface Efl.Access.Selection ()
2{ 2{
3 [[Elementary access selection interface]] 3 [[Elementary access selection interface]]
4 methods { 4 methods {
5 @property selected_children_count @protected { 5 @property selected_children_count @protected @beta {
6 get { 6 get {
7 [[Gets the number of currently selected children]] 7 [[Gets the number of currently selected children]]
8 return: int; [[Number of currently selected children]] 8 return: int; [[Number of currently selected children]]
9 } 9 }
10 } 10 }
11 @property selected_child @protected { 11 @property selected_child @protected @beta {
12 [[Gets child for given child index]] 12 [[Gets child for given child index]]
13 get { 13 get {
14 return: Efl.Object; [[Child object]] 14 return: Efl.Object; [[Child object]]
@@ -17,36 +17,36 @@ interface Efl.Access.Selection ()
17 selected_child_index: int; [[Index of child]] 17 selected_child_index: int; [[Index of child]]
18 } 18 }
19 } 19 }
20 child_select @protected { 20 child_select @protected @beta {
21 [[Adds selection for given child index]] 21 [[Adds selection for given child index]]
22 params { 22 params {
23 @in child_index: int; [[Index of child]] 23 @in child_index: int; [[Index of child]]
24 } 24 }
25 return: bool; [[$true if selection was added, $false otherwise]] 25 return: bool; [[$true if selection was added, $false otherwise]]
26 } 26 }
27 selected_child_deselect @protected { 27 selected_child_deselect @protected @beta {
28 [[Removes selection for given child index]] 28 [[Removes selection for given child index]]
29 params { 29 params {
30 @in child_index: int; [[Index of child]] 30 @in child_index: int; [[Index of child]]
31 } 31 }
32 return: bool; [[$true if selection was removed, $false otherwise]] 32 return: bool; [[$true if selection was removed, $false otherwise]]
33 } 33 }
34 is_child_selected @protected { 34 is_child_selected @protected @beta {
35 [[Determines if child specified by index is selected]] 35 [[Determines if child specified by index is selected]]
36 params { 36 params {
37 @in child_index: int; [[Index of child]] 37 @in child_index: int; [[Index of child]]
38 } 38 }
39 return: bool; [[$true if child is selected, $false otherwise]] 39 return: bool; [[$true if child is selected, $false otherwise]]
40 } 40 }
41 all_children_select @protected { 41 all_children_select @protected @beta {
42 [[Adds selection for all children]] 42 [[Adds selection for all children]]
43 return: bool; [[$true if selection was added to all children, $false otherwise]] 43 return: bool; [[$true if selection was added to all children, $false otherwise]]
44 } 44 }
45 clear @protected { 45 clear @protected @beta {
46 [[Clears the current selection]] 46 [[Clears the current selection]]
47 return: bool; [[$true if selection was cleared, $false otherwise]] 47 return: bool; [[$true if selection was cleared, $false otherwise]]
48 } 48 }
49 child_deselect @protected { 49 child_deselect @protected @beta {
50 [[Removes selection for given child index]] 50 [[Removes selection for given child index]]
51 params { 51 params {
52 @in child_index: int; [[Index of child]] 52 @in child_index: int; [[Index of child]]
diff --git a/src/lib/elementary/efl_access_text.eo b/src/lib/elementary/efl_access_text.eo
index 871cb68fc2..2fd823025b 100644
--- a/src/lib/elementary/efl_access_text.eo
+++ b/src/lib/elementary/efl_access_text.eo
@@ -48,7 +48,7 @@ interface Efl.Access.Text ()
48{ 48{
49 [[Elementary accessible text interface]] 49 [[Elementary accessible text interface]]
50 methods { 50 methods {
51 @property character @protected { 51 @property character @protected @beta {
52 get { 52 get {
53 [[Gets single character present in accessible widget's text at given offset.]] 53 [[Gets single character present in accessible widget's text at given offset.]]
54 } 54 }
@@ -59,7 +59,7 @@ interface Efl.Access.Text ()
59 character: Eina.Unicode; [[Character at offset. 0 when out-of bounds offset has been given. Codepoints between DC80 and DCFF indicates that string includes invalid UTF8 chars.]] 59 character: Eina.Unicode; [[Character at offset. 0 when out-of bounds offset has been given. Codepoints between DC80 and DCFF indicates that string includes invalid UTF8 chars.]]
60 } 60 }
61 } 61 }
62 @property string @protected { 62 @property string @protected @beta {
63 get { 63 get {
64 [[Gets string, start and end offset in text according to given initial offset and granularity.]] 64 [[Gets string, start and end offset in text according to given initial offset and granularity.]]
65 } 65 }
@@ -72,7 +72,7 @@ interface Efl.Access.Text ()
72 string: mstring @owned; [[Newly allocated UTF-8 encoded string. Must be free by a user.]] 72 string: mstring @owned; [[Newly allocated UTF-8 encoded string. Must be free by a user.]]
73 } 73 }
74 } 74 }
75 @property text @protected { 75 @property text @protected @beta {
76 get { 76 get {
77 [[Gets text of accessible widget.]] 77 [[Gets text of accessible widget.]]
78 } 78 }
@@ -84,7 +84,7 @@ interface Efl.Access.Text ()
84 text: mstring @owned; [[UTF-8 encoded text.]] 84 text: mstring @owned; [[UTF-8 encoded text.]]
85 } 85 }
86 } 86 }
87 @property caret_offset @protected { 87 @property caret_offset @protected @beta {
88 [[Caret offset property]] 88 [[Caret offset property]]
89 get { 89 get {
90 [[Gets offset position of caret (cursor)]] 90 [[Gets offset position of caret (cursor)]]
@@ -96,7 +96,7 @@ interface Efl.Access.Text ()
96 offset: int; [[Offset]] 96 offset: int; [[Offset]]
97 } 97 }
98 } 98 }
99 @property attribute @protected { 99 @property attribute @protected @beta {
100 get { 100 get {
101 [[Indicate if a text attribute with a given name is set]] 101 [[Indicate if a text attribute with a given name is set]]
102 return: bool; [[$true if attribute name is set, $false otherwise]] 102 return: bool; [[$true if attribute name is set, $false otherwise]]
@@ -110,7 +110,7 @@ interface Efl.Access.Text ()
110 value: mstring @owned; [[Value of text attribute. Should be free()]] 110 value: mstring @owned; [[Value of text attribute. Should be free()]]
111 } 111 }
112 } 112 }
113 @property attributes @protected { 113 @property attributes @protected @beta {
114 get { 114 get {
115 [[Gets list of all text attributes.]] 115 [[Gets list of all text attributes.]]
116 } 116 }
@@ -122,7 +122,7 @@ interface Efl.Access.Text ()
122 attributes: list<ptr(Efl.Access.Text.Attribute) @owned> @owned; [[List of text attributes]] 122 attributes: list<ptr(Efl.Access.Text.Attribute) @owned> @owned; [[List of text attributes]]
123 } 123 }
124 } 124 }
125 @property default_attributes @protected { 125 @property default_attributes @protected @beta {
126 [[Default attributes]] 126 [[Default attributes]]
127 get { 127 get {
128 } 128 }
@@ -130,7 +130,7 @@ interface Efl.Access.Text ()
130 attributes: list<ptr(Efl.Access.Text.Attribute) @owned> @owned; [[List of default attributes]] 130 attributes: list<ptr(Efl.Access.Text.Attribute) @owned> @owned; [[List of default attributes]]
131 } 131 }
132 } 132 }
133 @property character_extents @protected { 133 @property character_extents @protected @beta {
134 [[Character extents]] 134 [[Character extents]]
135 get { 135 get {
136 return: bool; [[$true if character extents, $false otherwise]] 136 return: bool; [[$true if character extents, $false otherwise]]
@@ -143,7 +143,7 @@ interface Efl.Access.Text ()
143 rect: Eina.Rect; [[Extents rectangle]] 143 rect: Eina.Rect; [[Extents rectangle]]
144 } 144 }
145 } 145 }
146 @property character_count @protected { 146 @property character_count @protected @beta {
147 [[Character count]] 147 [[Character count]]
148 get { 148 get {
149 } 149 }
@@ -151,7 +151,7 @@ interface Efl.Access.Text ()
151 count: int; [[Character count]] 151 count: int; [[Character count]]
152 } 152 }
153 } 153 }
154 @property offset_at_point @protected { 154 @property offset_at_point @protected @beta {
155 [[Offset at given point]] 155 [[Offset at given point]]
156 get { 156 get {
157 } 157 }
@@ -164,7 +164,7 @@ interface Efl.Access.Text ()
164 offset: int; [[Offset]] 164 offset: int; [[Offset]]
165 } 165 }
166 } 166 }
167 @property bounded_ranges @protected { 167 @property bounded_ranges @protected @beta {
168 [[Bounded ranges]] 168 [[Bounded ranges]]
169 get { 169 get {
170 } 170 }
@@ -178,7 +178,7 @@ interface Efl.Access.Text ()
178 ranges: list<ptr(Efl.Access.Text.Range) @owned> @owned; [[List of ranges]] 178 ranges: list<ptr(Efl.Access.Text.Range) @owned> @owned; [[List of ranges]]
179 } 179 }
180 } 180 }
181 @property range_extents @protected { 181 @property range_extents @protected @beta {
182 [[Range extents]] 182 [[Range extents]]
183 get { 183 get {
184 return: bool; [[$true if range extents, $false otherwise]] 184 return: bool; [[$true if range extents, $false otherwise]]
@@ -192,7 +192,7 @@ interface Efl.Access.Text ()
192 rect: Eina.Rect; [[Range rectangle]] 192 rect: Eina.Rect; [[Range rectangle]]
193 } 193 }
194 } 194 }
195 @property selections_count @protected { 195 @property selections_count @protected @beta {
196 [[Selection count property]] 196 [[Selection count property]]
197 get { 197 get {
198 } 198 }
@@ -200,7 +200,7 @@ interface Efl.Access.Text ()
200 count: int; [[Selection counter]] 200 count: int; [[Selection counter]]
201 } 201 }
202 } 202 }
203 @property selection @protected { 203 @property selection @protected @beta {
204 [[Selection property]] 204 [[Selection property]]
205 get { 205 get {
206 } 206 }
@@ -215,7 +215,7 @@ interface Efl.Access.Text ()
215 end_offset: int; [[Selection end offset]] 215 end_offset: int; [[Selection end offset]]
216 } 216 }
217 } 217 }
218 selection_add @protected { 218 selection_add @protected @beta {
219 [[Add selection]] 219 [[Add selection]]
220 params { 220 params {
221 @in start_offset: int; [[Start selection from this offset]] 221 @in start_offset: int; [[Start selection from this offset]]
@@ -223,7 +223,7 @@ interface Efl.Access.Text ()
223 } 223 }
224 return: bool; [[$true if selection was added, $false otherwise]] 224 return: bool; [[$true if selection was added, $false otherwise]]
225 } 225 }
226 selection_remove @protected { 226 selection_remove @protected @beta {
227 [[Remove selection]] 227 [[Remove selection]]
228 params { 228 params {
229 @in selection_number: int; [[Selection number to be removed]] 229 @in selection_number: int; [[Selection number to be removed]]
diff --git a/src/lib/elementary/efl_access_value.eo b/src/lib/elementary/efl_access_value.eo
index c6c344496b..a1a8fea8f5 100644
--- a/src/lib/elementary/efl_access_value.eo
+++ b/src/lib/elementary/efl_access_value.eo
@@ -2,7 +2,7 @@ interface Efl.Access.Value ()
2{ 2{
3 [[Elementary Access value interface]] 3 [[Elementary Access value interface]]
4 methods { 4 methods {
5 @property value_and_text @protected { 5 @property value_and_text @protected @beta {
6 [[Value and text property]] 6 [[Value and text property]]
7 get { 7 get {
8 [[Gets value displayed by a accessible widget.]] 8 [[Gets value displayed by a accessible widget.]]
@@ -15,7 +15,7 @@ interface Efl.Access.Value ()
15 text: string; [[string describing value in given context eg. small, enough]] 15 text: string; [[string describing value in given context eg. small, enough]]
16 } 16 }
17 } 17 }
18 @property range @protected { 18 @property range @protected @beta {
19 get { 19 get {
20 [[Gets a range of all possible values and its description]] 20 [[Gets a range of all possible values and its description]]
21 } 21 }
@@ -25,7 +25,7 @@ interface Efl.Access.Value ()
25 description: string; [[Description of the range]] 25 description: string; [[Description of the range]]
26 } 26 }
27 } 27 }
28 @property increment @protected { 28 @property increment @protected @beta {
29 get { 29 get {
30 [[Gets an minimal incrementation value]] 30 [[Gets an minimal incrementation value]]
31 } 31 }
diff --git a/src/lib/elementary/elementary_config.h b/src/lib/elementary/elementary_config.h
index ce1a00f338..459ebd0213 100644
--- a/src/lib/elementary/elementary_config.h
+++ b/src/lib/elementary/elementary_config.h
@@ -15,3 +15,10 @@
15#define EFL_CANVAS_GROUP_BETA 15#define EFL_CANVAS_GROUP_BETA
16#define EFL_OBJECT_BETA 16#define EFL_OBJECT_BETA
17#define EFL_OBJECT_PROTECTED 17#define EFL_OBJECT_PROTECTED
18#define EFL_ACCESS_BETA
19#define EFL_ACCESS_COMPONENT_BETA
20#define EFL_ACCESS_EDITABLE_TEXT_BETA
21#define EFL_ACCESS_IMAGE_BETA
22#define EFL_ACCESS_SELECTION_BETA
23#define EFL_ACCESS_TEXT_BETA
24#define EFL_ACCESS_VALUE_BETA