efl_access_object: remove all legacy usage from eo files

this takes the current generated output from eolian for legacy code in
evas and adds it to the tree, then removes legacy references from the
corresponding eo files. in the case where the entire eo file was for
a legacy object, that eo file has been removed from the tree

ref T7724

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8131
This commit is contained in:
Mike Blumenkrantz 2019-03-05 17:00:37 -05:00 committed by Cedric BAIL
parent 87614044cd
commit 9a361ac917
22 changed files with 209 additions and 211 deletions

View File

@ -118,7 +118,6 @@ enum Efl.Access.Role
enum Efl.Access.State_Type
{
[[Describes the possible states for an object visible to accessibility clients.]]
legacy: efl_access_state;
invalid, [[State: invalid]]
active, [[State: active]]
armed, [[State: armed]]
@ -166,7 +165,6 @@ enum Efl.Access.State_Type
enum Efl.Access.Relation_Type
{
[[Describes the relationship between two objects.]]
legacy: efl_access_relation;
null, [[No relation]]
label_for, [[Label for relation]]
labelled_by, [[Labelled by relation]]
@ -413,8 +411,8 @@ mixin @beta Efl.Access.Object requires Efl.Object
provide customized feedback, improving overall user experience.
Relationship_append API is asymmetric, which means that
appending, for example, relation EFL_ACCESS_RELATION_FLOWS_TO from object A to B,
do NOT append relation EFL_ACCESS_RELATION_FLOWS_FROM from object B to
appending, for example, relation EFL_ACCESS_RELATION_TYPE_FLOWS_TO from object A to B,
do NOT append relation EFL_ACCESS_RELATION_TYPE_FLOWS_FROM from object B to
object A.]]
return: bool; [[$true if relationship was successfully appended, $false otherwise]]
params {

View File

@ -100,7 +100,7 @@ _activate(Evas_Object *obj)
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(obj,
EFL_ACCESS_STATE_CHECKED,
EFL_ACCESS_STATE_TYPE_CHECKED,
efl_ui_nstate_value_get(obj));
}
@ -112,7 +112,7 @@ _efl_ui_check_efl_access_object_state_set_get(const Eo *obj, Efl_Ui_Check_Data *
states = efl_access_object_state_set_get(efl_super(obj, EFL_UI_CHECK_CLASS));
if (elm_check_state_get(obj))
STATE_TYPE_SET(states, EFL_ACCESS_STATE_CHECKED);
STATE_TYPE_SET(states, EFL_ACCESS_STATE_TYPE_CHECKED);
return states;
}
@ -233,7 +233,7 @@ _on_check_off(void *data,
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(data,
EFL_ACCESS_STATE_CHECKED,
EFL_ACCESS_STATE_TYPE_CHECKED,
efl_ui_nstate_value_get(obj));
}
@ -258,7 +258,7 @@ _on_check_on(void *data,
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(data,
EFL_ACCESS_STATE_CHECKED,
EFL_ACCESS_STATE_TYPE_CHECKED,
efl_ui_nstate_value_get(obj));
}

View File

@ -88,7 +88,7 @@ _state_set(Evas_Object *obj, Eina_Bool state, Eina_Bool activate)
{
if (sd->state)
{
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_CHECKED, EINA_TRUE);
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_TYPE_CHECKED, EINA_TRUE);
}
}
}
@ -359,7 +359,7 @@ _efl_ui_radio_efl_access_object_state_set_get(const Eo *obj, Efl_Ui_Radio_Data *
ret = efl_access_object_state_set_get(efl_super(obj, EFL_UI_RADIO_CLASS));
if (obj == elm_radio_selected_object_get(obj))
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_CHECKED);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_CHECKED);
return ret;
}

View File

@ -953,7 +953,7 @@ _efl_ui_text_efl_ui_focus_object_on_focus_update(Eo *obj, Efl_Ui_Text_Data *sd)
if (top && top_is_win && sd->input_panel_enable && !sd->input_panel_show_on_demand)
elm_win_keyboard_mode_set(top, ELM_WIN_KEYBOARD_ON);
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_FOCUSED, EINA_TRUE);
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_TYPE_FOCUSED, EINA_TRUE);
_return_key_enabled_check(obj);
_validate(obj);
}
@ -969,7 +969,7 @@ _efl_ui_text_efl_ui_focus_object_on_focus_update(Eo *obj, Efl_Ui_Text_Data *sd)
if (top && top_is_win && sd->input_panel_enable)
elm_win_keyboard_mode_set(top, ELM_WIN_KEYBOARD_OFF);
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_FOCUSED, EINA_FALSE);
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_TYPE_FOCUSED, EINA_FALSE);
if (_elm_config->selection_clear_enable)
{
@ -3371,7 +3371,7 @@ _efl_ui_text_efl_access_object_state_set_get(const Eo *obj, Efl_Ui_Text_Data *_p
ret = efl_access_object_state_set_get(efl_super(obj, EFL_UI_TEXT_CLASS));
if (efl_text_interactive_editable_get(obj))
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_EDITABLE);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_EDITABLE);
return ret;
}

View File

