From: Yeongjong Lee Date: Wed, 20 Mar 2019 11:59:00 +0000 (+0900) Subject: Elementary: fix migration errors X-Git-Tag: submit/tizen/20190321.093547~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e6b0bca4a854afd294cb4bfa143c2e69d92100d9;p=platform%2Fupstream%2Fefl.git Elementary: fix migration errors Restore Tizen only eo. Change-Id: Id5d01610e7af9819ccda1cab4b9821a993e4401c --- diff --git a/src/lib/elementary/elm_access_eo.c b/src/lib/elementary/elm_access_eo.c index e2a48bd..6a85863 100644 --- a/src/lib/elementary/elm_access_eo.c +++ b/src/lib/elementary/elm_access_eo.c @@ -14,6 +14,18 @@ const Efl_Access_Action_Data *_elm_access_efl_access_widget_action_elm_actions_g Efl_Access_State_Set _elm_access_efl_access_object_state_set_get(const Eo *obj, void *pd); +Eina_Bool _elm_access_efl_access_component_highlight_grab(Eo *obj, void *pd); + + +Eina_Bool _elm_access_efl_access_component_highlight_clear(Eo *obj, void *pd); + + +const char *_elm_access_efl_access_object_i18n_name_get(const Eo *obj, void *pd); + + +const char *_elm_access_efl_access_object_description_get(const Eo *obj, void *pd); + + static Eina_Bool _elm_access_class_initializer(Efl_Class *klass) { @@ -31,6 +43,10 @@ _elm_access_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_ui_focus_object_on_focus_update, _elm_access_efl_ui_focus_object_on_focus_update), EFL_OBJECT_OP_FUNC(efl_access_widget_action_elm_actions_get, _elm_access_efl_access_widget_action_elm_actions_get), EFL_OBJECT_OP_FUNC(efl_access_object_state_set_get, _elm_access_efl_access_object_state_set_get), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_grab, _elm_access_efl_access_component_highlight_grab), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_clear, _elm_access_efl_access_component_highlight_clear), + EFL_OBJECT_OP_FUNC(efl_access_object_i18n_name_get, _elm_access_efl_access_object_i18n_name_get), + EFL_OBJECT_OP_FUNC(efl_access_object_description_get, _elm_access_efl_access_object_description_get), ELM_ACCESS_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_box_eo.c b/src/lib/elementary/elm_box_eo.c index 397d7f4..b296d5a 100644 --- a/src/lib/elementary/elm_box_eo.c +++ b/src/lib/elementary/elm_box_eo.c @@ -134,6 +134,18 @@ Eina_Bool _elm_box_efl_ui_widget_widget_sub_object_del(Eo *obj, Elm_Box_Data *pd void _elm_box_efl_ui_focus_composition_prepare(Eo *obj, Elm_Box_Data *pd); +Eina_Bool _elm_box_efl_ui_widget_focus_direction(Eo *obj, Elm_Box_Data *pd, const Efl_Canvas_Object *base, double degree, Efl_Canvas_Object **direction, Elm_Widget_Item **direction_item, double *weight); + + +Eina_Bool _elm_box_efl_ui_widget_focus_next_manager_is(Eo *obj, Elm_Box_Data *pd); + + +Eina_Bool _elm_box_efl_ui_widget_focus_direction_manager_is(Eo *obj, Elm_Box_Data *pd); + + +Eina_Bool _elm_box_efl_ui_widget_focus_next(Eo *obj, Elm_Box_Data *pd, Efl_Ui_Focus_Direction dir, Efl_Canvas_Object **next, Elm_Widget_Item **next_item); + + static Eina_Bool _elm_box_class_initializer(Efl_Class *klass) { @@ -168,6 +180,10 @@ _elm_box_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_ui_widget_theme_apply, _elm_box_efl_ui_widget_theme_apply), EFL_OBJECT_OP_FUNC(efl_ui_widget_sub_object_del, _elm_box_efl_ui_widget_widget_sub_object_del), EFL_OBJECT_OP_FUNC(efl_ui_focus_composition_prepare, _elm_box_efl_ui_focus_composition_prepare), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction, _elm_box_efl_ui_widget_focus_direction), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next_manager_is, _elm_box_efl_ui_widget_focus_next_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction_manager_is, _elm_box_efl_ui_widget_focus_direction_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next, _elm_box_efl_ui_widget_focus_next), ELM_BOX_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_calendar_eo.c b/src/lib/elementary/elm_calendar_eo.c index 2bb920f..dac1cc7 100644 --- a/src/lib/elementary/elm_calendar_eo.c +++ b/src/lib/elementary/elm_calendar_eo.c @@ -137,6 +137,15 @@ Eina_Bool _elm_calendar_efl_ui_focus_object_on_focus_update(Eo *obj, Elm_Calenda Eina_Bool _elm_calendar_efl_ui_widget_widget_input_event_handler(Eo *obj, Elm_Calendar_Data *pd, const Efl_Event *eo_event, Efl_Canvas_Object *source); +void _elm_calendar_efl_ui_widget_screen_reader(Eo *obj, Elm_Calendar_Data *pd, Eina_Bool is_screen_reader); + + +void _elm_calendar_efl_ui_i18n_mirrored_set(Eo *obj, Elm_Calendar_Data *pd, Eina_Bool rtl); + + +Eina_Bool _elm_calendar_efl_ui_i18n_mirrored_get(const Eo *obj, Elm_Calendar_Data *pd); + + const Efl_Access_Action_Data *_elm_calendar_efl_access_widget_action_elm_actions_get(const Eo *obj, Elm_Calendar_Data *pd); @@ -181,6 +190,9 @@ _elm_calendar_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_ui_widget_on_access_update, _elm_calendar_efl_ui_widget_on_access_update), EFL_OBJECT_OP_FUNC(efl_ui_focus_object_on_focus_update, _elm_calendar_efl_ui_focus_object_on_focus_update), EFL_OBJECT_OP_FUNC(efl_ui_widget_input_event_handler, _elm_calendar_efl_ui_widget_widget_input_event_handler), + EFL_OBJECT_OP_FUNC(efl_ui_widget_screen_reader, _elm_calendar_efl_ui_widget_screen_reader), + EFL_OBJECT_OP_FUNC(efl_ui_mirrored_set, _elm_calendar_efl_ui_i18n_mirrored_set), + EFL_OBJECT_OP_FUNC(efl_ui_mirrored_get, _elm_calendar_efl_ui_i18n_mirrored_get), EFL_OBJECT_OP_FUNC(efl_access_widget_action_elm_actions_get, _elm_calendar_efl_access_widget_action_elm_actions_get), ELM_CALENDAR_EXTRA_OPS ); diff --git a/src/lib/elementary/elm_color_item_eo.c b/src/lib/elementary/elm_color_item_eo.c index f0657c5..435a4d4 100644 --- a/src/lib/elementary/elm_color_item_eo.c +++ b/src/lib/elementary/elm_color_item_eo.c @@ -78,6 +78,12 @@ const char *_elm_color_item_efl_access_object_i18n_name_get(const Eo *obj, Elm_C const Efl_Access_Action_Data *_elm_color_item_efl_access_widget_action_elm_actions_get(const Eo *obj, Elm_Color_Item_Data *pd); +Eina_Bool _elm_color_item_efl_access_component_highlight_grab(Eo *obj, Elm_Color_Item_Data *pd); + + +Eina_Bool _elm_color_item_efl_access_component_highlight_clear(Eo *obj, Elm_Color_Item_Data *pd); + + static Eina_Bool _elm_color_item_class_initializer(Efl_Class *klass) { @@ -107,6 +113,8 @@ _elm_color_item_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_access_object_state_set_get, _elm_color_item_efl_access_object_state_set_get), EFL_OBJECT_OP_FUNC(efl_access_object_i18n_name_get, _elm_color_item_efl_access_object_i18n_name_get), EFL_OBJECT_OP_FUNC(efl_access_widget_action_elm_actions_get, _elm_color_item_efl_access_widget_action_elm_actions_get), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_grab, _elm_color_item_efl_access_component_highlight_grab), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_clear, _elm_color_item_efl_access_component_highlight_clear), ELM_COLOR_ITEM_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_conformant_eo.c b/src/lib/elementary/elm_conformant_eo.c index 379426c..c49887b 100644 --- a/src/lib/elementary/elm_conformant_eo.c +++ b/src/lib/elementary/elm_conformant_eo.c @@ -12,6 +12,8 @@ Efl_Object *_elm_conformant_efl_object_constructor(Eo *obj, Elm_Conformant_Data Eina_Error _elm_conformant_efl_ui_widget_theme_apply(Eo *obj, Elm_Conformant_Data *pd); +void _elm_conformant_efl_ui_widget_screen_reader(Eo *obj, Elm_Conformant_Data *pd, Eina_Bool is_screen_reader); + static Eina_Bool _elm_conformant_class_initializer(Efl_Class *klass) @@ -27,6 +29,7 @@ _elm_conformant_class_initializer(Efl_Class *klass) EFL_OPS_DEFINE(ops, EFL_OBJECT_OP_FUNC(efl_constructor, _elm_conformant_efl_object_constructor), EFL_OBJECT_OP_FUNC(efl_ui_widget_theme_apply, _elm_conformant_efl_ui_widget_theme_apply), + EFL_OBJECT_OP_FUNC(efl_ui_widget_screen_reader, _elm_conformant_efl_ui_widget_screen_reader), ELM_CONFORMANT_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_ctxpopup_eo.c b/src/lib/elementary/elm_ctxpopup_eo.c index ebd83c5..140e56a 100644 --- a/src/lib/elementary/elm_ctxpopup_eo.c +++ b/src/lib/elementary/elm_ctxpopup_eo.c @@ -151,9 +151,36 @@ const Efl_Access_Action_Data *_elm_ctxpopup_efl_access_widget_action_elm_actions Efl_Access_State_Set _elm_ctxpopup_efl_access_object_state_set_get(const Eo *obj, Elm_Ctxpopup_Data *pd); +Eina_Rect _elm_ctxpopup_efl_access_component_extents_get(const Eo *obj, Elm_Ctxpopup_Data *pd, Eina_Bool screen_coords); + + Efl_Object *_elm_ctxpopup_efl_part_part_get(const Eo *obj, Elm_Ctxpopup_Data *pd, const char *name); +Eina_List *_elm_ctxpopup_efl_access_object_access_children_get(const Eo *obj, Elm_Ctxpopup_Data *pd); + + +const char *_elm_ctxpopup_efl_access_object_i18n_name_get(const Eo *obj, Elm_Ctxpopup_Data *pd); + + +Eina_Bool _elm_ctxpopup_efl_access_component_highlight_grab(Eo *obj, Elm_Ctxpopup_Data *pd); + + +Eina_Bool _elm_ctxpopup_efl_access_component_highlight_clear(Eo *obj, Elm_Ctxpopup_Data *pd); + + +Eina_Bool _elm_ctxpopup_efl_ui_widget_focus_direction(Eo *obj, Elm_Ctxpopup_Data *pd, const Efl_Canvas_Object *base, double degree, Efl_Canvas_Object **direction, Elm_Widget_Item **direction_item, double *weight); + + +Eina_Bool _elm_ctxpopup_efl_ui_widget_focus_direction_manager_is(Eo *obj, Elm_Ctxpopup_Data *pd); + + +Eina_Bool _elm_ctxpopup_efl_ui_widget_focus_next_manager_is(Eo *obj, Elm_Ctxpopup_Data *pd); + + +Eina_Bool _elm_ctxpopup_efl_ui_widget_focus_next(Eo *obj, Elm_Ctxpopup_Data *pd, Efl_Ui_Focus_Direction dir, Efl_Canvas_Object **next, Elm_Widget_Item **next_item); + + static Eina_Bool _elm_ctxpopup_class_initializer(Efl_Class *klass) { @@ -193,7 +220,16 @@ _elm_ctxpopup_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(elm_widget_item_container_focused_item_get, _elm_ctxpopup_elm_widget_item_container_focused_item_get), EFL_OBJECT_OP_FUNC(efl_access_widget_action_elm_actions_get, _elm_ctxpopup_efl_access_widget_action_elm_actions_get), EFL_OBJECT_OP_FUNC(efl_access_object_state_set_get, _elm_ctxpopup_efl_access_object_state_set_get), + EFL_OBJECT_OP_FUNC(efl_access_component_extents_get, _elm_ctxpopup_efl_access_component_extents_get), EFL_OBJECT_OP_FUNC(efl_part_get, _elm_ctxpopup_efl_part_part_get), + EFL_OBJECT_OP_FUNC(efl_access_object_access_children_get, _elm_ctxpopup_efl_access_object_access_children_get), + EFL_OBJECT_OP_FUNC(efl_access_object_i18n_name_get, _elm_ctxpopup_efl_access_object_i18n_name_get), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_grab, _elm_ctxpopup_efl_access_component_highlight_grab), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_clear, _elm_ctxpopup_efl_access_component_highlight_clear), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction, _elm_ctxpopup_efl_ui_widget_focus_direction), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction_manager_is, _elm_ctxpopup_efl_ui_widget_focus_direction_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next_manager_is, _elm_ctxpopup_efl_ui_widget_focus_next_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next, _elm_ctxpopup_efl_ui_widget_focus_next), ELM_CTXPOPUP_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_ctxpopup_item_eo.c b/src/lib/elementary/elm_ctxpopup_item_eo.c index 837c69b..d7eceaa 100644 --- a/src/lib/elementary/elm_ctxpopup_item_eo.c +++ b/src/lib/elementary/elm_ctxpopup_item_eo.c @@ -58,6 +58,12 @@ void _elm_ctxpopup_item_elm_widget_item_signal_emit(Eo *obj, Elm_Ctxpopup_Item_D void _elm_ctxpopup_item_elm_widget_item_del_pre(Eo *obj, Elm_Ctxpopup_Item_Data *pd); +void _elm_ctxpopup_item_elm_widget_item_style_set(Eo *obj, Elm_Ctxpopup_Item_Data *pd, const char *style); + + +const char *_elm_ctxpopup_item_elm_widget_item_style_get(const Eo *obj, Elm_Ctxpopup_Item_Data *pd); + + void _elm_ctxpopup_item_elm_widget_item_part_text_set(Eo *obj, Elm_Ctxpopup_Item_Data *pd, const char *part, const char *label); @@ -82,6 +88,18 @@ Eina_Bool _elm_ctxpopup_item_elm_widget_item_item_focus_get(const Eo *obj, Elm_C const Efl_Access_Action_Data *_elm_ctxpopup_item_efl_access_widget_action_elm_actions_get(const Eo *obj, Elm_Ctxpopup_Item_Data *pd); +const char *_elm_ctxpopup_item_efl_access_object_i18n_name_get(const Eo *obj, Elm_Ctxpopup_Item_Data *pd); + + +Efl_Access_State_Set _elm_ctxpopup_item_efl_access_object_state_set_get(const Eo *obj, Elm_Ctxpopup_Item_Data *pd); + + +Eina_Bool _elm_ctxpopup_item_efl_access_component_highlight_grab(Eo *obj, Elm_Ctxpopup_Item_Data *pd); + + +Eina_Bool _elm_ctxpopup_item_efl_access_component_highlight_clear(Eo *obj, Elm_Ctxpopup_Item_Data *pd); + + static Eina_Bool _elm_ctxpopup_item_class_initializer(Efl_Class *klass) { @@ -104,6 +122,8 @@ _elm_ctxpopup_item_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(elm_wdg_item_disable, _elm_ctxpopup_item_elm_widget_item_disable), EFL_OBJECT_OP_FUNC(elm_wdg_item_signal_emit, _elm_ctxpopup_item_elm_widget_item_signal_emit), EFL_OBJECT_OP_FUNC(elm_wdg_item_del_pre, _elm_ctxpopup_item_elm_widget_item_del_pre), + EFL_OBJECT_OP_FUNC(elm_wdg_item_style_set, _elm_ctxpopup_item_elm_widget_item_style_set), + EFL_OBJECT_OP_FUNC(elm_wdg_item_style_get, _elm_ctxpopup_item_elm_widget_item_style_get), EFL_OBJECT_OP_FUNC(elm_wdg_item_part_text_set, _elm_ctxpopup_item_elm_widget_item_part_text_set), EFL_OBJECT_OP_FUNC(elm_wdg_item_part_text_get, _elm_ctxpopup_item_elm_widget_item_part_text_get), EFL_OBJECT_OP_FUNC(elm_wdg_item_part_content_set, _elm_ctxpopup_item_elm_widget_item_part_content_set), @@ -112,6 +132,10 @@ _elm_ctxpopup_item_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(elm_wdg_item_focus_set, _elm_ctxpopup_item_elm_widget_item_item_focus_set), EFL_OBJECT_OP_FUNC(elm_wdg_item_focus_get, _elm_ctxpopup_item_elm_widget_item_item_focus_get), EFL_OBJECT_OP_FUNC(efl_access_widget_action_elm_actions_get, _elm_ctxpopup_item_efl_access_widget_action_elm_actions_get), + EFL_OBJECT_OP_FUNC(efl_access_object_i18n_name_get, _elm_ctxpopup_item_efl_access_object_i18n_name_get), + EFL_OBJECT_OP_FUNC(efl_access_object_state_set_get, _elm_ctxpopup_item_efl_access_object_state_set_get), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_grab, _elm_ctxpopup_item_efl_access_component_highlight_grab), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_clear, _elm_ctxpopup_item_efl_access_component_highlight_clear), ELM_CTXPOPUP_ITEM_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_entry_eo.c b/src/lib/elementary/elm_entry_eo.c index 09ff579..36d5382 100644 --- a/src/lib/elementary/elm_entry_eo.c +++ b/src/lib/elementary/elm_entry_eo.c @@ -649,6 +649,14 @@ Eina_Bool _elm_entry_textblock_cursor_geometry_get(const Eo *obj, Elm_Entry_Data EOAPI EFL_FUNC_BODYV_CONST(elm_obj_entry_textblock_cursor_geometry_get, Eina_Bool, 0, EFL_FUNC_CALL(x, y, w, h), int *x, int *y, int *w, int *h); +Eina_Bool _elm_entry_cursor_coord_set(Eo *obj, Elm_Entry_Data *pd, int x, int y); + +EOAPI EFL_FUNC_BODYV(elm_obj_entry_cursor_coord_set, Eina_Bool, 0, EFL_FUNC_CALL(x, y), int x, int y); + +void _elm_entry_cursor_coord_get(const Eo *obj, Elm_Entry_Data *pd, int *x, int *y); + +EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_entry_cursor_coord_get, EFL_FUNC_CALL(x, y), int *x, int *y); + void *_elm_entry_imf_context_get(const Eo *obj, Elm_Entry_Data *pd); EOAPI EFL_FUNC_BODY_CONST(elm_obj_entry_imf_context_get, void *, NULL); @@ -984,9 +992,24 @@ Eina_Error _elm_entry_efl_file_load(Eo *obj, Elm_Entry_Data *pd); void _elm_entry_efl_file_unload(Eo *obj, Elm_Entry_Data *pd); +Eina_List *_elm_entry_efl_access_object_access_children_get(const Eo *obj, Elm_Entry_Data *pd); + + Efl_Object *_elm_entry_efl_part_part_get(const Eo *obj, Elm_Entry_Data *pd, const char *name); +void _elm_entry_efl_ui_widget_screen_reader(Eo *obj, Elm_Entry_Data *pd, Eina_Bool is_screen_reader); + + +Efl_Object *_elm_entry_efl_access_component_accessible_at_point_get(Eo *obj, Elm_Entry_Data *pd, Eina_Bool screen_coords, int x, int y); + + +Eina_Bool _elm_entry_efl_ui_widget_focus_direction_manager_is(Eo *obj, Elm_Entry_Data *pd); + + +Eina_Bool _elm_entry_efl_ui_widget_focus_next_manager_is(Eo *obj, Elm_Entry_Data *pd); + + static Eina_Bool _elm_entry_class_initializer(Efl_Class *klass) { @@ -1055,6 +1078,8 @@ _elm_entry_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(elm_obj_entry_cursor_end_set, _elm_entry_cursor_end_set), EFL_OBJECT_OP_FUNC(elm_obj_entry_textblock_get, _elm_entry_textblock_get), EFL_OBJECT_OP_FUNC(elm_obj_entry_textblock_cursor_geometry_get, _elm_entry_textblock_cursor_geometry_get), + EFL_OBJECT_OP_FUNC(elm_obj_entry_cursor_coord_set, _elm_entry_cursor_coord_set), + EFL_OBJECT_OP_FUNC(elm_obj_entry_cursor_coord_get, _elm_entry_cursor_coord_get), EFL_OBJECT_OP_FUNC(elm_obj_entry_imf_context_get, _elm_entry_imf_context_get), EFL_OBJECT_OP_FUNC(elm_obj_entry_cursor_is_format_get, _elm_entry_cursor_is_format_get), EFL_OBJECT_OP_FUNC(elm_obj_entry_textblock_cursor_content_get, _elm_entry_textblock_cursor_content_get), @@ -1145,7 +1170,12 @@ _elm_entry_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_file_set, _elm_entry_efl_file_file_set), EFL_OBJECT_OP_FUNC(efl_file_load, _elm_entry_efl_file_load), EFL_OBJECT_OP_FUNC(efl_file_unload, _elm_entry_efl_file_unload), + EFL_OBJECT_OP_FUNC(efl_access_object_access_children_get, _elm_entry_efl_access_object_access_children_get), EFL_OBJECT_OP_FUNC(efl_part_get, _elm_entry_efl_part_part_get), + EFL_OBJECT_OP_FUNC(efl_ui_widget_screen_reader, _elm_entry_efl_ui_widget_screen_reader), + EFL_OBJECT_OP_FUNC(efl_access_component_accessible_at_point_get, _elm_entry_efl_access_component_accessible_at_point_get), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction_manager_is, _elm_entry_efl_ui_widget_focus_direction_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next_manager_is, _elm_entry_efl_ui_widget_focus_next_manager_is), ELM_ENTRY_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_flipselector_eo.c b/src/lib/elementary/elm_flipselector_eo.c index f4bdae8..5b82c11 100644 --- a/src/lib/elementary/elm_flipselector_eo.c +++ b/src/lib/elementary/elm_flipselector_eo.c @@ -75,6 +75,8 @@ Eina_Error _elm_flipselector_efl_ui_widget_theme_apply(Eo *obj, Elm_Flipselector Eina_Bool _elm_flipselector_efl_ui_widget_widget_input_event_handler(Eo *obj, Elm_Flipselector_Data *pd, const Efl_Event *eo_event, Efl_Canvas_Object *source); +void _elm_flipselector_efl_ui_widget_screen_reader(Eo *obj, Elm_Flipselector_Data *pd, Eina_Bool is_screen_reader); + void _elm_flipselector_efl_ui_range_display_range_min_max_set(Eo *obj, Elm_Flipselector_Data *pd, double min, double max); @@ -97,6 +99,9 @@ double _elm_flipselector_efl_ui_range_display_range_value_get(const Eo *obj, Elm const Efl_Access_Action_Data *_elm_flipselector_efl_access_widget_action_elm_actions_get(const Eo *obj, Elm_Flipselector_Data *pd); +Efl_Object *_elm_flipselector_efl_access_component_accessible_at_point_get(Eo *obj, Elm_Flipselector_Data *pd, Eina_Bool screen_coords, int x, int y); + + static Eina_Bool _elm_flipselector_class_initializer(Efl_Class *klass) { @@ -122,6 +127,7 @@ _elm_flipselector_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_constructor, _elm_flipselector_efl_object_constructor), EFL_OBJECT_OP_FUNC(efl_ui_widget_theme_apply, _elm_flipselector_efl_ui_widget_theme_apply), EFL_OBJECT_OP_FUNC(efl_ui_widget_input_event_handler, _elm_flipselector_efl_ui_widget_widget_input_event_handler), + EFL_OBJECT_OP_FUNC(efl_ui_widget_screen_reader, _elm_flipselector_efl_ui_widget_screen_reader), EFL_OBJECT_OP_FUNC(efl_ui_range_min_max_set, _elm_flipselector_efl_ui_range_display_range_min_max_set), EFL_OBJECT_OP_FUNC(efl_ui_range_min_max_get, _elm_flipselector_efl_ui_range_display_range_min_max_get), EFL_OBJECT_OP_FUNC(efl_ui_range_step_set, _elm_flipselector_efl_ui_range_interactive_range_step_set), @@ -129,6 +135,7 @@ _elm_flipselector_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_ui_range_value_set, _elm_flipselector_efl_ui_range_display_range_value_set), EFL_OBJECT_OP_FUNC(efl_ui_range_value_get, _elm_flipselector_efl_ui_range_display_range_value_get), EFL_OBJECT_OP_FUNC(efl_access_widget_action_elm_actions_get, _elm_flipselector_efl_access_widget_action_elm_actions_get), + EFL_OBJECT_OP_FUNC(efl_access_component_accessible_at_point_get, _elm_flipselector_efl_access_component_accessible_at_point_get), ELM_FLIPSELECTOR_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_gengrid_eo.c b/src/lib/elementary/elm_gengrid_eo.c index e87ad58..8db451d 100644 --- a/src/lib/elementary/elm_gengrid_eo.c +++ b/src/lib/elementary/elm_gengrid_eo.c @@ -338,6 +338,9 @@ Eina_Rect _elm_gengrid_efl_ui_widget_focus_highlight_geometry_get(const Eo *obj, Elm_Widget_Item *_elm_gengrid_elm_widget_item_container_focused_item_get(const Eo *obj, Elm_Gengrid_Data *pd); +void _elm_gengrid_efl_ui_widget_screen_reader(Eo *obj, Elm_Gengrid_Data *pd, Eina_Bool is_screen_reader); + + void _elm_gengrid_elm_interface_scrollable_item_loop_enabled_set(Eo *obj, Elm_Gengrid_Data *pd, Eina_Bool enable); @@ -401,6 +404,30 @@ Efl_Ui_Focus_Object *_elm_gengrid_efl_ui_focus_manager_manager_focus_get(const E Efl_Ui_Focus_Object *_elm_gengrid_efl_ui_focus_manager_move(Eo *obj, Elm_Gengrid_Data *pd, Efl_Ui_Focus_Direction direction); +void _elm_gengrid_elm_interface_scrollable_content_pos_set(Eo *obj, Elm_Gengrid_Data *pd, int x, int y, Eina_Bool sig); + + +void _elm_gengrid_elm_interface_scrollable_wanted_region_set(Eo *obj, Elm_Gengrid_Data *pd, int x, int y); + + +void _elm_gengrid_elm_interface_scrollable_custom_pan_pos_adjust(Eo *obj, Elm_Gengrid_Data *pd, int *x, int *y); + + +Eina_Bool _elm_gengrid_efl_ui_focus_object_on_focus_update(Eo *obj, Elm_Gengrid_Data *pd); + + +Eina_Bool _elm_gengrid_efl_ui_widget_focus_next(Eo *obj, Elm_Gengrid_Data *pd, Efl_Ui_Focus_Direction dir, Efl_Canvas_Object **next, Elm_Widget_Item **next_item); + + +Eina_Bool _elm_gengrid_efl_ui_widget_focus_direction(Eo *obj, Elm_Gengrid_Data *pd, const Efl_Canvas_Object *base, double degree, Efl_Canvas_Object **direction, Elm_Widget_Item **direction_item, double *weight); + + +Eina_Bool _elm_gengrid_efl_ui_widget_focus_direction_manager_is(Eo *obj, Elm_Gengrid_Data *pd); + + +Eina_Bool _elm_gengrid_efl_ui_widget_focus_next_manager_is(Eo *obj, Elm_Gengrid_Data *pd); + + static Eina_Bool _elm_gengrid_class_initializer(Efl_Class *klass) { @@ -462,6 +489,7 @@ _elm_gengrid_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_ui_widget_input_event_handler, _elm_gengrid_efl_ui_widget_widget_input_event_handler), EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_highlight_geometry_get, _elm_gengrid_efl_ui_widget_focus_highlight_geometry_get), EFL_OBJECT_OP_FUNC(elm_widget_item_container_focused_item_get, _elm_gengrid_elm_widget_item_container_focused_item_get), + EFL_OBJECT_OP_FUNC(efl_ui_widget_screen_reader, _elm_gengrid_efl_ui_widget_screen_reader), EFL_OBJECT_OP_FUNC(elm_interface_scrollable_item_loop_enabled_set, _elm_gengrid_elm_interface_scrollable_item_loop_enabled_set), EFL_OBJECT_OP_FUNC(elm_interface_scrollable_item_loop_enabled_get, _elm_gengrid_elm_interface_scrollable_item_loop_enabled_get), EFL_OBJECT_OP_FUNC(elm_interface_scrollable_bounce_allow_set, _elm_gengrid_elm_interface_scrollable_bounce_allow_set), @@ -483,6 +511,14 @@ _elm_gengrid_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_ui_focus_manager_setup_on_first_touch, _elm_gengrid_efl_ui_focus_manager_setup_on_first_touch), EFL_OBJECT_OP_FUNC(efl_ui_focus_manager_focus_get, _elm_gengrid_efl_ui_focus_manager_manager_focus_get), EFL_OBJECT_OP_FUNC(efl_ui_focus_manager_move, _elm_gengrid_efl_ui_focus_manager_move), + EFL_OBJECT_OP_FUNC(elm_interface_scrollable_content_pos_set, _elm_gengrid_elm_interface_scrollable_content_pos_set), + EFL_OBJECT_OP_FUNC(elm_interface_scrollable_wanted_region_set, _elm_gengrid_elm_interface_scrollable_wanted_region_set), + EFL_OBJECT_OP_FUNC(elm_interface_scrollable_custom_pan_pos_adjust, _elm_gengrid_elm_interface_scrollable_custom_pan_pos_adjust), + EFL_OBJECT_OP_FUNC(efl_ui_focus_object_on_focus_update, _elm_gengrid_efl_ui_focus_object_on_focus_update), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next, _elm_gengrid_efl_ui_widget_focus_next), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction, _elm_gengrid_efl_ui_widget_focus_direction), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction_manager_is, _elm_gengrid_efl_ui_widget_focus_direction_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next_manager_is, _elm_gengrid_efl_ui_widget_focus_next_manager_is), ELM_GENGRID_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_gengrid_item_eo.c b/src/lib/elementary/elm_gengrid_item_eo.c index 2fc58db..4d80abd 100644 --- a/src/lib/elementary/elm_gengrid_item_eo.c +++ b/src/lib/elementary/elm_gengrid_item_eo.c @@ -159,6 +159,15 @@ Efl_Access_State_Set _elm_gengrid_item_efl_access_object_state_set_get(const Eo void _elm_gengrid_item_efl_ui_focus_object_setup_order_non_recursive(Eo *obj, Elm_Gen_Item *pd); +Eina_Bool _elm_gengrid_item_efl_access_component_highlight_grab(Eo *obj, Elm_Gen_Item *pd); + + +Eina_Bool _elm_gengrid_item_efl_access_component_highlight_clear(Eo *obj, Elm_Gen_Item *pd); + + +Eina_List *_elm_gengrid_item_efl_access_object_access_children_get(const Eo *obj, Elm_Gen_Item *pd); + + Efl_Ui_Focus_Object *_elm_gengrid_item_efl_ui_focus_object_focus_parent_get(const Eo *obj, Elm_Gen_Item *pd); @@ -211,6 +220,9 @@ _elm_gengrid_item_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_access_object_i18n_name_get, _elm_gengrid_item_efl_access_object_i18n_name_get), EFL_OBJECT_OP_FUNC(efl_access_object_state_set_get, _elm_gengrid_item_efl_access_object_state_set_get), EFL_OBJECT_OP_FUNC(efl_ui_focus_object_setup_order_non_recursive, _elm_gengrid_item_efl_ui_focus_object_setup_order_non_recursive), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_grab, _elm_gengrid_item_efl_access_component_highlight_grab), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_clear, _elm_gengrid_item_efl_access_component_highlight_clear), + EFL_OBJECT_OP_FUNC(efl_access_object_access_children_get, _elm_gengrid_item_efl_access_object_access_children_get), EFL_OBJECT_OP_FUNC(efl_ui_focus_object_focus_parent_get, _elm_gengrid_item_efl_ui_focus_object_focus_parent_get), ELM_GENGRID_ITEM_EXTRA_OPS ); diff --git a/src/lib/elementary/elm_genlist_eo.c b/src/lib/elementary/elm_genlist_eo.c index ca2fd56..4f72714 100644 --- a/src/lib/elementary/elm_genlist_eo.c +++ b/src/lib/elementary/elm_genlist_eo.c @@ -496,6 +496,9 @@ Eina_Bool _elm_genlist_efl_ui_widget_widget_input_event_handler(Eo *obj, Elm_Gen Elm_Widget_Item *_elm_genlist_elm_widget_item_container_focused_item_get(const Eo *obj, Elm_Genlist_Data *pd); +void _elm_genlist_efl_ui_widget_screen_reader(Eo *obj, Elm_Genlist_Data *pd, Eina_Bool is_screen_reader); + + void _elm_genlist_elm_interface_scrollable_item_loop_enabled_set(Eo *obj, Elm_Genlist_Data *pd, Eina_Bool enable); @@ -559,6 +562,18 @@ Efl_Ui_Focus_Object *_elm_genlist_efl_ui_focus_manager_manager_focus_get(const E Efl_Ui_Focus_Object *_elm_genlist_efl_ui_focus_manager_move(Eo *obj, Elm_Genlist_Data *pd, Efl_Ui_Focus_Direction direction); +void _elm_genlist_elm_interface_scrollable_content_pos_set(Eo *obj, Elm_Genlist_Data *pd, int x, int y, Eina_Bool sig); + + +Eina_Bool _elm_genlist_efl_ui_widget_focus_direction_manager_is(Eo *obj, Elm_Genlist_Data *pd); + + +Eina_Bool _elm_genlist_efl_ui_widget_focus_next_manager_is(Eo *obj, Elm_Genlist_Data *pd); + + +Eina_Bool _elm_genlist_efl_ui_widget_focus_next(Eo *obj, Elm_Genlist_Data *pd, Efl_Ui_Focus_Direction dir, Efl_Canvas_Object **next, Elm_Widget_Item **next_item); + + static Eina_Bool _elm_genlist_class_initializer(Efl_Class *klass) { @@ -627,6 +642,7 @@ _elm_genlist_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_ui_widget_sub_object_del, _elm_genlist_efl_ui_widget_widget_sub_object_del), EFL_OBJECT_OP_FUNC(efl_ui_widget_input_event_handler, _elm_genlist_efl_ui_widget_widget_input_event_handler), EFL_OBJECT_OP_FUNC(elm_widget_item_container_focused_item_get, _elm_genlist_elm_widget_item_container_focused_item_get), + EFL_OBJECT_OP_FUNC(efl_ui_widget_screen_reader, _elm_genlist_efl_ui_widget_screen_reader), EFL_OBJECT_OP_FUNC(elm_interface_scrollable_item_loop_enabled_set, _elm_genlist_elm_interface_scrollable_item_loop_enabled_set), EFL_OBJECT_OP_FUNC(elm_interface_scrollable_item_loop_enabled_get, _elm_genlist_elm_interface_scrollable_item_loop_enabled_get), EFL_OBJECT_OP_FUNC(elm_interface_scrollable_bounce_allow_set, _elm_genlist_elm_interface_scrollable_bounce_allow_set), @@ -648,6 +664,10 @@ _elm_genlist_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_ui_focus_manager_setup_on_first_touch, _elm_genlist_efl_ui_focus_manager_setup_on_first_touch), EFL_OBJECT_OP_FUNC(efl_ui_focus_manager_focus_get, _elm_genlist_efl_ui_focus_manager_manager_focus_get), EFL_OBJECT_OP_FUNC(efl_ui_focus_manager_move, _elm_genlist_efl_ui_focus_manager_move), + EFL_OBJECT_OP_FUNC(elm_interface_scrollable_content_pos_set, _elm_genlist_elm_interface_scrollable_content_pos_set), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction_manager_is, _elm_genlist_efl_ui_widget_focus_direction_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next_manager_is, _elm_genlist_efl_ui_widget_focus_next_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next, _elm_genlist_efl_ui_widget_focus_next), ELM_GENLIST_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_genlist_item_eo.c b/src/lib/elementary/elm_genlist_item_eo.c index 236c6ac..c0a5eb0 100644 --- a/src/lib/elementary/elm_genlist_item_eo.c +++ b/src/lib/elementary/elm_genlist_item_eo.c @@ -305,6 +305,15 @@ Efl_Access_State_Set _elm_genlist_item_efl_access_object_state_set_get(const Eo void _elm_genlist_item_efl_ui_focus_object_setup_order_non_recursive(Eo *obj, Elm_Gen_Item *pd); +Eina_List *_elm_genlist_item_efl_access_object_access_children_get(const Eo *obj, Elm_Gen_Item *pd); + + +Eina_Bool _elm_genlist_item_efl_access_component_highlight_grab(Eo *obj, Elm_Gen_Item *pd); + + +Eina_Bool _elm_genlist_item_efl_access_component_highlight_clear(Eo *obj, Elm_Gen_Item *pd); + + Efl_Ui_Focus_Object *_elm_genlist_item_efl_ui_focus_object_focus_parent_get(const Eo *obj, Elm_Gen_Item *pd); @@ -372,6 +381,9 @@ _elm_genlist_item_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_access_object_i18n_name_get, _elm_genlist_item_efl_access_object_i18n_name_get), EFL_OBJECT_OP_FUNC(efl_access_object_state_set_get, _elm_genlist_item_efl_access_object_state_set_get), EFL_OBJECT_OP_FUNC(efl_ui_focus_object_setup_order_non_recursive, _elm_genlist_item_efl_ui_focus_object_setup_order_non_recursive), + EFL_OBJECT_OP_FUNC(efl_access_object_access_children_get, _elm_genlist_item_efl_access_object_access_children_get), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_grab, _elm_genlist_item_efl_access_component_highlight_grab), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_clear, _elm_genlist_item_efl_access_component_highlight_clear), EFL_OBJECT_OP_FUNC(efl_ui_focus_object_focus_parent_get, _elm_genlist_item_efl_ui_focus_object_focus_parent_get), ELM_GENLIST_ITEM_EXTRA_OPS ); diff --git a/src/lib/elementary/elm_grid_eo.c b/src/lib/elementary/elm_grid_eo.c index 9502a45..1e2cca0 100644 --- a/src/lib/elementary/elm_grid_eo.c +++ b/src/lib/elementary/elm_grid_eo.c @@ -32,6 +32,18 @@ Eina_Error _elm_grid_efl_ui_widget_theme_apply(Eo *obj, void *pd); void _elm_grid_efl_ui_focus_composition_prepare(Eo *obj, void *pd); +Eina_Bool _elm_grid_efl_ui_widget_focus_direction(Eo *obj, void *pd, const Efl_Canvas_Object *base, double degree, Efl_Canvas_Object **direction, Elm_Widget_Item **direction_item, double *weight); + + +Eina_Bool _elm_grid_efl_ui_widget_focus_next_manager_is(Eo *obj, void *pd); + + +Eina_Bool _elm_grid_efl_ui_widget_focus_next(Eo *obj, void *pd, Efl_Ui_Focus_Direction dir, Efl_Canvas_Object **next, Elm_Widget_Item **next_item); + + +Eina_Bool _elm_grid_efl_ui_widget_focus_direction_manager_is(Eo *obj, void *pd); + + static Eina_Bool _elm_grid_class_initializer(Efl_Class *klass) { @@ -53,6 +65,10 @@ _elm_grid_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_constructor, _elm_grid_efl_object_constructor), EFL_OBJECT_OP_FUNC(efl_ui_widget_theme_apply, _elm_grid_efl_ui_widget_theme_apply), EFL_OBJECT_OP_FUNC(efl_ui_focus_composition_prepare, _elm_grid_efl_ui_focus_composition_prepare), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction, _elm_grid_efl_ui_widget_focus_direction), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next_manager_is, _elm_grid_efl_ui_widget_focus_next_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next, _elm_grid_efl_ui_widget_focus_next), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction_manager_is, _elm_grid_efl_ui_widget_focus_direction_manager_is), ELM_GRID_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_hover_eo.c b/src/lib/elementary/elm_hover_eo.c index 5ca798a..fa6b073 100644 --- a/src/lib/elementary/elm_hover_eo.c +++ b/src/lib/elementary/elm_hover_eo.c @@ -49,6 +49,18 @@ Efl_Access_State_Set _elm_hover_efl_access_object_state_set_get(const Eo *obj, E Efl_Object *_elm_hover_efl_part_part_get(const Eo *obj, Elm_Hover_Data *pd, const char *name); +Eina_Bool _elm_hover_efl_access_component_highlight_grab(Eo *obj, Elm_Hover_Data *pd); + + +Eina_Bool _elm_hover_efl_access_component_highlight_clear(Eo *obj, Elm_Hover_Data *pd); + + +Eina_Bool _elm_hover_efl_ui_widget_focus_direction_manager_is(Eo *obj, Elm_Hover_Data *pd); + + +Eina_Bool _elm_hover_efl_ui_widget_focus_next_manager_is(Eo *obj, Elm_Hover_Data *pd); + + static Eina_Bool _elm_hover_class_initializer(Efl_Class *klass) { @@ -75,6 +87,10 @@ _elm_hover_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_access_widget_action_elm_actions_get, _elm_hover_efl_access_widget_action_elm_actions_get), EFL_OBJECT_OP_FUNC(efl_access_object_state_set_get, _elm_hover_efl_access_object_state_set_get), EFL_OBJECT_OP_FUNC(efl_part_get, _elm_hover_efl_part_part_get), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_grab, _elm_hover_efl_access_component_highlight_grab), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_clear, _elm_hover_efl_access_component_highlight_clear), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction_manager_is, _elm_hover_efl_ui_widget_focus_direction_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next_manager_is, _elm_hover_efl_ui_widget_focus_next_manager_is), ELM_HOVER_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_index_eo.c b/src/lib/elementary/elm_index_eo.c index 9c935c7..e41a227 100644 --- a/src/lib/elementary/elm_index_eo.c +++ b/src/lib/elementary/elm_index_eo.c @@ -253,6 +253,24 @@ Efl_Ui_Dir _elm_index_efl_ui_direction_direction_get(const Eo *obj, Elm_Index_Da Eina_List *_elm_index_efl_access_object_access_children_get(const Eo *obj, Elm_Index_Data *pd); +void _elm_index_efl_ui_widget_screen_reader(Eo *obj, Elm_Index_Data *pd, Eina_Bool is_screen_reader); + + +Eina_Bool _elm_index_efl_access_component_highlight_grab(Eo *obj, Elm_Index_Data *pd); + + +Eina_Bool _elm_index_efl_access_component_highlight_clear(Eo *obj, Elm_Index_Data *pd); + + +Eina_Bool _elm_index_efl_ui_widget_focus_next_manager_is(Eo *obj, Elm_Index_Data *pd); + + +Eina_Bool _elm_index_efl_ui_widget_focus_direction_manager_is(Eo *obj, Elm_Index_Data *pd); + + +Eina_Bool _elm_index_efl_ui_widget_focus_next(Eo *obj, Elm_Index_Data *pd, Efl_Ui_Focus_Direction dir, Efl_Canvas_Object **next, Elm_Widget_Item **next_item); + + static Eina_Bool _elm_index_class_initializer(Efl_Class *klass) { @@ -292,6 +310,12 @@ _elm_index_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_ui_direction_set, _elm_index_efl_ui_direction_direction_set), EFL_OBJECT_OP_FUNC(efl_ui_direction_get, _elm_index_efl_ui_direction_direction_get), EFL_OBJECT_OP_FUNC(efl_access_object_access_children_get, _elm_index_efl_access_object_access_children_get), + EFL_OBJECT_OP_FUNC(efl_ui_widget_screen_reader, _elm_index_efl_ui_widget_screen_reader), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_grab, _elm_index_efl_access_component_highlight_grab), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_clear, _elm_index_efl_access_component_highlight_clear), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next_manager_is, _elm_index_efl_ui_widget_focus_next_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction_manager_is, _elm_index_efl_ui_widget_focus_direction_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next, _elm_index_efl_ui_widget_focus_next), ELM_INDEX_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_index_item_eo.c b/src/lib/elementary/elm_index_item_eo.c index 7ec46c3..c3d1867 100644 --- a/src/lib/elementary/elm_index_item_eo.c +++ b/src/lib/elementary/elm_index_item_eo.c @@ -58,6 +58,15 @@ const char *_elm_index_item_efl_access_object_i18n_name_get(const Eo *obj, Elm_I const Efl_Access_Action_Data *_elm_index_item_efl_access_widget_action_elm_actions_get(const Eo *obj, Elm_Index_Item_Data *pd); +Efl_Access_State_Set _elm_index_item_efl_access_object_state_set_get(const Eo *obj, Elm_Index_Item_Data *pd); + + +Eina_Bool _elm_index_item_efl_access_component_highlight_grab(Eo *obj, Elm_Index_Item_Data *pd); + + +Eina_Bool _elm_index_item_efl_access_component_highlight_clear(Eo *obj, Elm_Index_Item_Data *pd); + + static Eina_Bool _elm_index_item_class_initializer(Efl_Class *klass) { @@ -78,6 +87,9 @@ _elm_index_item_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(elm_wdg_item_access_register, _elm_index_item_elm_widget_item_access_register), EFL_OBJECT_OP_FUNC(efl_access_object_i18n_name_get, _elm_index_item_efl_access_object_i18n_name_get), EFL_OBJECT_OP_FUNC(efl_access_widget_action_elm_actions_get, _elm_index_item_efl_access_widget_action_elm_actions_get), + EFL_OBJECT_OP_FUNC(efl_access_object_state_set_get, _elm_index_item_efl_access_object_state_set_get), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_grab, _elm_index_item_efl_access_component_highlight_grab), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_clear, _elm_index_item_efl_access_component_highlight_clear), ELM_INDEX_ITEM_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_label_eo.c b/src/lib/elementary/elm_label_eo.c index d19545f..0527fb5 100644 --- a/src/lib/elementary/elm_label_eo.c +++ b/src/lib/elementary/elm_label_eo.c @@ -149,6 +149,18 @@ void _elm_label_slide_go(Eo *obj, Elm_Label_Data *pd); EOAPI EFL_VOID_FUNC_BODY(elm_obj_label_slide_go); +void _elm_label_text_style_user_push(Eo *obj, Elm_Label_Data *pd, const char *style); + +EOAPI EFL_VOID_FUNC_BODYV(elm_obj_label_text_style_user_push, EFL_FUNC_CALL(style), const char *style); + +void _elm_label_text_style_user_pop(Eo *obj, Elm_Label_Data *pd); + +EOAPI EFL_VOID_FUNC_BODY(elm_obj_label_text_style_user_pop); + +const char *_elm_label_text_style_user_peek(const Eo *obj, Elm_Label_Data *pd); + +EOAPI EFL_FUNC_BODY_CONST(elm_obj_label_text_style_user_peek, const char *, NULL); + Efl_Object *_elm_label_efl_object_constructor(Eo *obj, Elm_Label_Data *pd); @@ -158,6 +170,12 @@ Eina_Error _elm_label_efl_ui_widget_theme_apply(Eo *obj, Elm_Label_Data *pd); Efl_Object *_elm_label_efl_part_part_get(const Eo *obj, Elm_Label_Data *pd, const char *name); +Eina_Bool _elm_label_efl_ui_widget_focus_next_manager_is(Eo *obj, Elm_Label_Data *pd); + + +Eina_Bool _elm_label_efl_ui_widget_focus_direction_manager_is(Eo *obj, Elm_Label_Data *pd); + + static Eina_Bool _elm_label_class_initializer(Efl_Class *klass) { @@ -183,9 +201,14 @@ _elm_label_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(elm_obj_label_ellipsis_set, _elm_label_ellipsis_set), EFL_OBJECT_OP_FUNC(elm_obj_label_ellipsis_get, _elm_label_ellipsis_get), EFL_OBJECT_OP_FUNC(elm_obj_label_slide_go, _elm_label_slide_go), + EFL_OBJECT_OP_FUNC(elm_obj_label_text_style_user_push, _elm_label_text_style_user_push), + EFL_OBJECT_OP_FUNC(elm_obj_label_text_style_user_pop, _elm_label_text_style_user_pop), + EFL_OBJECT_OP_FUNC(elm_obj_label_text_style_user_peek, _elm_label_text_style_user_peek), EFL_OBJECT_OP_FUNC(efl_constructor, _elm_label_efl_object_constructor), EFL_OBJECT_OP_FUNC(efl_ui_widget_theme_apply, _elm_label_efl_ui_widget_theme_apply), EFL_OBJECT_OP_FUNC(efl_part_get, _elm_label_efl_part_part_get), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next_manager_is, _elm_label_efl_ui_widget_focus_next_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction_manager_is, _elm_label_efl_ui_widget_focus_direction_manager_is), ELM_LABEL_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_list_eo.c b/src/lib/elementary/elm_list_eo.c index 9668aa5..1868cc0 100644 --- a/src/lib/elementary/elm_list_eo.c +++ b/src/lib/elementary/elm_list_eo.c @@ -230,6 +230,9 @@ Eina_Bool _elm_list_efl_ui_widget_widget_input_event_handler(Eo *obj, Elm_List_D Elm_Widget_Item *_elm_list_elm_widget_item_container_focused_item_get(const Eo *obj, Elm_List_Data *pd); +void _elm_list_efl_ui_widget_screen_reader(Eo *obj, Elm_List_Data *pd, Eina_Bool is_screen_reader); + + Eina_Bool _elm_list_efl_ui_widget_focus_state_apply(Eo *obj, Elm_List_Data *pd, Efl_Ui_Widget_Focus_State current_state, Efl_Ui_Widget_Focus_State *configured_state, Efl_Ui_Widget *redirect); @@ -272,6 +275,18 @@ Eina_Bool _elm_list_efl_access_selection_all_children_select(Eo *obj, Elm_List_D Eina_Bool _elm_list_efl_access_selection_access_selection_clear(Eo *obj, Elm_List_Data *pd); +void _elm_list_elm_interface_scrollable_content_pos_set(Eo *obj, Elm_List_Data *pd, int x, int y, Eina_Bool sig); + + +Eina_Bool _elm_list_efl_ui_widget_focus_next_manager_is(Eo *obj, Elm_List_Data *pd); + + +Eina_Bool _elm_list_efl_ui_widget_focus_direction_manager_is(Eo *obj, Elm_List_Data *pd); + + +Eina_Bool _elm_list_efl_ui_widget_focus_next(Eo *obj, Elm_List_Data *pd, Efl_Ui_Focus_Direction dir, Efl_Canvas_Object **next, Elm_Widget_Item **next_item); + + static Eina_Bool _elm_list_class_initializer(Efl_Class *klass) { @@ -322,6 +337,7 @@ _elm_list_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_ui_widget_sub_object_del, _elm_list_efl_ui_widget_widget_sub_object_del), EFL_OBJECT_OP_FUNC(efl_ui_widget_input_event_handler, _elm_list_efl_ui_widget_widget_input_event_handler), EFL_OBJECT_OP_FUNC(elm_widget_item_container_focused_item_get, _elm_list_elm_widget_item_container_focused_item_get), + EFL_OBJECT_OP_FUNC(efl_ui_widget_screen_reader, _elm_list_efl_ui_widget_screen_reader), EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_state_apply, _elm_list_efl_ui_widget_focus_state_apply), EFL_OBJECT_OP_FUNC(elm_interface_scrollable_item_loop_enabled_set, _elm_list_elm_interface_scrollable_item_loop_enabled_set), EFL_OBJECT_OP_FUNC(elm_interface_scrollable_item_loop_enabled_get, _elm_list_elm_interface_scrollable_item_loop_enabled_get), @@ -336,6 +352,10 @@ _elm_list_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_access_selection_is_child_selected, _elm_list_efl_access_selection_is_child_selected), EFL_OBJECT_OP_FUNC(efl_access_selection_all_children_select, _elm_list_efl_access_selection_all_children_select), EFL_OBJECT_OP_FUNC(efl_access_selection_clear, _elm_list_efl_access_selection_access_selection_clear), + EFL_OBJECT_OP_FUNC(elm_interface_scrollable_content_pos_set, _elm_list_elm_interface_scrollable_content_pos_set), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next_manager_is, _elm_list_efl_ui_widget_focus_next_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction_manager_is, _elm_list_efl_ui_widget_focus_direction_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next, _elm_list_efl_ui_widget_focus_next), ELM_LIST_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_list_item_eo.c b/src/lib/elementary/elm_list_item_eo.c index 6e66802..dc1941a 100644 --- a/src/lib/elementary/elm_list_item_eo.c +++ b/src/lib/elementary/elm_list_item_eo.c @@ -128,6 +128,12 @@ const char *_elm_list_item_efl_access_object_i18n_name_get(const Eo *obj, Elm_Li Efl_Access_State_Set _elm_list_item_efl_access_object_state_set_get(const Eo *obj, Elm_List_Item_Data *pd); +Eina_Bool _elm_list_item_efl_access_component_highlight_grab(Eo *obj, Elm_List_Item_Data *pd); + + +Eina_Bool _elm_list_item_efl_access_component_highlight_clear(Eo *obj, Elm_List_Item_Data *pd); + + static Eina_Bool _elm_list_item_class_initializer(Efl_Class *klass) { @@ -164,6 +170,8 @@ _elm_list_item_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(elm_wdg_item_part_content_unset, _elm_list_item_elm_widget_item_part_content_unset), EFL_OBJECT_OP_FUNC(efl_access_object_i18n_name_get, _elm_list_item_efl_access_object_i18n_name_get), EFL_OBJECT_OP_FUNC(efl_access_object_state_set_get, _elm_list_item_efl_access_object_state_set_get), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_grab, _elm_list_item_efl_access_component_highlight_grab), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_clear, _elm_list_item_efl_access_component_highlight_clear), ELM_LIST_ITEM_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_multibuttonentry_eo.c b/src/lib/elementary/elm_multibuttonentry_eo.c index 24dfb7f..908bb36 100644 --- a/src/lib/elementary/elm_multibuttonentry_eo.c +++ b/src/lib/elementary/elm_multibuttonentry_eo.c @@ -144,6 +144,21 @@ Eina_Error _elm_multibuttonentry_efl_ui_widget_theme_apply(Eo *obj, Elm_Multibut void _elm_multibuttonentry_efl_ui_widget_on_access_update(Eo *obj, Elm_Multibuttonentry_Data *pd, Eina_Bool enable); +Eina_Bool _elm_multibuttonentry_efl_ui_focus_object_on_focus_update(Eo *obj, Elm_Multibuttonentry_Data *pd); + + +Eina_Bool _elm_multibuttonentry_efl_ui_widget_focus_next_manager_is(Eo *obj, Elm_Multibuttonentry_Data *pd); + + +Eina_Bool _elm_multibuttonentry_efl_ui_widget_focus_direction_manager_is(Eo *obj, Elm_Multibuttonentry_Data *pd); + + +Eina_Bool _elm_multibuttonentry_efl_ui_widget_focus_next(Eo *obj, Elm_Multibuttonentry_Data *pd, Efl_Ui_Focus_Direction dir, Efl_Canvas_Object **next, Elm_Widget_Item **next_item); + + +Eina_Bool _elm_multibuttonentry_efl_ui_widget_focus_direction(Eo *obj, Elm_Multibuttonentry_Data *pd, const Efl_Canvas_Object *base, double degree, Efl_Canvas_Object **direction, Elm_Widget_Item **direction_item, double *weight); + + void _elm_multibuttonentry_efl_ui_l10n_translation_update(Eo *obj, Elm_Multibuttonentry_Data *pd); @@ -156,6 +171,9 @@ Eina_List *_elm_multibuttonentry_efl_access_object_access_children_get(const Eo Efl_Object *_elm_multibuttonentry_efl_part_part_get(const Eo *obj, Elm_Multibuttonentry_Data *pd, const char *name); +void _elm_multibuttonentry_efl_ui_widget_screen_reader(Eo *obj, Elm_Multibuttonentry_Data *pd, Eina_Bool is_screen_reader); + + static Eina_Bool _elm_multibuttonentry_class_initializer(Efl_Class *klass) { @@ -189,10 +207,16 @@ _elm_multibuttonentry_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_constructor, _elm_multibuttonentry_efl_object_constructor), EFL_OBJECT_OP_FUNC(efl_ui_widget_theme_apply, _elm_multibuttonentry_efl_ui_widget_theme_apply), EFL_OBJECT_OP_FUNC(efl_ui_widget_on_access_update, _elm_multibuttonentry_efl_ui_widget_on_access_update), + EFL_OBJECT_OP_FUNC(efl_ui_focus_object_on_focus_update, _elm_multibuttonentry_efl_ui_focus_object_on_focus_update), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next_manager_is, _elm_multibuttonentry_efl_ui_widget_focus_next_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction_manager_is, _elm_multibuttonentry_efl_ui_widget_focus_direction_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next, _elm_multibuttonentry_efl_ui_widget_focus_next), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction, _elm_multibuttonentry_efl_ui_widget_focus_direction), EFL_OBJECT_OP_FUNC(efl_ui_l10n_translation_update, _elm_multibuttonentry_efl_ui_l10n_translation_update), EFL_OBJECT_OP_FUNC(efl_ui_widget_input_event_handler, _elm_multibuttonentry_efl_ui_widget_widget_input_event_handler), EFL_OBJECT_OP_FUNC(efl_access_object_access_children_get, _elm_multibuttonentry_efl_access_object_access_children_get), EFL_OBJECT_OP_FUNC(efl_part_get, _elm_multibuttonentry_efl_part_part_get), + EFL_OBJECT_OP_FUNC(efl_ui_widget_screen_reader, _elm_multibuttonentry_efl_ui_widget_screen_reader), ELM_MULTIBUTTONENTRY_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_naviframe_eo.c b/src/lib/elementary/elm_naviframe_eo.c index 5bbd65f..80a9640 100644 --- a/src/lib/elementary/elm_naviframe_eo.c +++ b/src/lib/elementary/elm_naviframe_eo.c @@ -165,6 +165,30 @@ void _elm_naviframe_efl_ui_widget_resize_object_set(Eo *obj, Elm_Naviframe_Data Efl_Object *_elm_naviframe_efl_part_part_get(const Eo *obj, Elm_Naviframe_Data *pd, const char *name); +void _elm_naviframe_efl_ui_widget_screen_reader(Eo *obj, Elm_Naviframe_Data *pd, Eina_Bool is_screen_reader); + + +Efl_Canvas_Object *_elm_naviframe_efl_ui_widget_part_access_object_get(const Eo *obj, Elm_Naviframe_Data *pd, const char *part); + + +const char *_elm_naviframe_efl_access_object_i18n_name_get(const Eo *obj, Elm_Naviframe_Data *pd); + + +const char *_elm_naviframe_efl_access_object_description_get(const Eo *obj, Elm_Naviframe_Data *pd); + + +Eina_Bool _elm_naviframe_efl_ui_widget_focus_direction(Eo *obj, Elm_Naviframe_Data *pd, const Efl_Canvas_Object *base, double degree, Efl_Canvas_Object **direction, Elm_Widget_Item **direction_item, double *weight); + + +Eina_Bool _elm_naviframe_efl_ui_widget_focus_direction_manager_is(Eo *obj, Elm_Naviframe_Data *pd); + + +Eina_Bool _elm_naviframe_efl_ui_widget_focus_next(Eo *obj, Elm_Naviframe_Data *pd, Efl_Ui_Focus_Direction dir, Efl_Canvas_Object **next, Elm_Widget_Item **next_item); + + +Eina_Bool _elm_naviframe_efl_ui_widget_focus_next_manager_is(Eo *obj, Elm_Naviframe_Data *pd); + + static Eina_Bool _elm_naviframe_class_initializer(Efl_Class *klass) { @@ -201,6 +225,14 @@ _elm_naviframe_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_access_widget_action_elm_actions_get, _elm_naviframe_efl_access_widget_action_elm_actions_get), EFL_OBJECT_OP_FUNC(efl_ui_widget_resize_object_set, _elm_naviframe_efl_ui_widget_resize_object_set), EFL_OBJECT_OP_FUNC(efl_part_get, _elm_naviframe_efl_part_part_get), + EFL_OBJECT_OP_FUNC(efl_ui_widget_screen_reader, _elm_naviframe_efl_ui_widget_screen_reader), + EFL_OBJECT_OP_FUNC(efl_ui_widget_part_access_object_get, _elm_naviframe_efl_ui_widget_part_access_object_get), + EFL_OBJECT_OP_FUNC(efl_access_object_i18n_name_get, _elm_naviframe_efl_access_object_i18n_name_get), + EFL_OBJECT_OP_FUNC(efl_access_object_description_get, _elm_naviframe_efl_access_object_description_get), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction, _elm_naviframe_efl_ui_widget_focus_direction), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction_manager_is, _elm_naviframe_efl_ui_widget_focus_direction_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next, _elm_naviframe_efl_ui_widget_focus_next), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next_manager_is, _elm_naviframe_efl_ui_widget_focus_next_manager_is), ELM_NAVIFRAME_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_naviframe_item_eo.c b/src/lib/elementary/elm_naviframe_item_eo.c index 49f0583..8f10e0e 100644 --- a/src/lib/elementary/elm_naviframe_item_eo.c +++ b/src/lib/elementary/elm_naviframe_item_eo.c @@ -52,6 +52,30 @@ void _elm_naviframe_item_elm_widget_item_style_set(Eo *obj, Elm_Naviframe_Item_D Eina_List *_elm_naviframe_item_efl_access_object_access_children_get(const Eo *obj, Elm_Naviframe_Item_Data *pd); +void _elm_naviframe_item_efl_access_object_i18n_name_set(Eo *obj, Elm_Naviframe_Item_Data *pd, const char *i18n_name); + + +const char *_elm_naviframe_item_efl_access_object_i18n_name_get(const Eo *obj, Elm_Naviframe_Item_Data *pd); + + +void _elm_naviframe_item_efl_access_object_description_set(Eo *obj, Elm_Naviframe_Item_Data *pd, const char *description); + + +const char *_elm_naviframe_item_efl_access_object_description_get(const Eo *obj, Elm_Naviframe_Item_Data *pd); + + +void _elm_naviframe_item_efl_access_object_name_cb_set(Eo *obj, Elm_Naviframe_Item_Data *pd, Efl_Access_Reading_Info_Cb name_cb, const void *data); + + +void _elm_naviframe_item_efl_access_object_description_cb_set(Eo *obj, Elm_Naviframe_Item_Data *pd, Efl_Access_Reading_Info_Cb description_cb, const void *data); + + +void _elm_naviframe_item_efl_access_object_translation_domain_set(Eo *obj, Elm_Naviframe_Item_Data *pd, const char *domain); + + +const char *_elm_naviframe_item_efl_access_object_translation_domain_get(const Eo *obj, Elm_Naviframe_Item_Data *pd); + + static Eina_Bool _elm_naviframe_item_class_initializer(Efl_Class *klass) { @@ -80,6 +104,14 @@ _elm_naviframe_item_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(elm_wdg_item_part_content_unset, _elm_naviframe_item_elm_widget_item_part_content_unset), EFL_OBJECT_OP_FUNC(elm_wdg_item_style_set, _elm_naviframe_item_elm_widget_item_style_set), EFL_OBJECT_OP_FUNC(efl_access_object_access_children_get, _elm_naviframe_item_efl_access_object_access_children_get), + EFL_OBJECT_OP_FUNC(efl_access_object_i18n_name_set, _elm_naviframe_item_efl_access_object_i18n_name_set), + EFL_OBJECT_OP_FUNC(efl_access_object_i18n_name_get, _elm_naviframe_item_efl_access_object_i18n_name_get), + EFL_OBJECT_OP_FUNC(efl_access_object_description_set, _elm_naviframe_item_efl_access_object_description_set), + EFL_OBJECT_OP_FUNC(efl_access_object_description_get, _elm_naviframe_item_efl_access_object_description_get), + EFL_OBJECT_OP_FUNC(efl_access_object_name_cb_set, _elm_naviframe_item_efl_access_object_name_cb_set), + EFL_OBJECT_OP_FUNC(efl_access_object_description_cb_set, _elm_naviframe_item_efl_access_object_description_cb_set), + EFL_OBJECT_OP_FUNC(efl_access_object_translation_domain_set, _elm_naviframe_item_efl_access_object_translation_domain_set), + EFL_OBJECT_OP_FUNC(efl_access_object_translation_domain_get, _elm_naviframe_item_efl_access_object_translation_domain_get), ELM_NAVIFRAME_ITEM_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_notify_eo.c b/src/lib/elementary/elm_notify_eo.c index 44c2b88..dc69a5f 100644 --- a/src/lib/elementary/elm_notify_eo.c +++ b/src/lib/elementary/elm_notify_eo.c @@ -114,6 +114,17 @@ Efl_Gfx_Entity *_elm_notify_efl_content_content_unset(Eo *obj, Elm_Notify_Data * Efl_Object *_elm_notify_efl_part_part_get(const Eo *obj, Elm_Notify_Data *pd, const char *name); +Eina_Bool _elm_notify_efl_ui_widget_focus_direction(Eo *obj, Elm_Notify_Data *pd, const Efl_Canvas_Object *base, double degree, Efl_Canvas_Object **direction, Elm_Widget_Item **direction_item, double *weight); + + +Eina_Bool _elm_notify_efl_ui_widget_focus_direction_manager_is(Eo *obj, Elm_Notify_Data *pd); + + +Eina_Bool _elm_notify_efl_ui_widget_focus_next_manager_is(Eo *obj, Elm_Notify_Data *pd); + + +Eina_Bool _elm_notify_efl_ui_widget_focus_next(Eo *obj, Elm_Notify_Data *pd, Efl_Ui_Focus_Direction dir, Efl_Canvas_Object **next, Elm_Widget_Item **next_item); + static Eina_Bool _elm_notify_class_initializer(Efl_Class *klass) @@ -144,6 +155,10 @@ _elm_notify_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_content_get, _elm_notify_efl_content_content_get), EFL_OBJECT_OP_FUNC(efl_content_unset, _elm_notify_efl_content_content_unset), EFL_OBJECT_OP_FUNC(efl_part_get, _elm_notify_efl_part_part_get), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction, _elm_notify_efl_ui_widget_focus_direction), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction_manager_is, _elm_notify_efl_ui_widget_focus_direction_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next_manager_is, _elm_notify_efl_ui_widget_focus_next_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next, _elm_notify_efl_ui_widget_focus_next), ELM_NOTIFY_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_panel_eo.c b/src/lib/elementary/elm_panel_eo.c index d8b60f3..2ccb448 100644 --- a/src/lib/elementary/elm_panel_eo.c +++ b/src/lib/elementary/elm_panel_eo.c @@ -145,6 +145,12 @@ void _elm_panel_efl_ui_i18n_mirrored_set(Eo *obj, Elm_Panel_Data *pd, Eina_Bool Efl_Object *_elm_panel_efl_part_part_get(const Eo *obj, Elm_Panel_Data *pd, const char *name); +void _elm_panel_efl_orientation_orientation_set(Eo *obj, Elm_Panel_Data *pd, Efl_Orient dir); + + +Efl_Access_State_Set _elm_panel_efl_access_object_state_set_get(const Eo *obj, Elm_Panel_Data *pd); + + static Eina_Bool _elm_panel_class_initializer(Efl_Class *klass) { @@ -178,6 +184,8 @@ _elm_panel_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_access_widget_action_elm_actions_get, _elm_panel_efl_access_widget_action_elm_actions_get), EFL_OBJECT_OP_FUNC(efl_ui_mirrored_set, _elm_panel_efl_ui_i18n_mirrored_set), EFL_OBJECT_OP_FUNC(efl_part_get, _elm_panel_efl_part_part_get), + EFL_OBJECT_OP_FUNC(efl_orientation_set, _elm_panel_efl_orientation_orientation_set), + EFL_OBJECT_OP_FUNC(efl_access_object_state_set_get, _elm_panel_efl_access_object_state_set_get), ELM_PANEL_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_plug_eo.c b/src/lib/elementary/elm_plug_eo.c index 36f684a..ee49680 100644 --- a/src/lib/elementary/elm_plug_eo.c +++ b/src/lib/elementary/elm_plug_eo.c @@ -24,6 +24,9 @@ Eina_Error _elm_plug_efl_ui_widget_theme_apply(Eo *obj, void *pd); Eina_Bool _elm_plug_efl_ui_focus_object_on_focus_update(Eo *obj, void *pd); +Eina_List *_elm_plug_efl_access_object_access_children_get(const Eo *obj, void *pd); + + static Eina_Bool _elm_plug_class_initializer(Efl_Class *klass) { @@ -41,6 +44,7 @@ _elm_plug_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_constructor, _elm_plug_efl_object_constructor), EFL_OBJECT_OP_FUNC(efl_ui_widget_theme_apply, _elm_plug_efl_ui_widget_theme_apply), EFL_OBJECT_OP_FUNC(efl_ui_focus_object_on_focus_update, _elm_plug_efl_ui_focus_object_on_focus_update), + EFL_OBJECT_OP_FUNC(efl_access_object_access_children_get, _elm_plug_efl_access_object_access_children_get), ELM_PLUG_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_popup_eo.c b/src/lib/elementary/elm_popup_eo.c index 462fd29..84c8d13 100644 --- a/src/lib/elementary/elm_popup_eo.c +++ b/src/lib/elementary/elm_popup_eo.c @@ -174,6 +174,33 @@ const char *_elm_popup_efl_access_object_i18n_name_get(const Eo *obj, Elm_Popup_ Efl_Object *_elm_popup_efl_part_part_get(const Eo *obj, Elm_Popup_Data *pd, const char *name); +Efl_Canvas_Object *_elm_popup_efl_ui_widget_part_access_object_get(const Eo *obj, Elm_Popup_Data *pd, const char *part); + + +void _elm_popup_efl_ui_widget_screen_reader(Eo *obj, Elm_Popup_Data *pd, Eina_Bool is_screen_reader); + + +void _elm_popup_efl_ui_widget_atspi(Eo *obj, Elm_Popup_Data *pd, Eina_Bool is_atspi); + + +Eina_Bool _elm_popup_efl_access_component_highlight_grab(Eo *obj, Elm_Popup_Data *pd); + + +Eina_Bool _elm_popup_efl_access_component_highlight_clear(Eo *obj, Elm_Popup_Data *pd); + + +Eina_Bool _elm_popup_efl_ui_widget_focus_direction(Eo *obj, Elm_Popup_Data *pd, const Efl_Canvas_Object *base, double degree, Efl_Canvas_Object **direction, Elm_Widget_Item **direction_item, double *weight); + + +Eina_Bool _elm_popup_efl_ui_widget_focus_next_manager_is(Eo *obj, Elm_Popup_Data *pd); + + +Eina_Bool _elm_popup_efl_ui_widget_focus_direction_manager_is(Eo *obj, Elm_Popup_Data *pd); + + +Eina_Bool _elm_popup_efl_ui_widget_focus_next(Eo *obj, Elm_Popup_Data *pd, Efl_Ui_Focus_Direction dir, Efl_Canvas_Object **next, Elm_Widget_Item **next_item); + + static Eina_Bool _elm_popup_class_initializer(Efl_Class *klass) { @@ -211,6 +238,15 @@ _elm_popup_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_access_object_state_set_get, _elm_popup_efl_access_object_state_set_get), EFL_OBJECT_OP_FUNC(efl_access_object_i18n_name_get, _elm_popup_efl_access_object_i18n_name_get), EFL_OBJECT_OP_FUNC(efl_part_get, _elm_popup_efl_part_part_get), + EFL_OBJECT_OP_FUNC(efl_ui_widget_part_access_object_get, _elm_popup_efl_ui_widget_part_access_object_get), + EFL_OBJECT_OP_FUNC(efl_ui_widget_screen_reader, _elm_popup_efl_ui_widget_screen_reader), + EFL_OBJECT_OP_FUNC(efl_ui_widget_atspi, _elm_popup_efl_ui_widget_atspi), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_grab, _elm_popup_efl_access_component_highlight_grab), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_clear, _elm_popup_efl_access_component_highlight_clear), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction, _elm_popup_efl_ui_widget_focus_direction), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next_manager_is, _elm_popup_efl_ui_widget_focus_next_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction_manager_is, _elm_popup_efl_ui_widget_focus_direction_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next, _elm_popup_efl_ui_widget_focus_next), ELM_POPUP_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_scroller_eo.c b/src/lib/elementary/elm_scroller_eo.c index aa977dd..f2b6a30 100644 --- a/src/lib/elementary/elm_scroller_eo.c +++ b/src/lib/elementary/elm_scroller_eo.c @@ -95,6 +95,18 @@ Efl_Object *_elm_scroller_efl_part_part_get(const Eo *obj, Elm_Scroller_Data *pd Eina_Bool _elm_scroller_efl_ui_widget_focus_state_apply(Eo *obj, Elm_Scroller_Data *pd, Efl_Ui_Widget_Focus_State current_state, Efl_Ui_Widget_Focus_State *configured_state, Efl_Ui_Widget *redirect); +Eina_Bool _elm_scroller_efl_ui_widget_focus_next_manager_is(Eo *obj, Elm_Scroller_Data *pd); + + +Eina_Bool _elm_scroller_efl_ui_widget_focus_direction_manager_is(Eo *obj, Elm_Scroller_Data *pd); + + +Eina_Bool _elm_scroller_efl_ui_widget_focus_next(Eo *obj, Elm_Scroller_Data *pd, Efl_Ui_Focus_Direction dir, Efl_Canvas_Object **next, Elm_Widget_Item **next_item); + + +Eina_Bool _elm_scroller_efl_ui_widget_focus_direction(Eo *obj, Elm_Scroller_Data *pd, const Efl_Canvas_Object *base, double degree, Efl_Canvas_Object **direction, Elm_Widget_Item **direction_item, double *weight); + + static Eina_Bool _elm_scroller_class_initializer(Efl_Class *klass) { @@ -128,6 +140,10 @@ _elm_scroller_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_access_widget_action_elm_actions_get, _elm_scroller_efl_access_widget_action_elm_actions_get), EFL_OBJECT_OP_FUNC(efl_part_get, _elm_scroller_efl_part_part_get), EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_state_apply, _elm_scroller_efl_ui_widget_focus_state_apply), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next_manager_is, _elm_scroller_efl_ui_widget_focus_next_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction_manager_is, _elm_scroller_efl_ui_widget_focus_direction_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next, _elm_scroller_efl_ui_widget_focus_next), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction, _elm_scroller_efl_ui_widget_focus_direction), ELM_SCROLLER_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_slider_eo.c b/src/lib/elementary/elm_slider_eo.c index 12debee..7018ed3 100644 --- a/src/lib/elementary/elm_slider_eo.c +++ b/src/lib/elementary/elm_slider_eo.c @@ -41,6 +41,15 @@ const char *_elm_slider_efl_ui_l10n_l10n_text_get(const Eo *obj, Elm_Slider_Data Efl_Object *_elm_slider_efl_part_part_get(const Eo *obj, Elm_Slider_Data *pd, const char *name); +void _elm_slider_efl_ui_widget_disabled_set(Eo *obj, Elm_Slider_Data *pd, Eina_Bool disabled); + + +void _elm_slider_efl_ui_i18n_mirrored_set(Eo *obj, Elm_Slider_Data *pd, Eina_Bool rtl); + + +Eina_Bool _elm_slider_efl_ui_i18n_mirrored_get(const Eo *obj, Elm_Slider_Data *pd); + + static Eina_Bool _elm_slider_class_initializer(Efl_Class *klass) { @@ -67,6 +76,9 @@ _elm_slider_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_ui_l10n_text_set, _elm_slider_efl_ui_l10n_l10n_text_set), EFL_OBJECT_OP_FUNC(efl_ui_l10n_text_get, _elm_slider_efl_ui_l10n_l10n_text_get), EFL_OBJECT_OP_FUNC(efl_part_get, _elm_slider_efl_part_part_get), + EFL_OBJECT_OP_FUNC(efl_ui_widget_disabled_set, _elm_slider_efl_ui_widget_disabled_set), + EFL_OBJECT_OP_FUNC(efl_ui_mirrored_set, _elm_slider_efl_ui_i18n_mirrored_set), + EFL_OBJECT_OP_FUNC(efl_ui_mirrored_get, _elm_slider_efl_ui_i18n_mirrored_get), ELM_SLIDER_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_spinner_eo.c b/src/lib/elementary/elm_spinner_eo.c index 940754e..9b8c987 100644 --- a/src/lib/elementary/elm_spinner_eo.c +++ b/src/lib/elementary/elm_spinner_eo.c @@ -226,6 +226,12 @@ Eina_Bool _elm_spinner_efl_ui_focus_object_on_focus_update(Eo *obj, Elm_Spinner_ Eina_Bool _elm_spinner_efl_ui_widget_widget_input_event_handler(Eo *obj, Elm_Spinner_Data *pd, const Efl_Event *eo_event, Efl_Canvas_Object *source); +void _elm_spinner_efl_ui_i18n_mirrored_set(Eo *obj, Elm_Spinner_Data *pd, Eina_Bool rtl); + + +Eina_Bool _elm_spinner_efl_ui_i18n_mirrored_get(const Eo *obj, Elm_Spinner_Data *pd); + + void _elm_spinner_efl_ui_range_display_range_min_max_set(Eo *obj, Elm_Spinner_Data *pd, double min, double max); @@ -262,6 +268,18 @@ double _elm_spinner_efl_access_value_increment_get(const Eo *obj, Elm_Spinner_Da const Efl_Access_Action_Data *_elm_spinner_efl_access_widget_action_elm_actions_get(const Eo *obj, Elm_Spinner_Data *pd); +Eina_Bool _elm_spinner_efl_ui_widget_focus_next_manager_is(Eo *obj, Elm_Spinner_Data *pd); + + +Eina_Bool _elm_spinner_efl_ui_widget_focus_direction_manager_is(Eo *obj, Elm_Spinner_Data *pd); + + +Eina_Bool _elm_spinner_efl_ui_widget_focus_next(Eo *obj, Elm_Spinner_Data *pd, Efl_Ui_Focus_Direction dir, Efl_Canvas_Object **next, Elm_Widget_Item **next_item); + + +Eina_Bool _elm_spinner_efl_ui_widget_focus_direction(Eo *obj, Elm_Spinner_Data *pd, const Efl_Canvas_Object *base, double degree, Efl_Canvas_Object **direction, Elm_Widget_Item **direction_item, double *weight); + + static Eina_Bool _elm_spinner_class_initializer(Efl_Class *klass) { @@ -292,6 +310,8 @@ _elm_spinner_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_ui_widget_on_access_update, _elm_spinner_efl_ui_widget_on_access_update), EFL_OBJECT_OP_FUNC(efl_ui_focus_object_on_focus_update, _elm_spinner_efl_ui_focus_object_on_focus_update), EFL_OBJECT_OP_FUNC(efl_ui_widget_input_event_handler, _elm_spinner_efl_ui_widget_widget_input_event_handler), + EFL_OBJECT_OP_FUNC(efl_ui_mirrored_set, _elm_spinner_efl_ui_i18n_mirrored_set), + EFL_OBJECT_OP_FUNC(efl_ui_mirrored_get, _elm_spinner_efl_ui_i18n_mirrored_get), EFL_OBJECT_OP_FUNC(efl_ui_range_min_max_set, _elm_spinner_efl_ui_range_display_range_min_max_set), EFL_OBJECT_OP_FUNC(efl_ui_range_min_max_get, _elm_spinner_efl_ui_range_display_range_min_max_get), EFL_OBJECT_OP_FUNC(efl_ui_range_step_set, _elm_spinner_efl_ui_range_interactive_range_step_set), @@ -304,6 +324,10 @@ _elm_spinner_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_access_value_range_get, _elm_spinner_efl_access_value_range_get), EFL_OBJECT_OP_FUNC(efl_access_value_increment_get, _elm_spinner_efl_access_value_increment_get), EFL_OBJECT_OP_FUNC(efl_access_widget_action_elm_actions_get, _elm_spinner_efl_access_widget_action_elm_actions_get), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next_manager_is, _elm_spinner_efl_ui_widget_focus_next_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction_manager_is, _elm_spinner_efl_ui_widget_focus_direction_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next, _elm_spinner_efl_ui_widget_focus_next), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction, _elm_spinner_efl_ui_widget_focus_direction), ELM_SPINNER_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_table_eo.c b/src/lib/elementary/elm_table_eo.c index 9f0e01f..d53b29f 100644 --- a/src/lib/elementary/elm_table_eo.c +++ b/src/lib/elementary/elm_table_eo.c @@ -86,6 +86,18 @@ Eina_Bool _elm_table_efl_ui_widget_widget_sub_object_del(Eo *obj, void *pd, Efl_ void _elm_table_efl_ui_focus_composition_prepare(Eo *obj, void *pd); +Eina_Bool _elm_table_efl_ui_widget_focus_direction(Eo *obj, void *pd, const Efl_Canvas_Object *base, double degree, Efl_Canvas_Object **direction, Elm_Widget_Item **direction_item, double *weight); + + +Eina_Bool _elm_table_efl_ui_widget_focus_next_manager_is(Eo *obj, void *pd); + + +Eina_Bool _elm_table_efl_ui_widget_focus_next(Eo *obj, void *pd, Efl_Ui_Focus_Direction dir, Efl_Canvas_Object **next, Elm_Widget_Item **next_item); + + +Eina_Bool _elm_table_efl_ui_widget_focus_direction_manager_is(Eo *obj, void *pd); + + static Eina_Bool _elm_table_class_initializer(Efl_Class *klass) { @@ -115,6 +127,10 @@ _elm_table_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_ui_widget_theme_apply, _elm_table_efl_ui_widget_theme_apply), EFL_OBJECT_OP_FUNC(efl_ui_widget_sub_object_del, _elm_table_efl_ui_widget_widget_sub_object_del), EFL_OBJECT_OP_FUNC(efl_ui_focus_composition_prepare, _elm_table_efl_ui_focus_composition_prepare), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction, _elm_table_efl_ui_widget_focus_direction), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next_manager_is, _elm_table_efl_ui_widget_focus_next_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next, _elm_table_efl_ui_widget_focus_next), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_direction_manager_is, _elm_table_efl_ui_widget_focus_direction_manager_is), ELM_TABLE_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_toolbar_eo.c b/src/lib/elementary/elm_toolbar_eo.c index 0589b9a..ff9c606 100644 --- a/src/lib/elementary/elm_toolbar_eo.c +++ b/src/lib/elementary/elm_toolbar_eo.c @@ -235,6 +235,9 @@ Eina_Rect _elm_toolbar_efl_ui_widget_focus_highlight_geometry_get(const Eo *obj, Elm_Widget_Item *_elm_toolbar_elm_widget_item_container_focused_item_get(const Eo *obj, Elm_Toolbar_Data *pd); +void _elm_toolbar_efl_orientation_orientation_set(Eo *obj, Elm_Toolbar_Data *pd, Efl_Orient dir); + + void _elm_toolbar_efl_ui_direction_direction_set(Eo *obj, Elm_Toolbar_Data *pd, Efl_Ui_Dir dir); @@ -244,6 +247,9 @@ Efl_Ui_Dir _elm_toolbar_efl_ui_direction_direction_get(const Eo *obj, Elm_Toolba Eina_Bool _elm_toolbar_efl_ui_widget_focus_state_apply(Eo *obj, Elm_Toolbar_Data *pd, Efl_Ui_Widget_Focus_State current_state, Efl_Ui_Widget_Focus_State *configured_state, Efl_Ui_Widget *redirect); +void _elm_toolbar_efl_ui_widget_screen_reader(Eo *obj, Elm_Toolbar_Data *pd, Eina_Bool is_screen_reader); + + const Efl_Access_Action_Data *_elm_toolbar_efl_access_widget_action_elm_actions_get(const Eo *obj, Elm_Toolbar_Data *pd); @@ -280,6 +286,15 @@ Eina_Bool _elm_toolbar_efl_access_selection_access_selection_clear(Eo *obj, Elm_ void _elm_toolbar_efl_ui_focus_composition_prepare(Eo *obj, Elm_Toolbar_Data *pd); +void _elm_toolbar_elm_interface_scrollable_content_pos_set(Eo *obj, Elm_Toolbar_Data *pd, int x, int y, Eina_Bool sig); + + +Eina_Bool _elm_toolbar_efl_ui_widget_focus_next_manager_is(Eo *obj, Elm_Toolbar_Data *pd); + + +Eina_Bool _elm_toolbar_efl_ui_widget_focus_next(Eo *obj, Elm_Toolbar_Data *pd, Efl_Ui_Focus_Direction dir, Efl_Canvas_Object **next, Elm_Widget_Item **next_item); + + static Eina_Bool _elm_toolbar_class_initializer(Efl_Class *klass) { @@ -329,9 +344,11 @@ _elm_toolbar_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_ui_widget_input_event_handler, _elm_toolbar_efl_ui_widget_widget_input_event_handler), EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_highlight_geometry_get, _elm_toolbar_efl_ui_widget_focus_highlight_geometry_get), EFL_OBJECT_OP_FUNC(elm_widget_item_container_focused_item_get, _elm_toolbar_elm_widget_item_container_focused_item_get), + EFL_OBJECT_OP_FUNC(efl_orientation_set, _elm_toolbar_efl_orientation_orientation_set), EFL_OBJECT_OP_FUNC(efl_ui_direction_set, _elm_toolbar_efl_ui_direction_direction_set), EFL_OBJECT_OP_FUNC(efl_ui_direction_get, _elm_toolbar_efl_ui_direction_direction_get), EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_state_apply, _elm_toolbar_efl_ui_widget_focus_state_apply), + EFL_OBJECT_OP_FUNC(efl_ui_widget_screen_reader, _elm_toolbar_efl_ui_widget_screen_reader), EFL_OBJECT_OP_FUNC(efl_access_widget_action_elm_actions_get, _elm_toolbar_efl_access_widget_action_elm_actions_get), EFL_OBJECT_OP_FUNC(efl_access_object_access_children_get, _elm_toolbar_efl_access_object_access_children_get), EFL_OBJECT_OP_FUNC(efl_access_object_state_set_get, _elm_toolbar_efl_access_object_state_set_get), @@ -344,6 +361,9 @@ _elm_toolbar_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_access_selection_all_children_select, _elm_toolbar_efl_access_selection_all_children_select), EFL_OBJECT_OP_FUNC(efl_access_selection_clear, _elm_toolbar_efl_access_selection_access_selection_clear), EFL_OBJECT_OP_FUNC(efl_ui_focus_composition_prepare, _elm_toolbar_efl_ui_focus_composition_prepare), + EFL_OBJECT_OP_FUNC(elm_interface_scrollable_content_pos_set, _elm_toolbar_elm_interface_scrollable_content_pos_set), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next_manager_is, _elm_toolbar_efl_ui_widget_focus_next_manager_is), + EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_next, _elm_toolbar_efl_ui_widget_focus_next), ELM_TOOLBAR_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_toolbar_item_eo.c b/src/lib/elementary/elm_toolbar_item_eo.c index 14a916d..7767f70 100644 --- a/src/lib/elementary/elm_toolbar_item_eo.c +++ b/src/lib/elementary/elm_toolbar_item_eo.c @@ -242,6 +242,12 @@ const char *_elm_toolbar_item_efl_access_object_i18n_name_get(const Eo *obj, Elm Efl_Access_State_Set _elm_toolbar_item_efl_access_object_state_set_get(const Eo *obj, Elm_Toolbar_Item_Data *pd); +Eina_Bool _elm_toolbar_item_efl_access_component_highlight_grab(Eo *obj, Elm_Toolbar_Item_Data *pd); + + +Eina_Bool _elm_toolbar_item_efl_access_component_highlight_clear(Eo *obj, Elm_Toolbar_Item_Data *pd); + + static Eina_Bool _elm_toolbar_item_class_initializer(Efl_Class *klass) { @@ -295,6 +301,8 @@ _elm_toolbar_item_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_ui_focus_object_focus_parent_get, _elm_toolbar_item_efl_ui_focus_object_focus_parent_get), EFL_OBJECT_OP_FUNC(efl_access_object_i18n_name_get, _elm_toolbar_item_efl_access_object_i18n_name_get), EFL_OBJECT_OP_FUNC(efl_access_object_state_set_get, _elm_toolbar_item_efl_access_object_state_set_get), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_grab, _elm_toolbar_item_efl_access_component_highlight_grab), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_clear, _elm_toolbar_item_efl_access_component_highlight_clear), ELM_TOOLBAR_ITEM_EXTRA_OPS ); opsp = &ops; diff --git a/src/lib/elementary/elm_widget_item_eo.c b/src/lib/elementary/elm_widget_item_eo.c index 4c1359f..5ce9ccd 100644 --- a/src/lib/elementary/elm_widget_item_eo.c +++ b/src/lib/elementary/elm_widget_item_eo.c @@ -445,6 +445,51 @@ Eina_Rect _elm_widget_item_efl_access_component_extents_get(const Eo *obj, Elm_W Eina_Bool _elm_widget_item_efl_access_component_focus_grab(Eo *obj, Elm_Widget_Item_Data *pd); +void _elm_widget_item_efl_access_object_i18n_name_set(Eo *obj, Elm_Widget_Item_Data *pd, const char *i18n_name); + + +const char *_elm_widget_item_efl_access_object_i18n_name_get(const Eo *obj, Elm_Widget_Item_Data *pd); + + +void _elm_widget_item_efl_access_object_description_set(Eo *obj, Elm_Widget_Item_Data *pd, const char *description); + + +const char *_elm_widget_item_efl_access_object_description_get(const Eo *obj, Elm_Widget_Item_Data *pd); + + +void _elm_widget_item_efl_access_object_can_highlight_set(Eo *obj, Elm_Widget_Item_Data *pd, Eina_Bool can_highlight); + + +Eina_Bool _elm_widget_item_efl_access_object_can_highlight_get(const Eo *obj, Elm_Widget_Item_Data *pd); + + +void _elm_widget_item_efl_access_object_translation_domain_set(Eo *obj, Elm_Widget_Item_Data *pd, const char *domain); + + +const char *_elm_widget_item_efl_access_object_translation_domain_get(const Eo *obj, Elm_Widget_Item_Data *pd); + + +Efl_Access_Relation_Set _elm_widget_item_efl_access_object_relation_set_get(const Eo *obj, Elm_Widget_Item_Data *pd); + + +Eina_Bool _elm_widget_item_efl_access_object_relationship_append(Eo *obj, Elm_Widget_Item_Data *pd, Efl_Access_Relation_Type type, const Efl_Access_Object *relation_object); + + +void _elm_widget_item_efl_access_object_relationship_remove(Eo *obj, Elm_Widget_Item_Data *pd, Efl_Access_Relation_Type type, const Efl_Access_Object *relation_object); + + +void _elm_widget_item_efl_access_object_relationships_clear(Eo *obj, Elm_Widget_Item_Data *pd); + + +Eina_Bool _elm_widget_item_efl_access_component_highlight_grab(Eo *obj, Elm_Widget_Item_Data *pd); + + +Eina_Bool _elm_widget_item_efl_access_component_highlight_clear(Eo *obj, Elm_Widget_Item_Data *pd); + + +const Efl_Access_Action_Data *_elm_widget_item_efl_access_widget_action_elm_actions_get(const Eo *obj, Elm_Widget_Item_Data *pd); + + static Eina_Bool _elm_widget_item_class_initializer(Efl_Class *klass) { @@ -521,6 +566,21 @@ _elm_widget_item_class_initializer(Efl_Class *klass) EFL_OBJECT_OP_FUNC(efl_access_component_extents_set, _elm_widget_item_efl_access_component_extents_set), EFL_OBJECT_OP_FUNC(efl_access_component_extents_get, _elm_widget_item_efl_access_component_extents_get), EFL_OBJECT_OP_FUNC(efl_access_component_focus_grab, _elm_widget_item_efl_access_component_focus_grab), + EFL_OBJECT_OP_FUNC(efl_access_object_i18n_name_set, _elm_widget_item_efl_access_object_i18n_name_set), + EFL_OBJECT_OP_FUNC(efl_access_object_i18n_name_get, _elm_widget_item_efl_access_object_i18n_name_get), + EFL_OBJECT_OP_FUNC(efl_access_object_description_set, _elm_widget_item_efl_access_object_description_set), + EFL_OBJECT_OP_FUNC(efl_access_object_description_get, _elm_widget_item_efl_access_object_description_get), + EFL_OBJECT_OP_FUNC(efl_access_object_can_highlight_set, _elm_widget_item_efl_access_object_can_highlight_set), + EFL_OBJECT_OP_FUNC(efl_access_object_can_highlight_get, _elm_widget_item_efl_access_object_can_highlight_get), + EFL_OBJECT_OP_FUNC(efl_access_object_translation_domain_set, _elm_widget_item_efl_access_object_translation_domain_set), + EFL_OBJECT_OP_FUNC(efl_access_object_translation_domain_get, _elm_widget_item_efl_access_object_translation_domain_get), + EFL_OBJECT_OP_FUNC(efl_access_object_relation_set_get, _elm_widget_item_efl_access_object_relation_set_get), + EFL_OBJECT_OP_FUNC(efl_access_object_relationship_append, _elm_widget_item_efl_access_object_relationship_append), + EFL_OBJECT_OP_FUNC(efl_access_object_relationship_remove, _elm_widget_item_efl_access_object_relationship_remove), + EFL_OBJECT_OP_FUNC(efl_access_object_relationships_clear, _elm_widget_item_efl_access_object_relationships_clear), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_grab, _elm_widget_item_efl_access_component_highlight_grab), + EFL_OBJECT_OP_FUNC(efl_access_component_highlight_clear, _elm_widget_item_efl_access_component_highlight_clear), + EFL_OBJECT_OP_FUNC(efl_access_widget_action_elm_actions_get, _elm_widget_item_efl_access_widget_action_elm_actions_get), ELM_WIDGET_ITEM_EXTRA_OPS ); opsp = &ops;