Efl.Access.Text (interface)

Description

Elementary accessible text interface

Members

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);


Events

access,text,caret,moved

Caret moved
EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED(void)


access,text,inserted

Text was inserted
EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_INSERTED(Efl_Access_Text_Change_Info)


access,text,removed

Text was removed
EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_REMOVED(Efl_Access_Text_Change_Info)


access,text,selection,changed

Text selection has changed
EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_SELECTION_CHANGED(void)