return &atspi_actions[0];
}
-EOLIAN Eina_List*
-_elm_hoversel_efl_access_object_access_children_get(const Eo *obj EINA_UNUSED, Elm_Hoversel_Data *pd)
-{
- //TIZEN_ONLY(20161121): Added hover object in children list
- //return eina_list_clone(pd->items);
- Eina_List *ret = NULL;
-
- //TIZEN_ONLY(20181024): Fix parent-children incosistencies in atspi tree
- Eo *it;
- EINA_LIST_FOREACH(pd->items, ret, it)
- {
- if (efl_isa(it, EFL_ACCESS_OBJECT_MIXIN))
- efl_access_object_access_parent_set(it, (Eo *)obj);
- }
- //
-
- ret = efl_access_object_access_children_get(efl_super(obj, ELM_HOVERSEL_CLASS));
- ret = eina_list_merge(ret, eina_list_clone(pd->items));
-
- return ret;
- //
-}
-
EOLIAN void
_elm_hoversel_auto_update_set(Eo *obj EINA_UNUSED, Elm_Hoversel_Data *sd, Eina_Bool auto_update)
{
const Efl_Access_Action_Data *_elm_hoversel_efl_access_widget_action_elm_actions_get(const Eo *obj, Elm_Hoversel_Data *pd);
-Eina_List *_elm_hoversel_efl_access_object_access_children_get(const Eo *obj, Elm_Hoversel_Data *pd);
-
-
static Eina_Bool
_elm_hoversel_class_initializer(Efl_Class *klass)
{
EFL_OBJECT_OP_FUNC(efl_ui_widget_input_event_handler, _elm_hoversel_efl_ui_widget_widget_input_event_handler),
EFL_OBJECT_OP_FUNC(efl_ui_autorepeat_enabled_set, _elm_hoversel_efl_ui_autorepeat_autorepeat_enabled_set),
EFL_OBJECT_OP_FUNC(efl_access_widget_action_elm_actions_get, _elm_hoversel_efl_access_widget_action_elm_actions_get),
- EFL_OBJECT_OP_FUNC(efl_access_object_access_children_get, _elm_hoversel_efl_access_object_access_children_get),
ELM_HOVERSEL_EXTRA_OPS
);
opsp = &ops;