@ -884,11 +884,11 @@ _efl_ui_widget_efl_gfx_entity_visible_set(Eo *obj, Elm_Widget_Smart_Data *pd, Ei
{
efl_access_added(obj);
if (_elm_widget_onscreen_is(obj))
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_SHOWING, EINA_TRUE);
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_TYPE_SHOWING, EINA_TRUE);
}
else
{
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_SHOWING, EINA_FALSE);
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_TYPE_SHOWING, EINA_FALSE);
}
}
@ -3973,18 +3973,18 @@ _elm_widget_item_efl_access_object_state_set_get(const Eo *eo_item,
{
Efl_Access_State_Set states = 0;
STATE_TYPE_SET(states, EFL_ACCESS_STATE_FOCUSABLE);
STATE_TYPE_SET(states, EFL_ACCESS_STATE_TYPE_FOCUSABLE);
if (elm_object_item_focus_get(eo_item))
STATE_TYPE_SET(states, EFL_ACCESS_STATE_FOCUSED);
STATE_TYPE_SET(states, EFL_ACCESS_STATE_TYPE_FOCUSED);
if (!elm_object_item_disabled_get(eo_item))
{
STATE_TYPE_SET(states, EFL_ACCESS_STATE_ENABLED);
STATE_TYPE_SET(states, EFL_ACCESS_STATE_SENSITIVE);
STATE_TYPE_SET(states, EFL_ACCESS_STATE_VISIBLE);
STATE_TYPE_SET(states, EFL_ACCESS_STATE_TYPE_ENABLED);
STATE_TYPE_SET(states, EFL_ACCESS_STATE_TYPE_SENSITIVE);
STATE_TYPE_SET(states, EFL_ACCESS_STATE_TYPE_VISIBLE);
}
if (_elm_widget_item_onscreen_is(eo_item))
STATE_TYPE_SET(states, EFL_ACCESS_STATE_SHOWING);
STATE_TYPE_SET(states, EFL_ACCESS_STATE_TYPE_SHOWING);
return states;
}
@ -5099,7 +5099,7 @@ _efl_ui_widget_efl_ui_focus_object_on_focus_update(Eo *obj, Elm_Widget_Smart_Dat
evas_object_focus_set(obj, focused);
if (_elm_config->atspi_mode && !elm_widget_child_can_focus_get(obj))
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_FOCUSED, focused);
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_TYPE_FOCUSED, focused);
return EINA_TRUE;
}
@ -5186,21 +5186,21 @@ _efl_ui_widget_efl_access_object_state_set_get(const Eo *obj, Elm_Widget_Smart_D
if (evas_object_visible_get(obj))
{
STATE_TYPE_SET(states, EFL_ACCESS_STATE_VISIBLE);
STATE_TYPE_SET(states, EFL_ACCESS_STATE_TYPE_VISIBLE);
if (_elm_widget_onscreen_is(obj))
STATE_TYPE_SET(states, EFL_ACCESS_STATE_SHOWING);
STATE_TYPE_SET(states, EFL_ACCESS_STATE_TYPE_SHOWING);
}
if (!elm_widget_child_can_focus_get(obj))
{
if (elm_object_focus_allow_get(obj))
STATE_TYPE_SET(states, EFL_ACCESS_STATE_FOCUSABLE);
STATE_TYPE_SET(states, EFL_ACCESS_STATE_TYPE_FOCUSABLE);
if (elm_object_focus_get(obj))
STATE_TYPE_SET(states, EFL_ACCESS_STATE_FOCUSED);
STATE_TYPE_SET(states, EFL_ACCESS_STATE_TYPE_FOCUSED);
}
if (!elm_object_disabled_get(obj))
{
STATE_TYPE_SET(states, EFL_ACCESS_STATE_ENABLED);
STATE_TYPE_SET(states, EFL_ACCESS_STATE_SENSITIVE);
STATE_TYPE_SET(states, EFL_ACCESS_STATE_TYPE_ENABLED);
STATE_TYPE_SET(states, EFL_ACCESS_STATE_TYPE_SENSITIVE);
}
return states;

View File

@ -1400,7 +1400,7 @@ _elm_win_focus_in(Ecore_Evas *ee)
if (_elm_config->atspi_mode)
{
efl_access_window_activated_signal_emit(obj);
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_ACTIVE, EINA_TRUE);
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_TYPE_ACTIVE, EINA_TRUE);
}
/* do nothing */
@ -1447,7 +1447,7 @@ _elm_win_focus_out(Ecore_Evas *ee)
if (_elm_config->atspi_mode)
{
efl_access_window_deactivated_signal_emit(obj);
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_ACTIVE, EINA_FALSE);
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_TYPE_ACTIVE, EINA_FALSE);
}
if (sd->type != EFL_UI_WIN_TYPE_FAKE)
@ -7276,7 +7276,7 @@ _on_atspi_bus_connected(void *data EINA_UNUSED, const Efl_Event *event EINA_UNUS
target = efl_ui_focus_manager_focus_get(m);
}
if (target)
efl_access_state_changed_signal_emit(target, EFL_ACCESS_STATE_FOCUSED, EINA_TRUE);
efl_access_state_changed_signal_emit(target, EFL_ACCESS_STATE_TYPE_FOCUSED, EINA_TRUE);
}
else
efl_access_window_deactivated_signal_emit(win);
@ -7323,7 +7323,7 @@ _efl_ui_win_efl_access_object_state_set_get(const Eo *obj, Efl_Ui_Win_Data *sd E
ret = efl_access_object_state_set_get(efl_super(obj, MY_CLASS));
if (elm_win_focus_get(obj))
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_ACTIVE);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_ACTIVE);
return ret;
}

View File

@ -1515,7 +1515,7 @@ _elm_ctxpopup_efl_access_object_state_set_get(const Eo *obj, Elm_Ctxpopup_Data *
Efl_Access_State_Set ret;
ret = efl_access_object_state_set_get(efl_super(obj, MY_CLASS));
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_MODAL);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_MODAL);
return ret;
}

View File

@ -495,7 +495,7 @@ _on_item_clicked(void *data,
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(eo_it,
EFL_ACCESS_STATE_CHECKED,
EFL_ACCESS_STATE_TYPE_CHECKED,
EINA_TRUE);
if (sd->selected_it)
@ -1974,10 +1974,10 @@ _elm_multibuttonentry_item_efl_access_object_state_set_get(const Eo *eo_it, Elm_
sel = elm_obj_multibuttonentry_item_selected_get(eo_it);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_EDITABLE);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_EDITABLE);
if (sel)
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_CHECKED);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_CHECKED);
return ret;
}

View File

@ -1816,7 +1816,7 @@ _elm_popup_efl_access_object_state_set_get(const Eo *obj, Elm_Popup_Data *sd EIN
Efl_Access_State_Set ret;
ret = efl_access_object_state_set_get(efl_super(obj, MY_CLASS));
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_MODAL);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_MODAL);
return ret;
}

View File

@ -1531,8 +1531,8 @@ _elm_access_efl_access_object_state_set_get(const Eo *obj, void *pd EINA_UNUSED)
Elm_Access_Info *info = _elm_access_info_get(obj);
if (info && !evas_object_visible_get(info->part_object))
{
STATE_TYPE_UNSET(ret, EFL_ACCESS_STATE_VISIBLE);
STATE_TYPE_UNSET(ret, EFL_ACCESS_STATE_SHOWING);
STATE_TYPE_UNSET(ret, EFL_ACCESS_STATE_TYPE_VISIBLE);
STATE_TYPE_UNSET(ret, EFL_ACCESS_STATE_TYPE_SHOWING);
}
return ret;

View File

