Efl.Access.Text (interface)


Elementary accessible text interface


attribute (get) protected

Indicate if a text attribute with a given name is set
Eina_Bool efl_access_text_attribute_get(const Eo *obj, const char *name, int *start_offset, int *end_offset, char **value);

attributes (get) protected

Gets list of all text attributes.
Eina_List *efl_access_text_attributes_get(const Eo *obj, int *start_offset, int *end_offset);

bounded_ranges (get) protected

Bounded ranges
Eina_List *efl_access_text_bounded_ranges_get(const Eo *obj, Eina_Bool screen_coords, Eina_Rect rect, Efl_Access_Text_Clip_Type xclip, Efl_Access_Text_Clip_Type yclip);

caret_offset (get, set) protected

Caret offset property
int efl_access_text_caret_offset_get(const Eo *obj);
Eina_Bool efl_access_text_caret_offset_set(Eo *obj, int offset);

character (get) protected

Gets single character present in accessible widget's text at given offset.
Eina_Unicode efl_access_text_character_get(const Eo *obj, int offset);

character_count (get) protected

Character count
int efl_access_text_character_count_get(const Eo *obj);

character_extents (get) protected

Character extents
Eina_Bool efl_access_text_character_extents_get(const Eo *obj, int offset, Eina_Bool screen_coords, Eina_Rect *rect);

default_attributes (get) protected

Default attributes
Eina_List *efl_access_text_default_attributes_get(const Eo *obj);

offset_at_point (get) protected

Offset at given point
int efl_access_text_offset_at_point_get(const Eo *obj, Eina_Bool screen_coords, int x, int y);

range_extents (get) protected

Range extents
Eina_Bool efl_access_text_range_extents_get(const Eo *obj, Eina_Bool screen_coords, int start_offset, int end_offset, Eina_Rect *rect);

selection (get, set) protected

Selection property
void efl_access_text_selection_get(const Eo *obj, int selection_number, int *start_offset, int *end_offset);
Eina_Bool efl_access_text_selection_set(Eo *obj, int selection_number, int start_offset, int end_offset);

selection_add protected

Add selection
Eina_Bool efl_access_text_selection_add(Eo *obj, int start_offset, int end_offset);

selection_remove protected

Remove selection
Eina_Bool efl_access_text_selection_remove(Eo *obj, int selection_number);

selections_count (get) protected

Selection count property
int efl_access_text_selections_count_get(const Eo *obj);

string (get) protected

Gets string, start and end offset in text according to given initial offset and granularity.
char *efl_access_text_string_get(const Eo *obj, Efl_Access_Text_Granularity granularity, int *start_offset, int *end_offset);

text (get) protected

Gets text of accessible widget.
char *efl_access_text_get(const Eo *obj, int start_offset, int end_offset);