forked from enlightenment/efl
atspi: add 'editable' to elm_entry atspi states
This commit is contained in:
parent
d06ae0ec4f
commit
d6ca04a1b5
|
@ -5626,4 +5626,16 @@ _elm_entry_elm_interface_atspi_editable_text_cut(Eo *obj, Elm_Entry_Data *_pd EI
|
||||||
return EINA_TRUE;
|
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"
|
#include "elm_entry.eo.c"
|
||||||
|
|
|
@ -1201,6 +1201,7 @@ class Elm_Entry (Elm_Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
|
||||||
Elm_Layout.content_aliases.get;
|
Elm_Layout.content_aliases.get;
|
||||||
Elm_Interface_Scrollable.policy.set;
|
Elm_Interface_Scrollable.policy.set;
|
||||||
Elm_Interface_Scrollable.bounce_allow.set;
|
Elm_Interface_Scrollable.bounce_allow.set;
|
||||||
|
Elm_Interface_Atspi_Accessible.state_set.get;
|
||||||
Elm_Interface_Atspi_Text.text.get;
|
Elm_Interface_Atspi_Text.text.get;
|
||||||
Elm_Interface_Atspi_Text.string.get;
|
Elm_Interface_Atspi_Text.string.get;
|
||||||
Elm_Interface_Atspi_Text.attribute.get;
|
Elm_Interface_Atspi_Text.attribute.get;
|
||||||
|
|
Loading…
Reference in New Issue