@ -397,71 +397,71 @@ struct atspi_state_desc
};
static const struct atspi_state_desc elm_states_to_atspi_state[] = {
{ EFL_ACCESS_STATE_INVALID, ATSPI_STATE_INVALID, "invalid" },
{ EFL_ACCESS_STATE_ACTIVE, ATSPI_STATE_ACTIVE, "active" },
{ EFL_ACCESS_STATE_ARMED, ATSPI_STATE_ARMED, "armed" },
{ EFL_ACCESS_STATE_BUSY, ATSPI_STATE_BUSY, "busy" },
{ EFL_ACCESS_STATE_CHECKED, ATSPI_STATE_CHECKED, "checked" },
{ EFL_ACCESS_STATE_COLLAPSED, ATSPI_STATE_COLLAPSED, "collapsed" },
{ EFL_ACCESS_STATE_DEFUNCT, ATSPI_STATE_DEFUNCT, "defunct" },
{ EFL_ACCESS_STATE_EDITABLE, ATSPI_STATE_EDITABLE, "editable" },
{ EFL_ACCESS_STATE_ENABLED, ATSPI_STATE_ENABLED, "enabled" },
{ EFL_ACCESS_STATE_EXPANDABLE, ATSPI_STATE_EXPANDABLE, "expandable" },
{ EFL_ACCESS_STATE_EXPANDED, ATSPI_STATE_EXPANDED, "expanded" },
{ EFL_ACCESS_STATE_FOCUSABLE, ATSPI_STATE_FOCUSABLE, "focusable" },
{ EFL_ACCESS_STATE_FOCUSED, ATSPI_STATE_FOCUSED, "focused" },
{ EFL_ACCESS_STATE_HAS_TOOLTIP, ATSPI_STATE_HAS_TOOLTIP, "has-tooltip" },
{ EFL_ACCESS_STATE_HORIZONTAL, ATSPI_STATE_HORIZONTAL, "horizontal" },
{ EFL_ACCESS_STATE_MINIMIZED, ATSPI_STATE_ICONIFIED, "minimized" },
{ EFL_ACCESS_STATE_MODAL, ATSPI_STATE_MODAL, "modal" },
{ EFL_ACCESS_STATE_MULTI_LINE, ATSPI_STATE_MULTI_LINE, "multi-line" },
{ EFL_ACCESS_STATE_MULTISELECTABLE, ATSPI_STATE_MULTISELECTABLE, "multiselectable" },
{ EFL_ACCESS_STATE_OPAQUE, ATSPI_STATE_OPAQUE, "opaque" },
{ EFL_ACCESS_STATE_PRESSED, ATSPI_STATE_PRESSED, "pressed" },
{ EFL_ACCESS_STATE_RESIZABLE, ATSPI_STATE_RESIZABLE, "resizable" },
{ EFL_ACCESS_STATE_SELECTABLE, ATSPI_STATE_SELECTABLE, "selectable" },
{ EFL_ACCESS_STATE_SELECTED, ATSPI_STATE_SELECTED, "selected" },
{ EFL_ACCESS_STATE_SENSITIVE, ATSPI_STATE_SENSITIVE, "sensitive" },
{ EFL_ACCESS_STATE_SHOWING, ATSPI_STATE_SHOWING, "showing" },
{ EFL_ACCESS_STATE_SINGLE_LINE, ATSPI_STATE_SINGLE_LINE, "single-line" },
{ EFL_ACCESS_STATE_STALE, ATSPI_STATE_STALE, "stale" },
{ EFL_ACCESS_STATE_TRANSIENT, ATSPI_STATE_TRANSIENT, "transient" },
{ EFL_ACCESS_STATE_VERTICAL, ATSPI_STATE_VERTICAL, "vertical" },
{ EFL_ACCESS_STATE_VISIBLE, ATSPI_STATE_VISIBLE, "visible" },
{ EFL_ACCESS_STATE_MANAGES_DESCENDANTS, ATSPI_STATE_MANAGES_DESCENDANTS, "manages-descendants" },
{ EFL_ACCESS_STATE_INDETERMINATE, ATSPI_STATE_INDETERMINATE, "indeterminate" },
{ EFL_ACCESS_STATE_REQUIRED, ATSPI_STATE_REQUIRED, "required" },
{ EFL_ACCESS_STATE_TRUNCATED, ATSPI_STATE_TRUNCATED, "truncated" },
{ EFL_ACCESS_STATE_ANIMATED, ATSPI_STATE_ANIMATED, "animated" },
{ EFL_ACCESS_STATE_INVALID_ENTRY, ATSPI_STATE_INVALID_ENTRY, "invalid-entry" },
{ EFL_ACCESS_STATE_SUPPORTS_AUTOCOMPLETION, ATSPI_STATE_SUPPORTS_AUTOCOMPLETION, "supports-autocompletion" },
{ EFL_ACCESS_STATE_SELECTABLE_TEXT, ATSPI_STATE_SELECTABLE_TEXT, "selectable-text" },
{ EFL_ACCESS_STATE_IS_DEFAULT, ATSPI_STATE_IS_DEFAULT, "is-default" },
{ EFL_ACCESS_STATE_VISITED, ATSPI_STATE_VISITED, "visited" },
{ EFL_ACCESS_STATE_LAST_DEFINED, ATSPI_STATE_LAST_DEFINED, "last-defined" },
{ EFL_ACCESS_STATE_TYPE_INVALID, ATSPI_STATE_INVALID, "invalid" },
{ EFL_ACCESS_STATE_TYPE_ACTIVE, ATSPI_STATE_ACTIVE, "active" },
{ EFL_ACCESS_STATE_TYPE_ARMED, ATSPI_STATE_ARMED, "armed" },
{ EFL_ACCESS_STATE_TYPE_BUSY, ATSPI_STATE_BUSY, "busy" },
{ EFL_ACCESS_STATE_TYPE_CHECKED, ATSPI_STATE_CHECKED, "checked" },
{ EFL_ACCESS_STATE_TYPE_COLLAPSED, ATSPI_STATE_COLLAPSED, "collapsed" },
{ EFL_ACCESS_STATE_TYPE_DEFUNCT, ATSPI_STATE_DEFUNCT, "defunct" },
{ EFL_ACCESS_STATE_TYPE_EDITABLE, ATSPI_STATE_EDITABLE, "editable" },
{ EFL_ACCESS_STATE_TYPE_ENABLED, ATSPI_STATE_ENABLED, "enabled" },
{ EFL_ACCESS_STATE_TYPE_EXPANDABLE, ATSPI_STATE_EXPANDABLE, "expandable" },
{ EFL_ACCESS_STATE_TYPE_EXPANDED, ATSPI_STATE_EXPANDED, "expanded" },
{ EFL_ACCESS_STATE_TYPE_FOCUSABLE, ATSPI_STATE_FOCUSABLE, "focusable" },
{ EFL_ACCESS_STATE_TYPE_FOCUSED, ATSPI_STATE_FOCUSED, "focused" },
{ EFL_ACCESS_STATE_TYPE_HAS_TOOLTIP, ATSPI_STATE_HAS_TOOLTIP, "has-tooltip" },
{ EFL_ACCESS_STATE_TYPE_HORIZONTAL, ATSPI_STATE_HORIZONTAL, "horizontal" },
{ EFL_ACCESS_STATE_TYPE_MINIMIZED, ATSPI_STATE_ICONIFIED, "minimized" },
{ EFL_ACCESS_STATE_TYPE_MODAL, ATSPI_STATE_MODAL, "modal" },
{ EFL_ACCESS_STATE_TYPE_MULTI_LINE, ATSPI_STATE_MULTI_LINE, "multi-line" },
{ EFL_ACCESS_STATE_TYPE_MULTISELECTABLE, ATSPI_STATE_MULTISELECTABLE, "multiselectable" },
{ EFL_ACCESS_STATE_TYPE_OPAQUE, ATSPI_STATE_OPAQUE, "opaque" },
{ EFL_ACCESS_STATE_TYPE_PRESSED, ATSPI_STATE_PRESSED, "pressed" },
{ EFL_ACCESS_STATE_TYPE_RESIZABLE, ATSPI_STATE_RESIZABLE, "resizable" },
{ EFL_ACCESS_STATE_TYPE_SELECTABLE, ATSPI_STATE_SELECTABLE, "selectable" },
{ EFL_ACCESS_STATE_TYPE_SELECTED, ATSPI_STATE_SELECTED, "selected" },
{ EFL_ACCESS_STATE_TYPE_SENSITIVE, ATSPI_STATE_SENSITIVE, "sensitive" },
{ EFL_ACCESS_STATE_TYPE_SHOWING, ATSPI_STATE_SHOWING, "showing" },
{ EFL_ACCESS_STATE_TYPE_SINGLE_LINE, ATSPI_STATE_SINGLE_LINE, "single-line" },
{ EFL_ACCESS_STATE_TYPE_STALE, ATSPI_STATE_STALE, "stale" },
{ EFL_ACCESS_STATE_TYPE_TRANSIENT, ATSPI_STATE_TRANSIENT, "transient" },
{ EFL_ACCESS_STATE_TYPE_VERTICAL, ATSPI_STATE_VERTICAL, "vertical" },
{ EFL_ACCESS_STATE_TYPE_VISIBLE, ATSPI_STATE_VISIBLE, "visible" },
{ EFL_ACCESS_STATE_TYPE_MANAGES_DESCENDANTS, ATSPI_STATE_MANAGES_DESCENDANTS, "manages-descendants" },
{ EFL_ACCESS_STATE_TYPE_INDETERMINATE, ATSPI_STATE_INDETERMINATE, "indeterminate" },
{ EFL_ACCESS_STATE_TYPE_REQUIRED, ATSPI_STATE_REQUIRED, "required" },
{ EFL_ACCESS_STATE_TYPE_TRUNCATED, ATSPI_STATE_TRUNCATED, "truncated" },
{ EFL_ACCESS_STATE_TYPE_ANIMATED, ATSPI_STATE_ANIMATED, "animated" },
{ EFL_ACCESS_STATE_TYPE_INVALID_ENTRY, ATSPI_STATE_INVALID_ENTRY, "invalid-entry" },
{ EFL_ACCESS_STATE_TYPE_SUPPORTS_AUTOCOMPLETION, ATSPI_STATE_SUPPORTS_AUTOCOMPLETION, "supports-autocompletion" },
{ EFL_ACCESS_STATE_TYPE_SELECTABLE_TEXT, ATSPI_STATE_SELECTABLE_TEXT, "selectable-text" },
{ EFL_ACCESS_STATE_TYPE_IS_DEFAULT, ATSPI_STATE_IS_DEFAULT, "is-default" },
{ EFL_ACCESS_STATE_TYPE_VISITED, ATSPI_STATE_VISITED, "visited" },
{ EFL_ACCESS_STATE_TYPE_LAST_DEFINED, ATSPI_STATE_LAST_DEFINED, "last-defined" },
};
static const int elm_relation_to_atspi_relation_mapping[] = {
[EFL_ACCESS_RELATION_NULL] = ATSPI_RELATION_NULL,
[EFL_ACCESS_RELATION_LABEL_FOR] = ATSPI_RELATION_LABEL_FOR,
[EFL_ACCESS_RELATION_LABELLED_BY] = ATSPI_RELATION_LABELLED_BY,
[EFL_ACCESS_RELATION_CONTROLLER_FOR] = ATSPI_RELATION_CONTROLLER_FOR,
[EFL_ACCESS_RELATION_CONTROLLED_BY] = ATSPI_RELATION_CONTROLLED_BY,
[EFL_ACCESS_RELATION_MEMBER_OF] = ATSPI_RELATION_MEMBER_OF,
[EFL_ACCESS_RELATION_TOOLTIP_FOR] = ATSPI_RELATION_TOOLTIP_FOR,
[EFL_ACCESS_RELATION_NODE_CHILD_OF] = ATSPI_RELATION_NODE_CHILD_OF,
[EFL_ACCESS_RELATION_NODE_PARENT_OF] = ATSPI_RELATION_NODE_PARENT_OF,
[EFL_ACCESS_RELATION_EXTENDED] = ATSPI_RELATION_EXTENDED,
[EFL_ACCESS_RELATION_FLOWS_TO] = ATSPI_RELATION_FLOWS_TO,
[EFL_ACCESS_RELATION_FLOWS_FROM] = ATSPI_RELATION_FLOWS_FROM,
[EFL_ACCESS_RELATION_SUBWINDOW_OF] = ATSPI_RELATION_SUBWINDOW_OF,
[EFL_ACCESS_RELATION_EMBEDS] = ATSPI_RELATION_EMBEDS,
[EFL_ACCESS_RELATION_EMBEDDED_BY] = ATSPI_RELATION_EMBEDDED_BY,
[EFL_ACCESS_RELATION_POPUP_FOR] = ATSPI_RELATION_POPUP_FOR,
[EFL_ACCESS_RELATION_PARENT_WINDOW_OF] = ATSPI_RELATION_PARENT_WINDOW_OF,
[EFL_ACCESS_RELATION_DESCRIPTION_FOR] = ATSPI_RELATION_DESCRIPTION_FOR,
[EFL_ACCESS_RELATION_DESCRIBED_BY] = ATSPI_RELATION_DESCRIBED_BY,
[EFL_ACCESS_RELATION_LAST_DEFINED] = ATSPI_RELATION_LAST_DEFINED,
[EFL_ACCESS_RELATION_TYPE_NULL] = ATSPI_RELATION_NULL,
[EFL_ACCESS_RELATION_TYPE_LABEL_FOR] = ATSPI_RELATION_LABEL_FOR,
[EFL_ACCESS_RELATION_TYPE_LABELLED_BY] = ATSPI_RELATION_LABELLED_BY,
[EFL_ACCESS_RELATION_TYPE_CONTROLLER_FOR] = ATSPI_RELATION_CONTROLLER_FOR,
[EFL_ACCESS_RELATION_TYPE_CONTROLLED_BY] = ATSPI_RELATION_CONTROLLED_BY,
[EFL_ACCESS_RELATION_TYPE_MEMBER_OF] = ATSPI_RELATION_MEMBER_OF,
[EFL_ACCESS_RELATION_TYPE_TOOLTIP_FOR] = ATSPI_RELATION_TOOLTIP_FOR,
[EFL_ACCESS_RELATION_TYPE_NODE_CHILD_OF] = ATSPI_RELATION_NODE_CHILD_OF,
[EFL_ACCESS_RELATION_TYPE_NODE_PARENT_OF] = ATSPI_RELATION_NODE_PARENT_OF,
[EFL_ACCESS_RELATION_TYPE_EXTENDED] = ATSPI_RELATION_EXTENDED,
[EFL_ACCESS_RELATION_TYPE_FLOWS_TO] = ATSPI_RELATION_FLOWS_TO,
[EFL_ACCESS_RELATION_TYPE_FLOWS_FROM] = ATSPI_RELATION_FLOWS_FROM,
[EFL_ACCESS_RELATION_TYPE_SUBWINDOW_OF] = ATSPI_RELATION_SUBWINDOW_OF,
[EFL_ACCESS_RELATION_TYPE_EMBEDS] = ATSPI_RELATION_EMBEDS,
[EFL_ACCESS_RELATION_TYPE_EMBEDDED_BY] = ATSPI_RELATION_EMBEDDED_BY,
[EFL_ACCESS_RELATION_TYPE_POPUP_FOR] = ATSPI_RELATION_POPUP_FOR,
[EFL_ACCESS_RELATION_TYPE_PARENT_WINDOW_OF] = ATSPI_RELATION_PARENT_WINDOW_OF,
[EFL_ACCESS_RELATION_TYPE_DESCRIPTION_FOR] = ATSPI_RELATION_DESCRIPTION_FOR,
[EFL_ACCESS_RELATION_TYPE_DESCRIBED_BY] = ATSPI_RELATION_DESCRIBED_BY,
[EFL_ACCESS_RELATION_TYPE_LAST_DEFINED] = ATSPI_RELATION_LAST_DEFINED,
};
static inline Eldbus_Message *_dbus_invalid_ref_error_new(const Eldbus_Message *msg)
@ -471,7 +471,7 @@ static inline Eldbus_Message *_dbus_invalid_ref_error_new(const Eldbus_Message *
static AtspiRelationType _elm_relation_to_atspi_relation(Efl_Access_Relation_Type type)
{
if ((type < EFL_ACCESS_RELATION_LAST_DEFINED) && (type > EFL_ACCESS_RELATION_NULL))
if ((type < EFL_ACCESS_RELATION_TYPE_LAST_DEFINED) && (type > EFL_ACCESS_RELATION_TYPE_NULL))
return elm_relation_to_atspi_relation_mapping[type];
return ATSPI_RELATION_NULL;
}
@ -3895,7 +3895,7 @@ _state_changed_signal_send(void *data, const Efl_Event *event)
return;
}
if ((state_data->type > EFL_ACCESS_STATE_LAST_DEFINED) ||
if ((state_data->type > EFL_ACCESS_STATE_TYPE_LAST_DEFINED) ||
(int)state_data->type < 0)
{
efl_event_callback_stop(event->object);

View File

@ -1739,7 +1739,7 @@ _item_action_activate(Evas_Object *obj, const char *params EINA_UNUSED)
elm_object_signal_emit(VIEW(item), "elm,state,selected", "elm");
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(obj,
EFL_ACCESS_STATE_CHECKED,
EFL_ACCESS_STATE_TYPE_CHECKED,
EINA_TRUE);
elm_colorselector_color_set(WIDGET(item), item->color->r, item->color->g,
item->color->b, item->color->a);
@ -2633,7 +2633,7 @@ _elm_color_item_efl_access_object_state_set_get(const Eo *obj, Elm_Color_Item_Da
sel = elm_obj_color_item_selected_get(obj);
if (sel)
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_CHECKED);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_CHECKED);
return ret;
}

