atspi: add 'editable' to elm_entry atspi states

This commit is contained in:
Lukasz Stanislawski 2014-10-24 13:12:51 +02:00 committed by Lukasz Stanislawski
parent d06ae0ec4f
commit d6ca04a1b5
2 changed files with 13 additions and 0 deletions

View File

@ -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"

View File

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