eo_prefix: efl_access;
data: Efl_Access_Data;
methods {
- @property localized_role_name @protected {
+ @property localized_role_name @protected @beta {
[[Gets an localized string describing accessible object role name.]]
get {
}
localized_name: string; [[Localized accessible object role name]]
}
}
- @property name {
+ @property name @beta {
[[Accessible name of the object.]]
get {
}
name: string; [[Accessible name]]
}
}
- @property relation_set @protected {
+ @property relation_set @protected @beta {
[[Gets an all relations between accessible object and other accessible objects.]]
get {
}
relations: Efl.Access.Relation_Set; [[Accessible relation set]]
}
}
- @property role {
+ @property role @beta {
[[The role of the object in accessibility domain.]]
get {
}
role: Efl.Access.Role; [[Accessible role]]
}
}
- @property children @protected {
+ @property children @protected @beta {
[[Gets object's accessible children.]]
get {
}
children: list<Efl.Access> @owned; [[List of widget's children]]
}
}
- @property role_name @protected {
+ @property role_name @protected @beta {
[[Gets human-readable string indentifying object accessibility role.]]
get {
}
role_name: string; [[Accessible role name]]
}
}
- @property attributes @protected {
+ @property attributes @protected @beta {
[[Gets key-value pairs indentifying object extra attributes. Must be free by a user.]]
get {
}
attributes: list<ptr(Efl.Access.Attribute) @owned> @owned; [[List of object attributes]]
}
}
- @property index_in_parent @protected {
+ @property index_in_parent @protected @beta {
[[Gets index of the child in parent's children list.]]
get {
}
idx: int; [[Index in children list]]
}
}
- @property description {
+ @property description @beta {
[[Contextual information about object.]]
get {
}
description: string; [[Accessible contextual information]]
}
}
- @property parent {
+ @property parent @beta {
[[Object's accessible parent.]]
get {
}
parent: Efl.Access; [[Accessible parent]]
}
}
- @property state_set @protected {
+ @property state_set @protected @beta {
[[Gets set describing object accessible states.]]
get {
}
states: Efl.Access.State_Set; [[Accessible state set]]
}
}
- event_handler_add @class @protected {
+ event_handler_add @class @protected @beta {
[[Register accessibility event listener]]
params {
@in cb: Efl_Event_Cb; [[Callback]]
}
return: ptr(Efl.Access.Event.Handler); [[Event handler]]
}
- event_handler_del @class @protected {
+ event_handler_del @class @protected @beta {
[[Deregister accessibility event listener]]
params {
@in handler: ptr(Efl.Access.Event.Handler); [[Event handler]]
}
}
- event_emit @class @protected {
+ event_emit @class @protected @beta {
[[Emit event]]
params {
@in accessible: Efl.Access; [[Accessibility object.]]
@in event_info: void_ptr; [[Accessibility event details.]]
}
}
- @property translation_domain {
+ @property translation_domain @beta {
[[The translation domain of "name" and "description"
properties.
domain: string; [[Translation domain]]
}
}
- @property type {
+ @property type @beta {
[[Type of accessibility object]]
get {
}
type: Efl.Access.Type; [[Object type]]
}
}
- relationship_append {
+ relationship_append @beta {
[[Defines the relationship between two accessible objects.
Adds unique relation between source object and relation_object of a
@in relation_object: const(Efl.Access); [[Object to relate to]]
}
}
- relationship_remove {
+ relationship_remove @beta {
[[Removes the relationship between two accessible objects.
If relation_object is NULL function removes all relations
@in relation_object: const(Efl.Access); [[Object to remove relation from]]
}
}
- relationships_clear {
+ relationships_clear @beta {
[[Removes all relationships in accessible object.]]
}
- @property root @class {
+ @property root @class @beta {
get {
[[Get root object of accessible object hierarchy]]
values {
#endif
#define EFL_ACCESS_COMPONENT_PROTECTED
+#define EFL_ACCESS_COMPONENT_BETA
#define EFL_ACCESS_PROTECTED
#include <Elementary.h>
[[AT-SPI component mixin]]
data: null;
methods {
- @property size @protected {
+ @property size @protected @beta {
[[Size of accessible widget.]]
set {
return: bool; [[$true if size was set, $false otherwise]]
h: int; [[Height of the widget]]
}
}
- @property layer @protected {
+ @property layer @protected @beta {
[[Evas layer of accessible widget.]]
get {
}
layer: int; [[Evas layer of the widget]]
}
}
- @property alpha @protected {
+ @property alpha @protected @beta {
[[Gets alpha of accessible widget.]]
get {
}
alpha: double; [[Alpha value in [0, 1] range.]]
}
}
- @property z_order @protected {
+ @property z_order @protected @beta {
[[Gets the depth at which the component is shown in relation to other
components in the same container.]]
get {
z_order: int; [[Z order of component]]
}
}
- @property extents @protected {
+ @property extents @protected @beta {
[[Geometry of accessible widget.]]
get {
}
rect: Eina.Rect; [[The geometry.]]
}
}
- @property position @protected {
+ @property position @protected @beta {
[[Position of accessible widget.]]
set {
return: bool; [[$true if position was set, $false otherwise]]
y: int; [[Y coordinate]]
}
}
- contains @protected {
+ contains @protected @beta {
[[Contains accessible widget]]
params {
screen_coords: bool; [[If $true x and y values will be relative to
}
return: bool; [[$true if params have been set, $false otherwise]]
}
- focus_grab @protected {
+ focus_grab @protected @beta {
[[Focuses accessible widget.]]
return: bool; [[$true if focus grab focus succeed, $false otherwise.]]
}
- accessible_at_point_get @protected {
+ accessible_at_point_get @protected @beta {
[[Gets top component object occupying space at given coordinates.]]
params {
screen_coords: bool; [[If $true x and y values will be relative to
{
[[Elementary editable text interface]]
methods {
- @property content @protected {
+ @property content @protected @beta {
[[Editable content property]]
set {
return: bool; [[$true if setting the value succeeded, $false otherwise]]
string: string; [[Content]]
}
}
- insert @protected {
+ insert @protected @beta {
[[Insert text at given position]]
params {
@in string: string; [[String to be inserted]]
}
return: bool; [[$true if insert succeeded, $false otherwise]]
}
- copy @protected {
+ copy @protected @beta {
[[Copy text between start and end parameter]]
params {
@in start: int; [[Start position to copy]]
}
return: bool; [[$true if copy succeeded, $false otherwise]]
}
- cut @protected {
+ cut @protected @beta {
[[Cut text between start and end parameter]]
params {
@in start: int; [[Start position to cut]]
}
return: bool; [[$true if cut succeeded, $false otherwise]]
}
- delete @protected {
+ delete @protected @beta {
[[Delete text between start and end parameter]]
params {
@in start: int; [[Start position to delete]]
}
return: bool; [[$true if delete succeeded, $false otherwise]]
}
- paste @protected {
+ paste @protected @beta {
[[Paste text at given position]]
params {
@in position: int; [[Position to insert text]]
[[Accessible image mixin]]
data: null;
methods {
- @property extents @protected {
+ @property extents @protected @beta {
[[Gets an image extents.]]
get @pure_virtual {
}
height: int; [[Image height]]
}
}
- @property description @protected {
+ @property description @protected @beta {
[[Textual description of image]]
get {
}
description: string; [[Textual image description]]
}
}
- @property locale @protected {
+ @property locale @protected @beta {
[[Gets locale of the image description.]]
get {
}
{
[[Elementary access selection interface]]
methods {
- @property selected_children_count @protected {
+ @property selected_children_count @protected @beta {
get {
[[Gets the number of currently selected children]]
return: int; [[Number of currently selected children]]
}
}
- @property selected_child @protected {
+ @property selected_child @protected @beta {
[[Gets child for given child index]]
get {
return: Efl.Object; [[Child object]]
selected_child_index: int; [[Index of child]]
}
}
- child_select @protected {
+ child_select @protected @beta {
[[Adds selection for given child index]]
params {
@in child_index: int; [[Index of child]]
}
return: bool; [[$true if selection was added, $false otherwise]]
}
- selected_child_deselect @protected {
+ selected_child_deselect @protected @beta {
[[Removes selection for given child index]]
params {
@in child_index: int; [[Index of child]]
}
return: bool; [[$true if selection was removed, $false otherwise]]
}
- is_child_selected @protected {
+ is_child_selected @protected @beta {
[[Determines if child specified by index is selected]]
params {
@in child_index: int; [[Index of child]]
}
return: bool; [[$true if child is selected, $false otherwise]]
}
- all_children_select @protected {
+ all_children_select @protected @beta {
[[Adds selection for all children]]
return: bool; [[$true if selection was added to all children, $false otherwise]]
}
- clear @protected {
+ clear @protected @beta {
[[Clears the current selection]]
return: bool; [[$true if selection was cleared, $false otherwise]]
}
- child_deselect @protected {
+ child_deselect @protected @beta {
[[Removes selection for given child index]]
params {
@in child_index: int; [[Index of child]]
{
[[Elementary accessible text interface]]
methods {
- @property character @protected {
+ @property character @protected @beta {
get {
[[Gets single character present in accessible widget's text at given offset.]]
}
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.]]
}
}
- @property string @protected {
+ @property string @protected @beta {
get {
[[Gets string, start and end offset in text according to given initial offset and granularity.]]
}
string: mstring @owned; [[Newly allocated UTF-8 encoded string. Must be free by a user.]]
}
}
- @property text @protected {
+ @property text @protected @beta {
get {
[[Gets text of accessible widget.]]
}
text: mstring @owned; [[UTF-8 encoded text.]]
}
}
- @property caret_offset @protected {
+ @property caret_offset @protected @beta {
[[Caret offset property]]
get {
[[Gets offset position of caret (cursor)]]
offset: int; [[Offset]]
}
}
- @property attribute @protected {
+ @property attribute @protected @beta {
get {
[[Indicate if a text attribute with a given name is set]]
return: bool; [[$true if attribute name is set, $false otherwise]]
value: mstring @owned; [[Value of text attribute. Should be free()]]
}
}
- @property attributes @protected {
+ @property attributes @protected @beta {
get {
[[Gets list of all text attributes.]]
}
attributes: list<ptr(Efl.Access.Text.Attribute) @owned> @owned; [[List of text attributes]]
}
}
- @property default_attributes @protected {
+ @property default_attributes @protected @beta {
[[Default attributes]]
get {
}
attributes: list<ptr(Efl.Access.Text.Attribute) @owned> @owned; [[List of default attributes]]
}
}
- @property character_extents @protected {
+ @property character_extents @protected @beta {
[[Character extents]]
get {
return: bool; [[$true if character extents, $false otherwise]]
rect: Eina.Rect; [[Extents rectangle]]
}
}
- @property character_count @protected {
+ @property character_count @protected @beta {
[[Character count]]
get {
}
count: int; [[Character count]]
}
}
- @property offset_at_point @protected {
+ @property offset_at_point @protected @beta {
[[Offset at given point]]
get {
}
offset: int; [[Offset]]
}
}
- @property bounded_ranges @protected {
+ @property bounded_ranges @protected @beta {
[[Bounded ranges]]
get {
}
ranges: list<ptr(Efl.Access.Text.Range) @owned> @owned; [[List of ranges]]
}
}
- @property range_extents @protected {
+ @property range_extents @protected @beta {
[[Range extents]]
get {
return: bool; [[$true if range extents, $false otherwise]]
rect: Eina.Rect; [[Range rectangle]]
}
}
- @property selections_count @protected {
+ @property selections_count @protected @beta {
[[Selection count property]]
get {
}
count: int; [[Selection counter]]
}
}
- @property selection @protected {
+ @property selection @protected @beta {
[[Selection property]]
get {
}
end_offset: int; [[Selection end offset]]
}
}
- selection_add @protected {
+ selection_add @protected @beta {
[[Add selection]]
params {
@in start_offset: int; [[Start selection from this offset]]
}
return: bool; [[$true if selection was added, $false otherwise]]
}
- selection_remove @protected {
+ selection_remove @protected @beta {
[[Remove selection]]
params {
@in selection_number: int; [[Selection number to be removed]]
{
[[Elementary Access value interface]]
methods {
- @property value_and_text @protected {
+ @property value_and_text @protected @beta {
[[Value and text property]]
get {
[[Gets value displayed by a accessible widget.]]
text: string; [[string describing value in given context eg. small, enough]]
}
}
- @property range @protected {
+ @property range @protected @beta {
get {
[[Gets a range of all possible values and its description]]
}
description: string; [[Description of the range]]
}
}
- @property increment @protected {
+ @property increment @protected @beta {
get {
[[Gets an minimal incrementation value]]
}
#define EFL_CANVAS_GROUP_BETA
#define EFL_OBJECT_BETA
#define EFL_OBJECT_PROTECTED
+#define EFL_ACCESS_BETA
+#define EFL_ACCESS_COMPONENT_BETA
+#define EFL_ACCESS_EDITABLE_TEXT_BETA
+#define EFL_ACCESS_IMAGE_BETA
+#define EFL_ACCESS_SELECTION_BETA
+#define EFL_ACCESS_TEXT_BETA
+#define EFL_ACCESS_VALUE_BETA