View File

@ -1298,7 +1298,7 @@ _elm_entry_focus_update(Eo *obj, Elm_Entry_Data *sd)
!edje_object_part_text_imf_context_get(sd->entry_edje, "elm.text"))
elm_win_keyboard_mode_set(top, ELM_WIN_KEYBOARD_ON);
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_FOCUSED, EINA_TRUE);
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_TYPE_FOCUSED, EINA_TRUE);
_return_key_enabled_check(obj);
_validate(obj);
}
@ -1312,7 +1312,7 @@ _elm_entry_focus_update(Eo *obj, Elm_Entry_Data *sd)
!edje_object_part_text_imf_context_get(sd->entry_edje, "elm.text"))
elm_win_keyboard_mode_set(top, ELM_WIN_KEYBOARD_OFF);
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_FOCUSED, EINA_FALSE);
efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_TYPE_FOCUSED, EINA_FALSE);
if (_elm_config->selection_clear_enable)
{
@ -6159,7 +6159,7 @@ _elm_entry_efl_access_object_state_set_get(const Eo *obj, Elm_Entry_Data *_pd EI
ret = efl_access_object_state_set_get(efl_super(obj, ELM_ENTRY_CLASS));
if (elm_entry_editable_get(obj))
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_EDITABLE);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_EDITABLE);
return ret;
}

