forked from enlightenment/efl
elm: rename Elm.Interface.Atspi.Text => Efl.Access.Text
Reviewers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5167
This commit is contained in:
parent
c9f51e450b
commit
b3ffd78237
|
@ -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 \
|
||||
|
|
|
@ -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"
|
|
@ -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]]
|
|
@ -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"
|
|
@ -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 {
|
|
@ -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
|
|
@ -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);
|
||||
|
|
|
@ -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; }
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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
|
|
@ -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"
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue