summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2017-11-16 11:55:06 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2017-11-16 12:00:18 +0900
commite9ebe5c676a66deb88acbb927b3f39176928e079 (patch)
treea61019b9c38f9cf605fa01627f7ef9c9eb263522
parentc838e30a24da9d2664bb839d2a4ada619189937c (diff)
elm: Define and rename internal atspi struct in EO
This thing is used by only 2 EO APIs that are marked as @beta. I wonder if the @beta tag or the ptr() expression made it work for eolian, because it simply wasn't defined in EO. I'm renaming it just so that it's more consistent with the new names used by atspi (and EO API in general).
-rw-r--r--src/lib/elementary/efl_access_action.eo5
-rw-r--r--src/lib/elementary/efl_access_widget_action.c8
-rw-r--r--src/lib/elementary/efl_access_widget_action.eo4
-rw-r--r--src/lib/elementary/efl_access_widget_action.h4
-rw-r--r--src/lib/elementary/efl_ui_button.c4
-rw-r--r--src/lib/elementary/efl_ui_calendar.c4
-rw-r--r--src/lib/elementary/efl_ui_check.c4
-rw-r--r--src/lib/elementary/efl_ui_image.c4
-rw-r--r--src/lib/elementary/efl_ui_image_zoomable.c4
-rw-r--r--src/lib/elementary/efl_ui_multibuttonentry.c4
-rw-r--r--src/lib/elementary/efl_ui_radio.c4
-rw-r--r--src/lib/elementary/efl_ui_slider.c4
-rw-r--r--src/lib/elementary/efl_ui_video.c4
-rw-r--r--src/lib/elementary/efl_ui_win.c4
-rw-r--r--src/lib/elementary/elc_combobox.c4
-rw-r--r--src/lib/elementary/elc_ctxpopup.c4
-rw-r--r--src/lib/elementary/elc_fileselector.c4
-rw-r--r--src/lib/elementary/elc_hoversel.c4
-rw-r--r--src/lib/elementary/elc_naviframe.c4
-rw-r--r--src/lib/elementary/elc_player.c4
-rw-r--r--src/lib/elementary/elc_popup.c4
-rw-r--r--src/lib/elementary/elm_access.c4
-rw-r--r--src/lib/elementary/elm_calendar.c4
-rw-r--r--src/lib/elementary/elm_colorselector.c8
-rw-r--r--src/lib/elementary/elm_diskselector.c4
-rw-r--r--src/lib/elementary/elm_flipselector.c4
-rw-r--r--src/lib/elementary/elm_general.eot5
-rw-r--r--src/lib/elementary/elm_gengrid.c4
-rw-r--r--src/lib/elementary/elm_genlist.c4
-rw-r--r--src/lib/elementary/elm_hover.c4
-rw-r--r--src/lib/elementary/elm_index.c4
-rw-r--r--src/lib/elementary/elm_list.c4
-rw-r--r--src/lib/elementary/elm_map.c4
-rw-r--r--src/lib/elementary/elm_panel.c4
-rw-r--r--src/lib/elementary/elm_scroller.c4
-rw-r--r--src/lib/elementary/elm_slideshow.c4
-rw-r--r--src/lib/elementary/elm_spinner.c4
-rw-r--r--src/lib/elementary/elm_toolbar.c4
38 files changed, 84 insertions, 78 deletions
diff --git a/src/lib/elementary/efl_access_action.eo b/src/lib/elementary/efl_access_action.eo
index 078a7c4673..354e3a1adb 100644
--- a/src/lib/elementary/efl_access_action.eo
+++ b/src/lib/elementary/efl_access_action.eo
@@ -1,4 +1,3 @@
1/* FIXME: This shouldn't be using undefined Elm_Access_Action */
2import elm_general; 1import elm_general;
3 2
4mixin Efl.Access.Action () 3mixin Efl.Access.Action ()
@@ -43,11 +42,13 @@ mixin Efl.Access.Action ()
43 } 42 }
44 } 43 }
45 @property actions @protected @beta { 44 @property actions @protected @beta {
45 /* C-only, internal API */
46 [[Get list of available widget actions]] 46 [[Get list of available widget actions]]
47 get @pure_virtual { 47 get @pure_virtual {
48 } 48 }
49 values { 49 values {
50 actions: list<ptr(Elm_Access_Action)>; [[Contains statically allocated strings]] 50 actions: list<ptr(Efl.Access.Action_Data)>;
51 [[Contains statically allocated strings.]]
51 } 52 }
52 } 53 }
53 action_do @protected @pure_virtual @beta { 54 action_do @protected @pure_virtual @beta {
diff --git a/src/lib/elementary/efl_access_widget_action.c b/src/lib/elementary/efl_access_widget_action.c
index 2662a86f30..89836ede0b 100644
--- a/src/lib/elementary/efl_access_widget_action.c
+++ b/src/lib/elementary/efl_access_widget_action.c
@@ -15,7 +15,7 @@ extern Eina_Hash *_elm_key_bindings;
15EOLIAN static Eina_Bool 15EOLIAN static Eina_Bool
16_efl_access_widget_action_efl_access_action_action_do(Eo *obj, void *pd EINA_UNUSED, int id) 16_efl_access_widget_action_efl_access_action_action_do(Eo *obj, void *pd EINA_UNUSED, int id)
17{ 17{
18 const Elm_Access_Action *actions = NULL; 18 const Efl_Access_Action_Data *actions = NULL;
19 const char *param; 19 const char *param;
20 Eina_Bool (*func)(Eo *eo, const char *params) = NULL; 20 Eina_Bool (*func)(Eo *eo, const char *params) = NULL;
21 int tmp = 0; 21 int tmp = 0;
@@ -43,7 +43,7 @@ _efl_access_widget_action_efl_access_action_action_do(Eo *obj, void *pd EINA_UNU
43EOLIAN static char* 43EOLIAN static char*
44_efl_access_widget_action_efl_access_action_action_keybinding_get(Eo *obj, void *pd EINA_UNUSED, int id) 44_efl_access_widget_action_efl_access_action_action_keybinding_get(Eo *obj, void *pd EINA_UNUSED, int id)
45{ 45{
46 const Elm_Access_Action *actions = NULL; 46 const Efl_Access_Action_Data *actions = NULL;
47 Eina_List *l1, *binding_list; 47 Eina_List *l1, *binding_list;
48 const char *action = NULL, *param = NULL; 48 const char *action = NULL, *param = NULL;
49 Elm_Config_Binding_Key *binding; 49 Elm_Config_Binding_Key *binding;
@@ -96,7 +96,7 @@ _efl_access_widget_action_efl_access_action_action_keybinding_get(Eo *obj, void
96EOLIAN static const char * 96EOLIAN static const char *
97_efl_access_widget_action_efl_access_action_action_name_get(Eo *obj, void *pd EINA_UNUSED, int id) 97_efl_access_widget_action_efl_access_action_action_name_get(Eo *obj, void *pd EINA_UNUSED, int id)
98{ 98{
99 const Elm_Access_Action *actions = NULL; 99 const Efl_Access_Action_Data *actions = NULL;
100 int tmp = 0; 100 int tmp = 0;
101 101
102 actions = efl_access_widget_action_elm_actions_get(obj); 102 actions = efl_access_widget_action_elm_actions_get(obj);
@@ -125,7 +125,7 @@ _efl_access_widget_action_efl_access_action_action_description_get(Eo *obj EINA_
125EOLIAN static Eina_List* 125EOLIAN static Eina_List*
126_efl_access_widget_action_efl_access_action_actions_get(Eo *obj, void *pd EINA_UNUSED) 126_efl_access_widget_action_efl_access_action_actions_get(Eo *obj, void *pd EINA_UNUSED)
127{ 127{
128 const Elm_Access_Action *actions = NULL; 128 const Efl_Access_Action_Data *actions = NULL;
129 Eina_List *ret = NULL; 129 Eina_List *ret = NULL;
130 int tmp = 0; 130 int tmp = 0;
131 131
diff --git a/src/lib/elementary/efl_access_widget_action.eo b/src/lib/elementary/efl_access_widget_action.eo
index 962d6f8476..e640db8d9b 100644
--- a/src/lib/elementary/efl_access_widget_action.eo
+++ b/src/lib/elementary/efl_access_widget_action.eo
@@ -6,11 +6,13 @@ mixin Efl.Access.Widget.Action (Efl.Access.Action)
6 data: null; 6 data: null;
7 methods { 7 methods {
8 @property elm_actions @protected @beta { 8 @property elm_actions @protected @beta {
9 /* C-only, internal API */
9 [[Elementary actions]] 10 [[Elementary actions]]
10 get @pure_virtual { 11 get @pure_virtual {
11 } 12 }
12 values { 13 values {
13 @cref actions: ptr(const(Elm_Access_Action)); [[NULL-terminated array of Elm_Atspi_Action]] 14 @cref actions: ptr(const(Efl.Access.Action_Data));
15 [[NULL-terminated array of Efl.Access.Action_Data.]]
14 } 16 }
15 } 17 }
16 } 18 }
diff --git a/src/lib/elementary/efl_access_widget_action.h b/src/lib/elementary/efl_access_widget_action.h
index b58e93e4e8..62caf4f5ae 100644
--- a/src/lib/elementary/efl_access_widget_action.h
+++ b/src/lib/elementary/efl_access_widget_action.h
@@ -3,7 +3,7 @@
3 3
4#ifdef EFL_BETA_API_SUPPORT 4#ifdef EFL_BETA_API_SUPPORT
5 5
6struct _Elm_Access_Action 6struct _Efl_Access_Action_Data
7{ 7{
8 const char *name; 8 const char *name;
9 const char *action; 9 const char *action;
@@ -11,7 +11,7 @@ struct _Elm_Access_Action
11 Eina_Bool (*func)(Evas_Object *obj, const char *params); 11 Eina_Bool (*func)(Evas_Object *obj, const char *params);
12}; 12};
13 13
14typedef struct _Elm_Access_Action Elm_Access_Action; 14typedef struct _Efl_Access_Action_Data Efl_Access_Action_Data;
15 15
16#ifdef EFL_EO_API_SUPPORT 16#ifdef EFL_EO_API_SUPPORT
17#include "efl_access_widget_action.eo.h" 17#include "efl_access_widget_action.eo.h"
diff --git a/src/lib/elementary/efl_ui_button.c b/src/lib/elementary/efl_ui_button.c
index 142c6b72ae..65807549d4 100644
--- a/src/lib/elementary/efl_ui_button.c
+++ b/src/lib/elementary/efl_ui_button.c
@@ -389,10 +389,10 @@ _efl_ui_button_efl_ui_autorepeat_autorepeat_gap_timeout_get(Eo *obj EINA_UNUSED,
389 return sd->ar_gap_timeout; 389 return sd->ar_gap_timeout;
390} 390}
391 391
392EOLIAN const Elm_Access_Action * 392EOLIAN const Efl_Access_Action_Data *
393_efl_ui_button_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl_Ui_Button_Data *pd EINA_UNUSED) 393_efl_ui_button_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl_Ui_Button_Data *pd EINA_UNUSED)
394{ 394{
395 static Elm_Access_Action atspi_actions[] = { 395 static Efl_Access_Action_Data atspi_actions[] = {
396 { "activate", "activate", NULL, _key_action_activate }, 396 { "activate", "activate", NULL, _key_action_activate },
397 { NULL, NULL, NULL, NULL} 397 { NULL, NULL, NULL, NULL}
398 }; 398 };
diff --git a/src/lib/elementary/efl_ui_calendar.c b/src/lib/elementary/efl_ui_calendar.c
index 4a1307df65..84deed30bd 100644
--- a/src/lib/elementary/efl_ui_calendar.c
+++ b/src/lib/elementary/efl_ui_calendar.c
@@ -1252,10 +1252,10 @@ _efl_ui_calendar_class_constructor(Efl_Class *klass)
1252 _efl_ui_calendar_smart_focus_next_enable = EINA_TRUE; 1252 _efl_ui_calendar_smart_focus_next_enable = EINA_TRUE;
1253} 1253}
1254 1254
1255EOLIAN static const Elm_Access_Action* 1255EOLIAN static const Efl_Access_Action_Data*
1256_efl_ui_calendar_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl_Ui_Calendar_Data *sd EINA_UNUSED) 1256_efl_ui_calendar_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl_Ui_Calendar_Data *sd EINA_UNUSED)
1257{ 1257{
1258 static Elm_Access_Action atspi_actions[] = { 1258 static Efl_Access_Action_Data atspi_actions[] = {
1259 { "activate", "activate", NULL, _key_action_activate}, 1259 { "activate", "activate", NULL, _key_action_activate},
1260 { NULL, NULL, NULL, NULL } 1260 { NULL, NULL, NULL, NULL }
1261 }; 1261 };
diff --git a/src/lib/elementary/efl_ui_check.c b/src/lib/elementary/efl_ui_check.c
index cfa458c1de..d0997bad4a 100644
--- a/src/lib/elementary/efl_ui_check.c
+++ b/src/lib/elementary/efl_ui_check.c
@@ -382,10 +382,10 @@ elm_check_state_pointer_set(Eo *obj, Eina_Bool *statep)
382 } 382 }
383} 383}
384 384
385EOLIAN const Elm_Access_Action * 385EOLIAN const Efl_Access_Action_Data *
386_efl_ui_check_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl_Ui_Check_Data *pd EINA_UNUSED) 386_efl_ui_check_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl_Ui_Check_Data *pd EINA_UNUSED)
387{ 387{
388 static Elm_Access_Action atspi_action[] = { 388 static Efl_Access_Action_Data atspi_action[] = {
389 { "activate", "activate", NULL, _key_action_activate }, 389 { "activate", "activate", NULL, _key_action_activate },
390 { NULL, NULL, NULL, NULL } 390 { NULL, NULL, NULL, NULL }
391 }; 391 };
diff --git a/src/lib/elementary/efl_ui_image.c b/src/lib/elementary/efl_ui_image.c
index bae3a446ce..c6573202ce 100644
--- a/src/lib/elementary/efl_ui_image.c
+++ b/src/lib/elementary/efl_ui_image.c
@@ -1606,10 +1606,10 @@ _efl_ui_image_efl_access_image_extents_get(Eo *obj, Efl_Ui_Image_Data *sd EINA_U
1606 elm_image_object_size_get(obj, w, h); 1606 elm_image_object_size_get(obj, w, h);
1607} 1607}
1608 1608
1609EOLIAN const Elm_Access_Action * 1609EOLIAN const Efl_Access_Action_Data *
1610_efl_ui_image_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl_Ui_Image_Data *pd EINA_UNUSED) 1610_efl_ui_image_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl_Ui_Image_Data *pd EINA_UNUSED)
1611{ 1611{
1612 static Elm_Access_Action atspi_actions[] = { 1612 static Efl_Access_Action_Data atspi_actions[] = {
1613 { "activate", "activate", NULL, _key_action_activate }, 1613 { "activate", "activate", NULL, _key_action_activate },
1614 { NULL, NULL, NULL, NULL }, 1614 { NULL, NULL, NULL, NULL },
1615 }; 1615 };
diff --git a/src/lib/elementary/efl_ui_image_zoomable.c b/src/lib/elementary/efl_ui_image_zoomable.c
index 830c75e367..5ad22f723a 100644
--- a/src/lib/elementary/efl_ui_image_zoomable.c
+++ b/src/lib/elementary/efl_ui_image_zoomable.c
@@ -2694,10 +2694,10 @@ _efl_ui_image_zoomable_class_constructor(Efl_Class *klass)
2694 PHOTO_FILE_LOAD_ERROR_UNKNOWN_FORMAT = eina_error_msg_static_register("File is not a known format"); 2694 PHOTO_FILE_LOAD_ERROR_UNKNOWN_FORMAT = eina_error_msg_static_register("File is not a known format");
2695} 2695}
2696 2696
2697EOLIAN const Elm_Access_Action * 2697EOLIAN const Efl_Access_Action_Data *
2698_efl_ui_image_zoomable_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl_Ui_Image_Zoomable_Data *pd EINA_UNUSED) 2698_efl_ui_image_zoomable_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl_Ui_Image_Zoomable_Data *pd EINA_UNUSED)
2699{ 2699{
2700 static Elm_Access_Action atspi_actions[] = { 2700 static Efl_Access_Action_Data atspi_actions[] = {
2701 { "move,prior", "move", "prior", _key_action_move}, 2701 { "move,prior", "move", "prior", _key_action_move},
2702 { "move,next", "move", "next", _key_action_move}, 2702 { "move,next", "move", "next", _key_action_move},
2703 { "move,left", "move", "left", _key_action_move}, 2703 { "move,left", "move", "left", _key_action_move},
diff --git a/src/lib/elementary/efl_ui_multibuttonentry.c b/src/lib/elementary/efl_ui_multibuttonentry.c
index 8efa0a0d85..a1b2dbf013 100644
--- a/src/lib/elementary/efl_ui_multibuttonentry.c
+++ b/src/lib/elementary/efl_ui_multibuttonentry.c
@@ -2120,10 +2120,10 @@ _key_action_longpress(Eo *obj, const char *params EINA_UNUSED)
2120 return EINA_TRUE; 2120 return EINA_TRUE;
2121} 2121}
2122 2122
2123EOLIAN const Elm_Access_Action * 2123EOLIAN const Efl_Access_Action_Data *
2124_elm_multibuttonentry_item_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Multibuttonentry_Item_Data *pd EINA_UNUSED) 2124_elm_multibuttonentry_item_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Multibuttonentry_Item_Data *pd EINA_UNUSED)
2125{ 2125{
2126 static Elm_Access_Action atspi_actions[] = { 2126 static Efl_Access_Action_Data atspi_actions[] = {
2127 { "activate", NULL, NULL, _key_action_activate }, 2127 { "activate", NULL, NULL, _key_action_activate },
2128 { "delete", NULL, NULL, _key_action_delete}, 2128 { "delete", NULL, NULL, _key_action_delete},
2129 { "longpress", NULL, NULL, _key_action_longpress}, 2129 { "longpress", NULL, NULL, _key_action_longpress},
diff --git a/src/lib/elementary/efl_ui_radio.c b/src/lib/elementary/efl_ui_radio.c
index 84fc946712..0b88113609 100644
--- a/src/lib/elementary/efl_ui_radio.c
+++ b/src/lib/elementary/efl_ui_radio.c
@@ -341,10 +341,10 @@ _efl_ui_radio_class_constructor(Efl_Class *klass)
341 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); 341 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass);
342} 342}
343 343
344EOLIAN const Elm_Access_Action * 344EOLIAN const Efl_Access_Action_Data *
345_efl_ui_radio_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl_Ui_Radio_Data *pd EINA_UNUSED) 345_efl_ui_radio_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl_Ui_Radio_Data *pd EINA_UNUSED)
346{ 346{
347 static Elm_Access_Action atspi_actions[] = { 347 static Efl_Access_Action_Data atspi_actions[] = {
348 { "activate", "activate", NULL, _key_action_activate}, 348 { "activate", "activate", NULL, _key_action_activate},
349 { NULL, NULL, NULL, NULL } 349 { NULL, NULL, NULL, NULL }
350 }; 350 };
diff --git a/src/lib/elementary/efl_ui_slider.c b/src/lib/elementary/efl_ui_slider.c
index 402e4ed137..ad5ed4b706 100644
--- a/src/lib/elementary/efl_ui_slider.c
+++ b/src/lib/elementary/efl_ui_slider.c
@@ -1393,10 +1393,10 @@ _efl_ui_slider_efl_ui_format_format_cb_set(Eo *obj, Efl_Ui_Slider_Data *sd, void
1393 efl_canvas_group_change(obj); 1393 efl_canvas_group_change(obj);
1394} 1394}
1395 1395
1396EOLIAN const Elm_Access_Action * 1396EOLIAN const Efl_Access_Action_Data *
1397_efl_ui_slider_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl_Ui_Slider_Data *pd EINA_UNUSED) 1397_efl_ui_slider_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl_Ui_Slider_Data *pd EINA_UNUSED)
1398{ 1398{
1399 static Elm_Access_Action atspi_actions[] = { 1399 static Efl_Access_Action_Data atspi_actions[] = {
1400 { "drag,left", "drag", "left", _key_action_drag}, 1400 { "drag,left", "drag", "left", _key_action_drag},
1401 { "drag,right", "drag", "right", _key_action_drag}, 1401 { "drag,right", "drag", "right", _key_action_drag},
1402 { "drag,up", "drag", "up", _key_action_drag}, 1402 { "drag,up", "drag", "up", _key_action_drag},
diff --git a/src/lib/elementary/efl_ui_video.c b/src/lib/elementary/efl_ui_video.c
index 14c6613606..1aac7224ef 100644
--- a/src/lib/elementary/efl_ui_video.c
+++ b/src/lib/elementary/efl_ui_video.c
@@ -367,10 +367,10 @@ _efl_ui_video_class_constructor(Efl_Class *klass)
367 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); 367 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass);
368} 368}
369 369
370EOLIAN const Elm_Access_Action * 370EOLIAN const Efl_Access_Action_Data *
371_efl_ui_video_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl_Ui_Video_Data *pd EINA_UNUSED) 371_efl_ui_video_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl_Ui_Video_Data *pd EINA_UNUSED)
372{ 372{
373 static Elm_Access_Action atspi_actions[] = { 373 static Efl_Access_Action_Data atspi_actions[] = {
374 { "move,left", "move", "left", _key_action_move}, 374 { "move,left", "move", "left", _key_action_move},
375 { "move,right", "move", "right", _key_action_move}, 375 { "move,right", "move", "right", _key_action_move},
376 { "play", "play", NULL, _key_action_play}, 376 { "play", "play", NULL, _key_action_play},
diff --git a/src/lib/elementary/efl_ui_win.c b/src/lib/elementary/efl_ui_win.c
index ce8b24e094..4c870ad82d 100644
--- a/src/lib/elementary/efl_ui_win.c
+++ b/src/lib/elementary/efl_ui_win.c
@@ -6822,10 +6822,10 @@ _efl_ui_win_efl_access_parent_get(Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *sd EINA_
6822 return root; 6822 return root;
6823} 6823}
6824 6824
6825EOLIAN static const Elm_Access_Action* 6825EOLIAN static const Efl_Access_Action_Data*
6826_efl_ui_win_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *sd EINA_UNUSED) 6826_efl_ui_win_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *sd EINA_UNUSED)
6827{ 6827{
6828 static Elm_Access_Action atspi_actions[] = { 6828 static Efl_Access_Action_Data atspi_actions[] = {
6829 { "move,previous", "move", "previous", _key_action_move}, 6829 { "move,previous", "move", "previous", _key_action_move},
6830 { "move,next", "move", "next", _key_action_move}, 6830 { "move,next", "move", "next", _key_action_move},
6831 { "move,left", "move", "left", _key_action_move}, 6831 { "move,left", "move", "left", _key_action_move},
diff --git a/src/lib/elementary/elc_combobox.c b/src/lib/elementary/elc_combobox.c
index a6ad8a793b..54c6c20022 100644
--- a/src/lib/elementary/elc_combobox.c
+++ b/src/lib/elementary/elc_combobox.c
@@ -513,12 +513,12 @@ _elm_combobox_class_constructor(Efl_Class *klass)
513 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); 513 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass);
514} 514}
515 515
516EOLIAN const Elm_Access_Action * 516EOLIAN const Efl_Access_Action_Data *
517_elm_combobox_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, 517_elm_combobox_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED,
518 Elm_Combobox_Data *pd 518 Elm_Combobox_Data *pd
519 EINA_UNUSED) 519 EINA_UNUSED)
520{ 520{
521 static Elm_Access_Action atspi_actions[] = { 521 static Efl_Access_Action_Data atspi_actions[] = {
522 {"activate", "activate", "return", _key_action_activate}, 522 {"activate", "activate", "return", _key_action_activate},
523 {"move,up", "move", "up", _key_action_move}, 523 {"move,up", "move", "up", _key_action_move},
524 {"move,down", "move", "down", _key_action_move}, 524 {"move,down", "move", "down", _key_action_move},
diff --git a/src/lib/elementary/elc_ctxpopup.c b/src/lib/elementary/elc_ctxpopup.c
index 788fcdd281..d6eae68618 100644
--- a/src/lib/elementary/elc_ctxpopup.c
+++ b/src/lib/elementary/elc_ctxpopup.c
@@ -1554,10 +1554,10 @@ _elm_ctxpopup_item_init(Eo *eo_item,
1554 sd->dir = ELM_CTXPOPUP_DIRECTION_UNKNOWN; 1554 sd->dir = ELM_CTXPOPUP_DIRECTION_UNKNOWN;
1555} 1555}
1556 1556
1557EOLIAN static const Elm_Access_Action* 1557EOLIAN static const Efl_Access_Action_Data*
1558_elm_ctxpopup_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Ctxpopup_Data *sd EINA_UNUSED) 1558_elm_ctxpopup_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Ctxpopup_Data *sd EINA_UNUSED)
1559{ 1559{
1560 static Elm_Access_Action atspi_actions[] = { 1560 static Efl_Access_Action_Data atspi_actions[] = {
1561 { "escape", "escape", NULL, _key_action_escape}, 1561 { "escape", "escape", NULL, _key_action_escape},
1562 { NULL, NULL, NULL, NULL } 1562 { NULL, NULL, NULL, NULL }
1563 }; 1563 };
diff --git a/src/lib/elementary/elc_fileselector.c b/src/lib/elementary/elc_fileselector.c
index b0791af1f8..3e762d04aa 100644
--- a/src/lib/elementary/elc_fileselector.c
+++ b/src/lib/elementary/elc_fileselector.c
@@ -3147,10 +3147,10 @@ _elm_fileselector_class_destructor(Efl_Class *klass EINA_UNUSED)
3147 } 3147 }
3148} 3148}
3149 3149
3150EOLIAN const Elm_Access_Action * 3150EOLIAN const Efl_Access_Action_Data *
3151_elm_fileselector_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Fileselector_Data *pd EINA_UNUSED) 3151_elm_fileselector_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Fileselector_Data *pd EINA_UNUSED)
3152{ 3152{
3153 static Elm_Access_Action atspi_actions[] = { 3153 static Efl_Access_Action_Data atspi_actions[] = {
3154 { "select", "select", NULL, _key_action_select }, 3154 { "select", "select", NULL, _key_action_select },
3155 { "escape", "escape", NULL, _key_action_escape}, 3155 { "escape", "escape", NULL, _key_action_escape},
3156 { "backspace", "backspace", NULL, _key_action_backspace}, 3156 { "backspace", "backspace", NULL, _key_action_backspace},
diff --git a/src/lib/elementary/elc_hoversel.c b/src/lib/elementary/elc_hoversel.c
index b2dcb418d3..dafc701368 100644
--- a/src/lib/elementary/elc_hoversel.c
+++ b/src/lib/elementary/elc_hoversel.c
@@ -1016,10 +1016,10 @@ _elm_hoversel_class_constructor(Efl_Class *klass)
1016 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); 1016 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass);
1017} 1017}
1018 1018
1019EOLIAN const Elm_Access_Action * 1019EOLIAN const Efl_Access_Action_Data *
1020_elm_hoversel_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Hoversel_Data *pd EINA_UNUSED) 1020_elm_hoversel_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Hoversel_Data *pd EINA_UNUSED)
1021{ 1021{
1022 static Elm_Access_Action atspi_actions[] = { 1022 static Efl_Access_Action_Data atspi_actions[] = {
1023 { "activate", "activate", NULL, _key_action_activate}, 1023 { "activate", "activate", NULL, _key_action_activate},
1024 { "move,up", "move", "up", _key_action_move}, 1024 { "move,up", "move", "up", _key_action_move},
1025 { "move,down", "move", "down", _key_action_move}, 1025 { "move,down", "move", "down", _key_action_move},
diff --git a/src/lib/elementary/elc_naviframe.c b/src/lib/elementary/elc_naviframe.c
index 2112bf4e0f..0a63100b46 100644
--- a/src/lib/elementary/elc_naviframe.c
+++ b/src/lib/elementary/elc_naviframe.c
@@ -1998,10 +1998,10 @@ _elm_naviframe_class_constructor(Efl_Class *klass)
1998 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); 1998 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass);
1999} 1999}
2000 2000
2001EOLIAN const Elm_Access_Action * 2001EOLIAN const Efl_Access_Action_Data *
2002_elm_naviframe_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Naviframe_Data *pd EINA_UNUSED) 2002_elm_naviframe_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Naviframe_Data *pd EINA_UNUSED)
2003{ 2003{
2004 static Elm_Access_Action atspi_actions[] = { 2004 static Efl_Access_Action_Data atspi_actions[] = {
2005 { "top_item_get", "top_item_get", NULL, _key_action_top_item_get }, 2005 { "top_item_get", "top_item_get", NULL, _key_action_top_item_get },
2006 { "item_pop", "item_pop", NULL, _key_action_item_pop }, 2006 { "item_pop", "item_pop", NULL, _key_action_item_pop },
2007 { NULL, NULL, NULL, NULL } 2007 { NULL, NULL, NULL, NULL }
diff --git a/src/lib/elementary/elc_player.c b/src/lib/elementary/elc_player.c
index efde951021..33c434082e 100644
--- a/src/lib/elementary/elc_player.c
+++ b/src/lib/elementary/elc_player.c
@@ -678,10 +678,10 @@ _elm_player_class_constructor(Efl_Class *klass)
678 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); 678 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass);
679} 679}
680 680
681EOLIAN const Elm_Access_Action * 681EOLIAN const Efl_Access_Action_Data *
682_elm_player_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Player_Data *pd EINA_UNUSED) 682_elm_player_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Player_Data *pd EINA_UNUSED)
683{ 683{
684 static Elm_Access_Action atspi_actions[] = { 684 static Efl_Access_Action_Data atspi_actions[] = {
685 { "move,left", "move", "left", _key_action_move}, 685 { "move,left", "move", "left", _key_action_move},
686 { "move,right", "move", "right", _key_action_move}, 686 { "move,right", "move", "right", _key_action_move},
687 { "play", "play", NULL, _key_action_play}, 687 { "play", "play", NULL, _key_action_play},
diff --git a/src/lib/elementary/elc_popup.c b/src/lib/elementary/elc_popup.c
index 334508ca9b..3e142f8d49 100644
--- a/src/lib/elementary/elc_popup.c
+++ b/src/lib/elementary/elc_popup.c
@@ -1787,10 +1787,10 @@ _action_dismiss(Evas_Object *obj, const char *params EINA_UNUSED)
1787 return EINA_TRUE; 1787 return EINA_TRUE;
1788} 1788}
1789 1789
1790EOLIAN const Elm_Access_Action * 1790EOLIAN const Efl_Access_Action_Data *
1791_elm_popup_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Popup_Data *pd EINA_UNUSED) 1791_elm_popup_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Popup_Data *pd EINA_UNUSED)
1792{ 1792{
1793 static Elm_Access_Action atspi_actions[] = { 1793 static Efl_Access_Action_Data atspi_actions[] = {
1794 { "dismiss", NULL, NULL, _action_dismiss}, 1794 { "dismiss", NULL, NULL, _action_dismiss},
1795 { NULL, NULL, NULL, NULL } 1795 { NULL, NULL, NULL, NULL }
1796 }; 1796 };
diff --git a/src/lib/elementary/elm_access.c b/src/lib/elementary/elm_access.c
index 2a1167132f..e0c385e72d 100644
--- a/src/lib/elementary/elm_access.c
+++ b/src/lib/elementary/elm_access.c
@@ -1504,10 +1504,10 @@ _access_atspi_action_do(Evas_Object *obj, const char *params)
1504 return ret; 1504 return ret;
1505} 1505}
1506 1506
1507EOLIAN const Elm_Access_Action * 1507EOLIAN const Efl_Access_Action_Data *
1508_elm_access_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, void *pd EINA_UNUSED) 1508_elm_access_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, void *pd EINA_UNUSED)
1509{ 1509{
1510 static Elm_Access_Action atspi_actions[] = { 1510 static Efl_Access_Action_Data atspi_actions[] = {
1511 { "highlight", NULL, "highlight", _access_atspi_action_do}, 1511 { "highlight", NULL, "highlight", _access_atspi_action_do},
1512 { "unhighlight", NULL, "unhighlight", _access_atspi_action_do}, 1512 { "unhighlight", NULL, "unhighlight", _access_atspi_action_do},
1513 { "highlight,next", NULL, "highlight,next", _access_atspi_action_do}, 1513 { "highlight,next", NULL, "highlight,next", _access_atspi_action_do},
diff --git a/src/lib/elementary/elm_calendar.c b/src/lib/elementary/elm_calendar.c
index 4740b82bb2..11acf528ca 100644
--- a/src/lib/elementary/elm_calendar.c
+++ b/src/lib/elementary/elm_calendar.c
@@ -2009,10 +2009,10 @@ _elm_calendar_class_constructor(Efl_Class *klass)
2009 _elm_calendar_smart_focus_next_enable = EINA_TRUE; 2009 _elm_calendar_smart_focus_next_enable = EINA_TRUE;
2010} 2010}
2011 2011
2012EOLIAN static const Elm_Access_Action* 2012EOLIAN static const Efl_Access_Action_Data*
2013_elm_calendar_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Calendar_Data *sd EINA_UNUSED) 2013_elm_calendar_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Calendar_Data *sd EINA_UNUSED)
2014{ 2014{
2015 static Elm_Access_Action atspi_actions[] = { 2015 static Efl_Access_Action_Data atspi_actions[] = {
2016 { "activate", "activate", NULL, _key_action_activate}, 2016 { "activate", "activate", NULL, _key_action_activate},
2017 { NULL, NULL, NULL, NULL } 2017 { NULL, NULL, NULL, NULL }
2018 }; 2018 };
diff --git a/src/lib/elementary/elm_colorselector.c b/src/lib/elementary/elm_colorselector.c
index e769a4cfc6..97a0ad14d4 100644
--- a/src/lib/elementary/elm_colorselector.c
+++ b/src/lib/elementary/elm_colorselector.c
@@ -2587,10 +2587,10 @@ _elm_colorselector_class_constructor(Efl_Class *klass)
2587 _elm_colorselector_smart_focus_next_enable = EINA_TRUE; 2587 _elm_colorselector_smart_focus_next_enable = EINA_TRUE;
2588} 2588}
2589 2589
2590EOLIAN static const Elm_Access_Action* 2590EOLIAN static const Efl_Access_Action_Data*
2591_elm_colorselector_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Colorselector_Data *sd EINA_UNUSED) 2591_elm_colorselector_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Colorselector_Data *sd EINA_UNUSED)
2592{ 2592{
2593 static Elm_Access_Action atspi_actions[] = { 2593 static Efl_Access_Action_Data atspi_actions[] = {
2594 { "move,left", "move", "left", _key_action_move}, 2594 { "move,left", "move", "left", _key_action_move},
2595 { "move,right", "move", "right", _key_action_move}, 2595 { "move,right", "move", "right", _key_action_move},
2596 { "move,up", "move", "up", _key_action_move}, 2596 { "move,up", "move", "up", _key_action_move},
@@ -2667,10 +2667,10 @@ _elm_color_item_elm_widget_item_focus_get(Eo *eo_it, Elm_Color_Item_Data *it)
2667 return EINA_FALSE; 2667 return EINA_FALSE;
2668} 2668}
2669 2669
2670EOLIAN static const Elm_Access_Action* 2670EOLIAN static const Efl_Access_Action_Data*
2671_elm_color_item_efl_access_widget_action_elm_actions_get(Eo *eo_it EINA_UNUSED, Elm_Color_Item_Data *it EINA_UNUSED) 2671_elm_color_item_efl_access_widget_action_elm_actions_get(Eo *eo_it EINA_UNUSED, Elm_Color_Item_Data *it EINA_UNUSED)
2672{ 2672{
2673 static Elm_Access_Action atspi_actions[] = { 2673 static Efl_Access_Action_Data atspi_actions[] = {
2674 { "activate", "activate", NULL, _item_action_activate}, 2674 { "activate", "activate", NULL, _item_action_activate},
2675 { NULL, NULL, NULL, NULL } 2675 { NULL, NULL, NULL, NULL }
2676 }; 2676 };
diff --git a/src/lib/elementary/elm_diskselector.c b/src/lib/elementary/elm_diskselector.c
index 2ba73c56c9..e26451327e 100644
--- a/src/lib/elementary/elm_diskselector.c
+++ b/src/lib/elementary/elm_diskselector.c
@@ -1766,10 +1766,10 @@ _elm_diskselector_class_constructor(Efl_Class *klass)
1766 _elm_diskselector_smart_focus_next_enable = EINA_TRUE; 1766 _elm_diskselector_smart_focus_next_enable = EINA_TRUE;
1767} 1767}
1768 1768
1769EOLIAN static const Elm_Access_Action* 1769EOLIAN static const Efl_Access_Action_Data*
1770_elm_diskselector_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Diskselector_Data *sd EINA_UNUSED) 1770_elm_diskselector_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Diskselector_Data *sd EINA_UNUSED)
1771{ 1771{
1772 static Elm_Access_Action atspi_actions[] = { 1772 static Efl_Access_Action_Data atspi_actions[] = {
1773 { "move,previous", "move", "prev", _key_action_move}, 1773 { "move,previous", "move", "prev", _key_action_move},
1774 { "move,next", "move", "next", _key_action_move}, 1774 { "move,next", "move", "next", _key_action_move},
1775 { "move,first", "move", "first", _key_action_move}, 1775 { "move,first", "move", "first", _key_action_move},
diff --git a/src/lib/elementary/elm_flipselector.c b/src/lib/elementary/elm_flipselector.c
index 7e2c5410f6..9c06134fcd 100644
--- a/src/lib/elementary/elm_flipselector.c
+++ b/src/lib/elementary/elm_flipselector.c
@@ -887,10 +887,10 @@ _elm_flipselector_class_constructor(Efl_Class *klass)
887 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); 887 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass);
888} 888}
889 889
890EOLIAN const Elm_Access_Action * 890EOLIAN const Efl_Access_Action_Data *
891_elm_flipselector_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Flipselector_Data *pd EINA_UNUSED) 891_elm_flipselector_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Flipselector_Data *pd EINA_UNUSED)
892{ 892{
893 static Elm_Access_Action atspi_actions[] = { 893 static Efl_Access_Action_Data atspi_actions[] = {
894 { "flip,up", "flip", "up", _key_action_flip}, 894 { "flip,up", "flip", "up", _key_action_flip},
895 { "flip,down", "flip", "down", _key_action_flip}, 895 { "flip,down", "flip", "down", _key_action_flip},
896 { NULL, NULL, NULL, NULL} 896 { NULL, NULL, NULL, NULL}
diff --git a/src/lib/elementary/elm_general.eot b/src/lib/elementary/elm_general.eot
index ae99de3fa4..73d057c3d6 100644
--- a/src/lib/elementary/elm_general.eot
+++ b/src/lib/elementary/elm_general.eot
@@ -7,6 +7,9 @@ type Evas_Smart_Cb: __undefined_type; [[Evas smart callback type]]
7type Eina_Compare_Cb: __undefined_type; [[Eina compare callback type]] 7type Eina_Compare_Cb: __undefined_type; [[Eina compare callback type]]
8type @extern Elm.Glob.Match_Flags: __undefined_type; [[Elementary glob matching flags]] 8type @extern Elm.Glob.Match_Flags: __undefined_type; [[Elementary glob matching flags]]
9 9
10/* Types for A11Y (internal/beta API) */
11type @extern Efl.Access.Action_Data: __undefined_type; [[Internal struct for accesssibility.]]
12
10/* FIXME: elm_policy API is not bound to EO */ 13/* FIXME: elm_policy API is not bound to EO */
11struct Elm.Event.Policy_Changed 14struct Elm.Event.Policy_Changed
12{ 15{
@@ -135,4 +138,4 @@ enum Elm.Icon.Type
135 138
136/* FIXME: shouldn't exist */ 139/* FIXME: shouldn't exist */
137struct @extern Elm_Gen_Item; 140struct @extern Elm_Gen_Item;
138struct @extern Elm_Access_Action; 141struct @extern Efl_Access_Action_Data;
diff --git a/src/lib/elementary/elm_gengrid.c b/src/lib/elementary/elm_gengrid.c
index 6f7765f1e3..7708ee06b5 100644
--- a/src/lib/elementary/elm_gengrid.c
+++ b/src/lib/elementary/elm_gengrid.c
@@ -5559,10 +5559,10 @@ _elm_gengrid_class_constructor(Efl_Class *klass)
5559 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); 5559 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass);
5560} 5560}
5561 5561
5562EOLIAN const Elm_Access_Action * 5562EOLIAN const Efl_Access_Action_Data *
5563_elm_gengrid_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Gengrid_Data *pd EINA_UNUSED) 5563_elm_gengrid_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Gengrid_Data *pd EINA_UNUSED)
5564{ 5564{
5565 static Elm_Access_Action atspi_actions[] = { 5565 static Efl_Access_Action_Data atspi_actions[] = {
5566 { "move,prior", "move", "prior", _key_action_move}, 5566 { "move,prior", "move", "prior", _key_action_move},
5567 { "move,next", "move", "next", _key_action_move}, 5567 { "move,next", "move", "next", _key_action_move},
5568 { "move,left", "move", "left", _key_action_move}, 5568 { "move,left", "move", "left", _key_action_move},
diff --git a/src/lib/elementary/elm_genlist.c b/src/lib/elementary/elm_genlist.c
index 63ff822561..3128783609 100644
--- a/src/lib/elementary/elm_genlist.c
+++ b/src/lib/elementary/elm_genlist.c
@@ -8586,10 +8586,10 @@ _elm_genlist_class_constructor(Efl_Class *klass)
8586 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); 8586 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass);
8587} 8587}
8588 8588
8589EOLIAN const Elm_Access_Action * 8589EOLIAN const Efl_Access_Action_Data *
8590_elm_genlist_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Genlist_Data *pd EINA_UNUSED) 8590_elm_genlist_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Genlist_Data *pd EINA_UNUSED)
8591{ 8591{
8592 static Elm_Access_Action atspi_actions[] = { 8592 static Efl_Access_Action_Data atspi_actions[] = {
8593 { "move,prior", "move", "prior", _key_action_move}, 8593 { "move,prior", "move", "prior", _key_action_move},
8594 { "move,next", "move", "next", _key_action_move}, 8594 { "move,next", "move", "next", _key_action_move},
8595 { "move,left", "move", "left", _key_action_move}, 8595 { "move,left", "move", "left", _key_action_move},
diff --git a/src/lib/elementary/elm_hover.c b/src/lib/elementary/elm_hover.c
index 7a615d627b..5bbbc570dd 100644
--- a/src/lib/elementary/elm_hover.c
+++ b/src/lib/elementary/elm_hover.c
@@ -855,10 +855,10 @@ _action_dismiss(Evas_Object *obj, const char *params EINA_UNUSED)
855 return EINA_TRUE; 855 return EINA_TRUE;
856} 856}
857 857
858EOLIAN const Elm_Access_Action * 858EOLIAN const Efl_Access_Action_Data *
859_elm_hover_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Hover_Data *pd EINA_UNUSED) 859_elm_hover_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Hover_Data *pd EINA_UNUSED)
860{ 860{
861 static Elm_Access_Action atspi_actions[] = { 861 static Efl_Access_Action_Data atspi_actions[] = {
862 { "dismiss", NULL, NULL, _action_dismiss}, 862 { "dismiss", NULL, NULL, _action_dismiss},
863 { NULL, NULL, NULL, NULL} 863 { NULL, NULL, NULL, NULL}
864 }; 864 };
diff --git a/src/lib/elementary/elm_index.c b/src/lib/elementary/elm_index.c
index 0f7ae5a00b..dabbdcff5c 100644
--- a/src/lib/elementary/elm_index.c
+++ b/src/lib/elementary/elm_index.c
@@ -1693,10 +1693,10 @@ _elm_index_item_efl_access_name_get(Eo *eo_it, Elm_Index_Item_Data *data)
1693 return _elm_widget_item_accessible_plain_name_get(eo_it, data->letter); 1693 return _elm_widget_item_accessible_plain_name_get(eo_it, data->letter);
1694} 1694}
1695 1695
1696EOLIAN static const Elm_Access_Action* 1696EOLIAN static const Efl_Access_Action_Data*
1697_elm_index_item_efl_access_widget_action_elm_actions_get(Eo *eo_it EINA_UNUSED, Elm_Index_Item_Data *data EINA_UNUSED) 1697_elm_index_item_efl_access_widget_action_elm_actions_get(Eo *eo_it EINA_UNUSED, Elm_Index_Item_Data *data EINA_UNUSED)
1698{ 1698{
1699 static Elm_Access_Action atspi_actions[] = { 1699 static Efl_Access_Action_Data atspi_actions[] = {
1700 { "activate", "activate", NULL, _item_action_activate}, 1700 { "activate", "activate", NULL, _item_action_activate},
1701 { NULL, NULL, NULL, NULL } 1701 { NULL, NULL, NULL, NULL }
1702 }; 1702 };
diff --git a/src/lib/elementary/elm_list.c b/src/lib/elementary/elm_list.c
index 324f4eccd4..76e6ef5c42 100644
--- a/src/lib/elementary/elm_list.c
+++ b/src/lib/elementary/elm_list.c
@@ -3118,10 +3118,10 @@ _elm_list_class_constructor(Efl_Class *klass)
3118 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); 3118 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass);
3119} 3119}
3120 3120
3121EOLIAN const Elm_Access_Action * 3121EOLIAN const Efl_Access_Action_Data *
3122_elm_list_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_List_Data *pd EINA_UNUSED) 3122_elm_list_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_List_Data *pd EINA_UNUSED)
3123{ 3123{
3124 static Elm_Access_Action atspi_actions[] = { 3124 static Efl_Access_Action_Data atspi_actions[] = {
3125 { "move,prior", "move", "prior", _key_action_move}, 3125 { "move,prior", "move", "prior", _key_action_move},
3126 { "move,next", "move", "next", _key_action_move}, 3126 { "move,next", "move", "next", _key_action_move},
3127 { "move,left", "move", "left", _key_action_move}, 3127 { "move,left", "move", "left", _key_action_move},
diff --git a/src/lib/elementary/elm_map.c b/src/lib/elementary/elm_map.c
index ef99241268..1b14288a04 100644
--- a/src/lib/elementary/elm_map.c
+++ b/src/lib/elementary/elm_map.c
@@ -5600,10 +5600,10 @@ _elm_map_class_constructor(Efl_Class *klass)
5600 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); 5600 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass);
5601} 5601}
5602 5602
5603EOLIAN const Elm_Access_Action * 5603EOLIAN const Efl_Access_Action_Data *
5604_elm_map_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Map_Data *pd EINA_UNUSED) 5604_elm_map_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Map_Data *pd EINA_UNUSED)
5605{ 5605{
5606 static Elm_Access_Action atspi_actions[] = { 5606 static Efl_Access_Action_Data atspi_actions[] = {
5607 { "move,prior", "move", "prior", _key_action_move}, 5607 { "move,prior", "move", "prior", _key_action_move},
5608 { "move,next", "move", "next", _key_action_move}, 5608 { "move,next", "move", "next", _key_action_move},
5609 { "move,left", "move", "left", _key_action_move}, 5609 { "move,left", "move", "left", _key_action_move},
diff --git a/src/lib/elementary/elm_panel.c b/src/lib/elementary/elm_panel.c
index a2ed24d661..4b7b1a1144 100644
--- a/src/lib/elementary/elm_panel.c
+++ b/src/lib/elementary/elm_panel.c
@@ -1410,10 +1410,10 @@ _elm_panel_class_constructor(Efl_Class *klass)
1410 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); 1410 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass);
1411} 1411}
1412 1412
1413EOLIAN const Elm_Access_Action * 1413EOLIAN const Efl_Access_Action_Data *
1414_elm_panel_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Panel_Data *pd EINA_UNUSED) 1414_elm_panel_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Panel_Data *pd EINA_UNUSED)
1415{ 1415{
1416 static Elm_Access_Action atspi_actions[] = { 1416 static Efl_Access_Action_Data atspi_actions[] = {
1417 { "toggle", "toggle", NULL, _key_action_toggle}, 1417 { "toggle", "toggle", NULL, _key_action_toggle},
1418 { NULL, NULL, NULL, NULL } 1418 { NULL, NULL, NULL, NULL }
1419 }; 1419 };
diff --git a/src/lib/elementary/elm_scroller.c b/src/lib/elementary/elm_scroller.c
index dc93cc2730..434e5aef66 100644
--- a/src/lib/elementary/elm_scroller.c
+++ b/src/lib/elementary/elm_scroller.c
@@ -1346,10 +1346,10 @@ _elm_scroller_elm_widget_focus_state_apply(Eo *obj, Elm_Scroller_Data *pd EINA_U
1346} 1346}
1347 1347
1348 1348
1349EOLIAN const Elm_Access_Action * 1349EOLIAN const Efl_Access_Action_Data *
1350_elm_scroller_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Scroller_Data *pd EINA_UNUSED) 1350_elm_scroller_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Scroller_Data *pd EINA_UNUSED)
1351{ 1351{
1352 static Elm_Access_Action atspi_actions[] = { 1352 static Efl_Access_Action_Data atspi_actions[] = {
1353 { "move,prior", "move", "prior", _key_action_move}, 1353 { "move,prior", "move", "prior", _key_action_move},
1354 { "move,next", "move", "next", _key_action_move}, 1354 { "move,next", "move", "next", _key_action_move},
1355 { "move,left", "move", "left", _key_action_move}, 1355 { "move,left", "move", "left", _key_action_move},
diff --git a/src/lib/elementary/elm_slideshow.c b/src/lib/elementary/elm_slideshow.c
index cb9ecce764..dd9d48ef0f 100644
--- a/src/lib/elementary/elm_slideshow.c
+++ b/src/lib/elementary/elm_slideshow.c
@@ -694,10 +694,10 @@ _elm_slideshow_class_constructor(Efl_Class *klass)
694 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); 694 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass);
695} 695}
696 696
697EOLIAN static const Elm_Access_Action* 697EOLIAN static const Efl_Access_Action_Data*
698_elm_slideshow_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Slideshow_Data *sd EINA_UNUSED) 698_elm_slideshow_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Slideshow_Data *sd EINA_UNUSED)
699{ 699{
700 static Elm_Access_Action atspi_actions[] = { 700 static Efl_Access_Action_Data atspi_actions[] = {
701 { "move,left", "move", "left", _key_action_move}, 701 { "move,left", "move", "left", _key_action_move},
702 { "move,right", "move", "right", _key_action_move}, 702 { "move,right", "move", "right", _key_action_move},
703 { "pause", "pause", NULL, _key_action_pause}, 703 { "pause", "pause", NULL, _key_action_pause},
diff --git a/src/lib/elementary/elm_spinner.c b/src/lib/elementary/elm_spinner.c
index 25213e7758..88c5335eea 100644
--- a/src/lib/elementary/elm_spinner.c
+++ b/src/lib/elementary/elm_spinner.c
@@ -1645,10 +1645,10 @@ _elm_spinner_class_constructor(Efl_Class *klass)
1645 _elm_spinner_smart_focus_next_enable = EINA_TRUE; 1645 _elm_spinner_smart_focus_next_enable = EINA_TRUE;
1646} 1646}
1647 1647
1648EOLIAN static const Elm_Access_Action * 1648EOLIAN static const Efl_Access_Action_Data *
1649_elm_spinner_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Spinner_Data *sd EINA_UNUSED) 1649_elm_spinner_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Spinner_Data *sd EINA_UNUSED)
1650{ 1650{
1651 static Elm_Access_Action atspi_actions[] = { 1651 static Efl_Access_Action_Data atspi_actions[] = {
1652 { "toggle", "toggle", NULL, _key_action_toggle}, 1652 { "toggle", "toggle", NULL, _key_action_toggle},
1653 { NULL, NULL, NULL, NULL } 1653 { NULL, NULL, NULL, NULL }
1654 }; 1654 };
diff --git a/src/lib/elementary/elm_toolbar.c b/src/lib/elementary/elm_toolbar.c
index 24a40f6d90..a9a0835a16 100644
--- a/src/lib/elementary/elm_toolbar.c
+++ b/src/lib/elementary/elm_toolbar.c
@@ -3911,10 +3911,10 @@ _elm_toolbar_class_constructor(Efl_Class *klass)
3911 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); 3911 evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass);
3912} 3912}
3913 3913
3914EOLIAN static const Elm_Access_Action* 3914EOLIAN static const Efl_Access_Action_Data*
3915_elm_toolbar_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Toolbar_Data *sd EINA_UNUSED) 3915_elm_toolbar_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Toolbar_Data *sd EINA_UNUSED)
3916{ 3916{
3917 static Elm_Access_Action atspi_actions[] = { 3917 static Efl_Access_Action_Data atspi_actions[] = {
3918 { "select", "select", NULL, _key_action_select}, 3918 { "select", "select", NULL, _key_action_select},
3919 { NULL, NULL, NULL, NULL } 3919 { NULL, NULL, NULL, NULL }
3920 }; 3920 };