View File

@ -723,7 +723,7 @@ _item_unselect(Elm_Gen_Item *it)
efl_event_callback_legacy_call
(WIDGET(it), EFL_UI_EVENT_UNSELECTED, eo_it);
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_SELECTED, EINA_FALSE);
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_TYPE_SELECTED, EINA_FALSE);
}
}
@ -2351,7 +2351,7 @@ _elm_gengrid_item_focused(Elm_Object_Item *eo_it)
efl_event_callback_legacy_call(obj, ELM_GENGRID_EVENT_ITEM_FOCUSED, eo_it);
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_FOCUSED, EINA_TRUE);
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_TYPE_FOCUSED, EINA_TRUE);
}
static void
@ -2382,7 +2382,7 @@ _elm_gengrid_item_unfocused(Elm_Object_Item *eo_it)
sd->focused_item = NULL;
efl_event_callback_legacy_call(obj, ELM_GENGRID_EVENT_ITEM_UNFOCUSED, eo_it);
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_FOCUSED, EINA_FALSE);
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_TYPE_FOCUSED, EINA_FALSE);
}
static Eina_Bool
@ -3958,7 +3958,7 @@ _item_select(Elm_Gen_Item *it)
{
efl_event_callback_legacy_call(WIDGET(it), EFL_UI_EVENT_SELECTED, eo_it);
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_SELECTED, EINA_TRUE);
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_TYPE_SELECTED, EINA_TRUE);
}
efl_ref(eo_it);
@ -5481,10 +5481,10 @@ _elm_gengrid_item_efl_access_object_state_set_get(const Eo *eo_it, Elm_Gen_Item
sel = elm_obj_gengrid_item_selected_get(eo_it);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_SELECTABLE);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_SELECTABLE);
if (sel)
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_SELECTED);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_SELECTED);
return ret;
}
@ -5692,10 +5692,10 @@ _elm_gengrid_efl_access_object_state_set_get(const Eo *obj, Elm_Gengrid_Data *sd
ret = efl_access_object_state_set_get(efl_super(obj, ELM_GENGRID_CLASS));
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_MANAGES_DESCENDANTS);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_MANAGES_DESCENDANTS);
if (elm_gengrid_multi_select_get(obj))
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_MULTISELECTABLE);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_MULTISELECTABLE);
return ret;
}

View File

