jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=b3ffd78237282883c327082c841205f2f0643642
commit b3ffd78237282883c327082c841205f2f0643642 Author: Lukasz Stanislawski <l.stanisl...@samsung.com> Date: Mon Sep 25 17:15:44 2017 +0900 elm: rename Elm.Interface.Atspi.Text => Efl.Access.Text Reviewers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5167 --- src/Makefile_Elementary.am | 10 +- ..._text_editable.c => efl_access_editable_text.c} | 4 +- ...ext_editable.eo => efl_access_editable_text.eo} | 5 +- ...lm_interface_atspi_text.c => efl_access_text.c} | 6 +- ..._interface_atspi_text.eo => efl_access_text.eo} | 27 ++-- src/lib/elementary/efl_access_text.h | 19 +++ src/lib/elementary/efl_ui_text.c | 94 +++++++------- src/lib/elementary/efl_ui_text.eo | 46 +++---- src/lib/elementary/elm_atspi_bridge.c | 138 ++++++++++----------- src/lib/elementary/elm_code_widget.eo | 2 +- src/lib/elementary/elm_entry.c | 100 +++++++-------- src/lib/elementary/elm_entry.eo | 46 +++---- src/lib/elementary/elm_interface_atspi_text.h | 19 --- src/lib/elementary/elm_interfaces.h | 6 +- src/tests/elementary/elm_test_entry.c | 68 +++++----- 15 files changed, 294 insertions(+), 296 deletions(-) diff --git a/src/Makefile_Elementary.am b/src/Makefile_Elementary.am index e6a079555b..269b7104dc 100644 --- a/src/Makefile_Elementary.am +++ b/src/Makefile_Elementary.am @@ -31,10 +31,10 @@ elm_public_eolian_files = \ lib/elementary/elm_interface_atspi_accessible.eo \ lib/elementary/efl_access_action.eo \ lib/elementary/efl_access_component.eo \ - lib/elementary/elm_interface_atspi_text_editable.eo \ + lib/elementary/efl_access_editable_text.eo \ lib/elementary/efl_access_image.eo \ lib/elementary/efl_access_selection.eo \ - lib/elementary/elm_interface_atspi_text.eo \ + lib/elementary/efl_access_text.eo \ lib/elementary/efl_access_value.eo \ lib/elementary/elm_interface_atspi_widget_action.eo \ lib/elementary/efl_access_window.eo \ @@ -224,7 +224,7 @@ includesunstable_HEADERS = \ lib/elementary/elm_gen_common.h \ lib/elementary/elm_atspi_bridge.h \ lib/elementary/elm_interface_atspi_accessible.h \ - lib/elementary/elm_interface_atspi_text.h \ + lib/elementary/efl_access_text.h \ lib/elementary/elm_interface_atspi_widget_action.h \ lib/elementary/efl_access_window.h \ lib/elementary/elm_interface_fileselector.h \ @@ -618,10 +618,10 @@ lib_elementary_libelementary_la_SOURCES = \ lib/elementary/elm_interface_atspi_accessible.c \ lib/elementary/efl_access_action.c \ lib/elementary/efl_access_component.c \ - lib/elementary/elm_interface_atspi_text_editable.c \ + lib/elementary/efl_access_editable_text.c \ lib/elementary/efl_access_image.c \ lib/elementary/efl_access_selection.c \ - lib/elementary/elm_interface_atspi_text.c \ + lib/elementary/efl_access_text.c \ lib/elementary/efl_access_value.c \ lib/elementary/elm_interface_atspi_widget_action.c \ lib/elementary/efl_access_window.c \ diff --git a/src/lib/elementary/elm_interface_atspi_text_editable.c b/src/lib/elementary/efl_access_editable_text.c similarity index 56% rename from src/lib/elementary/elm_interface_atspi_text_editable.c rename to src/lib/elementary/efl_access_editable_text.c index 6f7ec68075..bd03d6613e 100644 --- a/src/lib/elementary/elm_interface_atspi_text_editable.c +++ b/src/lib/elementary/efl_access_editable_text.c @@ -2,10 +2,10 @@ #include "elementary_config.h" #endif -#define ELM_INTERFACE_ATSPI_TEXT_EDITABLE_PROTECTED +#define EFL_ACCESS_EDITABLE_TEXT_PROTECTED #include <Elementary.h> #include "elm_widget.h" #include "elm_priv.h" -#include "elm_interface_atspi_text_editable.eo.c" +#include "efl_access_editable_text.eo.c" diff --git a/src/lib/elementary/elm_interface_atspi_text_editable.eo b/src/lib/elementary/efl_access_editable_text.eo similarity index 92% rename from src/lib/elementary/elm_interface_atspi_text_editable.eo rename to src/lib/elementary/efl_access_editable_text.eo index 7bed45bee7..21c823b3f0 100644 --- a/src/lib/elementary/elm_interface_atspi_text_editable.eo +++ b/src/lib/elementary/efl_access_editable_text.eo @@ -1,7 +1,6 @@ -interface Elm.Interface.Atspi.Text.Editable () +interface Efl.Access.Editable.Text () { - [[Elementary AT-SPI text editable interface]] - eo_prefix: elm_interface_atspi_text_editable; + [[Elementary editable text interface]] methods { @property content @protected { [[Editable content property]] diff --git a/src/lib/elementary/elm_interface_atspi_text.c b/src/lib/elementary/efl_access_text.c similarity index 64% rename from src/lib/elementary/elm_interface_atspi_text.c rename to src/lib/elementary/efl_access_text.c index 792d27c4c8..5f3f339f60 100644 --- a/src/lib/elementary/elm_interface_atspi_text.c +++ b/src/lib/elementary/efl_access_text.c @@ -2,14 +2,14 @@ #include "elementary_config.h" #endif -#define ELM_INTERFACE_ATSPI_TEXT_PROTECTED +#define EFL_ACCESS_TEXT_PROTECTED #include <Elementary.h> #include "elm_widget.h" #include "elm_priv.h" void -EAPI elm_atspi_text_text_attribute_free(Elm_Atspi_Text_Attribute *attr) +EAPI elm_atspi_text_text_attribute_free(Efl_Access_Text_Attribute *attr) { if (!attr) return; if (attr->name) eina_stringshare_del(attr->name); @@ -17,4 +17,4 @@ EAPI elm_atspi_text_text_attribute_free(Elm_Atspi_Text_Attribute *attr) free(attr); } -#include "elm_interface_atspi_text.eo.c" +#include "efl_access_text.eo.c" diff --git a/src/lib/elementary/elm_interface_atspi_text.eo b/src/lib/elementary/efl_access_text.eo similarity index 90% rename from src/lib/elementary/elm_interface_atspi_text.eo rename to src/lib/elementary/efl_access_text.eo index 3cd2ddcaaa..871cb68fc2 100644 --- a/src/lib/elementary/elm_interface_atspi_text.eo +++ b/src/lib/elementary/efl_access_text.eo @@ -1,6 +1,6 @@ import eina_types; -enum Elm.Atspi_Text.Granularity +enum Efl.Access.Text.Granularity { [[Text accessibility granularity]] char, [[Character granularity]] @@ -10,7 +10,7 @@ enum Elm.Atspi_Text.Granularity paragraph [[Paragraph granularity]] } -enum Elm.Atspi_Text.Clip_Type +enum Efl.Access.Text.Clip_Type { [[Text clip type]] legacy: elm_atspi_text_clip; @@ -20,14 +20,14 @@ enum Elm.Atspi_Text.Clip_Type both [[Both clip types]] } -struct Elm.Atspi_Text.Attribute +struct Efl.Access.Text.Attribute { [[Text attribute]] name: string; [[Text attribute name]] value: string; [[Text attribute value]] } -struct Elm.Atspi_Text.Range +struct Efl.Access.Text.Range { [[Text range]] start_offset: int; [[Range start offset]] @@ -35,7 +35,7 @@ struct Elm.Atspi_Text.Range content: ptr(char); [[Range content]] } -struct Elm.Atspi_Text.Change_Info +struct Efl.Access.Text.Change_Info { [[Text change information]] content: string; [[Change content]] @@ -44,10 +44,9 @@ struct Elm.Atspi_Text.Change_Info len: size; [[Change length]] } -interface Elm.Interface.Atspi.Text () +interface Efl.Access.Text () { - [[Elementary AT-SPI text interface]] - eo_prefix: elm_interface_atspi_text; + [[Elementary accessible text interface]] methods { @property character @protected { get { @@ -65,7 +64,7 @@ interface Elm.Interface.Atspi.Text () [[Gets string, start and end offset in text according to given initial offset and granularity.]] } keys { - granularity: Elm.Atspi_Text.Granularity; [[Text granularity]] + granularity: Efl.Access.Text.Granularity; [[Text granularity]] start_offset: ptr(int) @nonull; [[Offset indicating start of string according to given granularity. -1 in case of error.]] end_offset: ptr(int); [[Offset indicating end of string according to given granularity. -1 in case of error.]] } @@ -120,7 +119,7 @@ interface Elm.Interface.Atspi.Text () end_offset: ptr(int); [[End offset]] } values { - attributes: list<ptr(Elm.Atspi_Text.Attribute) @owned> @owned; [[List of text attributes]] + attributes: list<ptr(Efl.Access.Text.Attribute) @owned> @owned; [[List of text attributes]] } } @property default_attributes @protected { @@ -128,7 +127,7 @@ interface Elm.Interface.Atspi.Text () get { } values { - attributes: list<ptr(Elm.Atspi_Text.Attribute) @owned> @owned; [[List of default attributes]] + attributes: list<ptr(Efl.Access.Text.Attribute) @owned> @owned; [[List of default attributes]] } } @property character_extents @protected { @@ -172,11 +171,11 @@ interface Elm.Interface.Atspi.Text () keys { screen_coords: bool; [[If $true, x and y values will be relative to screen origin, otherwise relative to canvas]] rect: Eina.Rect; [[Bounding box]] - xclip: Elm.Atspi_Text.Clip_Type; [[AT-SPI xclip]] - yclip: Elm.Atspi_Text.Clip_Type; [[AT-SPI yclip]] + xclip: Efl.Access.Text.Clip_Type; [[xclip]] + yclip: Efl.Access.Text.Clip_Type; [[yclip]] } values { - ranges: list<ptr(Elm.Atspi_Text.Range) @owned> @owned; [[List of ranges]] + ranges: list<ptr(Efl.Access.Text.Range) @owned> @owned; [[List of ranges]] } } @property range_extents @protected { diff --git a/src/lib/elementary/efl_access_text.h b/src/lib/elementary/efl_access_text.h new file mode 100644 index 0000000000..edbb6e10f9 --- /dev/null +++ b/src/lib/elementary/efl_access_text.h @@ -0,0 +1,19 @@ +#ifndef ELM_INTERFACE_ATSPI_TEXT_H +#define ELM_INTERFACE_ATSPI_TEXT_H + +#ifdef EFL_BETA_API_SUPPORT + +#ifdef EFL_EO_API_SUPPORT +#include "efl_access_text.eo.h" +#endif +#ifndef EFL_NOLEGACY_API_SUPPORT +#include "efl_access_text.eo.legacy.h" +#endif + +/** + * @brief Free Efl_Access_Text_Attribute structure + */ +EAPI void elm_atspi_text_text_attribute_free(Efl_Access_Text_Attribute *attr); + +#endif +#endif diff --git a/src/lib/elementary/efl_ui_text.c b/src/lib/elementary/efl_ui_text.c index 8e94762da8..77b022a5d7 100644 --- a/src/lib/elementary/efl_ui_text.c +++ b/src/lib/elementary/efl_ui_text.c @@ -3,8 +3,8 @@ #endif #define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED -#define ELM_INTERFACE_ATSPI_TEXT_PROTECTED -#define ELM_INTERFACE_ATSPI_TEXT_EDITABLE_PROTECTED +#define EFL_ACCESS_TEXT_PROTECTED +#define EFL_ACCESS_EDITABLE_TEXT_PROTECTED #define ELM_LAYOUT_PROTECTED #include <Elementary.h> @@ -2190,20 +2190,20 @@ _entry_changed_user_signal_cb(void *data, } if (_elm_config->atspi_mode) { - Elm_Atspi_Text_Change_Info atspi_info; + Efl_Access_Text_Change_Info atspi_info; if (edje_info && edje_info->insert) { atspi_info.content = edje_info->change.insert.content; atspi_info.pos = edje_info->change.insert.pos; atspi_info.len = edje_info->change.insert.plain_length; - elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, ELM_INTERFACE_ATSPI_TEXT_EVENT_ACCESS_TEXT_INSERTED, &atspi_info); + elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_INSERTED, &atspi_info); } else if (edje_info && !edje_info->insert) { atspi_info.content = edje_info->change.del.content; atspi_info.pos = MIN(edje_info->change.del.start, edje_info->change.del.end); atspi_info.len = MAX(edje_info->change.del.start, edje_info->change.del.end) - atspi_info.pos; - elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, ELM_INTERFACE_ATSPI_TEXT_EVENT_ACCESS_TEXT_REMOVED, &atspi_info); + elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_REMOVED, &atspi_info); } } } @@ -2258,7 +2258,7 @@ _entry_cursor_changed_signal_cb(void *data, _decoration_defer(obj); if (_elm_config->atspi_mode) - elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, ELM_INTERFACE_ATSPI_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED, NULL); + elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED, NULL); } static void @@ -2270,7 +2270,7 @@ _entry_cursor_changed_manual_signal_cb(void *data, efl_event_callback_legacy_call (data, EFL_UI_TEXT_EVENT_CURSOR_CHANGED_MANUAL, NULL); if (_elm_config->atspi_mode) - elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, ELM_INTERFACE_ATSPI_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED, NULL); + elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED, NULL); } static void @@ -4089,7 +4089,7 @@ _efl_ui_text_class_constructor(Efl_Class *klass) // ATSPI Accessibility EOLIAN static Eina_Unicode -_efl_ui_text_elm_interface_atspi_text_character_get(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED, int offset) +_efl_ui_text_efl_access_text_character_get(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED, int offset) { const char *txt; int idx = 0; @@ -4108,7 +4108,7 @@ _efl_ui_text_elm_interface_atspi_text_character_get(Eo *obj, Efl_Ui_Text_Data *_ } EOLIAN static int -_efl_ui_text_elm_interface_atspi_text_character_count_get(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED) +_efl_ui_text_efl_access_text_character_count_get(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED) { const char *txt; @@ -4118,7 +4118,7 @@ _efl_ui_text_elm_interface_atspi_text_character_count_get(Eo *obj, Efl_Ui_Text_D } EOLIAN static char* -_efl_ui_text_elm_interface_atspi_text_string_get(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *pd, Elm_Atspi_Text_Granularity granularity, int *start_offset, int *end_offset) +_efl_ui_text_efl_access_text_string_get(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *pd, Efl_Access_Text_Granularity granularity, int *start_offset, int *end_offset) { Evas_Textblock_Cursor *cur = NULL, *cur2 = NULL; char *ret = NULL; @@ -4133,18 +4133,18 @@ _efl_ui_text_elm_interface_atspi_text_string_get(Eo *obj EINA_UNUSED, Efl_Ui_Tex switch (granularity) { - case ELM_ATSPI_TEXT_GRANULARITY_CHAR: + case EFL_ACCESS_TEXT_GRANULARITY_CHAR: break; - case ELM_ATSPI_TEXT_GRANULARITY_WORD: + case EFL_ACCESS_TEXT_GRANULARITY_WORD: evas_textblock_cursor_word_start(cur); break; - case ELM_ATSPI_TEXT_GRANULARITY_SENTENCE: + case EFL_ACCESS_TEXT_GRANULARITY_SENTENCE: // TODO - add sentence support in textblock first break; - case ELM_ATSPI_TEXT_GRANULARITY_LINE: + case EFL_ACCESS_TEXT_GRANULARITY_LINE: evas_textblock_cursor_line_char_first(cur); break; - case ELM_ATSPI_TEXT_GRANULARITY_PARAGRAPH: + case EFL_ACCESS_TEXT_GRANULARITY_PARAGRAPH: evas_textblock_cursor_paragraph_char_first(cur); break; } @@ -4154,23 +4154,23 @@ _efl_ui_text_elm_interface_atspi_text_string_get(Eo *obj EINA_UNUSED, Efl_Ui_Tex switch (granularity) { - case ELM_ATSPI_TEXT_GRANULARITY_CHAR: + case EFL_ACCESS_TEXT_GRANULARITY_CHAR: evas_textblock_cursor_char_next(cur2); break; - case ELM_ATSPI_TEXT_GRANULARITY_WORD: + case EFL_ACCESS_TEXT_GRANULARITY_WORD: evas_textblock_cursor_word_end(cur2); // since word_end sets cursor position ON (before) last // char of word, we need to manually advance cursor to get // proper string from function range_text_get evas_textblock_cursor_char_next(cur2); break; - case ELM_ATSPI_TEXT_GRANULARITY_SENTENCE: + case EFL_ACCESS_TEXT_GRANULARITY_SENTENCE: // TODO - add sentence support in textblock first break; - case ELM_ATSPI_TEXT_GRANULARITY_LINE: + case EFL_ACCESS_TEXT_GRANULARITY_LINE: evas_textblock_cursor_line_char_last(cur2); break; - case ELM_ATSPI_TEXT_GRANULARITY_PARAGRAPH: + case EFL_ACCESS_TEXT_GRANULARITY_PARAGRAPH: evas_textblock_cursor_paragraph_char_last(cur2); break; } @@ -4200,7 +4200,7 @@ fail: } EOLIAN static char* -_efl_ui_text_elm_interface_atspi_text_text_get(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *pd EINA_UNUSED, int start_offset, int end_offset) +_efl_ui_text_efl_access_text_text_get(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *pd EINA_UNUSED, int start_offset, int end_offset) { Evas_Textblock_Cursor *cur = NULL, *cur2 = NULL; char *ret = NULL; @@ -4237,26 +4237,26 @@ fail: } EOLIAN static int -_efl_ui_text_elm_interface_atspi_text_caret_offset_get(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED) +_efl_ui_text_efl_access_text_caret_offset_get(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED) { return efl_text_cursor_position_get(obj, efl_text_cursor_get(obj, EFL_TEXT_CURSOR_GET_MAIN)); } EOLIAN static Eina_Bool -_efl_ui_text_elm_interface_atspi_text_caret_offset_set(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED, int offset) +_efl_ui_text_efl_access_text_caret_offset_set(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED, int offset) { efl_text_cursor_position_set(obj, efl_text_cursor_get(obj, EFL_TEXT_CURSOR_GET_MAIN), offset); return EINA_TRUE; } EOLIAN static int -_efl_ui_text_elm_interface_atspi_text_selections_count_get(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED) +_efl_ui_text_efl_access_text_selections_count_get(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED) { return _efl_ui_text_selection_get(obj, _pd) ? 1 : 0; } EOLIAN static void -_efl_ui_text_elm_interface_atspi_text_selection_get(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED, int selection_number, int *start_offset, int *end_offset) +_efl_ui_text_efl_access_text_selection_get(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED, int selection_number, int *start_offset, int *end_offset) { if (selection_number != 0) return; @@ -4264,7 +4264,7 @@ _efl_ui_text_elm_interface_atspi_text_selection_get(Eo *obj, Efl_Ui_Text_Data *_ } EOLIAN static Eina_Bool -_efl_ui_text_elm_interface_atspi_text_selection_set(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED, int selection_number, int start_offset, int end_offset) +_efl_ui_text_efl_access_text_selection_set(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED, int selection_number, int start_offset, int end_offset) { if (selection_number != 0) return EINA_FALSE; @@ -4274,7 +4274,7 @@ _efl_ui_text_elm_interface_atspi_text_selection_set(Eo *obj, Efl_Ui_Text_Data *_ } EOLIAN static Eina_Bool -_efl_ui_text_elm_interface_atspi_text_selection_remove(Eo *obj, Efl_Ui_Text_Data *pd EINA_UNUSED, int selection_number) +_efl_ui_text_efl_access_text_selection_remove(Eo *obj, Efl_Ui_Text_Data *pd EINA_UNUSED, int selection_number) { if (selection_number != 0) return EINA_FALSE; _efl_ui_text_select_none(obj, pd); @@ -4282,7 +4282,7 @@ _efl_ui_text_elm_interface_atspi_text_selection_remove(Eo *obj, Efl_Ui_Text_Data } EOLIAN static Eina_Bool -_efl_ui_text_elm_interface_atspi_text_selection_add(Eo *obj, Efl_Ui_Text_Data *pd EINA_UNUSED, int start_offset, int end_offset) +_efl_ui_text_efl_access_text_selection_add(Eo *obj, Efl_Ui_Text_Data *pd EINA_UNUSED, int start_offset, int end_offset) { _efl_ui_text_select_region_set(obj, pd, start_offset, end_offset); @@ -4290,13 +4290,13 @@ _efl_ui_text_elm_interface_atspi_text_selection_add(Eo *obj, Efl_Ui_Text_Data *p } EOLIAN static Eina_List* -_efl_ui_text_elm_interface_atspi_text_bounded_ranges_get(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *_pd EINA_UNUSED, Eina_Bool screen_coods EINA_UNUSED, Eina_Rect rect EINA_UNUSED, Elm_Atspi_Text_Clip_Type xclip EINA_UNUSED, Elm_Atspi_Text_Clip_Type yclip EINA_UNUSED) +_efl_ui_text_efl_access_text_bounded_ranges_get(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *_pd EINA_UNUSED, Eina_Bool screen_coods EINA_UNUSED, Eina_Rect rect EINA_UNUSED, Efl_Access_Text_Clip_Type xclip EINA_UNUSED, Efl_Access_Text_Clip_Type yclip EINA_UNUSED) { return NULL; } EOLIAN static int -_efl_ui_text_elm_interface_atspi_text_offset_at_point_get(Eo *obj, Efl_Ui_Text_Data *pd EINA_UNUSED, Eina_Bool screen_coods, int x, int y) +_efl_ui_text_efl_access_text_offset_at_point_get(Eo *obj, Efl_Ui_Text_Data *pd EINA_UNUSED, Eina_Bool screen_coods, int x, int y) { Evas_Textblock_Cursor *cur; int ret; @@ -4329,7 +4329,7 @@ _efl_ui_text_elm_interface_atspi_text_offset_at_point_get(Eo *obj, Efl_Ui_Text_D } EOLIAN static Eina_Bool -_efl_ui_text_elm_interface_atspi_text_character_extents_get(Eo *obj, Efl_Ui_Text_Data *pd EINA_UNUSED, int offset, Eina_Bool screen_coods, Eina_Rect *rect) +_efl_ui_text_efl_access_text_character_extents_get(Eo *obj, Efl_Ui_Text_Data *pd EINA_UNUSED, int offset, Eina_Bool screen_coods, Eina_Rect *rect) { Evas_Textblock_Cursor *cur; int ret; @@ -4360,7 +4360,7 @@ _efl_ui_text_elm_interface_atspi_text_character_extents_get(Eo *obj, Efl_Ui_Text } EOLIAN static Eina_Bool -_efl_ui_text_elm_interface_atspi_text_range_extents_get(Eo *obj, Efl_Ui_Text_Data *pd EINA_UNUSED, Eina_Bool screen_coods, int start_offset, int end_offset, Eina_Rect *rect) +_efl_ui_text_efl_access_text_range_extents_get(Eo *obj, Efl_Ui_Text_Data *pd EINA_UNUSED, Eina_Bool screen_coods, int start_offset, int end_offset, Eina_Rect *rect) { Evas_Textblock_Cursor *cur1, *cur2; int ret; @@ -4407,17 +4407,17 @@ _efl_ui_text_elm_interface_atspi_text_range_extents_get(Eo *obj, Efl_Ui_Text_Dat return EINA_TRUE; } -static Elm_Atspi_Text_Attribute* +static Efl_Access_Text_Attribute* _textblock_node_format_to_atspi_text_attr(Eo *obj, Efl_Text_Annotate_Annotation *annotation) { - Elm_Atspi_Text_Attribute *ret; + Efl_Access_Text_Attribute *ret; const char *txt; txt = efl_text_annotation_get(obj, annotation); if (!txt) return NULL; - ret = calloc(1, sizeof(Elm_Atspi_Text_Attribute)); + ret = calloc(1, sizeof(Efl_Access_Text_Attribute)); if (!ret) return NULL; ret->value = eina_stringshare_add(txt); @@ -4428,10 +4428,10 @@ _textblock_node_format_to_atspi_text_attr(Eo *obj, } EOLIAN static Eina_Bool -_efl_ui_text_elm_interface_atspi_text_attribute_get(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED, const char *attr_name EINA_UNUSED, int *start_offset, int *end_offset, char **value) +_efl_ui_text_efl_access_text_attribute_get(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED, const char *attr_name EINA_UNUSED, int *start_offset, int *end_offset, char **value) { Evas_Textblock_Cursor *cur1, *cur2; - Elm_Atspi_Text_Attribute *attr; + Efl_Access_Text_Attribute *attr; Eina_Iterator *annotations; Efl_Text_Annotate_Annotation *an; @@ -4473,11 +4473,11 @@ _efl_ui_text_elm_interface_atspi_text_attribute_get(Eo *obj, Efl_Ui_Text_Data *_ } EOLIAN static Eina_List* -_efl_ui_text_elm_interface_atspi_text_attributes_get(Eo *obj, Efl_Ui_Text_Data *pd EINA_UNUSED, int *start_offset, int *end_offset) +_efl_ui_text_efl_access_text_attributes_get(Eo *obj, Efl_Ui_Text_Data *pd EINA_UNUSED, int *start_offset, int *end_offset) { Evas_Textblock_Cursor *cur1, *cur2; Eina_List *ret = NULL; - Elm_Atspi_Text_Attribute *attr; + Efl_Access_Text_Attribute *attr; Eina_Iterator *annotations; Efl_Text_Annotate_Annotation *an; @@ -4513,10 +4513,10 @@ _efl_ui_text_elm_interface_atspi_text_attributes_get(Eo *obj, Efl_Ui_Text_Data * } EOLIAN static Eina_List* -_efl_ui_text_elm_interface_atspi_text_default_attributes_get(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED) +_efl_ui_text_efl_access_text_default_attributes_get(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED) { Eina_List *ret = NULL; - Elm_Atspi_Text_Attribute *attr; + Efl_Access_Text_Attribute *attr; Efl_Text_Cursor_Cursor *start, *end; Eina_Iterator *annotations; Efl_Text_Annotate_Annotation *an; @@ -4542,14 +4542,14 @@ _efl_ui_text_elm_interface_atspi_text_default_attributes_get(Eo *obj, Efl_Ui_Tex } EOLIAN static Eina_Bool -_efl_ui_text_elm_interface_atspi_text_editable_content_set(Eo *obj, Efl_Ui_Text_Data *pd EINA_UNUSED, const char *content) +_efl_ui_text_efl_access_editable_text_content_set(Eo *obj, Efl_Ui_Text_Data *pd EINA_UNUSED, const char *content) { efl_text_set(obj, content); return EINA_TRUE; } EOLIAN static Eina_Bool -_efl_ui_text_elm_interface_atspi_text_editable_insert(Eo *obj, Efl_Ui_Text_Data *pd, const char *string, int position) +_efl_ui_text_efl_access_editable_text_insert(Eo *obj, Efl_Ui_Text_Data *pd, const char *string, int position) { Efl_Text_Cursor_Cursor *cur_obj = efl_text_cursor_get(obj, EFL_TEXT_CURSOR_GET_MAIN); efl_text_cursor_position_set(obj, cur_obj, position); @@ -4559,7 +4559,7 @@ _efl_ui_text_elm_interface_atspi_text_editable_insert(Eo *obj, Efl_Ui_Text_Data } EOLIAN static Eina_Bool -_efl_ui_text_elm_interface_atspi_text_editable_copy(Eo *obj, Efl_Ui_Text_Data *pd, int start, int end) +_efl_ui_text_efl_access_editable_text_copy(Eo *obj, Efl_Ui_Text_Data *pd, int start, int end) { _efl_ui_text_select_region_set(obj, pd, start, end); efl_ui_text_selection_copy(obj); @@ -4568,7 +4568,7 @@ _efl_ui_text_elm_interface_atspi_text_editable_copy(Eo *obj, Efl_Ui_Text_Data *p } EOLIAN static Eina_Bool -_efl_ui_text_elm_interface_atspi_text_editable_delete(Eo *obj, Efl_Ui_Text_Data *pd, int start_offset, int end_offset) +_efl_ui_text_efl_access_editable_text_delete(Eo *obj, Efl_Ui_Text_Data *pd, int start_offset, int end_offset) { Evas_Textblock_Cursor *cur1, *cur2; Eo *text_obj = edje_object_part_swallow_get(pd->entry_edje, "elm.text"); @@ -4599,7 +4599,7 @@ _efl_ui_text_elm_interface_atspi_text_editable_delete(Eo *obj, Efl_Ui_Text_Data } EOLIAN static Eina_Bool -_efl_ui_text_elm_interface_atspi_text_editable_paste(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED, int position) +_efl_ui_text_efl_access_editable_text_paste(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED, int position) { Efl_Text_Cursor_Cursor *cur_obj = efl_text_cursor_get(obj, EFL_TEXT_CURSOR_GET_MAIN); efl_text_cursor_position_set(obj, cur_obj, position); @@ -4608,7 +4608,7 @@ _efl_ui_text_elm_interface_atspi_text_editable_paste(Eo *obj, Efl_Ui_Text_Data * } EOLIAN static Eina_Bool -_efl_ui_text_elm_interface_atspi_text_editable_cut(Eo *obj, Efl_Ui_Text_Data *pd EINA_UNUSED, int start, int end) +_efl_ui_text_efl_access_editable_text_cut(Eo *obj, Efl_Ui_Text_Data *pd EINA_UNUSED, int start, int end) { _efl_ui_text_select_region_set(obj, pd, start, end); efl_ui_text_selection_cut(obj); diff --git a/src/lib/elementary/efl_ui_text.eo b/src/lib/elementary/efl_ui_text.eo index 6119d30cfd..27314bbb19 100644 --- a/src/lib/elementary/efl_ui_text.eo +++ b/src/lib/elementary/efl_ui_text.eo @@ -2,7 +2,7 @@ import elm_general; import elm_entry; class Efl.Ui.Text (Efl.Ui.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable, - Elm.Interface.Atspi.Text, Elm.Interface.Atspi.Text.Editable, Efl.File, + Efl.Access.Text, Efl.Access.Editable.Text, Efl.File, Efl.Ui.Selectable, Efl.Ui.Scrollable, Efl.Ui.Text.Interactive) { [[Efl UI text class]] @@ -370,28 +370,28 @@ class Efl.Ui.Text (Efl.Ui.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable, Elm.Interface_Scrollable.bounce_allow { set; } Elm.Interface.Atspi_Accessible.state_set { get; } Elm.Interface.Atspi_Accessible.name { get; } - Elm.Interface.Atspi.Text.text { get; } - Elm.Interface.Atspi.Text.string { get; } - Elm.Interface.Atspi.Text.attribute { get; } - Elm.Interface.Atspi.Text.attributes { get; } - Elm.Interface.Atspi.Text.default_attributes { get; } - Elm.Interface.Atspi.Text.caret_offset { get; set; } - Elm.Interface.Atspi.Text.character { get; } - Elm.Interface.Atspi.Text.character_extents { get; } - Elm.Interface.Atspi.Text.character_count { get; } - Elm.Interface.Atspi.Text.offset_at_point { get; } - Elm.Interface.Atspi.Text.bounded_ranges { get; } - Elm.Interface.Atspi.Text.range_extents { get; } - Elm.Interface.Atspi.Text.selection { get; set; } - Elm.Interface.Atspi.Text.selections_count { get; } - Elm.Interface.Atspi.Text.selection_add; - Elm.Interface.Atspi.Text.selection_remove; - Elm.Interface.Atspi.Text.Editable.content { set; } - Elm.Interface.Atspi.Text.Editable.insert; - Elm.Interface.Atspi.Text.Editable.copy; - Elm.Interface.Atspi.Text.Editable.cut; - Elm.Interface.Atspi.Text.Editable.delete; - Elm.Interface.Atspi.Text.Editable.paste; + Efl.Access.Text.text { get; } + Efl.Access.Text.string { get; } + Efl.Access.Text.attribute { get; } + Efl.Access.Text.attributes { get; } + Efl.Access.Text.default_attributes { get; } + Efl.Access.Text.caret_offset { get; set; } + Efl.Access.Text.character { get; } + Efl.Access.Text.character_extents { get; } + Efl.Access.Text.character_count { get; } + Efl.Access.Text.offset_at_point { get; } + Efl.Access.Text.bounded_ranges { get; } + Efl.Access.Text.range_extents { get; } + Efl.Access.Text.selection { get; set; } + Efl.Access.Text.selections_count { get; } + Efl.Access.Text.selection_add; + Efl.Access.Text.selection_remove; + Efl.Access.Editable.Text.content { set; } + Efl.Access.Editable.Text.insert; + Efl.Access.Editable.Text.copy; + Efl.Access.Editable.Text.cut; + Efl.Access.Editable.Text.delete; + Efl.Access.Editable.Text.paste; Efl.File.file { get; set; } Efl.Ui.Text.Interactive.editable { set; } } diff --git a/src/lib/elementary/elm_atspi_bridge.c b/src/lib/elementary/elm_atspi_bridge.c index 56b27c24f2..8ff4f1231b 100644 --- a/src/lib/elementary/elm_atspi_bridge.c +++ b/src/lib/elementary/elm_atspi_bridge.c @@ -8,8 +8,8 @@ #define EFL_ACCESS_VALUE_PROTECTED #define EFL_ACCESS_IMAGE_PROTECTED #define EFL_ACCESS_SELECTION_PROTECTED -#define ELM_INTERFACE_ATSPI_TEXT_PROTECTED -#define ELM_INTERFACE_ATSPI_TEXT_EDITABLE_PROTECTED +#define EFL_ACCESS_TEXT_PROTECTED +#define EFL_ACCESS_EDITABLE_TEXT_PROTECTED #include "atspi/atspi-constants.h" @@ -165,10 +165,10 @@ static const Elm_Atspi_Bridge_Event_Handler event_handlers[] = { { EFL_ACCESS_WINDOW_EVENT_WINDOW_MINIMIZED, _window_signal_send}, { EFL_ACCESS_WINDOW_EVENT_WINDOW_RESTORED, _window_signal_send}, { EFL_ACCESS_SELECTION_EVENT_SELECTION_CHANGED, _selection_signal_send}, - { ELM_INTERFACE_ATSPI_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED, _text_caret_moved_send }, - { ELM_INTERFACE_ATSPI_TEXT_EVENT_ACCESS_TEXT_INSERTED, _text_text_inserted_send }, - { ELM_INTERFACE_ATSPI_TEXT_EVENT_ACCESS_TEXT_REMOVED, _text_text_removed_send }, - { ELM_INTERFACE_ATSPI_TEXT_EVENT_ACCESS_TEXT_SELECTION_CHANGED, _text_selection_changed_send } + { EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED, _text_caret_moved_send }, + { EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_INSERTED, _text_text_inserted_send }, + { EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_REMOVED, _text_text_removed_send }, + { EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_SELECTION_CHANGED, _text_selection_changed_send } }; enum _Atspi_Object_Child_Event_Type @@ -1296,13 +1296,13 @@ _text_string_at_offset_get(const Eldbus_Service_Interface *iface, const Eldbus_M { const char *obj_path = eldbus_message_path_get(msg); char *str; - Elm_Atspi_Text_Granularity gran; + Efl_Access_Text_Granularity gran; int start, end; Eldbus_Message *ret; Eo *bridge = eldbus_service_object_data_get(iface, ELM_ATSPI_BRIDGE_CLASS_NAME); Eo *obj = _bridge_object_from_path(bridge, obj_path); - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "iu", &start, &gran)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Offset and granularity expected."); @@ -1310,7 +1310,7 @@ _text_string_at_offset_get(const Eldbus_Service_Interface *iface, const Eldbus_M ret = eldbus_message_method_return_new(msg); EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL); - str = elm_interface_atspi_text_string_get(obj, gran, &start, &end); + str = efl_access_text_string_get(obj, gran, &start, &end); str = str ? str : strdup(""); eldbus_message_arguments_append(ret, "sii", str, start, end); @@ -1328,7 +1328,7 @@ _text_text_get(const Eldbus_Service_Interface *iface, const Eldbus_Message *msg) Eo *obj = _bridge_object_from_path(bridge, obj_path); int start, end; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "ii", &start, &end)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Offset and granularity expected."); @@ -1336,7 +1336,7 @@ _text_text_get(const Eldbus_Service_Interface *iface, const Eldbus_Message *msg) Eldbus_Message *ret = eldbus_message_method_return_new(msg); EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL); - str = elm_interface_atspi_text_get(obj, start, end); + str = efl_access_text_get(obj, start, end); str = str ? str : strdup(""); eldbus_message_arguments_append(ret, "s", str); @@ -1355,7 +1355,7 @@ _text_caret_offset_set(const Eldbus_Service_Interface *iface, const Eldbus_Messa Eldbus_Message *ret; Eina_Bool res; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "i", &offset)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Offset expected."); @@ -1363,7 +1363,7 @@ _text_caret_offset_set(const Eldbus_Service_Interface *iface, const Eldbus_Messa ret = eldbus_message_method_return_new(msg); EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL); - res = elm_interface_atspi_text_caret_offset_set(obj, offset); + res = efl_access_text_caret_offset_set(obj, offset); eldbus_message_arguments_append(ret, "b", res); @@ -1380,7 +1380,7 @@ _text_character_at_offset_get(const Eldbus_Service_Interface *iface, const Eldbu Eldbus_Message *ret; Eina_Unicode res; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "i", &offset)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Offset expected."); @@ -1388,7 +1388,7 @@ _text_character_at_offset_get(const Eldbus_Service_Interface *iface, const Eldbu ret = eldbus_message_method_return_new(msg); EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL); - res = elm_interface_atspi_text_character_get(obj, offset); + res = efl_access_text_character_get(obj, offset); eldbus_message_arguments_append(ret, "i", res); @@ -1406,7 +1406,7 @@ _text_attribute_value_get(const Eldbus_Service_Interface *iface, const Eldbus_Me Eldbus_Message *ret; Eina_Bool res; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "is", &start, &name)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Offset and attribute name expected."); @@ -1414,7 +1414,7 @@ _text_attribute_value_get(const Eldbus_Service_Interface *iface, const Eldbus_Me ret = eldbus_message_method_return_new(msg); EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL); - res = elm_interface_atspi_text_attribute_get(obj, name, &start, &end, &value); + res = efl_access_text_attribute_get(obj, name, &start, &end, &value); eldbus_message_arguments_append(ret, "siib", value ? value : "", start, end, res); if (value) free(value); @@ -1431,9 +1431,9 @@ _text_attributes_get(const Eldbus_Service_Interface *iface, const Eldbus_Message Eldbus_Message *ret; Eldbus_Message_Iter *iter, *iter_array; Eina_List *attrs; - Elm_Atspi_Text_Attribute *attr; + Efl_Access_Text_Attribute *attr; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "i", &start)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Offset expected."); @@ -1445,7 +1445,7 @@ _text_attributes_get(const Eldbus_Service_Interface *iface, const Eldbus_Message iter_array = eldbus_message_iter_container_new(iter, 'a', "{ss}"); EINA_SAFETY_ON_NULL_GOTO(iter_array, fail); - attrs = elm_interface_atspi_text_attributes_get(obj, &start, &end); + attrs = efl_access_text_attributes_get(obj, &start, &end); EINA_LIST_FREE(attrs, attr) { @@ -1472,9 +1472,9 @@ _text_default_attributes_get(const Eldbus_Service_Interface *iface, const Eldbus Eldbus_Message *ret; Eldbus_Message_Iter *iter, *iter_array; Eina_List *attrs; - Elm_Atspi_Text_Attribute *attr; + Efl_Access_Text_Attribute *attr; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_TEXT_INTERFACE, msg); ret = eldbus_message_method_return_new(msg); EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL); @@ -1483,7 +1483,7 @@ _text_default_attributes_get(const Eldbus_Service_Interface *iface, const Eldbus iter_array = eldbus_message_iter_container_new(iter, 'a', "{ss}"); EINA_SAFETY_ON_NULL_GOTO(iter_array, fail); - attrs = elm_interface_atspi_text_default_attributes_get(obj); + attrs = efl_access_text_default_attributes_get(obj); EINA_LIST_FREE(attrs, attr) { @@ -1512,7 +1512,7 @@ _text_character_extents_get(const Eldbus_Service_Interface *iface, const Eldbus_ Eina_Bool screen_coords, res; Eldbus_Message *ret; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "iu", &offset, &type)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Offset and coordinates type expected."); @@ -1522,7 +1522,7 @@ _text_character_extents_get(const Eldbus_Service_Interface *iface, const Eldbus_ screen_coords = type == ATSPI_COORD_TYPE_SCREEN ? EINA_TRUE : EINA_FALSE; - res = elm_interface_atspi_text_character_extents_get(obj, offset, screen_coords, &rect); + res = efl_access_text_character_extents_get(obj, offset, screen_coords, &rect); if (!res) { @@ -1545,7 +1545,7 @@ _text_offset_at_point_get(const Eldbus_Service_Interface *iface, const Eldbus_Me Eina_Bool screen_coords; Eldbus_Message *ret; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "iiu", &x, &y, &type)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Offset and coordinates type expected."); @@ -1556,7 +1556,7 @@ _text_offset_at_point_get(const Eldbus_Service_Interface *iface, const Eldbus_Me x = y = -1; screen_coords = type == ATSPI_COORD_TYPE_SCREEN ? EINA_TRUE : EINA_FALSE; - offset = elm_interface_atspi_text_offset_at_point_get(obj, screen_coords, x, y); + offset = efl_access_text_offset_at_point_get(obj, screen_coords, x, y); eldbus_message_arguments_append(ret, "i", offset); @@ -1572,12 +1572,12 @@ _text_n_selections_get(const Eldbus_Service_Interface *iface, const Eldbus_Messa int n; Eldbus_Message *ret; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_TEXT_INTERFACE, msg); ret = eldbus_message_method_return_new(msg); EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL); - n = elm_interface_atspi_text_selections_count_get(obj); + n = efl_access_text_selections_count_get(obj); eldbus_message_arguments_append(ret, "i", n); @@ -1593,7 +1593,7 @@ _text_selection_get(const Eldbus_Service_Interface *iface, const Eldbus_Message int sel_num, start, end; Eldbus_Message *ret; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "i", &sel_num)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Selection number expected."); @@ -1601,7 +1601,7 @@ _text_selection_get(const Eldbus_Service_Interface *iface, const Eldbus_Message ret = eldbus_message_method_return_new(msg); EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL); - elm_interface_atspi_text_selection_get(obj, sel_num, &start, &end); + efl_access_text_selection_get(obj, sel_num, &start, &end); eldbus_message_arguments_append(ret, "ii", start, end); @@ -1618,7 +1618,7 @@ _text_selection_add(const Eldbus_Service_Interface *iface, const Eldbus_Message Eina_Bool res; Eldbus_Message *ret; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "ii", &start, &end)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Start and end text offset expected."); @@ -1626,7 +1626,7 @@ _text_selection_add(const Eldbus_Service_Interface *iface, const Eldbus_Message ret = eldbus_message_method_return_new(msg); EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL); - res = elm_interface_atspi_text_selection_add(obj, start, end); + res = efl_access_text_selection_add(obj, start, end); eldbus_message_arguments_append(ret, "b", res); @@ -1643,7 +1643,7 @@ _text_selection_remove(const Eldbus_Service_Interface *iface, const Eldbus_Messa Eina_Bool res; Eldbus_Message *ret; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "i", &sel_num)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Selection number expected."); @@ -1651,7 +1651,7 @@ _text_selection_remove(const Eldbus_Service_Interface *iface, const Eldbus_Messa ret = eldbus_message_method_return_new(msg); EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL); - res = elm_interface_atspi_text_selection_remove(obj, sel_num); + res = efl_access_text_selection_remove(obj, sel_num); eldbus_message_arguments_append(ret, "b", res); @@ -1668,7 +1668,7 @@ _text_selection_set(const Eldbus_Service_Interface *iface, const Eldbus_Message Eina_Bool res; Eldbus_Message *ret; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "iii", &sel_num, &start, &end)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Selection number expected."); @@ -1676,7 +1676,7 @@ _text_selection_set(const Eldbus_Service_Interface *iface, const Eldbus_Message ret = eldbus_message_method_return_new(msg); EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL); - res = elm_interface_atspi_text_selection_set(obj, sel_num, start, end); + res = efl_access_text_selection_set(obj, sel_num, start, end); eldbus_message_arguments_append(ret, "b", res); @@ -1695,7 +1695,7 @@ _text_range_extents_get(const Eldbus_Service_Interface *iface, const Eldbus_Mess AtspiCoordType type; Eldbus_Message *ret; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "iiu", &start, &end, &type)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Selection number expected."); @@ -1704,7 +1704,7 @@ _text_range_extents_get(const Eldbus_Service_Interface *iface, const Eldbus_Mess EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL); screen_coords = type == ATSPI_COORD_TYPE_SCREEN ? EINA_TRUE : EINA_FALSE; - res = elm_interface_atspi_text_range_extents_get(obj, screen_coords, start, end, &rect); + res = efl_access_text_range_extents_get(obj, screen_coords, start, end, &rect); if (!res) { eldbus_message_unref(ret); @@ -1725,13 +1725,13 @@ _text_bounded_ranges_get(const Eldbus_Service_Interface *iface, const Eldbus_Mes Eina_Rect rect; Eina_Bool screen_coords; AtspiCoordType type; - Elm_Atspi_Text_Clip_Type xclip, yclip; + Efl_Access_Text_Clip_Type xclip, yclip; Eina_List *ranges; Eldbus_Message *ret; - Elm_Atspi_Text_Range *range; + Efl_Access_Text_Range *range; Eldbus_Message_Iter *iter, *iter_array, *iter_struct, *iter_var; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "iiiiuuu", &rect.x, &rect.y, &rect.w, &rect.h, &type, &xclip, &yclip)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Expected (x,y,w,h) of bounding box, screen coord type and x, y text clip types."); @@ -1744,7 +1744,7 @@ _text_bounded_ranges_get(const Eldbus_Service_Interface *iface, const Eldbus_Mes EINA_SAFETY_ON_NULL_GOTO(iter_array, fail); screen_coords = type == ATSPI_COORD_TYPE_SCREEN ? EINA_TRUE : EINA_FALSE; - ranges = elm_interface_atspi_text_bounded_ranges_get(obj, screen_coords, rect, xclip, yclip); + ranges = efl_access_text_bounded_ranges_get(obj, screen_coords, rect, xclip, yclip); EINA_LIST_FREE(ranges, range) { @@ -1789,10 +1789,10 @@ _text_run_attributes_get(const Eldbus_Service_Interface *iface, const Eldbus_Mes Eldbus_Message *ret; Eldbus_Message_Iter *iter, *iter_array; Eina_List *attrs, *defaults; - Elm_Atspi_Text_Attribute *attr; + Efl_Access_Text_Attribute *attr; Eina_Bool incl_def; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "ib", &start, &incl_def)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Offset and include defaults flag expected."); @@ -1804,11 +1804,11 @@ _text_run_attributes_get(const Eldbus_Service_Interface *iface, const Eldbus_Mes iter_array = eldbus_message_iter_container_new(iter, 'a', "{ss}"); EINA_SAFETY_ON_NULL_GOTO(iter_array, fail); - attrs = elm_interface_atspi_text_attributes_get(obj, &start, &end); + attrs = efl_access_text_attributes_get(obj, &start, &end); if (incl_def) { - defaults = elm_interface_atspi_text_default_attributes_get(obj); + defaults = efl_access_text_default_attributes_get(obj); attrs = eina_list_merge(attrs, defaults); } @@ -1859,7 +1859,7 @@ _editable_text_text_content_set(const Eldbus_Service_Interface *iface, const Eld Eldbus_Message *ret; Eina_Bool res; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_EDITABLE_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_EDITABLE_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "s", &content)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "String expected."); @@ -1867,7 +1867,7 @@ _editable_text_text_content_set(const Eldbus_Service_Interface *iface, const Eld ret = eldbus_message_method_return_new(msg); EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL); - res = elm_interface_atspi_text_editable_content_set(obj, content); + res = efl_access_editable_text_content_set(obj, content); eldbus_message_arguments_append(ret, "b", res); @@ -1885,7 +1885,7 @@ _editable_text_text_insert(const Eldbus_Service_Interface *iface, const Eldbus_M int pos, len; Eina_Bool res; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_EDITABLE_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_EDITABLE_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "isi", &pos, &text, &len)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Postion, string, length expected."); @@ -1893,7 +1893,7 @@ _editable_text_text_insert(const Eldbus_Service_Interface *iface, const Eldbus_M ret = eldbus_message_method_return_new(msg); EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL); - res = elm_interface_atspi_text_editable_insert(obj, text, pos); + res = efl_access_editable_text_insert(obj, text, pos); eldbus_message_arguments_append(ret, "b", res); @@ -1910,7 +1910,7 @@ _editable_text_text_copy(const Eldbus_Service_Interface *iface, const Eldbus_Mes int start, end; Eina_Bool res; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_EDITABLE_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_EDITABLE_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "ii", &start, &end)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Start and end index expected."); @@ -1918,7 +1918,7 @@ _editable_text_text_copy(const Eldbus_Service_Interface *iface, const Eldbus_Mes ret = eldbus_message_method_return_new(msg); EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL); - res = elm_interface_atspi_text_editable_copy(obj, start, end); + res = efl_access_editable_text_copy(obj, start, end); eldbus_message_arguments_append(ret, "b", res); @@ -1935,7 +1935,7 @@ _editable_text_text_cut(const Eldbus_Service_Interface *iface, const Eldbus_Mess int start, end; Eina_Bool res; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_EDITABLE_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_EDITABLE_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "ii", &start, &end)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Start and end index expected."); @@ -1943,7 +1943,7 @@ _editable_text_text_cut(const Eldbus_Service_Interface *iface, const Eldbus_Mess ret = eldbus_message_method_return_new(msg); EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL); - res = elm_interface_atspi_text_editable_cut(obj, start, end); + res = efl_access_editable_text_cut(obj, start, end); eldbus_message_arguments_append(ret, "b", res); @@ -1960,7 +1960,7 @@ _editable_text_text_delete(const Eldbus_Service_Interface *iface, const Eldbus_M int start, end; Eina_Bool res; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_EDITABLE_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_EDITABLE_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "ii", &start, &end)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Start and end index expected."); @@ -1968,7 +1968,7 @@ _editable_text_text_delete(const Eldbus_Service_Interface *iface, const Eldbus_M ret = eldbus_message_method_return_new(msg); EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL); - res = elm_interface_atspi_text_editable_delete(obj, start, end); + res = efl_access_editable_text_delete(obj, start, end); eldbus_message_arguments_append(ret, "b", res); @@ -1985,7 +1985,7 @@ _editable_text_text_paste(const Eldbus_Service_Interface *iface, const Eldbus_Me int pos; Eina_Bool res; - ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_EDITABLE_INTERFACE, msg); + ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_EDITABLE_TEXT_INTERFACE, msg); if (!eldbus_message_arguments_get(msg, "i", &pos)) return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Start and end index expected."); @@ -1993,7 +1993,7 @@ _editable_text_text_paste(const Eldbus_Service_Interface *iface, const Eldbus_Me ret = eldbus_message_method_return_new(msg); EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL); - res = elm_interface_atspi_text_editable_paste(obj, pos); + res = efl_access_editable_text_paste(obj, pos); eldbus_message_arguments_append(ret, "b", res); @@ -2260,17 +2260,17 @@ _text_properties_get(const Eldbus_Service_Interface *interface, const char *prop Eo *obj = _bridge_object_from_path(bridge, obj_path); int val; - ELM_ATSPI_PROPERTY_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE, request_msg, error); + ELM_ATSPI_PROPERTY_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, EFL_ACCESS_TEXT_INTERFACE, request_msg, error); if (!strcmp(property, "CharacterCount")) { - val = elm_interface_atspi_text_character_count_get(obj); + val = efl_access_text_character_count_get(obj); eldbus_message_iter_basic_append(iter, 'i', val); return EINA_TRUE; } if (!strcmp(property, "CaretOffset")) { - val = elm_interface_atspi_text_caret_offset_get(obj); + val = efl_access_text_caret_offset_get(obj); eldbus_message_iter_basic_append(iter, 'i', val); return EINA_TRUE; } @@ -2504,9 +2504,9 @@ _collection_iter_match_rule_get(Eldbus_Message_Iter *iter, struct collection_mat else if (!strcmp(ifc_name, "component")) class = EFL_ACCESS_COMPONENT_MIXIN; else if (!strcmp(ifc_name, "editabletext")) - class = ELM_INTERFACE_ATSPI_TEXT_EDITABLE_INTERFACE; + class = EFL_ACCESS_EDITABLE_TEXT_INTERFACE; else if (!strcmp(ifc_name, "text")) - class = ELM_INTERFACE_ATSPI_TEXT_INTERFACE; + class = EFL_ACCESS_TEXT_INTERFACE; else if (!strcmp(ifc_name, "image")) class = EFL_ACCESS_SELECTION_INTERFACE; else if (!strcmp(ifc_name, "value")) @@ -3126,13 +3126,13 @@ _iter_interfaces_append(Eldbus_Message_Iter *iter, const Eo *obj) eldbus_message_iter_basic_append(iter_array, 's', ATSPI_DBUS_INTERFACE_APPLICATION); if (efl_isa(obj, EFL_ACCESS_COMPONENT_MIXIN)) eldbus_message_iter_basic_append(iter_array, 's', ATSPI_DBUS_INTERFACE_COMPONENT); - if (efl_isa(obj, ELM_INTERFACE_ATSPI_TEXT_EDITABLE_INTERFACE)) + if (efl_isa(obj, EFL_ACCESS_EDITABLE_TEXT_INTERFACE)) eldbus_message_iter_basic_append(iter_array, 's', ATSPI_DBUS_INTERFACE_EDITABLE_TEXT); if (efl_isa(obj, EFL_ACCESS_IMAGE_MIXIN)) eldbus_message_iter_basic_append(iter_array, 's', ATSPI_DBUS_INTERFACE_IMAGE); if (efl_isa(obj, EFL_ACCESS_SELECTION_INTERFACE)) eldbus_message_iter_basic_append(iter_array, 's', ATSPI_DBUS_INTERFACE_SELECTION); - if (efl_isa(obj, ELM_INTERFACE_ATSPI_TEXT_INTERFACE)) + if (efl_isa(obj, EFL_ACCESS_TEXT_INTERFACE)) eldbus_message_iter_basic_append(iter_array, 's', ATSPI_DBUS_INTERFACE_TEXT); if (efl_isa(obj, EFL_ACCESS_VALUE_INTERFACE)) eldbus_message_iter_basic_append(iter_array, 's', ATSPI_DBUS_INTERFACE_VALUE); @@ -4119,7 +4119,7 @@ _text_caret_moved_send(void *data, const Efl_Event *event) if (!STATE_TYPE_GET(pd->object_broadcast_mask, ATSPI_OBJECT_EVENT_TEXT_CARET_MOVED)) return; - cursor_pos = elm_interface_atspi_text_caret_offset_get(event->object); + cursor_pos = efl_access_text_caret_offset_get(event->object); _bridge_signal_send(data, event->object, ATSPI_DBUS_INTERFACE_EVENT_OBJECT, &_event_obj_signals[ATSPI_OBJECT_EVENT_TEXT_CARET_MOVED], "", cursor_pos, 0, NULL, NULL); @@ -4128,7 +4128,7 @@ _text_caret_moved_send(void *data, const Efl_Event *event) static void _text_text_inserted_send(void *data, const Efl_Event *event) { - Elm_Atspi_Text_Change_Info *info = event->info; + Efl_Access_Text_Change_Info *info = event->info; ELM_ATSPI_BRIDGE_DATA_GET_OR_RETURN(data, pd); @@ -4142,7 +4142,7 @@ _text_text_inserted_send(void *data, const Efl_Event *event) static void _text_text_removed_send(void *data, const Efl_Event *event) { - Elm_Atspi_Text_Change_Info *info = event->info; + Efl_Access_Text_Change_Info *info = event->info; ELM_ATSPI_BRIDGE_DATA_GET_OR_RETURN(data, pd); diff --git a/src/lib/elementary/elm_code_widget.eo b/src/lib/elementary/elm_code_widget.eo index 33863213a9..871f75c4c5 100644 --- a/src/lib/elementary/elm_code_widget.eo +++ b/src/lib/elementary/elm_code_widget.eo @@ -5,7 +5,7 @@ import elm_general; struct @extern Elm_Code; [[Elementary code main data structure]] /* The main interface currently defined in code */ struct @extern Elm_Code_Line; [[Elementary code line data structure]] /* Parts of the interface currently defined in code */ -class Elm.Code_Widget (Efl.Ui.Layout, Elm.Interface.Atspi.Text) +class Elm.Code_Widget (Efl.Ui.Layout, Efl.Access.Text) { [[Elementary code widget]] eo_prefix: elm_obj_code_widget; diff --git a/src/lib/elementary/elm_entry.c b/src/lib/elementary/elm_entry.c index 0dbe98b9a5..ebdb844ee4 100644 --- a/src/lib/elementary/elm_entry.c +++ b/src/lib/elementary/elm_entry.c @@ -3,8 +3,8 @@ #endif #define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED -#define ELM_INTERFACE_ATSPI_TEXT_PROTECTED -#define ELM_INTERFACE_ATSPI_TEXT_EDITABLE_PROTECTED +#define EFL_ACCESS_TEXT_PROTECTED +#define EFL_ACCESS_EDITABLE_TEXT_PROTECTED #define ELM_LAYOUT_PROTECTED #include <Elementary.h> @@ -2191,20 +2191,20 @@ _entry_changed_user_signal_cb(void *data, } if (_elm_config->atspi_mode) { - Elm_Atspi_Text_Change_Info atspi_info; + Efl_Access_Text_Change_Info atspi_info; if (edje_info && edje_info->insert) { atspi_info.content = edje_info->change.insert.content; atspi_info.pos = edje_info->change.insert.pos; atspi_info.len = edje_info->change.insert.plain_length; - elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, ELM_INTERFACE_ATSPI_TEXT_EVENT_ACCESS_TEXT_INSERTED, &atspi_info); + elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_INSERTED, &atspi_info); } else if (edje_info && !edje_info->insert) { atspi_info.content = edje_info->change.del.content; atspi_info.pos = MIN(edje_info->change.del.start, edje_info->change.del.end); atspi_info.len = MAX(edje_info->change.del.start, edje_info->change.del.end) - atspi_info.pos; - elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, ELM_INTERFACE_ATSPI_TEXT_EVENT_ACCESS_TEXT_REMOVED, &atspi_info); + elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_REMOVED, &atspi_info); } } } @@ -2222,7 +2222,7 @@ _entry_preedit_changed_signal_cb(void *data, if (_elm_config->atspi_mode) { - Elm_Atspi_Text_Change_Info atspi_info; + Efl_Access_Text_Change_Info atspi_info; if (edje_info && edje_info->insert) { text = elm_entry_markup_to_utf8(edje_info->change.insert.content); @@ -2231,7 +2231,7 @@ _entry_preedit_changed_signal_cb(void *data, atspi_info.len = edje_info->change.insert.plain_length; elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, - ELM_INTERFACE_ATSPI_TEXT_EVENT_ACCESS_TEXT_INSERTED, + EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_INSERTED, &atspi_info); free(text); } @@ -2316,7 +2316,7 @@ _entry_selection_changed_signal_cb(void *data, _selection_store(ELM_SEL_TYPE_PRIMARY, data); _update_selection_handler(data); if (_elm_config->atspi_mode) - elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, ELM_INTERFACE_ATSPI_TEXT_EVENT_ACCESS_TEXT_SELECTION_CHANGED, NULL); + elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_SELECTION_CHANGED, NULL); } static void @@ -2420,7 +2420,7 @@ _entry_cursor_changed_signal_cb(void *data, efl_event_callback_legacy_call(data, ELM_ENTRY_EVENT_CURSOR_CHANGED, NULL); if (_elm_config->atspi_mode) - elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, ELM_INTERFACE_ATSPI_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED, NULL); + elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED, NULL); } static void @@ -2432,7 +2432,7 @@ _entry_cursor_changed_manual_signal_cb(void *data, efl_event_callback_legacy_call (data, ELM_ENTRY_EVENT_CURSOR_CHANGED_MANUAL, NULL); if (_elm_config->atspi_mode) - elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, ELM_INTERFACE_ATSPI_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED, NULL); + elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, data, EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED, NULL); } static void @@ -5467,7 +5467,7 @@ _elm_entry_class_constructor(Efl_Class *klass) // ATSPI Accessibility EOLIAN static Eina_Unicode -_elm_entry_elm_interface_atspi_text_character_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int offset) +_elm_entry_efl_access_text_character_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int offset) { char *txt; int idx = 0; @@ -5489,7 +5489,7 @@ _elm_entry_elm_interface_atspi_text_character_get(Eo *obj, Elm_Entry_Data *_pd E } EOLIAN static int -_elm_entry_elm_interface_atspi_text_character_count_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED) +_elm_entry_efl_access_text_character_count_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED) { char *txt; int ret = -1; @@ -5504,7 +5504,7 @@ _elm_entry_elm_interface_atspi_text_character_count_get(Eo *obj, Elm_Entry_Data } EOLIAN static char* -_elm_entry_elm_interface_atspi_text_string_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, Elm_Atspi_Text_Granularity granularity, int *start_offset, int *end_offset) +_elm_entry_efl_access_text_string_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, Efl_Access_Text_Granularity granularity, int *start_offset, int *end_offset) { Evas_Textblock_Cursor *cur = NULL, *cur2 = NULL; Evas_Object *tblk; @@ -5522,18 +5522,18 @@ _elm_entry_elm_interface_atspi_text_string_get(Eo *obj, Elm_Entry_Data *_pd EINA switch (granularity) { - case ELM_ATSPI_TEXT_GRANULARITY_CHAR: + case EFL_ACCESS_TEXT_GRANULARITY_CHAR: break; - case ELM_ATSPI_TEXT_GRANULARITY_WORD: + case EFL_ACCESS_TEXT_GRANULARITY_WORD: evas_textblock_cursor_word_start(cur); break; - case ELM_ATSPI_TEXT_GRANULARITY_SENTENCE: + case EFL_ACCESS_TEXT_GRANULARITY_SENTENCE: // TODO - add sentence support in textblock first break; - case ELM_ATSPI_TEXT_GRANULARITY_LINE: + case EFL_ACCESS_TEXT_GRANULARITY_LINE: evas_textblock_cursor_line_char_first(cur); break; - case ELM_ATSPI_TEXT_GRANULARITY_PARAGRAPH: + case EFL_ACCESS_TEXT_GRANULARITY_PARAGRAPH: evas_textblock_cursor_paragraph_char_first(cur); break; } @@ -5543,23 +5543,23 @@ _elm_entry_elm_interface_atspi_text_string_get(Eo *obj, Elm_Entry_Data *_pd EINA switch (granularity) { - case ELM_ATSPI_TEXT_GRANULARITY_CHAR: + case EFL_ACCESS_TEXT_GRANULARITY_CHAR: evas_textblock_cursor_char_next(cur2); break; - case ELM_ATSPI_TEXT_GRANULARITY_WORD: + case EFL_ACCESS_TEXT_GRANULARITY_WORD: evas_textblock_cursor_word_end(cur2); // since word_end sets cursor position ON (before) last // char of word, we need to manually advance cursor to get // proper string from function range_text_get evas_textblock_cursor_char_next(cur2); break; - case ELM_ATSPI_TEXT_GRANULARITY_SENTENCE: + case EFL_ACCESS_TEXT_GRANULARITY_SENTENCE: // TODO - add sentence support in textblock first break; - case ELM_ATSPI_TEXT_GRANULARITY_LINE: + case EFL_ACCESS_TEXT_GRANULARITY_LINE: evas_textblock_cursor_line_char_last(cur2); break; - case ELM_ATSPI_TEXT_GRANULARITY_PARAGRAPH: + case EFL_ACCESS_TEXT_GRANULARITY_PARAGRAPH: evas_textblock_cursor_paragraph_char_last(cur2); break; } @@ -5589,7 +5589,7 @@ fail: } EOLIAN static char* -_elm_entry_elm_interface_atspi_text_text_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int start_offset, int end_offset) +_elm_entry_efl_access_text_text_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int start_offset, int end_offset) { Evas_Textblock_Cursor *cur = NULL, *cur2 = NULL; Evas_Object *tblk; @@ -5629,26 +5629,26 @@ fail: } EOLIAN static int -_elm_entry_elm_interface_atspi_text_caret_offset_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED) +_elm_entry_efl_access_text_caret_offset_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED) { return elm_entry_cursor_pos_get(obj); } EOLIAN static Eina_Bool -_elm_entry_elm_interface_atspi_text_caret_offset_set(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int offset) +_elm_entry_efl_access_text_caret_offset_set(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int offset) { elm_entry_cursor_pos_set(obj, offset); return EINA_TRUE; } EOLIAN static int -_elm_entry_elm_interface_atspi_text_selections_count_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED) +_elm_entry_efl_access_text_selections_count_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED) { return elm_entry_selection_get(obj) ? 1 : 0; } EOLIAN static void -_elm_entry_elm_interface_atspi_text_selection_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int selection_number, int *start_offset, int *end_offset) +_elm_entry_efl_access_text_selection_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int selection_number, int *start_offset, int *end_offset) { if (selection_number != 0) return; @@ -5656,7 +5656,7 @@ _elm_entry_elm_interface_atspi_text_selection_get(Eo *obj, Elm_Entry_Data *_pd E } EOLIAN static Eina_Bool -_elm_entry_elm_interface_atspi_text_selection_set(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int selection_number, int start_offset, int end_offset) +_elm_entry_efl_access_text_selection_set(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int selection_number, int start_offset, int end_offset) { if (selection_number != 0) return EINA_FALSE; @@ -5666,7 +5666,7 @@ _elm_entry_elm_interface_atspi_text_selection_set(Eo *obj, Elm_Entry_Data *_pd E } EOLIAN static Eina_Bool -_elm_entry_elm_interface_atspi_text_selection_remove(Eo *obj, Elm_Entry_Data *pd EINA_UNUSED, int selection_number) +_elm_entry_efl_access_text_selection_remove(Eo *obj, Elm_Entry_Data *pd EINA_UNUSED, int selection_number) { if (selection_number != 0) return EINA_FALSE; elm_entry_select_none(obj); @@ -5674,7 +5674,7 @@ _elm_entry_elm_interface_atspi_text_selection_remove(Eo *obj, Elm_Entry_Data *pd } EOLIAN static Eina_Bool -_elm_entry_elm_interface_atspi_text_selection_add(Eo *obj, Elm_Entry_Data *pd EINA_UNUSED, int start_offset, int end_offset) +_elm_entry_efl_access_text_selection_add(Eo *obj, Elm_Entry_Data *pd EINA_UNUSED, int start_offset, int end_offset) { elm_entry_select_region_set(obj, start_offset, end_offset); @@ -5682,13 +5682,13 @@ _elm_entry_elm_interface_atspi_text_selection_add(Eo *obj, Elm_Entry_Data *pd EI } EOLIAN static Eina_List* -_elm_entry_elm_interface_atspi_text_bounded_ranges_get(Eo *obj EINA_UNUSED, Elm_Entry_Data *_pd EINA_UNUSED, Eina_Bool screen_coods EINA_UNUSED, Eina_Rect rect EINA_UNUSED, Elm_Atspi_Text_Clip_Type xclip EINA_UNUSED, Elm_Atspi_Text_Clip_Type yclip EINA_UNUSED) +_elm_entry_efl_access_text_bounded_ranges_get(Eo *obj EINA_UNUSED, Elm_Entry_Data *_pd EINA_UNUSED, Eina_Bool screen_coods EINA_UNUSED, Eina_Rect rect EINA_UNUSED, Efl_Access_Text_Clip_Type xclip EINA_UNUSED, Efl_Access_Text_Clip_Type yclip EINA_UNUSED) { return NULL; } EOLIAN static int -_elm_entry_elm_interface_atspi_text_offset_at_point_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, Eina_Bool screen_coods, int x, int y) +_elm_entry_efl_access_text_offset_at_point_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, Eina_Bool screen_coods, int x, int y) { Evas_Object *txtblk; Evas_Textblock_Cursor *cur; @@ -5722,7 +5722,7 @@ _elm_entry_elm_interface_atspi_text_offset_at_point_get(Eo *obj, Elm_Entry_Data } EOLIAN static Eina_Bool -_elm_entry_elm_interface_atspi_text_character_extents_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int offset, Eina_Bool screen_coods, Eina_Rect *rect) +_elm_entry_efl_access_text_character_extents_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int offset, Eina_Bool screen_coods, Eina_Rect *rect) { Evas_Object *txtblk; Evas_Textblock_Cursor *cur; @@ -5754,7 +5754,7 @@ _elm_entry_elm_interface_atspi_text_character_extents_get(Eo *obj, Elm_Entry_Dat } EOLIAN static Eina_Bool -_elm_entry_elm_interface_atspi_text_range_extents_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, Eina_Bool screen_coods, int start_offset, int end_offset, Eina_Rect *rect) +_elm_entry_efl_access_text_range_extents_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, Eina_Bool screen_coods, int start_offset, int end_offset, Eina_Rect *rect) { Evas_Object *txtblk; Evas_Textblock_Cursor *cur1, *cur2; @@ -5802,10 +5802,10 @@ _elm_entry_elm_interface_atspi_text_range_extents_get(Eo *obj, Elm_Entry_Data *_ return EINA_TRUE; } -static Elm_Atspi_Text_Attribute* +static Efl_Access_Text_Attribute* _textblock_node_format_to_atspi_text_attr(const Evas_Object_Textblock_Node_Format *format) { - Elm_Atspi_Text_Attribute *ret = NULL; + Efl_Access_Text_Attribute *ret = NULL; const char *txt; txt = evas_textblock_node_format_text_get(format); @@ -5820,7 +5820,7 @@ _textblock_node_format_to_atspi_text_attr(const Evas_Object_Textblock_Node_Forma while (*tmp != '\0' && *tmp != '=') tmp++; if (*tmp++ != '=') return NULL; - ret = calloc(1, sizeof(Elm_Atspi_Text_Attribute)); + ret = calloc(1, sizeof(Efl_Access_Text_Attribute)); if (!ret) return NULL; ret->value = eina_stringshare_add(tmp); @@ -5832,13 +5832,13 @@ _textblock_node_format_to_atspi_text_attr(const Evas_Object_Textblock_Node_Forma } EOLIAN static Eina_Bool -_elm_entry_elm_interface_atspi_text_attribute_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, const char *attr_name EINA_UNUSED, int *start_offset, int *end_offset, char **value) +_elm_entry_efl_access_text_attribute_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, const char *attr_name EINA_UNUSED, int *start_offset, int *end_offset, char **value) { Evas_Object *txtblk; Evas_Textblock_Cursor *cur1, *cur2; Eina_List *formats, *l; Evas_Object_Textblock_Node_Format *format; - Elm_Atspi_Text_Attribute *attr; + Efl_Access_Text_Attribute *attr; txtblk = elm_entry_textblock_get(obj); if (!txtblk) return EINA_FALSE; @@ -5880,13 +5880,13 @@ _elm_entry_elm_interface_atspi_text_attribute_get(Eo *obj, Elm_Entry_Data *_pd E } EOLIAN static Eina_List* -_elm_entry_elm_interface_atspi_text_attributes_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int *start_offset, int *end_offset) +_elm_entry_efl_access_text_attributes_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int *start_offset, int *end_offset) { Evas_Object *txtblk; Evas_Textblock_Cursor *cur1, *cur2; Eina_List *formats, *ret = NULL, *l; Evas_Object_Textblock_Node_Format *format; - Elm_Atspi_Text_Attribute *attr; + Efl_Access_Text_Attribute *attr; txtblk = elm_entry_textblock_get(obj); if (!txtblk) return NULL; @@ -5922,12 +5922,12 @@ _elm_entry_elm_interface_atspi_text_attributes_get(Eo *obj, Elm_Entry_Data *_pd } EOLIAN static Eina_List* -_elm_entry_elm_interface_atspi_text_default_attributes_get(Eo *obj EINA_UNUSED, Elm_Entry_Data *_pd EINA_UNUSED) +_elm_entry_efl_access_text_default_attributes_get(Eo *obj EINA_UNUSED, Elm_Entry_Data *_pd EINA_UNUSED) { Evas_Object *txtblk; Eina_List *ret = NULL; const Evas_Object_Textblock_Node_Format *format; - Elm_Atspi_Text_Attribute *attr; + Efl_Access_Text_Attribute *attr; txtblk = elm_entry_textblock_get(obj); if (!txtblk) return NULL; @@ -5947,14 +5947,14 @@ _elm_entry_elm_interface_atspi_text_default_attributes_get(Eo *obj EINA_UNUSED, } EOLIAN static Eina_Bool -_elm_entry_elm_interface_atspi_text_editable_content_set(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, const char *content) +_elm_entry_efl_access_editable_text_content_set(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, const char *content) { elm_entry_entry_set(obj, content); return EINA_TRUE; } EOLIAN static Eina_Bool -_elm_entry_elm_interface_atspi_text_editable_insert(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, const char *string, int position) +_elm_entry_efl_access_editable_text_insert(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, const char *string, int position) { elm_entry_cursor_pos_set(obj, position); elm_entry_entry_insert(obj, string); @@ -5963,7 +5963,7 @@ _elm_entry_elm_interface_atspi_text_editable_insert(Eo *obj, Elm_Entry_Data *_pd } EOLIAN static Eina_Bool -_elm_entry_elm_interface_atspi_text_editable_copy(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int start, int end) +_elm_entry_efl_access_editable_text_copy(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int start, int end) { elm_entry_select_region_set(obj, start, end); elm_entry_selection_copy(obj); @@ -5972,7 +5972,7 @@ _elm_entry_elm_interface_atspi_text_editable_copy(Eo *obj, Elm_Entry_Data *_pd E } EOLIAN static Eina_Bool -_elm_entry_elm_interface_atspi_text_editable_delete(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int start_offset, int end_offset) +_elm_entry_efl_access_editable_text_delete(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int start_offset, int end_offset) { Evas_Object *txtblk; Evas_Textblock_Cursor *cur1, *cur2; @@ -6004,7 +6004,7 @@ _elm_entry_elm_interface_atspi_text_editable_delete(Eo *obj, Elm_Entry_Data *_pd } EOLIAN static Eina_Bool -_elm_entry_elm_interface_atspi_text_editable_paste(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int position) +_elm_entry_efl_access_editable_text_paste(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int position) { elm_entry_cursor_pos_set(obj, position); elm_entry_selection_paste(obj); @@ -6012,7 +6012,7 @@ _elm_entry_elm_interface_atspi_text_editable_paste(Eo *obj, Elm_Entry_Data *_pd } EOLIAN static Eina_Bool -_elm_entry_elm_interface_atspi_text_editable_cut(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int start, int end) +_elm_entry_efl_access_editable_text_cut(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED, int start, int end) { elm_entry_select_region_set(obj, start, end); elm_entry_selection_cut(obj); diff --git a/src/lib/elementary/elm_entry.eo b/src/lib/elementary/elm_entry.eo index a76fda2356..22e8ece171 100644 --- a/src/lib/elementary/elm_entry.eo +++ b/src/lib/elementary/elm_entry.eo @@ -116,7 +116,7 @@ enum Elm.Cnp_Mode } class Elm.Entry (Efl.Ui.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable, - Elm.Interface.Atspi.Text, Elm.Interface.Atspi.Text.Editable, Efl.File, + Efl.Access.Text, Efl.Access.Editable.Text, Efl.File, Efl.Ui.Selectable, Efl.Ui.Scrollable) { [[Elementary entry class]] @@ -969,28 +969,28 @@ class Elm.Entry (Efl.Ui.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable, Elm.Interface_Scrollable.bounce_allow { set; } Elm.Interface.Atspi_Accessible.state_set { get; } Elm.Interface.Atspi_Accessible.name { get; } - Elm.Interface.Atspi.Text.text { get; } - Elm.Interface.Atspi.Text.string { get; } - Elm.Interface.Atspi.Text.attribute { get; } - Elm.Interface.Atspi.Text.attributes { get; } - Elm.Interface.Atspi.Text.default_attributes { get; } - Elm.Interface.Atspi.Text.caret_offset { get; set; } - Elm.Interface.Atspi.Text.character { get; } - Elm.Interface.Atspi.Text.character_extents { get; } - Elm.Interface.Atspi.Text.character_count { get; } - Elm.Interface.Atspi.Text.offset_at_point { get; } - Elm.Interface.Atspi.Text.bounded_ranges { get; } - Elm.Interface.Atspi.Text.range_extents { get; } - Elm.Interface.Atspi.Text.selection { get; set; } - Elm.Interface.Atspi.Text.selections_count { get; } - Elm.Interface.Atspi.Text.selection_add; - Elm.Interface.Atspi.Text.selection_remove; - Elm.Interface.Atspi.Text.Editable.content { set; } - Elm.Interface.Atspi.Text.Editable.insert; - Elm.Interface.Atspi.Text.Editable.copy; - Elm.Interface.Atspi.Text.Editable.cut; - Elm.Interface.Atspi.Text.Editable.delete; - Elm.Interface.Atspi.Text.Editable.paste; + Efl.Access.Text.text { get; } + Efl.Access.Text.string { get; } + Efl.Access.Text.attribute { get; } + Efl.Access.Text.attributes { get; } + Efl.Access.Text.default_attributes { get; } + Efl.Access.Text.caret_offset { get; set; } + Efl.Access.Text.character { get; } + Efl.Access.Text.character_extents { get; } + Efl.Access.Text.character_count { get; } + Efl.Access.Text.offset_at_point { get; } + Efl.Access.Text.bounded_ranges { get; } + Efl.Access.Text.range_extents { get; } + Efl.Access.Text.selection { get; set; } + Efl.Access.Text.selections_count { get; } + Efl.Access.Text.selection_add; + Efl.Access.Text.selection_remove; + Efl.Access.Editable.Text.content { set; } + Efl.Access.Editable.Text.insert; + Efl.Access.Editable.Text.copy; + Efl.Access.Editable.Text.cut; + Efl.Access.Editable.Text.delete; + Efl.Access.Editable.Text.paste; Efl.File.file { get; set; } Efl.Part.part; } diff --git a/src/lib/elementary/elm_interface_atspi_text.h b/src/lib/elementary/elm_interface_atspi_text.h deleted file mode 100644 index 3b65d0e92a..0000000000 --- a/src/lib/elementary/elm_interface_atspi_text.h +++ /dev/null @@ -1,19 +0,0 @@ -#ifndef ELM_INTERFACE_ATSPI_TEXT_H -#define ELM_INTERFACE_ATSPI_TEXT_H - -#ifdef EFL_BETA_API_SUPPORT - -#ifdef EFL_EO_API_SUPPORT -#include "elm_interface_atspi_text.eo.h" -#endif -#ifndef EFL_NOLEGACY_API_SUPPORT -#include "elm_interface_atspi_text.eo.legacy.h" -#endif - -/** - * @brief Free Elm_Atspi_Text_Attribute structure - */ -EAPI void elm_atspi_text_text_attribute_free(Elm_Atspi_Text_Attribute *attr); - -#endif -#endif diff --git a/src/lib/elementary/elm_interfaces.h b/src/lib/elementary/elm_interfaces.h index 32ae95ea5d..09696a4008 100644 --- a/src/lib/elementary/elm_interfaces.h +++ b/src/lib/elementary/elm_interfaces.h @@ -1,5 +1,5 @@ #include "elm_interface_atspi_accessible.h" -#include "elm_interface_atspi_text.h" +#include "efl_access_text.h" #include "elm_interface_atspi_widget_action.h" #include "efl_access_window.h" @@ -8,7 +8,7 @@ #ifdef EFL_BETA_API_SUPPORT #include "efl_access_action.eo.h" #include "efl_access_component.eo.h" -#include "elm_interface_atspi_text_editable.eo.h" +#include "efl_access_editable_text.eo.h" #include "efl_access_image.eo.h" #include "efl_access_selection.eo.h" #include "efl_access_value.eo.h" @@ -18,7 +18,7 @@ #ifdef EFL_BETA_API_SUPPORT #include "efl_access_action.eo.legacy.h" #include "efl_access_component.eo.legacy.h" -#include "elm_interface_atspi_text_editable.eo.legacy.h" +#include "efl_access_editable_text.eo.legacy.h" #include "efl_access_image.eo.legacy.h" #include "efl_access_selection.eo.legacy.h" #include "efl_access_value.eo.legacy.h" diff --git a/src/tests/elementary/elm_test_entry.c b/src/tests/elementary/elm_test_entry.c index d6bcd86110..e2a9a5d386 100644 --- a/src/tests/elementary/elm_test_entry.c +++ b/src/tests/elementary/elm_test_entry.c @@ -2,7 +2,7 @@ # include "elementary_config.h" #endif -#define ELM_INTERFACE_ATSPI_TEXT_PROTECTED +#define EFL_ACCESS_TEXT_PROTECTED #define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #include <Elementary.h> #include "elm_suite.h" @@ -85,22 +85,22 @@ START_TEST (elm_entry_atspi_text_char_get) expected = eina_unicode_utf8_to_unicode(txt, NULL); - val = elm_interface_atspi_text_character_get(entry, -1); + val = efl_access_text_character_get(entry, -1); ck_assert(val == 0); - val = elm_interface_atspi_text_character_get(entry, 0); + val = efl_access_text_character_get(entry, 0); ck_assert(val == expected[0]); - val = elm_interface_atspi_text_character_get(entry, 1); + val = efl_access_text_character_get(entry, 1); ck_assert(val == expected[1]); - val = elm_interface_atspi_text_character_get(entry, 2); + val = efl_access_text_character_get(entry, 2); ck_assert(val == expected[2]); - val = elm_interface_atspi_text_character_get(entry, 6); + val = efl_access_text_character_get(entry, 6); ck_assert(val == expected[6]); - val = elm_interface_atspi_text_character_get(entry, 26); + val = efl_access_text_character_get(entry, 26); ck_assert(val == 0); free(expected); @@ -121,7 +121,7 @@ START_TEST (elm_entry_atspi_text_char_count) entry = elm_entry_add(win); elm_object_text_set(entry, mtxt); - val = elm_interface_atspi_text_character_count_get(entry); + val = efl_access_text_character_count_get(entry); ck_assert(val == 12); elm_shutdown(); @@ -143,28 +143,28 @@ START_TEST (elm_entry_atspi_text_string_get_char) elm_object_text_set(entry, txt); start = 1; - val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_CHAR, &start, &end); + val = efl_access_text_string_get(entry, EFL_ACCESS_TEXT_GRANULARITY_CHAR, &start, &end); ck_assert_str_eq(val, "o"); ck_assert(start == 1); ck_assert(end == 2); if (val) free(val); start = 8; - val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_CHAR, &start, &end); + val = efl_access_text_string_get(entry, EFL_ACCESS_TEXT_GRANULARITY_CHAR, &start, &end); ck_assert_str_eq(val, "ś"); ck_assert(start == 8); ck_assert(end == 9); if (val) free(val); start = 11; - val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_CHAR, &start, &end); + val = efl_access_text_string_get(entry, EFL_ACCESS_TEXT_GRANULARITY_CHAR, &start, &end); ck_assert_str_eq(val, " "); ck_assert(start == 11); ck_assert(end == 12); if (val) free(val); start = 111; - val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_CHAR, &start, &end); + val = efl_access_text_string_get(entry, EFL_ACCESS_TEXT_GRANULARITY_CHAR, &start, &end); ck_assert(start == -1); ck_assert(end == -1); ck_assert(val == NULL); @@ -188,28 +188,28 @@ START_TEST (elm_entry_atspi_text_string_get_word) elm_object_text_set(entry, txt); start = 1; - val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_WORD, &start, &end); + val = efl_access_text_string_get(entry, EFL_ACCESS_TEXT_GRANULARITY_WORD, &start, &end); ck_assert_str_eq(val, "Lorem"); ck_assert(start == 0); ck_assert(end == 5); if (val) free(val); start = 6; - val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_WORD, &start, &end); + val = efl_access_text_string_get(entry, EFL_ACCESS_TEXT_GRANULARITY_WORD, &start, &end); ck_assert_str_eq(val, "ipśum"); ck_assert(start == 6); ck_assert(end == 11); if (val) free(val); start = 19; - val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_WORD, &start, &end); + val = efl_access_text_string_get(entry, EFL_ACCESS_TEXT_GRANULARITY_WORD, &start, &end); ck_assert_str_eq(val, "dolor"); ck_assert(start == 14); ck_assert(end == 19); if (val) free(val); start = 111; - val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_WORD, &start, &end); + val = efl_access_text_string_get(entry, EFL_ACCESS_TEXT_GRANULARITY_WORD, &start, &end); ck_assert(start == -1); ck_assert(end == -1); ck_assert(val == NULL); @@ -234,28 +234,28 @@ START_TEST (elm_entry_atspi_text_string_get_paragraph) elm_object_text_set(entry, txt); start = 1; - val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_PARAGRAPH, &start, &end); + val = efl_access_text_string_get(entry, EFL_ACCESS_TEXT_GRANULARITY_PARAGRAPH, &start, &end); ck_assert_str_eq(val, "Lorem ipśum"); ck_assert(start == 0); ck_assert(end == 11); if (val) free(val); start = 20; - val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_PARAGRAPH, &start, &end); + val = efl_access_text_string_get(entry, EFL_ACCESS_TEXT_GRANULARITY_PARAGRAPH, &start, &end); ck_assert_str_eq(val, " dolor sit"); ck_assert(start == 12); ck_assert(end == 24); if (val) free(val); start = 25; - val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_PARAGRAPH, &start, &end); + val = efl_access_text_string_get(entry, EFL_ACCESS_TEXT_GRANULARITY_PARAGRAPH, &start, &end); ck_assert_str_eq(val, " amęt"); ck_assert(start == 25); ck_assert(end == 30); if (val) free(val); start = 111; - val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_WORD, &start, &end); + val = efl_access_text_string_get(entry, EFL_ACCESS_TEXT_GRANULARITY_WORD, &start, &end); ck_assert(start == -1); ck_assert(end == -1); ck_assert(val == NULL); @@ -282,7 +282,7 @@ START_TEST (elm_entry_atspi_text_string_get_line) elm_object_text_set(entry, txt); start = 1; - val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_LINE, &start, &end); + val = efl_access_text_string_get(entry, EFL_ACCESS_TEXT_GRANULARITY_LINE, &start, &end); ck_assert_str_eq(val, "Lorem ipśum"); ck_assert(start == 0); @@ -290,7 +290,7 @@ START_TEST (elm_entry_atspi_text_string_get_line) if (val) free(val); start = 13; - val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_LINE, &start, &end); + val = efl_access_text_string_get(entry, EFL_ACCESS_TEXT_GRANULARITY_LINE, &start, &end); ck_assert_str_eq(val, " dolor sit amęt"); ck_assert(start == 12); ck_assert(end == 29); @@ -313,17 +313,17 @@ START_TEST (elm_entry_atspi_text_text_get) elm_object_text_set(entry, txt); // invalid ranges - val = elm_interface_atspi_text_get(entry, 6, 100); + val = efl_access_text_get(entry, 6, 100); ck_assert(val == NULL); - val = elm_interface_atspi_text_get(entry, -6, 10); + val = efl_access_text_get(entry, -6, 10); ck_assert(val == NULL); - val = elm_interface_atspi_text_get(entry, -6, -10); + val = efl_access_text_get(entry, -6, -10); ck_assert(val == NULL); - val = elm_interface_atspi_text_get(entry, 60, 100); + val = efl_access_text_get(entry, 60, 100); ck_assert(val == NULL); // proper range - val = elm_interface_atspi_text_get(entry, 6, 17); + val = efl_access_text_get(entry, 6, 17); ck_assert_str_eq(val, "Xpśum dolor"); if (val) free(val); @@ -345,30 +345,30 @@ START_TEST (elm_entry_atspi_text_selections) entry = elm_entry_add(win); elm_object_text_set(entry, txt); - val = elm_interface_atspi_text_selections_count_get(entry); + val = efl_access_text_selections_count_get(entry); ck_assert(val == 0); elm_entry_select_region_set(entry, 2, 4); - val = elm_interface_atspi_text_selections_count_get(entry); + val = efl_access_text_selections_count_get(entry); ck_assert(val == 1); - elm_interface_atspi_text_selection_get(entry, 0, &start, &end); + efl_access_text_selection_get(entry, 0, &start, &end); ck_assert(start == 2); ck_assert(end == 4); elm_entry_select_region_set(entry, 6, 10); - val = elm_interface_atspi_text_selections_count_get(entry); + val = efl_access_text_selections_count_get(entry); ck_assert(val == 1); - elm_interface_atspi_text_selection_get(entry, 0, &start, &end); + efl_access_text_selection_get(entry, 0, &start, &end); ck_assert(start == 6); ck_assert(end == 10); elm_entry_select_none(entry); - ret = elm_interface_atspi_text_selection_add(entry, 2, 5); + ret = efl_access_text_selection_add(entry, 2, 5); ck_assert(ret == EINA_TRUE); str = elm_entry_selection_get(entry); ck_assert_str_eq(str, "rem"); - ret = elm_interface_atspi_text_selection_remove(entry, 0); + ret = efl_access_text_selection_remove(entry, 0); ck_assert(ret == EINA_TRUE); str = elm_entry_selection_get(entry); ck_assert(str == NULL); --