diff options
author | Lukasz Stanislawski <l.stanislaws@samsung.com> | 2014-10-24 13:12:51 +0200 |
---|---|---|
committer | Lukasz Stanislawski <lukasz.stanislawski@gmail.com> | 2015-04-06 10:25:00 +0200 |
commit | 26552d33284776650fd4334b01fab5215fe18b36 (patch) | |
tree | 624fed73758b887666e1648a3dc61c9a634fde3d | |
parent | 6b067abbc76f4b8803ca4bd47e6104f1b5d53ee9 (diff) | |
download | elementary-26552d33284776650fd4334b01fab5215fe18b36.tar.gz |
atspi: add 'editable' to elm_entry atspi states
-rw-r--r-- | src/lib/elm_entry.c | 12 | ||||
-rw-r--r-- | src/lib/elm_entry.eo | 1 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/lib/elm_entry.c b/src/lib/elm_entry.c index 3dace14d4..684bc06aa 100644 --- a/src/lib/elm_entry.c +++ b/src/lib/elm_entry.c @@ -5626,4 +5626,16 @@ _elm_entry_elm_interface_atspi_editable_text_cut(Eo *obj, Elm_Entry_Data *_pd EI return EINA_TRUE; } +EOLIAN static Elm_Atspi_State_Set +_elm_entry_elm_interface_atspi_accessible_state_set_get(Eo *obj, Elm_Entry_Data *_pd EINA_UNUSED) +{ + Elm_Atspi_State_Set ret; + eo_do_super(obj, ELM_ENTRY_CLASS, ret = elm_interface_atspi_accessible_state_set_get()); + + if (elm_entry_editable_get(obj)) + STATE_TYPE_SET(ret, ELM_ATSPI_STATE_EDITABLE); + + return ret; +} + #include "elm_entry.eo.c" diff --git a/src/lib/elm_entry.eo b/src/lib/elm_entry.eo index 59f820991..f1ca9203b 100644 --- a/src/lib/elm_entry.eo +++ b/src/lib/elm_entry.eo @@ -1201,6 +1201,7 @@ class Elm_Entry (Elm_Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface, Elm_Layout.content_aliases.get; Elm_Interface_Scrollable.policy.set; Elm_Interface_Scrollable.bounce_allow.set; + Elm_Interface_Atspi_Accessible.state_set.get; Elm_Interface_Atspi_Text.text.get; Elm_Interface_Atspi_Text.string.get; Elm_Interface_Atspi_Text.attribute.get; |