@ -2896,7 +2896,7 @@ _elm_genlist_item_focused(Elm_Object_Item *eo_it)
_elm_genlist_item_focus_update(it);
efl_event_callback_legacy_call(obj, ELM_GENLIST_EVENT_ITEM_FOCUSED, eo_it);
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_FOCUSED, EINA_TRUE);
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_TYPE_FOCUSED, EINA_TRUE);
}
static void
@ -2925,7 +2925,7 @@ _elm_genlist_item_unfocused(Elm_Object_Item *eo_it)
sd->focused_item = NULL;
efl_event_callback_legacy_call(obj, ELM_GENLIST_EVENT_ITEM_UNFOCUSED, eo_it);
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_FOCUSED, EINA_FALSE);
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_TYPE_FOCUSED, EINA_FALSE);
}
static Eina_Bool
@ -3933,7 +3933,7 @@ _item_unselect(Elm_Gen_Item *it)
efl_event_callback_legacy_call
(WIDGET(it), EFL_UI_EVENT_UNSELECTED, EO_OBJ(it));
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(EO_OBJ(it), EFL_ACCESS_STATE_SELECTED, EINA_FALSE);
efl_access_state_changed_signal_emit(EO_OBJ(it), EFL_ACCESS_STATE_TYPE_SELECTED, EINA_FALSE);
}
static void
@ -4154,7 +4154,7 @@ _long_press_cb(void *data)
{
edje_object_signal_emit(VIEW(it), SIGNAL_REORDER_ENABLED, "elm");
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(EO_OBJ(it), EFL_ACCESS_STATE_ANIMATED, EINA_TRUE);
efl_access_state_changed_signal_emit(EO_OBJ(it), EFL_ACCESS_STATE_TYPE_ANIMATED, EINA_TRUE);
}
}
@ -5134,7 +5134,7 @@ _item_mouse_up_cb(void *data,
}
edje_object_signal_emit(VIEW(it), SIGNAL_REORDER_DISABLED, "elm");
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(EO_OBJ(it), EFL_ACCESS_STATE_ANIMATED, EINA_FALSE);
efl_access_state_changed_signal_emit(EO_OBJ(it), EFL_ACCESS_STATE_TYPE_ANIMATED, EINA_FALSE);
sd->reorder_it = sd->reorder_rel = NULL;
elm_interface_scrollable_hold_set(sd->obj, EINA_FALSE);
elm_interface_scrollable_bounce_allow_set
@ -6117,7 +6117,7 @@ _item_select(Elm_Gen_Item *it)
if ((it->base)->on_deletion) goto item_deleted;
efl_event_callback_legacy_call(WIDGET(it), EFL_UI_EVENT_SELECTED, eo_it);
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_SELECTED, EINA_TRUE);
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_TYPE_SELECTED, EINA_TRUE);
// delete item if it's requested deletion in the above callbacks.
if ((it->base)->on_deletion)
{
@ -7203,7 +7203,7 @@ _elm_genlist_item_expanded_set(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *it, Eina_B
(WIDGET(it), ELM_GENLIST_EVENT_EXPANDED, EO_OBJ(it));
sd->auto_scroll_enabled = EINA_TRUE;
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(eo_item, EFL_ACCESS_STATE_EXPANDED, EINA_TRUE);
efl_access_state_changed_signal_emit(eo_item, EFL_ACCESS_STATE_TYPE_EXPANDED, EINA_TRUE);
}
else
{
@ -7213,7 +7213,7 @@ _elm_genlist_item_expanded_set(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *it, Eina_B
(WIDGET(it), ELM_GENLIST_EVENT_CONTRACTED, EO_OBJ(it));
sd->auto_scroll_enabled = EINA_FALSE;
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(eo_item, EFL_ACCESS_STATE_EXPANDED, EINA_FALSE);
efl_access_state_changed_signal_emit(eo_item, EFL_ACCESS_STATE_TYPE_EXPANDED, EINA_FALSE);
}
}
@ -8531,16 +8531,16 @@ _elm_genlist_item_efl_access_object_state_set_get(const Eo *eo_it, Elm_Gen_Item
sel = elm_obj_genlist_item_selected_get(eo_it);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_SELECTABLE);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_SELECTABLE);
if (sel)
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_SELECTED);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_SELECTED);
if (elm_genlist_item_type_get(eo_it) == ELM_GENLIST_ITEM_TREE)
{
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_EXPANDABLE);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_EXPANDABLE);
if (elm_genlist_item_expanded_get(eo_it))
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_EXPANDED);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_EXPANDED);
}
return ret;
@ -8793,13 +8793,13 @@ _elm_genlist_efl_access_object_state_set_get(const Eo *obj, Elm_Genlist_Data *sd
ret = efl_access_object_state_set_get(efl_super(obj, ELM_GENLIST_CLASS));
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_MANAGES_DESCENDANTS);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_MANAGES_DESCENDANTS);
if (elm_genlist_multi_select_get(obj))
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_MULTISELECTABLE);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_MULTISELECTABLE);
if (elm_genlist_reorder_mode_get(obj))
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_ANIMATED);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_ANIMATED);
return ret;
}

View File

@ -859,7 +859,7 @@ _elm_hover_efl_access_object_state_set_get(const Eo *obj, Elm_Hover_Data *pd EIN
Efl_Access_State_Set states;
states = efl_access_object_state_set_get(efl_super(obj, MY_CLASS));
STATE_TYPE_SET(states, EFL_ACCESS_STATE_MODAL);
STATE_TYPE_SET(states, EFL_ACCESS_STATE_TYPE_MODAL);
return states;
}

View File

