Elementary accessible text interface
access_selection (get, set) protected
Selection property
void efl_access_text_access_selection_get(const Eo *obj, int selection_number, int *start_offset, int *end_offset); Eina_Bool efl_access_text_access_selection_set(Eo *obj, int selection_number, int start_offset, int end_offset);
access_text (get) protected
char *efl_access_text_get(const Eo *obj, int start_offset, int end_offset);
attribute (get) protected
Eina_Bool efl_access_text_attribute_get(const Eo *obj, const char *name, int *start_offset, int *end_offset, char **value);
bounded_ranges (get) protected
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
Offset position of the caret (cursor).
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
Eina_Unicode efl_access_text_character_get(const Eo *obj, int offset);
character_count (get) protected
int efl_access_text_character_count_get(const Eo *obj);
character_extents (get) protected
Eina_Bool efl_access_text_character_extents_get(const Eo *obj, int offset, Eina_Bool screen_coords, Eina_Rect *rect);
default_attributes (get) protected
Eina_List *efl_access_text_default_attributes_get(const Eo *obj);
offset_at_point (get) protected
int efl_access_text_offset_at_point_get(const Eo *obj, Eina_Bool screen_coords, int x, int y);
range_extents (get) protected
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_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
int efl_access_text_selections_count_get(const Eo *obj);
string (get) protected
char *efl_access_text_string_get(const Eo *obj, Efl_Access_Text_Granularity granularity, int *start_offset, int *end_offset);
text_attributes (get) protected
Eina_List *efl_access_text_attributes_get(const Eo *obj, int *start_offset, int *end_offset);
Caret moved
EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED(void)
Text was inserted
EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_INSERTED(Efl_Access_Text_Change_Info)
Text was removed
EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_REMOVED(Efl_Access_Text_Change_Info)
Text selection has changed
EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_SELECTION_CHANGED(void)