@ -1304,7 +1304,7 @@ _elm_index_item_selected_set(Eo *eo_it,
sd->delay = ecore_timer_add(sd->delay_change_time,
_delay_change_cb, obj);
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_SELECTED, EINA_TRUE);
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_TYPE_SELECTED, EINA_TRUE);
}
else
{

View File

@ -1182,7 +1182,7 @@ _elm_list_item_focused(Elm_Object_Item *eo_it)
efl_event_callback_legacy_call
(WIDGET(it), ELM_LIST_EVENT_ITEM_FOCUSED, eo_it);
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_FOCUSED, EINA_TRUE);
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_TYPE_FOCUSED, EINA_TRUE);
}
static void
@ -1210,7 +1210,7 @@ _elm_list_item_unfocused(Elm_Object_Item *eo_it)
sd->focused_item = NULL;
efl_event_callback_legacy_call(obj, ELM_LIST_EVENT_ITEM_UNFOCUSED, eo_it);
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_FOCUSED, EINA_FALSE);
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_TYPE_FOCUSED, EINA_FALSE);
}
/*
@ -1449,7 +1449,7 @@ call:
if (it->func) it->func((void *)WIDGET_ITEM_DATA_GET(eo_it), WIDGET(it), eo_it);
efl_event_callback_legacy_call(obj, EFL_UI_EVENT_SELECTED, eo_it);
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_SELECTED, EINA_TRUE);
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_TYPE_SELECTED, EINA_TRUE);
sd->last_selected_item = eo_it;
_elm_list_unwalk(obj, sd);
@ -1525,7 +1525,7 @@ _item_unselect(Elm_List_Item_Data *it)
efl_event_callback_legacy_call
(WIDGET(it), EFL_UI_EVENT_UNSELECTED, EO_OBJ(it));
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(EO_OBJ(it), EFL_ACCESS_STATE_SELECTED, EINA_FALSE);
efl_access_state_changed_signal_emit(EO_OBJ(it), EFL_ACCESS_STATE_TYPE_SELECTED, EINA_FALSE);
}
_elm_list_unwalk(obj, sd);
@ -2141,13 +2141,13 @@ _elm_list_item_efl_access_object_state_set_get(const Eo *eo_it, Elm_List_Item_Da
if (elm_object_item_disabled_get(eo_it))
return ret;
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_SELECTABLE);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_SELECTABLE);
sel = elm_obj_list_item_selected_get(eo_it);
if (sel)
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_SELECTED);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_SELECTED);
else
STATE_TYPE_UNSET(ret, EFL_ACCESS_STATE_SELECTED);
STATE_TYPE_UNSET(ret, EFL_ACCESS_STATE_TYPE_SELECTED);
return ret;
}

View File

@ -129,7 +129,7 @@ _submenu_sizing_eval(Elm_Menu_Item_Data *parent_it)
ELM_MENU_ITEM_DATA_GET(eo_item, item);
elm_layout_sizing_eval(VIEW(item));
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(eo_item, EFL_ACCESS_STATE_SHOWING, EINA_TRUE);
efl_access_state_changed_signal_emit(eo_item, EFL_ACCESS_STATE_TYPE_SHOWING, EINA_TRUE);
}
@ -518,7 +518,7 @@ _menu_item_activate_cb(void *data,
_menu_item_select_cb(item, NULL, NULL, NULL);
}
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(EO_OBJ(item), EFL_ACCESS_STATE_SELECTED, EINA_TRUE);
efl_access_state_changed_signal_emit(EO_OBJ(item), EFL_ACCESS_STATE_TYPE_SELECTED, EINA_TRUE);
}
static void
@ -532,7 +532,7 @@ _menu_item_inactivate_cb(void *data,
item->selected = 0;
if (item->submenu.open) _submenu_hide(item);
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(EO_OBJ(item), EFL_ACCESS_STATE_SELECTED, EINA_FALSE);
efl_access_state_changed_signal_emit(EO_OBJ(item), EFL_ACCESS_STATE_TYPE_SELECTED, EINA_FALSE);
}
static void
@ -1359,10 +1359,10 @@ _elm_menu_item_efl_access_object_state_set_get(const Eo *obj EINA_UNUSED, Elm_Me
Efl_Access_State_Set ret;
ret = efl_access_object_state_set_get(efl_super(obj, ELM_MENU_ITEM_CLASS));
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_SELECTABLE);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_SELECTABLE);
if (sd->selected)
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_SELECTED);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_SELECTED);
return ret;
}

View File

@ -179,7 +179,7 @@ _item_unselect(Elm_Toolbar_Item_Data *item)
elm_widget_signal_emit(item->icon, "elm,state,unselected", "elm");
efl_event_callback_legacy_call(WIDGET(item), EFL_UI_EVENT_UNSELECTED, EO_OBJ(item));
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(EO_OBJ(item), EFL_ACCESS_STATE_SELECTED, EINA_FALSE);
efl_access_state_changed_signal_emit(EO_OBJ(item), EFL_ACCESS_STATE_TYPE_SELECTED, EINA_FALSE);
}
static void
@ -657,7 +657,7 @@ _elm_toolbar_item_focused(Elm_Object_Item *eo_it)
efl_event_callback_legacy_call
(obj, ELM_TOOLBAR_EVENT_ITEM_FOCUSED, EO_OBJ(it));
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(EO_OBJ(it), EFL_ACCESS_STATE_FOCUSED, EINA_TRUE);
efl_access_state_changed_signal_emit(EO_OBJ(it), EFL_ACCESS_STATE_TYPE_FOCUSED, EINA_TRUE);
}
static void
@ -685,7 +685,7 @@ _elm_toolbar_item_unfocused(Elm_Object_Item *eo_it)
efl_event_callback_legacy_call
(obj, ELM_TOOLBAR_EVENT_ITEM_UNFOCUSED, eo_it);
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_FOCUSED, EINA_TRUE);
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_TYPE_FOCUSED, EINA_TRUE);
}
/*
@ -1095,7 +1095,7 @@ _item_select(Elm_Toolbar_Item_Data *it)
}
efl_event_callback_legacy_call(obj, EFL_UI_EVENT_SELECTED, EO_OBJ(it));
if (_elm_config->atspi_mode)
efl_access_state_changed_signal_emit(EO_OBJ(it), EFL_ACCESS_STATE_SELECTED, EINA_TRUE);
efl_access_state_changed_signal_emit(EO_OBJ(it), EFL_ACCESS_STATE_TYPE_SELECTED, EINA_TRUE);
}
/* Send order signals when item is added/deleted.
@ -3864,10 +3864,10 @@ _elm_toolbar_item_efl_access_object_state_set_get(const Eo *eo_it, Elm_Toolbar_I
sel = elm_toolbar_item_selected_get(eo_it);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_SELECTABLE);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_SELECTABLE);
if (sel)
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_SELECTED);
STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_SELECTED);
return ret;
}

View File

@ -286,8 +286,8 @@ EFL_START_TEST(test_efl_access_object_relationship_append)
Eina_Iterator *it;
unsigned int i = 0;
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_FROM, g_win);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_FROM, g_win);
it = efl_access_object_relations_get(g_btn);
ck_assert(it != NULL);
@ -297,9 +297,9 @@ EFL_START_TEST(test_efl_access_object_relationship_append)
{
i++;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_TO)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_TO)
rel_to = rel;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_FROM)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_FROM)
rel_from = rel;
}
@ -313,8 +313,8 @@ EFL_START_TEST(test_efl_access_object_relationship_append)
eina_iterator_free(it);
/* Check if append do not procude duplicated relations */
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_FROM, g_win);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_FROM, g_win);
it = efl_access_object_relations_get(g_btn); i = 0;
rel_to = rel_from = NULL;
@ -322,9 +322,9 @@ EFL_START_TEST(test_efl_access_object_relationship_append)
{
i++;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_TO)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_TO)
rel_to = rel;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_FROM)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_FROM)
rel_from = rel;
}
@ -351,9 +351,9 @@ EFL_START_TEST(test_efl_access_object_relationship_remove)
unsigned int i = 0;
/* Test if removal of single relationship works */
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_FROM, g_win);
efl_access_object_relationship_remove(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_FROM, g_win);
efl_access_object_relationship_remove(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, g_bg);
it = efl_access_object_relations_get(g_btn);
ck_assert(it != NULL);
@ -363,9 +363,9 @@ EFL_START_TEST(test_efl_access_object_relationship_remove)
{
i++;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_TO)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_TO)
rel_to = rel;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_FROM)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_FROM)
rel_from = rel;
}
@ -378,9 +378,9 @@ EFL_START_TEST(test_efl_access_object_relationship_remove)
eina_iterator_free(it);
/* Test if removal of type relationship works */
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, g_win);
efl_access_object_relationship_remove(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, NULL);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, g_win);
efl_access_object_relationship_remove(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, NULL);
it = efl_access_object_relations_get(g_btn); i = 0;
rel_to = rel_from = NULL;
@ -388,9 +388,9 @@ EFL_START_TEST(test_efl_access_object_relationship_remove)
{
i++;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_TO)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_TO)
rel_to = rel;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_FROM)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_FROM)
rel_from = rel;
}
@ -401,8 +401,8 @@ EFL_START_TEST(test_efl_access_object_relationship_remove)
eina_iterator_free(it);
/* Test if relationship is implicity removed when object is deleted */
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_FROM, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_FROM, g_bg);
efl_del(g_bg);
it = efl_access_object_relations_get(g_btn); i = 0;
@ -411,9 +411,9 @@ EFL_START_TEST(test_efl_access_object_relationship_remove)
{
i++;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_TO)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_TO)
rel_to = rel;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_FROM)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_FROM)
rel_from = rel;
}
@ -431,20 +431,20 @@ EFL_START_TEST(test_efl_access_object_relationships_clear)
generate_app();
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_FROM, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, g_win);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_FROM, g_win);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_FROM, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, g_win);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_FROM, g_win);
efl_access_object_relationships_clear(g_btn);
it = efl_access_object_relations_get(g_btn);
EINA_ITERATOR_FOREACH(it, rel)
{
ck_assert(!((rel->type == EFL_ACCESS_RELATION_FLOWS_TO) && eina_list_data_find(rel->objects, g_bg)));
ck_assert(!((rel->type == EFL_ACCESS_RELATION_FLOWS_FROM) && eina_list_data_find(rel->objects, g_bg)));
ck_assert(!((rel->type == EFL_ACCESS_RELATION_FLOWS_TO) && eina_list_data_find(rel->objects, g_win)));
ck_assert(!((rel->type == EFL_ACCESS_RELATION_FLOWS_FROM) && eina_list_data_find(rel->objects, g_win)));
ck_assert(!((rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_TO) && eina_list_data_find(rel->objects, g_bg)));
ck_assert(!((rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_FROM) && eina_list_data_find(rel->objects, g_bg)));
ck_assert(!((rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_TO) && eina_list_data_find(rel->objects, g_win)));
ck_assert(!((rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_FROM) && eina_list_data_find(rel->objects, g_win)));
}
eina_iterator_free(it);
}

View File

@ -285,8 +285,8 @@ EFL_START_TEST(test_efl_access_object_relationship_append)
Eina_Iterator *it;
unsigned int i = 0;
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_FROM, g_win);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_FROM, g_win);
it = efl_access_object_relations_get(g_btn);
ck_assert(it != NULL);
@ -296,9 +296,9 @@ EFL_START_TEST(test_efl_access_object_relationship_append)
{
i++;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_TO)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_TO)
rel_to = rel;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_FROM)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_FROM)
rel_from = rel;
}
@ -312,8 +312,8 @@ EFL_START_TEST(test_efl_access_object_relationship_append)
eina_iterator_free(it);
/* Check if append do not procude duplicated relations */
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_FROM, g_win);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_FROM, g_win);
it = efl_access_object_relations_get(g_btn); i = 0;
rel_to = rel_from = NULL;
@ -321,9 +321,9 @@ EFL_START_TEST(test_efl_access_object_relationship_append)
{
i++;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_TO)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_TO)
rel_to = rel;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_FROM)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_FROM)
rel_from = rel;
}
@ -350,9 +350,9 @@ EFL_START_TEST(test_efl_access_object_relationship_remove)
unsigned int i = 0;
/* Test if removal of single relationship works */
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_FROM, g_win);
efl_access_object_relationship_remove(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_FROM, g_win);
efl_access_object_relationship_remove(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, g_bg);
it = efl_access_object_relations_get(g_btn);
ck_assert(it != NULL);
@ -362,9 +362,9 @@ EFL_START_TEST(test_efl_access_object_relationship_remove)
{
i++;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_TO)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_TO)
rel_to = rel;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_FROM)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_FROM)
rel_from = rel;
}
@ -377,9 +377,9 @@ EFL_START_TEST(test_efl_access_object_relationship_remove)
eina_iterator_free(it);
/* Test if removal of type relationship works */
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, g_win);
efl_access_object_relationship_remove(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, NULL);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, g_win);
efl_access_object_relationship_remove(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, NULL);
it = efl_access_object_relations_get(g_btn); i = 0;
rel_to = rel_from = NULL;
@ -387,9 +387,9 @@ EFL_START_TEST(test_efl_access_object_relationship_remove)
{
i++;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_TO)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_TO)
rel_to = rel;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_FROM)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_FROM)
rel_from = rel;
}
@ -400,8 +400,8 @@ EFL_START_TEST(test_efl_access_object_relationship_remove)
eina_iterator_free(it);
/* Test if relationship is implicity removed when object is deleted */
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_FROM, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_FROM, g_bg);
efl_del(g_bg);
it = efl_access_object_relations_get(g_btn); i = 0;
@ -410,9 +410,9 @@ EFL_START_TEST(test_efl_access_object_relationship_remove)
{
i++;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_TO)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_TO)
rel_to = rel;
if (rel->type == EFL_ACCESS_RELATION_FLOWS_FROM)
if (rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_FROM)
rel_from = rel;
}
@ -430,20 +430,20 @@ EFL_START_TEST(test_efl_access_object_relationships_clear)
generate_app();
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_FROM, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_TO, g_win);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_FLOWS_FROM, g_win);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_FROM, g_bg);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_TO, g_win);
efl_access_object_relationship_append(g_btn, EFL_ACCESS_RELATION_TYPE_FLOWS_FROM, g_win);
efl_access_object_relationships_clear(g_btn);
it = efl_access_object_relations_get(g_btn);
EINA_ITERATOR_FOREACH(it, rel)
{
ck_assert(!((rel->type == EFL_ACCESS_RELATION_FLOWS_TO) && eina_list_data_find(rel->objects, g_bg)));
ck_assert(!((rel->type == EFL_ACCESS_RELATION_FLOWS_FROM) && eina_list_data_find(rel->objects, g_bg)));
ck_assert(!((rel->type == EFL_ACCESS_RELATION_FLOWS_TO) && eina_list_data_find(rel->objects, g_win)));
ck_assert(!((rel->type == EFL_ACCESS_RELATION_FLOWS_FROM) && eina_list_data_find(rel->objects, g_win)));
ck_assert(!((rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_TO) && eina_list_data_find(rel->objects, g_bg)));
ck_assert(!((rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_FROM) && eina_list_data_find(rel->objects, g_bg)));
ck_assert(!((rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_TO) && eina_list_data_find(rel->objects, g_win)));
ck_assert(!((rel->type == EFL_ACCESS_RELATION_TYPE_FLOWS_FROM) && eina_list_data_find(rel->objects, g_win)));
}
eina_iterator_free(it);
}