Function generate_description_trait moved to utils 78/108478/10
authorLukasz Wlazly <l.wlazly@partner.samsung.com>
Wed, 21 Dec 2016 11:08:46 +0000 (12:08 +0100)
committerPawel Kurowski <p.kurowski2@samsung.com>
Wed, 29 Mar 2017 14:04:57 +0000 (16:04 +0200)
Change-Id: Ia46bb248faae75cacdcbb1d93a01d3856bf54c8e

34 files changed:
include/flat_navi.h
include/screen_reader_utils.h
src/flat_navi.c
src/navigator.c
src/screen_reader_utils.c
tests2/CMakeLists.txt
tests2/screen_reader_utils.cpp
tests2/screen_reader_utils.hpp [new file with mode: 0644]
tests2/utils_description_trait.cpp [new file with mode: 0644]
tests2/utils_display_info.cpp [new file with mode: 0644]
tests2/wrappers/functions.txt
tests2/wrappers/mocked_app_tracker.cpp
tests2/wrappers/mocked_app_tracker.h
tests2/wrappers/mocked_dbus_direct_reading_adapter.h
tests2/wrappers/mocked_dbus_gesture_adapter.h
tests2/wrappers/mocked_external.cpp
tests2/wrappers/mocked_external.h
tests2/wrappers/mocked_flat_navi.cpp
tests2/wrappers/mocked_flat_navi.h
tests2/wrappers/mocked_keyboard_tracker.h
tests2/wrappers/mocked_main.h
tests2/wrappers/mocked_navigator.cpp
tests2/wrappers/mocked_navigator.h
tests2/wrappers/mocked_screen_reader.h
tests2/wrappers/mocked_screen_reader_haptic.h
tests2/wrappers/mocked_screen_reader_spi.h
tests2/wrappers/mocked_screen_reader_system.h
tests2/wrappers/mocked_screen_reader_tts.cpp
tests2/wrappers/mocked_screen_reader_tts.h
tests2/wrappers/mocked_screen_reader_utils.cpp
tests2/wrappers/mocked_screen_reader_utils.h
tests2/wrappers/mocked_screen_reader_vconf.h
tests2/wrappers/mocked_smart_notification.h
tests2/wrappers/mocked_window_tracker.h

index 560376e452a7c3efde7a0e7b18eb2f541d0b8aa0..45d1c538c34fc26dc2f844c3fc69fb152370f00e 100644 (file)
@@ -5,6 +5,7 @@
 #include <Eina.h>
 #include <stdbool.h>
 #include "screen_reader.h"
+#include "screen_reader_utils.h"
 #include "screen_reader_vconf.h"
 
 struct _Flat_Navi_Context {
@@ -181,7 +182,6 @@ const AtspiAccessible *flat_navi_context_last_get(Flat_Navi_Context *ctx);
  * @return EINA_TRUE on success validation, EINA_FALSE otherwise
  */
 Eina_Bool flat_navi_is_valid(Flat_Navi_Context *context, AtspiAccessible *new_root);
-Eina_Bool _has_activate_action(AtspiAccessible * obj);
 
 /*
  * @brief Searches for object that is in particular relation with source
index 5295cbc73e347ceaeb5fedae640fab911c3ed33d..5c540467706c36cb5215467248aa73b8d2e76185 100644 (file)
@@ -2,9 +2,13 @@
 #define SCREEN_READER_UTILS_H_
 
 #include <atspi/atspi.h>
+#include <Eina.h>
+#include <stdio.h>
 #include <stdbool.h>
 #include <eina/eina_types.h>
 
+#define TTS_MAX_TEXT_SIZE  2000
+
 #define SCREEN_READER_SAFE_FREE(_h, _fn) do { _fn((void*)_h); _h = NULL; } while (0)
 
 #define GERROR_REPORT_AND_FREE_MAYBE(error)\
                error = NULL;\
        }
 
+#define GERROR_CHECK(error)\
+       if (error) { \
+               ERROR("Error_log:%s",error->message);\
+               g_error_free(error);\
+               error = NULL;\
+       }
+
 /*
  * @brief Set of binary masks use for identifying readable accessible attributes of an object
  *
@@ -54,11 +65,48 @@ void debug_display_info_about_object(AtspiAccessible *obj, bool display_parent_i
  */
 Eina_Bool widget_do_action(AtspiAccessible *obj, char *expected_action);
 
+/*
+ * @brief Determines if passed object has defined state
+ *
+ * @param  obj  AtspiAccessible object
+ * @param  type AtspiRelationType variable
+ *
+ * @return EINA_TRUE if object has state, EINA_FALSE otherwise
+ */
 bool widget_has_state(AtspiAccessible *obj, AtspiStateType type);
 
+/*
+ * @brief Convert enum state value into string
+ *
+ * @param state AtspiStateType value
+ *
+ * @return newly created string with state name
+ */
 char *state_to_char(AtspiStateType state);
 
 const char *get_debug_object_info_implementation(AtspiAccessible *obj, const char *filename, int fileline);
 #define get_debug_object_info(obj) get_debug_object_info_implementation(obj, NULL, 0)
 #define get_debug_object_info_with_location(obj) get_debug_object_info_implementation(obj, __FILE__, __LINE__)
+
+/**
+ * @brief Generates additional information about object
+ *
+ * @param obj AtspiAccessible object
+ *
+ * @return string with object's description on success, empty string otherwise
+ *
+ * @note returned string should be freed
+ */
+char *generate_description_trait(AtspiAccessible * obj);
+
+/*
+ * @brief Determines if passed object has defined action
+ *
+ * @param  obj  AtspiAccessible object
+ * @param  action_name const char
+ *
+ * @return EINA_TRUE if object has action, EINA_FALSE otherwise
+ */
+Eina_Bool widget_has_action(AtspiAccessible *obj, const char *action_name);
+
 #endif
index 57ae4a9dcc21f9bf67ae907a20b7f42ff0cb36dc..c220bdf3489fb06eaa560c71c27716cdf3d5bf7b 100644 (file)
@@ -65,30 +65,6 @@ static const AtspiRole interesting_roles[] = {
        ATSPI_ROLE_LAST_DEFINED
 };
 
-Eina_Bool _has_activate_action(AtspiAccessible *obj)
-{
-       Eina_Bool ret = EINA_FALSE;
-
-       AtspiAction *action = NULL;
-
-       action = atspi_accessible_get_action_iface(obj);
-       if (action) {
-               int i = 0;
-               for (; i < atspi_action_get_n_actions(action, NULL); i++) {
-                       gchar *action_name = atspi_action_get_action_name(action, i, NULL);
-                       Eina_Bool equal = !strcmp(action_name, "activate");
-                       g_free(action_name);
-                       if (equal) {
-                               ret = EINA_TRUE;
-                               break;
-                       }
-               }
-               g_object_unref(action);
-       }
-       DEBUG("Obj %s %s activate action", atspi_accessible_get_role_name(obj, NULL), ret ? "has" : "doesn't have");
-       return ret;
-}
-
 static Eina_Bool _is_collapsed(AtspiStateSet *ss)
 {
        if (!ss)
@@ -258,7 +234,7 @@ static Eina_Bool _accept_object(AtspiAccessible *obj)
        }
        if (!ret) {
                action = atspi_accessible_get_action_iface(obj);
-               if (action && _has_activate_action(obj)) {
+               if (action && widget_has_action(obj, "activate")) {
                        DEBUG("Has action interface with activate action");
                        ret = EINA_TRUE;
                        g_object_unref(action);
index 541ee944e2f731f8770a00c3ff4da015c2d3ad17..8de298c88227baf09fd184f39fdb185fd90336de 100644 (file)
@@ -72,6 +72,7 @@
      error = NULL;\
    }
 
+static void on_window_activate(void *data, AtspiAccessible *window);
 static void _highlight_on_slider(Eina_Bool is_slider);
 
 typedef struct {
@@ -333,147 +334,6 @@ char *generate_role_trait(AtspiAccessible * obj)
        return strdup(ret);
 }
 
-char *generate_description_trait(AtspiAccessible * obj) {
-       if (!obj)
-               return strdup("");
-
-       AtspiRole role = atspi_accessible_get_role(obj, NULL);
-       AtspiStateSet *state_set = atspi_accessible_get_state_set(obj);
-       char ret[TTS_MAX_TEXT_SIZE] = { [TTS_MAX_TEXT_SIZE - 1] = 0 };
-       switch (role) {
-       case ATSPI_ROLE_ENTRY:
-       case ATSPI_ROLE_PASSWORD_TEXT: {
-               if (atspi_state_set_contains(state_set, ATSPI_STATE_FOCUSED))
-                       strncpy(ret, _("IDS_TRAIT_TEXT_EDIT_FOCUSED"), sizeof(ret) - strlen(ret) - 1);
-               else
-                       strncpy(ret, _("IDS_TRAIT_TEXT_EDIT"), sizeof(ret) - strlen(ret) - 1);
-               break;
-       }
-       case ATSPI_ROLE_MENU_ITEM: {
-               AtspiAccessible *parent = atspi_accessible_get_parent(obj, NULL);
-               AtspiRole parent_role = atspi_accessible_get_role(parent, NULL);
-               GError *err = NULL;
-               if (parent_role == ATSPI_ROLE_TOOL_BAR) {
-                       int children_count = atspi_accessible_get_child_count(parent, NULL);
-                       int index = atspi_accessible_get_index_in_parent(obj, NULL);
-                       AtspiSelection* selection = atspi_accessible_get_selection_iface(parent);
-                       gboolean is_selected = atspi_selection_is_child_selected(selection, index, &err);
-                       GERROR_CHECK(err);
-                       snprintf(ret, sizeof(ret), _("IDS_TRAIT_MENU_ITEM_TAB_INDEX"), index + 1, children_count);
-                       if (!is_selected)
-                               snprintf(ret + strlen(ret), sizeof(ret), ", %s", _("IDS_TRAIT_ITEM_SELECT"));
-                       g_object_unref(selection);
-               }
-               g_object_unref(parent);
-               break;
-       }
-       case ATSPI_ROLE_LIST_ITEM: {
-               AtspiAccessible *parent = atspi_accessible_get_parent(obj, NULL);
-               AtspiRole parent_role = atspi_accessible_get_role(parent, NULL);
-               AtspiStateSet *parent_state_set = atspi_accessible_get_state_set(parent);
-               if(parent_role == ATSPI_ROLE_TREE_TABLE) {
-                       strncat(ret, _("IDS_TRAIT_ITEM_SELECTED_IMAGE"), sizeof(ret) - strlen(ret) - 1);
-
-                       AtspiStateSet *parent_state_set = atspi_accessible_get_state_set(parent);
-                       bool is_parent_multiselectable = atspi_state_set_contains(parent_state_set, ATSPI_STATE_MULTISELECTABLE);
-
-                       g_object_unref(parent_state_set);
-                       g_object_unref(parent);
-                       if(is_parent_multiselectable) {
-
-                               AtspiSelection *parent_selection = atspi_accessible_get_selection(parent);
-                               int selected_children_count = atspi_selection_get_n_selected_children(parent_selection, NULL);
-                               snprintf(ret + strlen(ret), sizeof(ret), _("IDS_TRAIT_ITEM_SELECTED_COUNT"), selected_children_count);
-                               g_object_unref(parent_selection);
-                       }
-               }
-               else if(!atspi_state_set_contains(state_set, ATSPI_STATE_EXPANDABLE)
-                               && (atspi_state_set_contains(state_set, ATSPI_STATE_EXPANDED) || atspi_state_set_contains(state_set, ATSPI_STATE_COLLAPSED))) {
-                       //ELM_GENLIST_ITEM_GROUP
-                       GError *err = NULL;
-                       int children_count = atspi_accessible_get_child_count(obj, &err);
-                       GERROR_CHECK(err);
-                       if(children_count > 0) {
-                               int idx = 0;
-                               AtspiAccessible *child_iter = NULL;
-                               for (idx = 0; idx < children_count; idx++) {
-                                       child_iter = atspi_accessible_get_child_at_index(obj, idx, &err);
-                                       GERROR_CHECK(err);
-                                       AtspiRole child_role = atspi_accessible_get_role(child_iter, &err);
-                                       GERROR_CHECK(err);
-                                       if(child_role == ATSPI_ROLE_CHECK_BOX) {
-                                               strncpy(ret, _("IDS_TRAIT_GROUP_INDEX_IN_CHECK_BOX"), sizeof(ret) - strlen(ret) - 1);
-                                               g_object_unref(child_iter);
-                                               break;
-                                       }
-                                       g_object_unref(child_iter);
-                               }
-                       }
-               }
-               else if (atspi_state_set_contains(state_set, ATSPI_STATE_EXPANDABLE)) {
-                       //ELM_GENLIST_ITEM_TREE
-                       if (atspi_state_set_contains(state_set, ATSPI_STATE_EXPANDED)) {
-                               strncpy(ret, _("IDS_TRAIT_GROUP_INDEX_EXPANDED"), sizeof(ret) - strlen(ret) - 1);
-                       } else {
-                               strncpy(ret, _("IDS_TRAIT_GROUP_INDEX_COLLAPSED"), sizeof(ret) - strlen(ret) - 1);
-                       }
-               }
-               else if (atspi_state_set_contains(parent_state_set, ATSPI_STATE_ANIMATED)) {
-                       strncpy(ret, _("IDS_TRAIT_REORDER_ITEM_SELECT"), sizeof(ret) - strlen(ret) - 1);
-               }
-               g_object_unref(parent_state_set);
-               g_object_unref(parent);
-               break;
-       }
-       case ATSPI_ROLE_POPUP_MENU: {
-               if (!_has_activate_action(obj)) break;
-               AtspiAccessible *parent = atspi_accessible_get_parent(obj, NULL);
-               AtspiRole parent_role = atspi_accessible_get_role(parent, NULL);
-               if (parent_role == ATSPI_ROLE_COMBO_BOX) break;
-               strncpy(ret, _("IDS_TRAIT_POPUP_CLOSE"), sizeof(ret) - strlen(ret) - 1);
-               g_object_unref(parent);
-               break;
-       }
-       case ATSPI_ROLE_DIALOG: {
-               AtspiAccessible *parent = atspi_accessible_get_parent(obj, NULL);
-               strncpy(ret, _("IDS_TRAIT_POPUP_CLOSE"), sizeof(ret) - strlen(ret) - 1);
-               g_object_unref(parent);
-               break;
-       }
-       case ATSPI_ROLE_COMBO_BOX:
-       case ATSPI_ROLE_GLASS_PANE: {
-               strncpy(ret, _("IDS_TRAIT_PD_HOVERSEL_OPEN"), sizeof(ret) - strlen(ret) - 1);
-               break;
-       }
-       case ATSPI_ROLE_CHECK_BOX:
-       case ATSPI_ROLE_RADIO_BUTTON: {
-               AtspiAccessible *parent;
-               parent = atspi_accessible_get_parent(obj, NULL);
-               if (!atspi_state_set_contains(state_set, ATSPI_STATE_CHECKED) && atspi_state_set_contains(state_set, ATSPI_STATE_EDITABLE))
-                       strncpy(ret, _("IDS_TRAIT_ITEM_EDIT"), sizeof(ret) - strlen(ret) - 1);
-               g_object_unref(parent);
-               //Role name should not be read for radio button, color selector, multibuttonentry items
-               break;
-       }
-       case ATSPI_ROLE_PROGRESS_BAR: {
-               strncpy(ret, _("IDS_TRAIT_PD_PROGRESSBAR"), sizeof(ret) - strlen(ret) - 1);
-               break;
-       }
-       case ATSPI_ROLE_SLIDER: {
-               if (atspi_state_set_contains(state_set, ATSPI_STATE_ENABLED))
-                       strncpy(ret, _("IDS_TRAIT_SLIDER_SWIPE_COMMUNICATE"), sizeof(ret) - strlen(ret) - 1);
-               break;
-       }
-       default:
-               break;
-       }
-
-       if (state_set)
-               g_object_unref(state_set);
-
-       return strdup(ret);
-}
-
 char *generate_state_trait(AtspiAccessible * obj)
 {
        if (!obj)
index 49016185a19a4a206e47bea5fd547acdbf6a9cb5..76bbe2721a38e378041420e737e266c212061482 100644 (file)
@@ -372,3 +372,176 @@ const char *get_debug_object_info_implementation(AtspiAccessible *obj, const cha
 #undef P
        return text;
 }
+
+Eina_Bool widget_has_action(AtspiAccessible *obj, const char *action_name)
+{
+       AtspiAction *action = atspi_accessible_get_action_iface(obj);
+
+       if (action == NULL)
+               return EINA_FALSE;
+
+       Eina_Bool ret = EINA_FALSE;
+       int i;
+       int actions_no = atspi_action_get_n_actions(action, NULL);
+       for (i = 0; i < actions_no && !ret; ++i) {
+               gchar *current_action_name = atspi_action_get_action_name(action, i, NULL);
+
+               if (strcmp(current_action_name, action_name) == 0)
+                       ret = EINA_TRUE;
+
+               g_free(current_action_name);
+       }
+       g_object_unref(action);
+
+       gchar *role = atspi_accessible_get_role_name(obj, NULL);
+       DEBUG("Obj %s %s %s action", role, ret ? "has" : "doesn't have", action_name);
+       g_free(role);
+       return ret;
+}
+
+char *generate_description_trait(AtspiAccessible *obj) {
+       if (!obj)
+               return strdup("");
+
+       char ret[TTS_MAX_TEXT_SIZE] = { [TTS_MAX_TEXT_SIZE - 1] = 0 };
+
+       AtspiRole role = atspi_accessible_get_role(obj, NULL);
+       AtspiStateSet *state_set = atspi_accessible_get_state_set(obj);
+
+       switch (role) {
+       case ATSPI_ROLE_ENTRY:
+       case ATSPI_ROLE_PASSWORD_TEXT: {
+               if (atspi_state_set_contains(state_set, ATSPI_STATE_FOCUSED))
+                       strncpy(ret, _("IDS_TRAIT_TEXT_EDIT_FOCUSED"), sizeof(ret) - strlen(ret) - 1);
+               else
+                       strncpy(ret, _("IDS_TRAIT_TEXT_EDIT"), sizeof(ret) - strlen(ret) - 1);
+               break;
+       }
+       case ATSPI_ROLE_MENU_ITEM: {
+               AtspiAccessible *parent = atspi_accessible_get_parent(obj, NULL);
+               AtspiRole parent_role = atspi_accessible_get_role(parent, NULL);
+               GError *err = NULL;
+               if (parent_role == ATSPI_ROLE_TOOL_BAR) {
+                       int children_count = atspi_accessible_get_child_count(parent, NULL);
+                       int index = atspi_accessible_get_index_in_parent(obj, NULL);
+                       AtspiSelection* selection = atspi_accessible_get_selection_iface(parent);
+                       gboolean is_selected = atspi_selection_is_child_selected(selection, index, &err);
+                       GERROR_CHECK(err);
+                       snprintf(ret, sizeof(ret), _("IDS_TRAIT_MENU_ITEM_TAB_INDEX"), index + 1, children_count);
+                       if (!is_selected)
+                               snprintf(ret + strlen(ret), sizeof(ret), ", %s", _("IDS_TRAIT_ITEM_SELECT"));
+                       g_object_unref(selection);
+               }
+               g_object_unref(parent);
+               break;
+       }
+       // TODO: move this case to funtion
+       case ATSPI_ROLE_LIST_ITEM: {
+               AtspiAccessible *parent = atspi_accessible_get_parent(obj, NULL);
+               AtspiRole parent_role = atspi_accessible_get_role(parent, NULL);
+               AtspiStateSet *parent_state_set = atspi_accessible_get_state_set(parent);
+               if (parent_role == ATSPI_ROLE_TREE_TABLE) {
+                       strncat(ret, _("IDS_TRAIT_ITEM_SELECTED_IMAGE"), sizeof(ret) - strlen(ret) - 1);
+
+                       AtspiStateSet *parent_state_set = atspi_accessible_get_state_set(parent);
+                       bool is_parent_multiselectable = atspi_state_set_contains(parent_state_set, ATSPI_STATE_MULTISELECTABLE);
+
+                       g_object_unref(parent_state_set);
+                       g_object_unref(parent);
+                       if (is_parent_multiselectable) {
+                               AtspiSelection *parent_selection = atspi_accessible_get_selection(parent);
+                               int selected_children_count = atspi_selection_get_n_selected_children(parent_selection, NULL);
+                               snprintf(ret + strlen(ret), sizeof(ret), _("IDS_TRAIT_ITEM_SELECTED_COUNT"), selected_children_count);
+                               g_object_unref(parent_selection);
+                       }
+               }
+               else if (!atspi_state_set_contains(state_set, ATSPI_STATE_EXPANDABLE)
+                               && (atspi_state_set_contains(state_set, ATSPI_STATE_EXPANDED) || atspi_state_set_contains(state_set, ATSPI_STATE_COLLAPSED))) {
+                       //ELM_GENLIST_ITEM_GROUP
+                       GError *err = NULL;
+                       int children_count = atspi_accessible_get_child_count(obj, &err);
+                       GERROR_CHECK(err);
+                       if (children_count > 0) {
+                               int idx = 0;
+                               AtspiAccessible *child_iter = NULL;
+                               for (idx = 0; idx < children_count; idx++) {
+                                       child_iter = atspi_accessible_get_child_at_index(obj, idx, &err);
+                                       GERROR_CHECK(err);
+                                       AtspiRole child_role = atspi_accessible_get_role(child_iter, &err);
+                                       GERROR_CHECK(err);
+                                       if (child_role == ATSPI_ROLE_CHECK_BOX) {
+                                               strncpy(ret, _("IDS_TRAIT_GROUP_INDEX_IN_CHECK_BOX"), sizeof(ret) - strlen(ret) - 1);
+                                               g_object_unref(child_iter);
+                                               break;
+                                       }
+                                       g_object_unref(child_iter);
+                               }
+                       }
+               }
+               else if (atspi_state_set_contains(state_set, ATSPI_STATE_EXPANDABLE)) {
+                       //ELM_GENLIST_ITEM_TREE
+                       if (atspi_state_set_contains(state_set, ATSPI_STATE_EXPANDED))
+                               strncpy(ret, _("IDS_TRAIT_GROUP_INDEX_EXPANDED"), sizeof(ret) - strlen(ret) - 1);
+                       else
+                               strncpy(ret, _("IDS_TRAIT_GROUP_INDEX_COLLAPSED"), sizeof(ret) - strlen(ret) - 1);
+               }
+               else if (atspi_state_set_contains(parent_state_set, ATSPI_STATE_ANIMATED)) {
+                       strncpy(ret, _("IDS_TRAIT_REORDER_ITEM_SELECT"), sizeof(ret) - strlen(ret) - 1);
+               }
+               g_object_unref(parent_state_set);
+               g_object_unref(parent);
+               break;
+       }
+       case ATSPI_ROLE_POPUP_MENU: {
+               if (!widget_has_action(obj, "activate"))
+                       break;
+
+               AtspiAccessible *parent = atspi_accessible_get_parent(obj, NULL);
+               AtspiRole parent_role = atspi_accessible_get_role(parent, NULL);
+               if (parent_role == ATSPI_ROLE_COMBO_BOX) {
+                       g_object_unref(parent);
+                       break;
+               }
+
+               strncpy(ret, _("IDS_TRAIT_POPUP_CLOSE"), sizeof(ret) - strlen(ret) - 1);
+               g_object_unref(parent);
+               break;
+       }
+       case ATSPI_ROLE_DIALOG: {
+               AtspiAccessible *parent = atspi_accessible_get_parent(obj, NULL);
+               strncpy(ret, _("IDS_TRAIT_POPUP_CLOSE"), sizeof(ret) - strlen(ret) - 1);
+               g_object_unref(parent);
+               break;
+       }
+       case ATSPI_ROLE_COMBO_BOX:
+       case ATSPI_ROLE_GLASS_PANE: {
+               strncpy(ret, _("IDS_TRAIT_PD_HOVERSEL_OPEN"), sizeof(ret) - strlen(ret) - 1);
+               break;
+       }
+       case ATSPI_ROLE_CHECK_BOX:
+       case ATSPI_ROLE_RADIO_BUTTON: {
+               AtspiAccessible *parent;
+               parent = atspi_accessible_get_parent(obj, NULL);
+               if (!atspi_state_set_contains(state_set, ATSPI_STATE_CHECKED) && atspi_state_set_contains(state_set, ATSPI_STATE_EDITABLE))
+                       strncpy(ret, _("IDS_TRAIT_ITEM_EDIT"), sizeof(ret) - strlen(ret) - 1);
+               g_object_unref(parent);
+               //Role name should not be read for radio button, color selector, multibuttonentry items
+               break;
+       }
+       case ATSPI_ROLE_PROGRESS_BAR: {
+               strncpy(ret, _("IDS_TRAIT_PD_PROGRESSBAR"), sizeof(ret) - strlen(ret) - 1);
+               break;
+       }
+       case ATSPI_ROLE_SLIDER: {
+               if (atspi_state_set_contains(state_set, ATSPI_STATE_ENABLED))
+                       strncpy(ret, _("IDS_TRAIT_SLIDER_SWIPE_COMMUNICATE"), sizeof(ret) - strlen(ret) - 1);
+               break;
+       }
+       default:
+               break;
+       }
+
+       g_object_unref(state_set);
+
+       return strdup(ret);
+}
index 331c49d146a2d8a81149be31e8e06424ad04c4cc..878aaab50503b3d5542edb95adf6eeffef446e37 100644 (file)
@@ -50,3 +50,5 @@ ENDFUNCTION(CREATE_TEST_FROM_SOURCE)
 
 CREATE_TEST_FROM_SOURCE("screen_reader_vconf.c" "screen_reader_vconf.cpp")
 CREATE_TEST_FROM_SOURCE("screen_reader_utils.c" "screen_reader_utils.cpp")
+CREATE_TEST_FROM_SOURCE("screen_reader_utils.c" "utils_display_info.cpp")
+CREATE_TEST_FROM_SOURCE("screen_reader_utils.c" "utils_description_trait.cpp")
index 78fdce0e29dfa6a54c74a0c4468f366d2a163540..785c23a12a56e0aeb79c195ae760b88b84256a15 100644 (file)
@@ -1,275 +1,4 @@
-#include "wrappers/mocked_screen_reader_utils.h"
-#include "wrappers/mocked_external.h"
-
-using ::testing::StrictMock;
-
-using ::testing::DoAll;
-using ::testing::Invoke;
-using ::testing::Return;
-using ::testing::SetArgPointee;
-using ::testing::StrEq;
-using ::testing::_;
-using ::testing::AnyNumber;
-
-class ScreenReaderUtilsFixture : public ::testing::Test {
-protected:
-       AtspiAccessible *obj_;
-       AtspiStateSet *stateSet_;
-       AtspiStateType state_ = ATSPI_STATE_INVALID;
-
-       mock_atspi_accessible_get_state_set m_atspi_accessible_get_state_set;
-       mock_atspi_state_set_contains m_atspi_state_set_contains;
-       mock_g_object_unref m_g_object_unref;
-
-       AtspiAccessible *NewAtspiAccessibleObject() {
-               if (obj_)
-                       delete obj_;
-
-               obj_ = new AtspiAccessible;
-
-               return obj_;
-       }
-
-       AtspiStateSet *NewStateSet() {
-               stateSet_ = (AtspiStateSet *)0xdeadbeef;
-               return stateSet_;
-       }
-
-public:
-       void SetUp() {
-               obj_ = nullptr;
-               stateSet_ = nullptr;
-       }
-
-       void TearDown() {
-               if (obj_)
-                       delete obj_;
-       }
-
-};
-
-class ScreenReaderUtilsDisplayInfoFixture : public ::testing::Test {
-protected:
-       AtspiAccessible *obj_;
-       AtspiComponent *comp_;
-       bool display_parent_info_;
-
-       mock_atspi_accessible_get_component_iface m_atspi_accessible_get_component_iface;
-
-       AtspiAccessible *newAtspiAccessibleObject() {
-               if (obj_)
-                       delete obj_;
-
-               obj_ = new AtspiAccessible;
-
-               return obj_;
-       }
-
-       AtspiComponent *newAtspiComponentObject() {
-               if (comp_)
-                       delete comp_;
-
-               comp_ = new AtspiComponent;
-
-               return comp_;
-       }
-
-public:
-       void SetUp() {
-               obj_ = nullptr;
-               comp_ = nullptr;
-               display_parent_info_ = false;
-       }
-
-       void TearDown() {
-               if (obj_)
-                       delete obj_;
-
-               if (comp_)
-                       delete comp_;
-       }
-};
-
-class ScreenReaderUtilsDisplayInfoMainFunctionFixture : public ScreenReaderUtilsDisplayInfoFixture {
-protected:
-       mock__debug_display_object_parent_info m_display_parent_info;
-
-       mock__debug_display_object_name m_display_name;
-       mock__debug_display_object_role m_display_role;
-       mock__debug_display_object_description m_display_description;
-       mock__debug_display_object_iface_values m_display_iface_values;
-       mock__debug_display_object_states m_display_states;
-       mock__debug_display_rect_screen m_display_rect_screen;
-       mock__debug_display_win_screen m_display_win_screen;
-       mock__debug_display_object_ifaces m_display_ifaces;
-
-       mock_atspi_accessible_get_child_count m_atspi_accessible_get_child_count;
-       mock_atspi_component_get_highlight_index m_atspi_component_get_highlight_index;
-       mock_atspi_accessible_get_index_in_parent m_atspi_accessible_get_index_in_parent;
-       mock_atspi_accessible_get_object_locale m_atspi_accessible_get_object_locale;
-
-       void CallDependenciesWithoutParentInfo() {
-               EXPECT_FUNCTION_CALL(m_display_name, (obj_)).Times(1);
-               EXPECT_FUNCTION_CALL(m_display_role, (obj_)).Times(1);
-               EXPECT_FUNCTION_CALL(m_display_description, (obj_)).Times(1);
-               EXPECT_FUNCTION_CALL(m_atspi_accessible_get_child_count, (obj_, nullptr)).Times(AnyNumber());
-               EXPECT_FUNCTION_CALL(m_atspi_accessible_get_component_iface, (obj_)).Times(1);
-               EXPECT_FUNCTION_CALL(m_atspi_component_get_highlight_index, (_, nullptr)).Times(AnyNumber());
-               EXPECT_FUNCTION_CALL(m_atspi_accessible_get_index_in_parent, (obj_, nullptr)).Times(AnyNumber());
-               EXPECT_FUNCTION_CALL(m_display_iface_values, (obj_)).Times(1);
-               EXPECT_FUNCTION_CALL(m_display_states, (obj_)).Times(1);
-               EXPECT_FUNCTION_CALL(m_atspi_accessible_get_object_locale, (obj_, nullptr)).Times(AnyNumber());
-               EXPECT_FUNCTION_CALL(m_display_rect_screen, (nullptr)).Times(1);
-               EXPECT_FUNCTION_CALL(m_display_win_screen, (nullptr)).Times(1);
-               EXPECT_FUNCTION_CALL(m_display_ifaces, (obj_)).Times(1);
-       }
-};
-
-class ScreenReaderUtilsDisplayInfoDependenciesFixture : public ScreenReaderUtilsDisplayInfoFixture {
-protected:
-       mock_atspi_component_get_extents m_atspi_component_get_extents;
-       mock_atspi_accessible_get_parent m_atspi_accessible_get_parent;
-       mock_atspi_accessible_get_interfaces m_atspi_accessible_get_interfaces;
-       mock_atspi_accessible_get_state_set m_atspi_accessible_get_state_set;
-       mock_atspi_state_set_get_states m_atspi_state_set_get_states;
-       mock_atspi_accessible_get_value_iface m_atspi_accessible_get_value_iface;
-       mock_atspi_value_get_current_value m_atspi_value_get_current_value;
-       mock_atspi_value_get_maximum_value m_atspi_value_get_maximum_value;
-       mock_atspi_value_get_minimum_value m_atspi_value_get_minimum_value;
-       mock_atspi_accessible_get_description m_atspi_accessible_get_description;
-       mock_atspi_accessible_get_localized_role_name m_atspi_accessible_get_localized_role_name;
-       mock_atspi_accessible_get_name m_atspi_accessible_get_name;
-};
-
-TEST_F(ScreenReaderUtilsDisplayInfoMainFunctionFixture, DisplayInfoWithNullObject) {
-       debug_display_info_about_object(nullptr, display_parent_info_);
-}
-
-TEST_F(ScreenReaderUtilsDisplayInfoMainFunctionFixture, DisplayInfoWithoutParentInfo) {
-       newAtspiAccessibleObject();
-       CallDependenciesWithoutParentInfo();
-
-       debug_display_info_about_object(obj_, display_parent_info_);
-}
-
-TEST_F(ScreenReaderUtilsDisplayInfoMainFunctionFixture, DisplayInfoWithParentInfo) {
-       newAtspiAccessibleObject();
-       display_parent_info_ = true;
-
-       EXPECT_FUNCTION_CALL(m_display_parent_info, (obj_)).Times(1);
-       CallDependenciesWithoutParentInfo();
-
-       debug_display_info_about_object(obj_, display_parent_info_);
-}
-
-TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayWinScreenWithNullComponent) {
-       EXPECT_FUNCTION_CALL(m_atspi_component_get_extents, (nullptr, ATSPI_COORD_TYPE_WINDOW, nullptr)).Times(1);
-
-       _debug_display_win_screen(comp_);
-}
-
-TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayWinScreenWithNullAtspiRect) {
-       newAtspiComponentObject();
-       EXPECT_FUNCTION_CALL(m_atspi_component_get_extents, (comp_, ATSPI_COORD_TYPE_WINDOW, nullptr)).WillOnce(Return(nullptr));
-
-       _debug_display_win_screen(comp_);
-}
-
-TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayWinScreen) {
-       newAtspiComponentObject();
-       EXPECT_FUNCTION_CALL(m_atspi_component_get_extents, (comp_, ATSPI_COORD_TYPE_WINDOW, nullptr)).Times(1);
-
-       _debug_display_win_screen(comp_);
-}
-
-TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayRectScreenWithNullComponent) {
-       EXPECT_FUNCTION_CALL(m_atspi_component_get_extents, (nullptr, ATSPI_COORD_TYPE_SCREEN, nullptr)).Times(1);
-
-       _debug_display_rect_screen(comp_);
-}
-
-TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayRectScreenWithNullAtspiRect) {
-       newAtspiComponentObject();
-       EXPECT_FUNCTION_CALL(m_atspi_component_get_extents, (comp_, ATSPI_COORD_TYPE_SCREEN, nullptr)).WillOnce(Return(nullptr));
-
-       _debug_display_rect_screen(comp_);
-}
-
-TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayRectScreen) {
-       newAtspiComponentObject();
-       EXPECT_FUNCTION_CALL(m_atspi_component_get_extents, (comp_, ATSPI_COORD_TYPE_SCREEN, nullptr)).Times(1);
-
-       _debug_display_rect_screen(comp_);
-}
-
-TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayParentInfoWithNullParent) {
-       mock_debug_display_info_about_object m_display_info;
-       newAtspiAccessibleObject();
-
-       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_parent, (obj_, nullptr)).WillOnce(Return(nullptr));
-       EXPECT_FUNCTION_CALL(m_display_info, (nullptr, false)).Times(0);
-
-       _debug_display_object_parent_info(obj_);
-}
-
-TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayIfacesWithNullObject) {
-       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_interfaces, (nullptr)).Times(1);
-
-       _debug_display_object_ifaces(nullptr);
-}
-
-TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayIfacesWithNullIfacesArray) {
-       newAtspiAccessibleObject();
-
-       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_interfaces, (obj_)).WillOnce(Return(nullptr));
-
-       _debug_display_object_ifaces(obj_);
-}
-
-TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayStatesWithNullObject) {
-       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_state_set, (nullptr)).Times(1);
-       EXPECT_FUNCTION_CALL(m_atspi_state_set_get_states, (nullptr)).Times(1);
-
-       _debug_display_object_states(nullptr);
-}
-
-TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayIfaceValuesWithNullObject) {
-       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_value_iface, (nullptr)).Times(1);
-
-       EXPECT_FUNCTION_CALL(m_atspi_value_get_current_value, (nullptr, nullptr)).Times(0);
-       EXPECT_FUNCTION_CALL(m_atspi_value_get_maximum_value, (nullptr, nullptr)).Times(0);
-       EXPECT_FUNCTION_CALL(m_atspi_value_get_minimum_value, (nullptr, nullptr)).Times(0);
-
-       _debug_display_object_iface_values(nullptr);
-}
-
-TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayDescription) {
-       newAtspiAccessibleObject();
-
-       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_description, (obj_, nullptr)).WillOnce(Return(nullptr));
-
-       _debug_display_object_description(obj_);
-}
-
-TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayRole) {
-       newAtspiAccessibleObject();
-
-       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_localized_role_name, (obj_, nullptr)).WillOnce(Return(nullptr));
-
-       _debug_display_object_role(obj_);
-}
-
-TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayName) {
-       newAtspiAccessibleObject();
-
-       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_name, (obj_, nullptr)).WillOnce(Return(nullptr));
-
-       _debug_display_object_name(obj_);
-}
-
-TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, StateToChar) {
-       EXPECT_STREQ(state_to_char(ATSPI_STATE_INVALID), "ATSPI_STATE_INVALID");
-}
+#include "screen_reader_utils.hpp"
 
 TEST_F(ScreenReaderUtilsFixture, WidgetHasNameNullArgs) {
        EXPECT_FUNCTION_CALL(m_atspi_accessible_get_state_set, (nullptr)).WillOnce(Return(nullptr));
@@ -281,6 +10,7 @@ TEST_F(ScreenReaderUtilsFixture, WidgetHasNameNullArgs) {
 TEST_F(ScreenReaderUtilsFixture, WidgetHasStateHasNot) {
        NewAtspiAccessibleObject();
        NewStateSet();
+       AtspiStateType state_ = ATSPI_STATE_INVALID;
 
        EXPECT_FUNCTION_CALL(m_atspi_accessible_get_state_set, (obj_)).WillOnce(Return(stateSet_));
        EXPECT_FUNCTION_CALL(m_atspi_state_set_contains, (stateSet_, state_)).WillOnce(Return(FALSE));
@@ -292,6 +22,7 @@ TEST_F(ScreenReaderUtilsFixture, WidgetHasStateHasNot) {
 TEST_F(ScreenReaderUtilsFixture, WidgetHasStateHas) {
        NewAtspiAccessibleObject();
        NewStateSet();
+       AtspiStateType state_ = ATSPI_STATE_INVALID;
 
        EXPECT_FUNCTION_CALL(m_atspi_accessible_get_state_set, (obj_)).WillOnce(Return(stateSet_));
        EXPECT_FUNCTION_CALL(m_atspi_state_set_contains, (stateSet_, state_)).WillOnce(Return(TRUE));
@@ -299,3 +30,23 @@ TEST_F(ScreenReaderUtilsFixture, WidgetHasStateHas) {
 
        EXPECT_EQ(widget_has_state(obj_, state_), true);
 }
+
+TEST_F(ScreenReaderUtilsFixture, WidgetHasActionNullObject) {
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_action_iface, (nullptr)).Times(1);
+
+       EXPECT_EQ(widget_has_action(nullptr, "noaction"), EINA_FALSE);
+}
+
+// TEST_F(ScreenReaderUtilsFixture, WidgetHasActionHasNot) {
+//     NewAtspiAccessibleObject();
+//     AtspiAction *action_ = new AtspiAction;
+//     int actionNo_ = 1;
+//
+//     EXPECT_FUNCTION_CALL(m_atspi_accessible_get_action_iface, (obj_)).WillOnce(Return(action_));
+//     EXPECT_FUNCTION_CALL(m_atspi_action_get_n_actions, (action_, nullptr)).WillOnce(Return(actionNo_));
+//     EXPECT_FUNCTION_CALL(m_atspi_action_get_action_name, (action_, actionNo_-1, nullptr)).Times(actionNo_);
+//     EXPECT_FUNCTION_CALL(m_strcmp, (_, _)).WillOnce(Return(1));
+//     EXPECT_FUNCTION_CALL(m_atspi_accessible_get_role_name, (obj_, nullptr)).Times(1);
+//
+//     EXPECT_EQ(widget_has_action(obj_, "noaction"), EINA_FALSE);
+// }
diff --git a/tests2/screen_reader_utils.hpp b/tests2/screen_reader_utils.hpp
new file mode 100644 (file)
index 0000000..72a3b14
--- /dev/null
@@ -0,0 +1,53 @@
+#include "wrappers/mocked_screen_reader_utils.h"
+#include "wrappers/mocked_external.h"
+
+using ::testing::StrictMock;
+
+using ::testing::DoAll;
+using ::testing::Invoke;
+using ::testing::Return;
+using ::testing::SetArgPointee;
+using ::testing::StrEq;
+using ::testing::_;
+
+class ScreenReaderUtilsFixture : public ::testing::Test {
+protected:
+       AtspiAccessible *obj_;
+       AtspiStateSet *stateSet_;
+
+       mock_atspi_accessible_get_state_set m_atspi_accessible_get_state_set;
+       mock_atspi_state_set_contains m_atspi_state_set_contains;
+       mock_g_object_unref m_g_object_unref;
+
+       mock_atspi_accessible_get_role m_atspi_accessible_get_role;
+       mock_atspi_accessible_get_action_iface m_atspi_accessible_get_action_iface;
+       mock_atspi_action_get_n_actions m_atspi_action_get_n_actions;
+       mock_atspi_action_get_action_name m_atspi_action_get_action_name;
+       mock_atspi_accessible_get_role_name m_atspi_accessible_get_role_name;
+
+       AtspiAccessible *NewAtspiAccessibleObject() {
+               if (obj_)
+                       delete obj_;
+
+               obj_ = new AtspiAccessible;
+
+               return obj_;
+       }
+
+       AtspiStateSet *NewStateSet() {
+               stateSet_ = (AtspiStateSet *)0xdeadbeef;
+               return stateSet_;
+       }
+
+public:
+       void SetUp() {
+               obj_ = nullptr;
+               stateSet_ = nullptr;
+       }
+
+       void TearDown() {
+               if (obj_)
+                       delete obj_;
+       }
+
+};
diff --git a/tests2/utils_description_trait.cpp b/tests2/utils_description_trait.cpp
new file mode 100644 (file)
index 0000000..8de469d
--- /dev/null
@@ -0,0 +1,270 @@
+#include "screen_reader_utils.hpp"
+
+class ScreenReaderUtilsDescritpionTraitFixture : public ScreenReaderUtilsFixture {
+public:
+       AtspiAccessible *NewParentObject(AtspiRole role = ATSPI_ROLE_INVALID) {
+               parent_ = (AtspiAccessible *)0xdeadbeef;
+               parentRole_ = role;
+               return parent_;
+       }
+
+       mock_atspi_accessible_get_parent m_atspi_accessible_get_parent;
+       mock_atspi_accessible_get_child_count m_atspi_accessible_get_child_count;
+       mock_atspi_accessible_get_index_in_parent m_atspi_accessible_get_index_in_parent;
+       mock_atspi_accessible_get_selection_iface m_atspi_accessible_get_selection_iface;
+       mock_atspi_selection_is_child_selected m_atspi_selection_is_child_selected;
+       mock_atspi_selection_get_n_selected_children m_atspi_selection_get_n_selected_children;
+       mock_atspi_accessible_get_selection m_atspi_accessible_get_selection;
+       mock_atspi_accessible_get_child_at_index m_atspi_accessible_get_child_at_index;
+       mock_widget_has_action m_widget_has_action;
+
+protected:
+       void CallGeneralDependencies(AtspiRole role, AtspiStateSet *stateSet_) {
+               EXPECT_FUNCTION_CALL(m_atspi_accessible_get_role, (obj_, nullptr)).WillOnce(Return(role));
+               EXPECT_FUNCTION_CALL(m_atspi_accessible_get_state_set, (obj_)).WillOnce(Return(stateSet_));
+       }
+
+       void CallParentWithRoleDependencies() {
+               EXPECT_FUNCTION_CALL(m_atspi_accessible_get_parent, (obj_, nullptr)).WillOnce(Return(parent_));
+               EXPECT_FUNCTION_CALL(m_atspi_accessible_get_role, (parent_, nullptr)).WillOnce(Return(parentRole_));
+       }
+
+       void CallMenuRoleDependencies() {
+               CallParentWithRoleDependencies();
+
+               EXPECT_FUNCTION_CALL(m_atspi_accessible_get_child_count, (parent_, nullptr)).Times(1);
+               EXPECT_FUNCTION_CALL(m_atspi_accessible_get_index_in_parent, (obj_, nullptr)).Times(1);
+               EXPECT_FUNCTION_CALL(m_atspi_accessible_get_selection_iface, (parent_)).Times(1);
+       }
+
+       AtspiAccessible *parent_;
+       AtspiRole parentRole_;
+};
+
+class DescriptionTraitWithAccessibleObjectAndStateSet : public ScreenReaderUtilsDescritpionTraitFixture {
+public:
+       void SetUp() {
+               obj_ = nullptr;
+               stateSet_ = nullptr;
+               NewAtspiAccessibleObject();
+               NewStateSet();
+       }
+
+       void TearDown() {
+               delete obj_;
+       }
+};
+
+TEST_F(ScreenReaderUtilsDescritpionTraitFixture, NullObject) {
+       EXPECT_STREQ(generate_description_trait(nullptr), "");
+}
+
+TEST_F(ScreenReaderUtilsDescritpionTraitFixture, NoRole) {
+       NewAtspiAccessibleObject();
+
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_role, (obj_, nullptr)).Times(1);
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_state_set, (obj_)).Times(1);
+
+       EXPECT_STREQ(generate_description_trait(obj_), "");
+}
+
+TEST_F(DescriptionTraitWithAccessibleObjectAndStateSet, EntryOrPasswordTextFocused) {
+       CallGeneralDependencies(ATSPI_ROLE_ENTRY, stateSet_);
+
+       EXPECT_FUNCTION_CALL(m_atspi_state_set_contains, (stateSet_, ATSPI_STATE_FOCUSED)).WillOnce(Return(true));
+
+       EXPECT_STREQ(generate_description_trait(obj_), "IDS_TRAIT_TEXT_EDIT_FOCUSED");
+}
+
+TEST_F(DescriptionTraitWithAccessibleObjectAndStateSet, EntryOrPasswordTextNotFocused) {
+       CallGeneralDependencies(ATSPI_ROLE_ENTRY, stateSet_);
+
+       EXPECT_FUNCTION_CALL(m_atspi_state_set_contains, (stateSet_, ATSPI_STATE_FOCUSED)).WillOnce(Return(false));
+
+       EXPECT_STREQ(generate_description_trait(obj_), "IDS_TRAIT_TEXT_EDIT");
+}
+
+TEST_F(DescriptionTraitWithAccessibleObjectAndStateSet, MenuItemNoToolbar) {
+       NewParentObject();
+
+       CallGeneralDependencies(ATSPI_ROLE_MENU_ITEM, stateSet_);
+       CallParentWithRoleDependencies();
+
+       EXPECT_STREQ(generate_description_trait(obj_), "");
+}
+
+TEST_F(DescriptionTraitWithAccessibleObjectAndStateSet, MenuItemWithToolbarSelected) {
+       NewAtspiAccessibleObject();
+       NewStateSet();
+       NewParentObject(ATSPI_ROLE_TOOL_BAR);
+       CallGeneralDependencies(ATSPI_ROLE_MENU_ITEM, stateSet_);
+       CallMenuRoleDependencies();
+
+       EXPECT_FUNCTION_CALL(m_atspi_selection_is_child_selected, (_, _, _)).WillOnce(Return(true));
+
+       EXPECT_STREQ(generate_description_trait(obj_), "IDS_TRAIT_MENU_ITEM_TAB_INDEX");
+}
+
+TEST_F(DescriptionTraitWithAccessibleObjectAndStateSet, MenuItemWithToolbarNotSelected) {
+       NewParentObject(ATSPI_ROLE_TOOL_BAR);
+       CallGeneralDependencies(ATSPI_ROLE_MENU_ITEM, stateSet_);
+       CallMenuRoleDependencies();
+
+       EXPECT_FUNCTION_CALL(m_atspi_selection_is_child_selected, (_, _, _)).WillOnce(Return(false));
+
+       EXPECT_STREQ(generate_description_trait(obj_), "IDS_TRAIT_MENU_ITEM_TAB_INDEX, IDS_TRAIT_ITEM_SELECT");
+}
+
+TEST_F(DescriptionTraitWithAccessibleObjectAndStateSet, ListItemNoAdditionalRole) {
+       NewParentObject();
+
+       CallGeneralDependencies(ATSPI_ROLE_LIST_ITEM, stateSet_);
+
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_parent, (obj_, nullptr)).WillOnce(Return(parent_));
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_role, (parent_, nullptr)).WillOnce(Return(parentRole_));
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_state_set, (parent_)).Times(1);
+
+       EXPECT_STREQ(generate_description_trait(obj_), "");
+}
+
+TEST_F(DescriptionTraitWithAccessibleObjectAndStateSet, ListItemParentIsTreeTableAndNotMultiselectable) {
+       NewParentObject(ATSPI_ROLE_TREE_TABLE);
+
+       CallGeneralDependencies(ATSPI_ROLE_LIST_ITEM, stateSet_);
+       CallParentWithRoleDependencies();
+
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_state_set, (parent_)).Times(2);
+       EXPECT_FUNCTION_CALL(m_atspi_state_set_contains, (_, ATSPI_STATE_MULTISELECTABLE)).WillOnce(Return(false));
+
+       EXPECT_STREQ(generate_description_trait(obj_), "IDS_TRAIT_ITEM_SELECTED_IMAGE");
+}
+
+TEST_F(DescriptionTraitWithAccessibleObjectAndStateSet, ListItemParentIsTreeTableAndMultiselectable) {
+       NewParentObject(ATSPI_ROLE_TREE_TABLE);
+
+       CallGeneralDependencies(ATSPI_ROLE_LIST_ITEM, stateSet_);
+       CallParentWithRoleDependencies();
+
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_state_set, (parent_)).WillRepeatedly(Return(stateSet_));
+       EXPECT_FUNCTION_CALL(m_atspi_state_set_contains, (_, ATSPI_STATE_MULTISELECTABLE)).WillOnce(Return(true));
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_selection, (parent_)).Times(1);
+       EXPECT_FUNCTION_CALL(m_atspi_selection_get_n_selected_children, (_, nullptr)).Times(1);
+
+       EXPECT_STREQ(generate_description_trait(obj_), "IDS_TRAIT_ITEM_SELECTED_IMAGEIDS_TRAIT_ITEM_SELECTED_COUNT");
+}
+
+TEST_F(DescriptionTraitWithAccessibleObjectAndStateSet, ListItemNotExpandable) {
+       NewParentObject();
+       const int children_count = 1;
+       AtspiAccessible *childIter = new AtspiAccessible;
+
+       CallGeneralDependencies(ATSPI_ROLE_LIST_ITEM, stateSet_);
+       CallParentWithRoleDependencies();
+
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_state_set, (parent_)).WillOnce(Return(stateSet_));
+
+       EXPECT_FUNCTION_CALL(m_atspi_state_set_contains, (stateSet_, ATSPI_STATE_EXPANDABLE)).WillOnce(Return(false));
+       EXPECT_FUNCTION_CALL(m_atspi_state_set_contains, (stateSet_, ATSPI_STATE_EXPANDED)).WillOnce(Return(true));
+
+
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_child_count, (obj_, _)).WillOnce(Return(children_count));
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_child_at_index, (obj_, 0, _)).WillOnce(Return(childIter));
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_role, (childIter, _)).WillOnce(Return(ATSPI_ROLE_CHECK_BOX));
+
+       EXPECT_STREQ(generate_description_trait(obj_), "IDS_TRAIT_GROUP_INDEX_IN_CHECK_BOX");
+       delete childIter;
+}
+
+TEST_F(DescriptionTraitWithAccessibleObjectAndStateSet, ListItemExpandableAndExpanded) {
+       NewParentObject();
+
+       CallGeneralDependencies(ATSPI_ROLE_LIST_ITEM, stateSet_);
+       CallParentWithRoleDependencies();
+
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_state_set, (parent_)).WillOnce(Return(stateSet_));
+
+       EXPECT_FUNCTION_CALL(m_atspi_state_set_contains, (stateSet_, ATSPI_STATE_EXPANDABLE)).WillRepeatedly(Return(true));
+       EXPECT_FUNCTION_CALL(m_atspi_state_set_contains, (stateSet_, ATSPI_STATE_EXPANDED)).WillOnce(Return(true));
+
+       EXPECT_STREQ(generate_description_trait(obj_), "IDS_TRAIT_GROUP_INDEX_EXPANDED");
+}
+
+TEST_F(DescriptionTraitWithAccessibleObjectAndStateSet, ListItemExpandableAndNotExpanded) {
+       NewParentObject();
+
+       CallGeneralDependencies(ATSPI_ROLE_LIST_ITEM, stateSet_);
+       CallParentWithRoleDependencies();
+
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_state_set, (parent_)).WillOnce(Return(stateSet_));
+
+       EXPECT_FUNCTION_CALL(m_atspi_state_set_contains, (stateSet_, ATSPI_STATE_EXPANDABLE)).WillRepeatedly(Return(true));
+       EXPECT_FUNCTION_CALL(m_atspi_state_set_contains, (stateSet_, ATSPI_STATE_EXPANDED)).WillOnce(Return(false));
+
+       EXPECT_STREQ(generate_description_trait(obj_), "IDS_TRAIT_GROUP_INDEX_COLLAPSED");
+}
+
+TEST_F(DescriptionTraitWithAccessibleObjectAndStateSet, ListItemAnimated) {
+       NewParentObject();
+
+       CallGeneralDependencies(ATSPI_ROLE_LIST_ITEM, stateSet_);
+       CallParentWithRoleDependencies();
+
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_state_set, (parent_)).WillOnce(Return(stateSet_));
+
+       EXPECT_FUNCTION_CALL(m_atspi_state_set_contains, (stateSet_, ATSPI_STATE_EXPANDABLE)).WillRepeatedly(Return(false));
+       EXPECT_FUNCTION_CALL(m_atspi_state_set_contains, (stateSet_, ATSPI_STATE_EXPANDED)).WillOnce(Return(false));
+       EXPECT_FUNCTION_CALL(m_atspi_state_set_contains, (stateSet_, ATSPI_STATE_COLLAPSED)).WillOnce(Return(false));
+
+       EXPECT_FUNCTION_CALL(m_atspi_state_set_contains, (stateSet_, ATSPI_STATE_ANIMATED)).WillOnce(Return(true));
+
+       EXPECT_STREQ(generate_description_trait(obj_), "IDS_TRAIT_REORDER_ITEM_SELECT");
+}
+
+TEST_F(DescriptionTraitWithAccessibleObjectAndStateSet, PopupMenu) {
+       CallGeneralDependencies(ATSPI_ROLE_POPUP_MENU, stateSet_);
+
+       EXPECT_FUNCTION_CALL(m_widget_has_action, (obj_, _)).WillOnce(Return(true));
+
+       NewParentObject();
+       CallParentWithRoleDependencies();
+
+       EXPECT_STREQ(generate_description_trait(obj_), "IDS_TRAIT_POPUP_CLOSE");
+}
+
+TEST_F(DescriptionTraitWithAccessibleObjectAndStateSet, Dialog) {
+       CallGeneralDependencies(ATSPI_ROLE_DIALOG, stateSet_);
+
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_parent, (obj_, _)).Times(1);
+
+       EXPECT_STREQ(generate_description_trait(obj_), "IDS_TRAIT_POPUP_CLOSE");
+}
+
+TEST_F(DescriptionTraitWithAccessibleObjectAndStateSet, ComboBoxOrGlassPane) {
+       CallGeneralDependencies(ATSPI_ROLE_COMBO_BOX, stateSet_);
+
+       EXPECT_STREQ(generate_description_trait(obj_), "IDS_TRAIT_PD_HOVERSEL_OPEN");
+}
+
+TEST_F(DescriptionTraitWithAccessibleObjectAndStateSet, CheckBoxOrRadioButton) {
+       CallGeneralDependencies(ATSPI_ROLE_RADIO_BUTTON, stateSet_);
+
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_parent, (obj_, _)).Times(1);
+       EXPECT_FUNCTION_CALL(m_atspi_state_set_contains, (stateSet_, ATSPI_STATE_CHECKED)).WillOnce(Return(false));
+       EXPECT_FUNCTION_CALL(m_atspi_state_set_contains, (stateSet_, ATSPI_STATE_EDITABLE)).WillOnce(Return(true));
+
+       EXPECT_STREQ(generate_description_trait(obj_), "IDS_TRAIT_ITEM_EDIT");
+}
+
+TEST_F(DescriptionTraitWithAccessibleObjectAndStateSet, ProgressBar) {
+       CallGeneralDependencies(ATSPI_ROLE_PROGRESS_BAR, stateSet_);
+
+       EXPECT_STREQ(generate_description_trait(obj_), "IDS_TRAIT_PD_PROGRESSBAR");
+}
+
+TEST_F(DescriptionTraitWithAccessibleObjectAndStateSet, Slider) {
+       CallGeneralDependencies(ATSPI_ROLE_SLIDER, stateSet_);
+
+       EXPECT_FUNCTION_CALL(m_atspi_state_set_contains, (stateSet_, ATSPI_STATE_ENABLED)).WillOnce(Return(true));
+
+       EXPECT_STREQ(generate_description_trait(obj_), "IDS_TRAIT_SLIDER_SWIPE_COMMUNICATE");
+}
diff --git a/tests2/utils_display_info.cpp b/tests2/utils_display_info.cpp
new file mode 100644 (file)
index 0000000..8df8ab6
--- /dev/null
@@ -0,0 +1,224 @@
+#include "screen_reader_utils.hpp"
+
+class ScreenReaderUtilsDisplayInfoFixture : public ::testing::Test {
+protected:
+       AtspiAccessible *obj_;
+       AtspiComponent *comp_;
+
+       mock_atspi_accessible_get_child_count m_atspi_accessible_get_child_count;
+       mock_atspi_accessible_get_component_iface m_atspi_accessible_get_component_iface;
+       mock_atspi_component_get_highlight_index m_atspi_component_get_highlight_index;
+       mock_atspi_accessible_get_index_in_parent m_atspi_accessible_get_index_in_parent;
+       mock_atspi_accessible_get_object_locale m_atspi_accessible_get_object_locale;
+
+       AtspiAccessible *newAtspiAccessibleObject() {
+               if (obj_)
+                       delete obj_;
+
+               obj_ = new AtspiAccessible;
+
+               return obj_;
+       }
+
+       AtspiComponent *newAtspiComponentObject() {
+               if (comp_)
+                       delete comp_;
+
+               comp_ = new AtspiComponent;
+
+               return comp_;
+       }
+
+public:
+       void SetUp() {
+               obj_ = nullptr;
+               comp_ = nullptr;
+       }
+
+       void TearDown() {
+               if (obj_)
+                       delete obj_;
+
+               if (comp_)
+                       delete comp_;
+       }
+};
+
+class ScreenReaderUtilsDisplayInfoMainFunctionFixture : public ScreenReaderUtilsDisplayInfoFixture {
+protected:
+       mock__debug_display_object_parent_info m_display_parent_info;
+
+       mock__debug_display_object_name m_display_name;
+       mock__debug_display_object_role m_display_role;
+       mock__debug_display_object_description m_display_description;
+       mock__debug_display_object_iface_values m_display_iface_values;
+       mock__debug_display_object_states m_display_states;
+       mock__debug_display_rect_screen m_display_rect_screen;
+       mock__debug_display_win_screen m_display_win_screen;
+       mock__debug_display_object_ifaces m_display_ifaces;
+
+       void CallDependenciesWithoutParentInfo(AtspiAccessible *obj_) {
+               EXPECT_FUNCTION_CALL(m_display_name, (obj_)).Times(1);
+               EXPECT_FUNCTION_CALL(m_display_role, (obj_)).Times(1);
+               EXPECT_FUNCTION_CALL(m_display_description, (obj_)).Times(1);
+               EXPECT_FUNCTION_CALL(m_atspi_accessible_get_child_count, (obj_, nullptr)).Times(1);
+               EXPECT_FUNCTION_CALL(m_atspi_accessible_get_component_iface, (obj_)).Times(1);
+               EXPECT_FUNCTION_CALL(m_atspi_component_get_highlight_index, (nullptr, nullptr)).Times(1);
+               EXPECT_FUNCTION_CALL(m_atspi_accessible_get_index_in_parent, (obj_, nullptr)).Times(1);
+               EXPECT_FUNCTION_CALL(m_display_iface_values, (obj_)).Times(1);
+               EXPECT_FUNCTION_CALL(m_display_states, (obj_)).Times(1);
+               EXPECT_FUNCTION_CALL(m_atspi_accessible_get_object_locale, (obj_, nullptr)).Times(1);
+               EXPECT_FUNCTION_CALL(m_display_rect_screen, (nullptr)).Times(1);
+               EXPECT_FUNCTION_CALL(m_display_win_screen, (nullptr)).Times(1);
+               EXPECT_FUNCTION_CALL(m_display_ifaces, (obj_)).Times(1);
+       }
+};
+
+TEST_F(ScreenReaderUtilsDisplayInfoMainFunctionFixture, DisplayInfoWithNullObject) {
+       bool displayParentInfo_ = false;
+       debug_display_info_about_object(nullptr, displayParentInfo_);
+}
+
+TEST_F(ScreenReaderUtilsDisplayInfoMainFunctionFixture, DisplayInfoWithoutParentInfo) {
+       bool displayParentInfo_ = false;
+       AtspiAccessible *obj_ = newAtspiAccessibleObject();
+
+       CallDependenciesWithoutParentInfo(obj_);
+
+       debug_display_info_about_object(obj_, displayParentInfo_);
+}
+
+TEST_F(ScreenReaderUtilsDisplayInfoMainFunctionFixture, DisplayInfoWithParentInfo) {
+       bool displayParentInfo_ = true;
+       AtspiAccessible *obj_ = newAtspiAccessibleObject();
+
+       EXPECT_FUNCTION_CALL(m_display_parent_info, (obj_)).Times(1);
+       CallDependenciesWithoutParentInfo(obj_);
+
+       debug_display_info_about_object(obj_, displayParentInfo_);
+}
+
+class ScreenReaderUtilsDisplayInfoDependenciesFixture : public ScreenReaderUtilsDisplayInfoFixture {
+protected:
+       mock_atspi_component_get_extents m_atspi_component_get_extents;
+       mock_atspi_accessible_get_parent m_atspi_accessible_get_parent;
+       mock_atspi_accessible_get_interfaces m_atspi_accessible_get_interfaces;
+       mock_atspi_accessible_get_state_set m_atspi_accessible_get_state_set;
+       mock_atspi_state_set_get_states m_atspi_state_set_get_states;
+       mock_atspi_accessible_get_value_iface m_atspi_accessible_get_value_iface;
+       mock_atspi_value_get_current_value m_atspi_value_get_current_value;
+       mock_atspi_value_get_maximum_value m_atspi_value_get_maximum_value;
+       mock_atspi_value_get_minimum_value m_atspi_value_get_minimum_value;
+       mock_atspi_accessible_get_description m_atspi_accessible_get_description;
+       mock_atspi_accessible_get_localized_role_name m_atspi_accessible_get_localized_role_name;
+       mock_atspi_accessible_get_name m_atspi_accessible_get_name;
+};
+
+TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayWinScreenWithNullComponent) {
+       EXPECT_FUNCTION_CALL(m_atspi_component_get_extents, (nullptr, ATSPI_COORD_TYPE_WINDOW, nullptr)).Times(1);
+
+       _debug_display_win_screen(nullptr);
+}
+
+TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayWinScreenWithNullAtspiRect) {
+       AtspiComponent *comp_ = newAtspiComponentObject();
+       EXPECT_FUNCTION_CALL(m_atspi_component_get_extents, (comp_, ATSPI_COORD_TYPE_WINDOW, nullptr)).WillOnce(Return(nullptr));
+
+       _debug_display_win_screen(comp_);
+}
+
+TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayWinScreen) {
+       AtspiComponent *comp_ = newAtspiComponentObject();
+       EXPECT_FUNCTION_CALL(m_atspi_component_get_extents, (comp_, ATSPI_COORD_TYPE_WINDOW, nullptr)).Times(1);
+
+       _debug_display_win_screen(comp_);
+}
+
+TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayRectScreenWithNullComponent) {
+       EXPECT_FUNCTION_CALL(m_atspi_component_get_extents, (nullptr, ATSPI_COORD_TYPE_SCREEN, nullptr)).Times(1);
+
+       _debug_display_rect_screen(comp_);
+}
+
+TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayRectScreenWithNullAtspiRect) {
+       AtspiComponent *comp_ = newAtspiComponentObject();
+       EXPECT_FUNCTION_CALL(m_atspi_component_get_extents, (comp_, ATSPI_COORD_TYPE_SCREEN, nullptr)).WillOnce(Return(nullptr));
+
+       _debug_display_rect_screen(comp_);
+}
+
+TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayRectScreen) {
+       AtspiComponent *comp_ = newAtspiComponentObject();
+       EXPECT_FUNCTION_CALL(m_atspi_component_get_extents, (comp_, ATSPI_COORD_TYPE_SCREEN, nullptr)).Times(1);
+
+       _debug_display_rect_screen(comp_);
+}
+
+TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayParentInfoWithNullParent) {
+       mock_debug_display_info_about_object m_display_info;
+       newAtspiAccessibleObject();
+
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_parent, (obj_, nullptr)).WillOnce(Return(nullptr));
+       EXPECT_FUNCTION_CALL(m_display_info, (nullptr, false)).Times(0);
+
+       _debug_display_object_parent_info(obj_);
+}
+
+TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayIfacesWithNullObject) {
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_interfaces, (nullptr)).Times(1);
+
+       _debug_display_object_ifaces(nullptr);
+}
+
+TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayIfacesWithNullIfacesArray) {
+       newAtspiAccessibleObject();
+
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_interfaces, (obj_)).WillOnce(Return(nullptr));
+
+       _debug_display_object_ifaces(obj_);
+}
+
+TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayStatesWithNullObject) {
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_state_set, (nullptr)).Times(1);
+       EXPECT_FUNCTION_CALL(m_atspi_state_set_get_states, (nullptr)).Times(1);
+
+       _debug_display_object_states(nullptr);
+}
+
+TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayIfaceValuesWithNullObject) {
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_value_iface, (nullptr)).Times(1);
+
+       EXPECT_FUNCTION_CALL(m_atspi_value_get_current_value, (nullptr, nullptr)).Times(0);
+       EXPECT_FUNCTION_CALL(m_atspi_value_get_maximum_value, (nullptr, nullptr)).Times(0);
+       EXPECT_FUNCTION_CALL(m_atspi_value_get_minimum_value, (nullptr, nullptr)).Times(0);
+
+       _debug_display_object_iface_values(nullptr);
+}
+
+TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayDescription) {
+       newAtspiAccessibleObject();
+
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_description, (obj_, nullptr)).WillOnce(Return(nullptr));
+
+       _debug_display_object_description(obj_);
+}
+
+TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayRole) {
+       newAtspiAccessibleObject();
+
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_localized_role_name, (obj_, nullptr)).WillOnce(Return(nullptr));
+
+       _debug_display_object_role(obj_);
+}
+
+TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, DisplayName) {
+       newAtspiAccessibleObject();
+
+       EXPECT_FUNCTION_CALL(m_atspi_accessible_get_name, (obj_, nullptr)).WillOnce(Return(nullptr));
+
+       _debug_display_object_name(obj_);
+}
+
+TEST_F(ScreenReaderUtilsDisplayInfoDependenciesFixture, StateToChar) {
+       EXPECT_STREQ(state_to_char(ATSPI_STATE_INVALID), "ATSPI_STATE_INVALID");
+}
index fe54a8293332176c6fc9323850f10a1f91c9cf25..49a1e811fc2a379117fa2b84212993b0ef94228b 100644 (file)
@@ -1842,7 +1842,7 @@ src/elm_access_adapter.c:67: void elm_access_adaptor_emit_activate(Ecore_Wl_Wind
 
 src/elm_access_adapter.c:72: void elm_access_adaptor_emit_read(Ecore_Wl_Window * win, int x, int y)
 
-src/flat_navi.c:67: Eina_Bool _has_activate_action(AtspiAccessible * obj)
+src/flat_navi.c:67: Eina_Bool _widget_has_action(AtspiAccessible * obj)
          directly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
          directly calls        atspi_accessible_get_role_name                          atspi/atspi-accessible.h                gchar * atspi_accessible_get_role_name(AtspiAccessible * obj, GError ** error)
          directly calls        atspi_action_get_action_name                            atspi/atspi-action.h                    gchar * atspi_action_get_action_name(AtspiAction * obj, gint i, GError ** error)
@@ -1862,7 +1862,7 @@ src/flat_navi.c:116: AtspiAccessible * _get_object_in_relation(AtspiAccessible *
          directly calls        g_array_free                                            glib-2.0/glib/garray.h                  gchar * g_array_free(GArray * array, gboolean free_segment)
 
 src/flat_navi.c:145: Eina_Bool _accept_object(AtspiAccessible * obj)
-         directly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+         directly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
          directly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
          directly calls        atspi_accessible_get_component_iface                    atspi/atspi-accessible.h                AtspiComponent * atspi_accessible_get_component_iface(AtspiAccessible * obj)
          directly calls        atspi_accessible_get_description                        atspi/atspi-accessible.h                gchar * atspi_accessible_get_description(AtspiAccessible * obj, GError ** error)
@@ -1902,7 +1902,7 @@ src/flat_navi.c:317: Eina_Bool flat_navi_context_current_at_x_y_set(Flat_Navi_Co
          directly calls        g_clear_error                                           glib-2.0/glib/gerror.h                  void g_clear_error(GError ** err)
          directly calls        g_object_ref                                            glib-2.0/gobject/gobject.h              gpointer g_object_ref(gpointer object)
          directly calls        g_object_unref                                          glib-2.0/gobject/gobject.h              void g_object_unref(gpointer object)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_description                        atspi/atspi-accessible.h                gchar * atspi_accessible_get_description(AtspiAccessible * obj, GError ** error)
        indirectly calls        atspi_accessible_get_editable_text_iface                atspi/atspi-accessible.h                AtspiEditableText * atspi_accessible_get_editable_text_iface(AtspiAccessible * obj)
@@ -1946,7 +1946,7 @@ src/flat_navi.c:437: AtspiAccessible * _directional_depth_first_search(AtspiAcce
 
 src/flat_navi.c:568: AtspiAccessible * _first(Flat_Navi_Context * ctx)
          directly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_child_at_index                     atspi/atspi-accessible.h                AtspiAccessible * atspi_accessible_get_child_at_index(AtspiAccessible * obj, gint child_index, GError ** error)
        indirectly calls        atspi_accessible_get_child_count                        atspi/atspi-accessible.h                gint atspi_accessible_get_child_count(AtspiAccessible * obj, GError ** error)
@@ -1974,7 +1974,7 @@ src/flat_navi.c:568: AtspiAccessible * _first(Flat_Navi_Context * ctx)
 
 src/flat_navi.c:574: AtspiAccessible * _last(Flat_Navi_Context * ctx)
          directly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_child_at_index                     atspi/atspi-accessible.h                AtspiAccessible * atspi_accessible_get_child_at_index(AtspiAccessible * obj, gint child_index, GError ** error)
        indirectly calls        atspi_accessible_get_child_count                        atspi/atspi-accessible.h                gint atspi_accessible_get_child_count(AtspiAccessible * obj, GError ** error)
@@ -2005,7 +2005,7 @@ src/flat_navi.c:580: AtspiAccessible * _next(Flat_Navi_Context * ctx, Screen_Rea
          directly calls        get_sound_feedback                                      screen_reader_vconf.c                   _Bool get_sound_feedback(Screen_Reader_Vconf_Data_t * vconf_data)
          directly calls        smart_notification                                      smart_notification.c                    void smart_notification(Notification_Type nt, int start_index, int end_index)
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_child_at_index                     atspi/atspi-accessible.h                AtspiAccessible * atspi_accessible_get_child_at_index(AtspiAccessible * obj, gint child_index, GError ** error)
        indirectly calls        atspi_accessible_get_child_count                        atspi/atspi-accessible.h                gint atspi_accessible_get_child_count(AtspiAccessible * obj, GError ** error)
@@ -2057,7 +2057,7 @@ src/flat_navi.c:598: AtspiAccessible * _prev(Flat_Navi_Context * ctx, Screen_Rea
          directly calls        get_sound_feedback                                      screen_reader_vconf.c                   _Bool get_sound_feedback(Screen_Reader_Vconf_Data_t * vconf_data)
          directly calls        smart_notification                                      smart_notification.c                    void smart_notification(Notification_Type nt, int start_index, int end_index)
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_child_at_index                     atspi/atspi-accessible.h                AtspiAccessible * atspi_accessible_get_child_at_index(AtspiAccessible * obj, gint child_index, GError ** error)
        indirectly calls        atspi_accessible_get_child_count                        atspi/atspi-accessible.h                gint atspi_accessible_get_child_count(AtspiAccessible * obj, GError ** error)
@@ -2109,7 +2109,7 @@ src/flat_navi.c:615: int flat_navi_context_current_children_count_visible_get(Fl
 src/flat_navi.c:642: Flat_Navi_Context * flat_navi_context_create(AtspiAccessible * root)
          directly calls        _first                                                  flat_navi.c                             AtspiAccessible * _first(Flat_Navi_Context * ctx)
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_child_at_index                     atspi/atspi-accessible.h                AtspiAccessible * atspi_accessible_get_child_at_index(AtspiAccessible * obj, gint child_index, GError ** error)
        indirectly calls        atspi_accessible_get_child_count                        atspi/atspi-accessible.h                gint atspi_accessible_get_child_count(AtspiAccessible * obj, GError ** error)
@@ -2142,7 +2142,7 @@ src/flat_navi.c:674: AtspiAccessible * flat_navi_context_root_get(Flat_Navi_Cont
 src/flat_navi.c:682: const AtspiAccessible * flat_navi_context_first_get(Flat_Navi_Context * ctx)
          directly calls        _first                                                  flat_navi.c                             AtspiAccessible * _first(Flat_Navi_Context * ctx)
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_child_at_index                     atspi/atspi-accessible.h                AtspiAccessible * atspi_accessible_get_child_at_index(AtspiAccessible * obj, gint child_index, GError ** error)
        indirectly calls        atspi_accessible_get_child_count                        atspi/atspi-accessible.h                gint atspi_accessible_get_child_count(AtspiAccessible * obj, GError ** error)
@@ -2171,7 +2171,7 @@ src/flat_navi.c:682: const AtspiAccessible * flat_navi_context_first_get(Flat_Na
 src/flat_navi.c:690: const AtspiAccessible * flat_navi_context_last_get(Flat_Navi_Context * ctx)
          directly calls        _last                                                   flat_navi.c                             AtspiAccessible * _last(Flat_Navi_Context * ctx)
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_child_at_index                     atspi/atspi-accessible.h                AtspiAccessible * atspi_accessible_get_child_at_index(AtspiAccessible * obj, gint child_index, GError ** error)
        indirectly calls        atspi_accessible_get_child_count                        atspi/atspi-accessible.h                gint atspi_accessible_get_child_count(AtspiAccessible * obj, GError ** error)
@@ -2205,7 +2205,7 @@ src/flat_navi.c:716: AtspiAccessible * flat_navi_context_next(Flat_Navi_Context
          directly calls        _next                                                   flat_navi.c                             AtspiAccessible * _next(Flat_Navi_Context * ctx, Screen_Reader_Vconf_Data_t * vconf_data)
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_child_at_index                     atspi/atspi-accessible.h                AtspiAccessible * atspi_accessible_get_child_at_index(AtspiAccessible * obj, gint child_index, GError ** error)
        indirectly calls        atspi_accessible_get_child_count                        atspi/atspi-accessible.h                gint atspi_accessible_get_child_count(AtspiAccessible * obj, GError ** error)
@@ -2258,7 +2258,7 @@ src/flat_navi.c:728: AtspiAccessible * flat_navi_context_prev(Flat_Navi_Context
          directly calls        _prev                                                   flat_navi.c                             AtspiAccessible * _prev(Flat_Navi_Context * ctx, Screen_Reader_Vconf_Data_t * vconf_data)
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_child_at_index                     atspi/atspi-accessible.h                AtspiAccessible * atspi_accessible_get_child_at_index(AtspiAccessible * obj, gint child_index, GError ** error)
        indirectly calls        atspi_accessible_get_child_count                        atspi/atspi-accessible.h                gint atspi_accessible_get_child_count(AtspiAccessible * obj, GError ** error)
@@ -2310,7 +2310,7 @@ src/flat_navi.c:728: AtspiAccessible * flat_navi_context_prev(Flat_Navi_Context
 src/flat_navi.c:739: AtspiAccessible * flat_navi_context_first(Flat_Navi_Context * ctx)
          directly calls        _first                                                  flat_navi.c                             AtspiAccessible * _first(Flat_Navi_Context * ctx)
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_child_at_index                     atspi/atspi-accessible.h                AtspiAccessible * atspi_accessible_get_child_at_index(AtspiAccessible * obj, gint child_index, GError ** error)
        indirectly calls        atspi_accessible_get_child_count                        atspi/atspi-accessible.h                gint atspi_accessible_get_child_count(AtspiAccessible * obj, GError ** error)
@@ -2339,7 +2339,7 @@ src/flat_navi.c:739: AtspiAccessible * flat_navi_context_first(Flat_Navi_Context
 src/flat_navi.c:750: AtspiAccessible * flat_navi_context_last(Flat_Navi_Context * ctx)
          directly calls        _last                                                   flat_navi.c                             AtspiAccessible * _last(Flat_Navi_Context * ctx)
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_child_at_index                     atspi/atspi-accessible.h                AtspiAccessible * atspi_accessible_get_child_at_index(AtspiAccessible * obj, gint child_index, GError ** error)
        indirectly calls        atspi_accessible_get_child_count                        atspi/atspi-accessible.h                gint atspi_accessible_get_child_count(AtspiAccessible * obj, GError ** error)
@@ -2607,7 +2607,7 @@ src/main.c:219: int app_create(void * data)
        indirectly calls        _gesture_enum_to_string                                 dbus_gesture_adapter.c                  const char * _gesture_enum_to_string(Gesture g)
        indirectly calls        _get_a11y_address                                       dbus_direct_reading_adapter.c           void _get_a11y_address(void * data, const Eldbus_Message * msg, Eldbus_Pending * pending)
        indirectly calls        _get_main_window                                        navigator.c                             AtspiAction * _get_main_window(Flat_Navi_Context * context)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        _last                                                   flat_navi.c                             AtspiAccessible * _last(Flat_Navi_Context * ctx)
        indirectly calls        _next                                                   flat_navi.c                             AtspiAccessible * _next(Flat_Navi_Context * ctx, Screen_Reader_Vconf_Data_t * vconf_data)
        indirectly calls        _object_has_modal_state                                 flat_navi.c                             int _object_has_modal_state(AtspiAccessible * obj)
@@ -2940,7 +2940,7 @@ src/main.c:289: int main(int argc, char ** argv)
        indirectly calls        _gesture_enum_to_string                                 dbus_gesture_adapter.c                  const char * _gesture_enum_to_string(Gesture g)
        indirectly calls        _get_a11y_address                                       dbus_direct_reading_adapter.c           void _get_a11y_address(void * data, const Eldbus_Message * msg, Eldbus_Pending * pending)
        indirectly calls        _get_main_window                                        navigator.c                             AtspiAction * _get_main_window(Flat_Navi_Context * context)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        _last                                                   flat_navi.c                             AtspiAccessible * _last(Flat_Navi_Context * ctx)
        indirectly calls        _next                                                   flat_navi.c                             AtspiAccessible * _next(Flat_Navi_Context * ctx, Screen_Reader_Vconf_Data_t * vconf_data)
        indirectly calls        _object_has_modal_state                                 flat_navi.c                             int _object_has_modal_state(AtspiAccessible * obj)
@@ -3322,7 +3322,7 @@ src/navigator.c:503: char * generate_role_trait(AtspiAccessible * obj)
        indirectly calls        strncat                                                 string.h                                char * strncat(char * __dest, const char * __src, size_t __n)
 
 src/navigator.c:608: char * generate_description_trait(AtspiAccessible * obj)
-         directly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+         directly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
          directly calls        atspi_accessible_get_child_at_index                     atspi/atspi-accessible.h                AtspiAccessible * atspi_accessible_get_child_at_index(AtspiAccessible * obj, gint child_index, GError ** error)
          directly calls        atspi_accessible_get_child_count                        atspi/atspi-accessible.h                gint atspi_accessible_get_child_count(AtspiAccessible * obj, GError ** error)
          directly calls        atspi_accessible_get_index_in_parent                    atspi/atspi-accessible.h                gint atspi_accessible_get_index_in_parent(AtspiAccessible * obj, GError ** error)
@@ -3373,7 +3373,7 @@ src/navigator.c:861: char * generate_description_from_relation_object(AtspiAcces
          directly calls        generate_state_trait                                    navigator.c                             char * generate_state_trait(AtspiAccessible * obj)
          directly calls        strdup                                                  string.h                                char * strdup(const char * __s)
          directly calls        strncat                                                 string.h                                char * strncat(char * __dest, const char * __src, size_t __n)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_child_at_index                     atspi/atspi-accessible.h                AtspiAccessible * atspi_accessible_get_child_at_index(AtspiAccessible * obj, gint child_index, GError ** error)
@@ -3422,7 +3422,7 @@ src/navigator.c:917: char * generate_what_to_read(AtspiAccessible * obj, Screen_
          directly calls        gettext                                                 libintl.h                               char * gettext(const char * __msgid)
          directly calls        strdup                                                  string.h                                char * strdup(const char * __s)
          directly calls        strncat                                                 string.h                                char * strncat(char * __dest, const char * __src, size_t __n)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_child_at_index                     atspi/atspi-accessible.h                AtspiAccessible * atspi_accessible_get_child_at_index(AtspiAccessible * obj, gint child_index, GError ** error)
@@ -3508,7 +3508,7 @@ src/navigator.c:1156: void _current_highlight_object_set(Navigator_Data * nd, Sc
          directly calls        tts_speak_customized                                    screen_reader_tts.c                     Read_Command * tts_speak_customized(char * text_to_speak, Eina_Bool want_discard_previous_reading, Eina_Bool discardable, AtspiAccessible * obj, Screen_Reader_Tts_Data_t * tts_data)
          directly calls        tts_stop_set                                            screen_reader_tts.c                     void tts_stop_set(Screen_Reader_Tts_Data_t * tts_data)
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_attributes                         atspi/atspi-accessible.h                GHashTable * atspi_accessible_get_attributes(AtspiAccessible * obj, GError ** error)
        indirectly calls        atspi_accessible_get_child_at_index                     atspi/atspi-accessible.h                AtspiAccessible * atspi_accessible_get_child_at_index(AtspiAccessible * obj, gint child_index, GError ** error)
@@ -3591,7 +3591,7 @@ src/navigator.c:1242: void test_debug(AtspiAccessible * current_widget)
 src/navigator.c:1280: void _focus_widget(Navigator_Data * nd, Screen_Reader_Vconf_Data_t * vconf_data, Haptic_Data * haptic_data, Screen_Reader_Tts_Data_t * tts_data, Flat_Navi_Context * context, Gesture_Info * info)
          directly calls        flat_navi_context_current_at_x_y_set                    flat_navi.c                             Eina_Bool flat_navi_context_current_at_x_y_set(Flat_Navi_Context * ctx, gint x_cord, gint y_cord, AtspiAccessible ** target)
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        _object_has_modal_state                                 flat_navi.c                             int _object_has_modal_state(AtspiAccessible * obj)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
@@ -3694,7 +3694,7 @@ src/navigator.c:1297: void _focus_next(Navigator_Data * nd, Screen_Reader_Vconf_
          directly calls        flat_navi_context_next                                  flat_navi.c                             AtspiAccessible * flat_navi_context_next(Flat_Navi_Context * ctx, Screen_Reader_Vconf_Data_t * vconf_data)
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        _next                                                   flat_navi.c                             AtspiAccessible * _next(Flat_Navi_Context * ctx, Screen_Reader_Vconf_Data_t * vconf_data)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
@@ -3795,7 +3795,7 @@ src/navigator.c:1315: void _focus_next_visible(Navigator_Data * nd, Screen_Reade
          directly calls        g_object_unref                                          glib-2.0/gobject/gobject.h              void g_object_unref(gpointer object)
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        _next                                                   flat_navi.c                             AtspiAccessible * _next(Flat_Navi_Context * ctx, Screen_Reader_Vconf_Data_t * vconf_data)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
@@ -3893,7 +3893,7 @@ src/navigator.c:1345: void _focus_prev_visible(Navigator_Data * nd, Screen_Reade
          directly calls        g_object_unref                                          glib-2.0/gobject/gobject.h              void g_object_unref(gpointer object)
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        _prev                                                   flat_navi.c                             AtspiAccessible * _prev(Flat_Navi_Context * ctx, Screen_Reader_Vconf_Data_t * vconf_data)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
@@ -3988,7 +3988,7 @@ src/navigator.c:1371: void _focus_prev(Navigator_Data * nd, Screen_Reader_Vconf_
          directly calls        flat_navi_context_prev                                  flat_navi.c                             AtspiAccessible * flat_navi_context_prev(Flat_Navi_Context * ctx, Screen_Reader_Vconf_Data_t * vconf_data)
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        _prev                                                   flat_navi.c                             AtspiAccessible * _prev(Flat_Navi_Context * ctx, Screen_Reader_Vconf_Data_t * vconf_data)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
@@ -4270,7 +4270,7 @@ src/navigator.c:1631: void _activate_widget(Navigator_Data * nd, Screen_Reader_V
          directly calls        smart_notification                                      smart_notification.c                    void smart_notification(Notification_Type nt, int start_index, int end_index)
          directly calls        tts_speak                                               screen_reader_tts.c                     Read_Command * tts_speak(char * text_to_speak, Eina_Bool want_discard_previous_reading, Screen_Reader_Tts_Data_t * tts_data)
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_attributes                         atspi/atspi-accessible.h                GHashTable * atspi_accessible_get_attributes(AtspiAccessible * obj, GError ** error)
        indirectly calls        atspi_accessible_get_child_at_index                     atspi/atspi-accessible.h                AtspiAccessible * atspi_accessible_get_child_at_index(AtspiAccessible * obj, gint child_index, GError ** error)
@@ -4344,7 +4344,7 @@ src/navigator.c:1922: void _widget_scroll(Navigator_Data * nd, Screen_Reader_Vco
          directly calls        tts_speak_customized                                    screen_reader_tts.c                     Read_Command * tts_speak_customized(char * text_to_speak, Eina_Bool want_discard_previous_reading, Eina_Bool discardable, AtspiAccessible * obj, Screen_Reader_Tts_Data_t * tts_data)
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        _next                                                   flat_navi.c                             AtspiAccessible * _next(Flat_Navi_Context * ctx, Screen_Reader_Vconf_Data_t * vconf_data)
        indirectly calls        _prev                                                   flat_navi.c                             AtspiAccessible * _prev(Flat_Navi_Context * ctx, Screen_Reader_Vconf_Data_t * vconf_data)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
@@ -4508,7 +4508,7 @@ src/navigator.c:2032: void auto_review_highlight_set(Navigator_Data * nd, Screen
          directly calls        flat_navi_context_next                                  flat_navi.c                             AtspiAccessible * flat_navi_context_next(Flat_Navi_Context * ctx, Screen_Reader_Vconf_Data_t * vconf_data)
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        _last                                                   flat_navi.c                             AtspiAccessible * _last(Flat_Navi_Context * ctx)
        indirectly calls        _next                                                   flat_navi.c                             AtspiAccessible * _next(Flat_Navi_Context * ctx, Screen_Reader_Vconf_Data_t * vconf_data)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
@@ -4610,7 +4610,7 @@ src/navigator.c:2057: void auto_review_highlight_top(Navigator_Data * nd, Screen
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
        indirectly calls        _first                                                  flat_navi.c                             AtspiAccessible * _first(Flat_Navi_Context * ctx)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_attributes                         atspi/atspi-accessible.h                GHashTable * atspi_accessible_get_attributes(AtspiAccessible * obj, GError ** error)
@@ -4709,7 +4709,7 @@ src/navigator.c:2083: void _on_utterance()
          directly calls        get_pointer_to_service_data_struct                      screen_reader.c                         Service_Data * get_pointer_to_service_data_struct()
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        _last                                                   flat_navi.c                             AtspiAccessible * _last(Flat_Navi_Context * ctx)
        indirectly calls        _next                                                   flat_navi.c                             AtspiAccessible * _next(Flat_Navi_Context * ctx, Screen_Reader_Vconf_Data_t * vconf_data)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
@@ -4810,7 +4810,7 @@ src/navigator.c:2102: void _review_from_current(Navigator_Data * nd, Screen_Read
          directly calls        flat_navi_context_current_get                           flat_navi.c                             AtspiAccessible * flat_navi_context_current_get(Flat_Navi_Context * ctx)
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        _last                                                   flat_navi.c                             AtspiAccessible * _last(Flat_Navi_Context * ctx)
        indirectly calls        _next                                                   flat_navi.c                             AtspiAccessible * _next(Flat_Navi_Context * ctx, Screen_Reader_Vconf_Data_t * vconf_data)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
@@ -4913,7 +4913,7 @@ src/navigator.c:2113: void _review_from_top(Navigator_Data * nd, Screen_Reader_V
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
        indirectly calls        _first                                                  flat_navi.c                             AtspiAccessible * _first(Flat_Navi_Context * ctx)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_attributes                         atspi/atspi-accessible.h                GHashTable * atspi_accessible_get_attributes(AtspiAccessible * obj, GError ** error)
@@ -5020,7 +5020,7 @@ src/navigator.c:2124: void _direct_scroll_back(Navigator_Data * nd, Screen_Reade
          directly calls        get_sound_feedback                                      screen_reader_vconf.c                   _Bool get_sound_feedback(Screen_Reader_Vconf_Data_t * vconf_data)
          directly calls        smart_notification                                      smart_notification.c                    void smart_notification(Notification_Type nt, int start_index, int end_index)
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_attributes                         atspi/atspi-accessible.h                GHashTable * atspi_accessible_get_attributes(AtspiAccessible * obj, GError ** error)
@@ -5115,7 +5115,7 @@ src/navigator.c:2184: void _direct_scroll_forward(Navigator_Data * nd, Screen_Re
          directly calls        get_sound_feedback                                      screen_reader_vconf.c                   _Bool get_sound_feedback(Screen_Reader_Vconf_Data_t * vconf_data)
          directly calls        smart_notification                                      smart_notification.c                    void smart_notification(Notification_Type nt, int start_index, int end_index)
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_attributes                         atspi/atspi-accessible.h                GHashTable * atspi_accessible_get_attributes(AtspiAccessible * obj, GError ** error)
@@ -5202,7 +5202,7 @@ src/navigator.c:2245: void _direct_scroll_to_first(Navigator_Data * nd, Screen_R
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
        indirectly calls        _first                                                  flat_navi.c                             AtspiAccessible * _first(Flat_Navi_Context * ctx)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_attributes                         atspi/atspi-accessible.h                GHashTable * atspi_accessible_get_attributes(AtspiAccessible * obj, GError ** error)
@@ -5299,7 +5299,7 @@ src/navigator.c:2260: void _direct_scroll_to_last(Navigator_Data * nd, Screen_Re
          directly calls        flat_navi_context_last                                  flat_navi.c                             AtspiAccessible * flat_navi_context_last(Flat_Navi_Context * ctx)
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        _last                                                   flat_navi.c                             AtspiAccessible * _last(Flat_Navi_Context * ctx)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
@@ -5527,7 +5527,7 @@ src/navigator.c:2615: void on_gesture_detected(void * data, const Eldbus_Message
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
        indirectly calls        _first                                                  flat_navi.c                             AtspiAccessible * _first(Flat_Navi_Context * ctx)
        indirectly calls        _get_main_window                                        navigator.c                             AtspiAction * _get_main_window(Flat_Navi_Context * context)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        _last                                                   flat_navi.c                             AtspiAccessible * _last(Flat_Navi_Context * ctx)
        indirectly calls        _next                                                   flat_navi.c                             AtspiAccessible * _next(Flat_Navi_Context * ctx, Screen_Reader_Vconf_Data_t * vconf_data)
        indirectly calls        _object_has_modal_state                                 flat_navi.c                             int _object_has_modal_state(AtspiAccessible * obj)
@@ -5691,7 +5691,7 @@ src/navigator.c:2849: void _view_content_changed(AtspiAccessible * root, void *
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
        indirectly calls        _first                                                  flat_navi.c                             AtspiAccessible * _first(Flat_Navi_Context * ctx)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_attributes                         atspi/atspi-accessible.h                GHashTable * atspi_accessible_get_attributes(AtspiAccessible * obj, GError ** error)
@@ -5810,7 +5810,7 @@ src/navigator.c:2990: void on_window_activate(void * data, AtspiAccessible * win
        indirectly calls        _directional_depth_first_search                         flat_navi.c                             AtspiAccessible * _directional_depth_first_search(AtspiAccessible * root, AtspiAccessible * start, int next_sibling_idx_modifier, Eina_Bool (*stop_condition)(AtspiAccessible *))
        indirectly calls        _eina_unicode_utf8_next_get                             eina-1/eina/eina_inline_unicode.x       Eina_Unicode _eina_unicode_utf8_next_get(int ind, unsigned char d, const char * buf, int * iindex)
        indirectly calls        _first                                                  flat_navi.c                             AtspiAccessible * _first(Flat_Navi_Context * ctx)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        add_slider_description                                  navigator.c                             void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_action_iface                       atspi/atspi-accessible.h                AtspiAction * atspi_accessible_get_action_iface(AtspiAccessible * obj)
        indirectly calls        atspi_accessible_get_attributes                         atspi/atspi-accessible.h                GHashTable * atspi_accessible_get_attributes(AtspiAccessible * obj, GError ** error)
@@ -5940,7 +5940,7 @@ src/navigator.c:3047: Navigator_Data * navigator_init(Service_Data * sd)
        indirectly calls        _first                                                  flat_navi.c                             AtspiAccessible * _first(Flat_Navi_Context * ctx)
        indirectly calls        _gesture_enum_to_string                                 dbus_gesture_adapter.c                  const char * _gesture_enum_to_string(Gesture g)
        indirectly calls        _get_main_window                                        navigator.c                             AtspiAction * _get_main_window(Flat_Navi_Context * context)
-       indirectly calls        _has_activate_action                                    flat_navi.c                             Eina_Bool _has_activate_action(AtspiAccessible * obj)
+       indirectly calls        _widget_has_action                              flat_navi.c                             Eina_Bool _widget_has_action(AtspiAccessible * obj)
        indirectly calls        _last                                                   flat_navi.c                             AtspiAccessible * _last(Flat_Navi_Context * ctx)
        indirectly calls        _next                                                   flat_navi.c                             AtspiAccessible * _next(Flat_Navi_Context * ctx, Screen_Reader_Vconf_Data_t * vconf_data)
        indirectly calls        _object_has_modal_state                                 flat_navi.c                             int _object_has_modal_state(AtspiAccessible * obj)
index 73e9b64e8a4ba8789ffadbfa586a0947ffa83258..51c5a91cc3fe09df6aecbac1252332fa8e9c8689 100644 (file)
@@ -1,6 +1,5 @@
 #include "mocked_app_tracker.h"
 
-IMPLEMENT_FUNCTION_MOCK1(mock__has_activate_action, _has_activate_action, Eina_Bool(AtspiAccessible *));
 IMPLEMENT_FUNCTION_MOCK6(mock__widget_scroll, _widget_scroll, void(Navigator_Data *, Screen_Reader_Vconf_Data_t *, Haptic_Data *, Screen_Reader_Tts_Data_t *, Flat_Navi_Context *, Gesture_Info *));
 IMPLEMENT_FUNCTION_MOCK0(mock_app_tracker_create, app_tracker_create, App_Tracker_Data *());
 IMPLEMENT_FUNCTION_MOCK1(mock_app_tracker_destroy, app_tracker_destroy, void(App_Tracker_Data *));
@@ -22,6 +21,10 @@ IMPLEMENT_FUNCTION_MOCK1(mock_flat_navi_context_root_get, flat_navi_context_root
 IMPLEMENT_FUNCTION_MOCK2(mock_flat_navi_context_setup, flat_navi_context_setup, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *));
 IMPLEMENT_FUNCTION_MOCK2(mock_flat_navi_get_object_in_relation, flat_navi_get_object_in_relation, AtspiAccessible *(AtspiAccessible *, AtspiRelationType));
 IMPLEMENT_FUNCTION_MOCK2(mock_flat_navi_is_valid, flat_navi_is_valid, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *));
+IMPLEMENT_FUNCTION_MOCK1(mock_generate_description_trait, generate_description_trait, char *(AtspiAccessible *));
+IMPLEMENT_FUNCTION_MOCK1(mock_generate_role_trait, generate_role_trait, char *(AtspiAccessible *));
+IMPLEMENT_FUNCTION_MOCK1(mock_generate_state_trait, generate_state_trait, char *(AtspiAccessible *));
+IMPLEMENT_FUNCTION_MOCK3(mock_generate_text_for_relation_objects, generate_text_for_relation_objects, char *(AtspiAccessible *, AtspiRelationType, char *(*)(AtspiAccessible *)));
 IMPLEMENT_FUNCTION_MOCK2(mock_generate_what_to_read, generate_what_to_read, char *(AtspiAccessible *, Screen_Reader_Vconf_Data_t *));
 IMPLEMENT_FUNCTION_MOCK1(mock_get_haptic, get_haptic, _Bool(Screen_Reader_Vconf_Data_t *));
 IMPLEMENT_FUNCTION_MOCK1(mock_get_keyboard_feedback, get_keyboard_feedback, _Bool(Screen_Reader_Vconf_Data_t *));
@@ -54,6 +57,7 @@ IMPLEMENT_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts
 IMPLEMENT_FUNCTION_MOCK1(mock_vconf_exit, vconf_exit, void(Screen_Reader_Vconf_Data_t *));
 IMPLEMENT_FUNCTION_MOCK0(mock_vconf_init, vconf_init, Screen_Reader_Vconf_Data_t *());
 IMPLEMENT_FUNCTION_MOCK2(mock_widget_do_action, widget_do_action, Eina_Bool(AtspiAccessible *, char *));
+IMPLEMENT_FUNCTION_MOCK2(mock_widget_has_action, widget_has_action, Eina_Bool(AtspiAccessible *, const char *));
 IMPLEMENT_FUNCTION_MOCK2(mock_widget_has_state, widget_has_state, _Bool(AtspiAccessible *, AtspiStateType));
 IMPLEMENT_FUNCTION_MOCK0(mock_window_tracker_init, window_tracker_init, Window_Tracker_Data *());
 IMPLEMENT_FUNCTION_MOCK3(mock_window_tracker_register, window_tracker_register, void(Window_Tracker_Data *, Window_Tracker_Cb, void *));
index 5c34a25763771c66e72c8b58420b756aeb78bccf..268f7e5bdbc4508628c230eba6bec17d0b92ecfa 100644 (file)
@@ -36,63 +36,67 @@ struct EventCallbackData {
 
 extern "C" App_Tracker_Data * app_tracker_create();
 extern "C" void app_tracker_destroy(App_Tracker_Data * app);
-DECLARE_FUNCTION_MOCK1(mock__has_activate_action, _has_activate_action, Eina_Bool(AtspiAccessible *)); // src/flat_navi.c
 DECLARE_FUNCTION_MOCK6(mock__widget_scroll, _widget_scroll, void(Navigator_Data *, Screen_Reader_Vconf_Data_t *, Haptic_Data *, Screen_Reader_Tts_Data_t *, Flat_Navi_Context *, Gesture_Info *)); // include/navigator.h
 DECLARE_FUNCTION_MOCK0(mock_app_tracker_create, app_tracker_create, App_Tracker_Data *()); // src/app_tracker.c
 DECLARE_FUNCTION_MOCK1(mock_app_tracker_destroy, app_tracker_destroy, void(App_Tracker_Data *)); // src/app_tracker.c
-DECLARE_FUNCTION_MOCK3(mock_app_tracker_init, app_tracker_init, App_Tracker_Data *(Service_Data *, AppTrackerEventCB, DefaultLabelCB)); // src/app_tracker.c
-DECLARE_FUNCTION_MOCK2(mock_app_tracker_new_obj_highlighted_callback_register, app_tracker_new_obj_highlighted_callback_register, void(AppTrackerEventCB, App_Tracker_Data *)); // src/app_tracker.c
+DECLARE_FUNCTION_MOCK3(mock_app_tracker_init, app_tracker_init, App_Tracker_Data *(Service_Data *, AppTrackerEventCB, DefaultLabelCB)); // include/app_tracker.h
+DECLARE_FUNCTION_MOCK2(mock_app_tracker_new_obj_highlighted_callback_register, app_tracker_new_obj_highlighted_callback_register, void(AppTrackerEventCB, App_Tracker_Data *)); // include/app_tracker.h
 DECLARE_FUNCTION_MOCK1(mock_app_tracker_shutdown, app_tracker_shutdown, void(App_Tracker_Data *)); // src/app_tracker.c
-DECLARE_FUNCTION_MOCK2(mock_debug_display_info_about_object, debug_display_info_about_object, void(AtspiAccessible *, _Bool)); // src/screen_reader_utils.c
-DECLARE_FUNCTION_MOCK0(mock_flat_navi_context_create, flat_navi_context_create, Flat_Navi_Context *()); // src/flat_navi.c
-DECLARE_FUNCTION_MOCK4(mock_flat_navi_context_current_at_x_y_set, flat_navi_context_current_at_x_y_set, Eina_Bool(Flat_Navi_Context *, gint, gint, AtspiAccessible **)); // src/flat_navi.c
+DECLARE_FUNCTION_MOCK2(mock_debug_display_info_about_object, debug_display_info_about_object, void(AtspiAccessible *, _Bool)); // include/screen_reader_utils.h
+DECLARE_FUNCTION_MOCK0(mock_flat_navi_context_create, flat_navi_context_create, Flat_Navi_Context *()); // include/flat_navi.h
+DECLARE_FUNCTION_MOCK4(mock_flat_navi_context_current_at_x_y_set, flat_navi_context_current_at_x_y_set, Eina_Bool(Flat_Navi_Context *, gint, gint, AtspiAccessible **)); // include/flat_navi.h
 DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_current_get, flat_navi_context_current_get, AtspiAccessible *(Flat_Navi_Context *)); // include/flat_navi.h
-DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_current_set, flat_navi_context_current_set, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *)); // src/flat_navi.c
+DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_current_set, flat_navi_context_current_set, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *)); // include/flat_navi.h
 DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_first, flat_navi_context_first, AtspiAccessible *(Flat_Navi_Context *)); // include/flat_navi.h
-DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_free, flat_navi_context_free, void(Flat_Navi_Context *)); // include/flat_navi.h
-DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_last, flat_navi_context_last, AtspiAccessible *(Flat_Navi_Context *)); // src/flat_navi.c
+DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_free, flat_navi_context_free, void(Flat_Navi_Context *)); // src/flat_navi.c
+DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_last, flat_navi_context_last, AtspiAccessible *(Flat_Navi_Context *)); // include/flat_navi.h
 DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_last_get, flat_navi_context_last_get, const AtspiAccessible *(Flat_Navi_Context *)); // include/flat_navi.h
 DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_next, flat_navi_context_next, AtspiAccessible *(Flat_Navi_Context *, Screen_Reader_Vconf_Data_t *)); // include/flat_navi.h
-DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_prev, flat_navi_context_prev, AtspiAccessible *(Flat_Navi_Context *, Screen_Reader_Vconf_Data_t *)); // src/flat_navi.c
+DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_prev, flat_navi_context_prev, AtspiAccessible *(Flat_Navi_Context *, Screen_Reader_Vconf_Data_t *)); // include/flat_navi.h
 DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_root_get, flat_navi_context_root_get, AtspiAccessible *(Flat_Navi_Context *)); // src/flat_navi.c
-DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_setup, flat_navi_context_setup, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *)); // src/flat_navi.c
-DECLARE_FUNCTION_MOCK2(mock_flat_navi_get_object_in_relation, flat_navi_get_object_in_relation, AtspiAccessible *(AtspiAccessible *, AtspiRelationType)); // include/flat_navi.h
-DECLARE_FUNCTION_MOCK2(mock_flat_navi_is_valid, flat_navi_is_valid, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *)); // src/flat_navi.c
+DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_setup, flat_navi_context_setup, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *)); // include/flat_navi.h
+DECLARE_FUNCTION_MOCK2(mock_flat_navi_get_object_in_relation, flat_navi_get_object_in_relation, AtspiAccessible *(AtspiAccessible *, AtspiRelationType)); // src/flat_navi.c
+DECLARE_FUNCTION_MOCK2(mock_flat_navi_is_valid, flat_navi_is_valid, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *)); // include/flat_navi.h
+DECLARE_FUNCTION_MOCK1(mock_generate_description_trait, generate_description_trait, char *(AtspiAccessible *)); // include/screen_reader_utils.h
+DECLARE_FUNCTION_MOCK1(mock_generate_role_trait, generate_role_trait, char *(AtspiAccessible *)); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK1(mock_generate_state_trait, generate_state_trait, char *(AtspiAccessible *)); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK3(mock_generate_text_for_relation_objects, generate_text_for_relation_objects, char *(AtspiAccessible *, AtspiRelationType, char *(*)(AtspiAccessible *))); // src/screen_reader_utils.c
 DECLARE_FUNCTION_MOCK2(mock_generate_what_to_read, generate_what_to_read, char *(AtspiAccessible *, Screen_Reader_Vconf_Data_t *)); // src/navigator.c
-DECLARE_FUNCTION_MOCK1(mock_get_haptic, get_haptic, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
-DECLARE_FUNCTION_MOCK1(mock_get_keyboard_feedback, get_keyboard_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
+DECLARE_FUNCTION_MOCK1(mock_get_haptic, get_haptic, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
+DECLARE_FUNCTION_MOCK1(mock_get_keyboard_feedback, get_keyboard_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
 DECLARE_FUNCTION_MOCK0(mock_get_pointer_to_service_data_struct, get_pointer_to_service_data_struct, Service_Data *()); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK1(mock_get_read_description, get_read_description, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
-DECLARE_FUNCTION_MOCK1(mock_get_sound_feedback, get_sound_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
-DECLARE_FUNCTION_MOCK3(mock_keyboard_event_status, keyboard_event_status, Eina_Bool(Service_Data *, int, int)); // include/keyboard_tracker.h
+DECLARE_FUNCTION_MOCK1(mock_get_read_description, get_read_description, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
+DECLARE_FUNCTION_MOCK1(mock_get_sound_feedback, get_sound_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
+DECLARE_FUNCTION_MOCK3(mock_keyboard_event_status, keyboard_event_status, Eina_Bool(Service_Data *, int, int)); // src/keyboard_tracker.c
 DECLARE_FUNCTION_MOCK5(mock_keyboard_geometry_set, keyboard_geometry_set, void(Keyboard_Tracker_Data *, int, int, int, int)); // src/keyboard_tracker.c
 DECLARE_FUNCTION_MOCK4(mock_keyboard_signal_emit, keyboard_signal_emit, void(Keyboard_Tracker_Data *, int, int, int)); // src/keyboard_tracker.c
-DECLARE_FUNCTION_MOCK0(mock_keyboard_tracker_init, keyboard_tracker_init, Keyboard_Tracker_Data *()); // include/keyboard_tracker.h
+DECLARE_FUNCTION_MOCK0(mock_keyboard_tracker_init, keyboard_tracker_init, Keyboard_Tracker_Data *()); // src/keyboard_tracker.c
 DECLARE_FUNCTION_MOCK1(mock_keyboard_tracker_shutdown, keyboard_tracker_shutdown, void(Keyboard_Tracker_Data *)); // include/keyboard_tracker.h
 DECLARE_FUNCTION_MOCK1(mock_navigator_get_current_object, navigator_get_current_object, AtspiAccessible *(Navigator_Data *)); // src/navigator.c
 DECLARE_FUNCTION_MOCK1(mock_navigator_get_gesture_info, navigator_get_gesture_info, Gesture_Info *(Navigator_Data *)); // include/navigator.h
-DECLARE_FUNCTION_MOCK3(mock_navigator_get_scroll_pos, navigator_get_scroll_pos, void(Navigator_Data *, int *, int *)); // include/navigator.h
+DECLARE_FUNCTION_MOCK3(mock_navigator_get_scroll_pos, navigator_get_scroll_pos, void(Navigator_Data *, int *, int *)); // src/navigator.c
 DECLARE_FUNCTION_MOCK1(mock_navigator_init, navigator_init, Navigator_Data *(Service_Data *)); // include/navigator.h
-DECLARE_FUNCTION_MOCK1(mock_navigator_shutdown, navigator_shutdown, void(Service_Data *)); // src/navigator.c
+DECLARE_FUNCTION_MOCK1(mock_navigator_shutdown, navigator_shutdown, void(Service_Data *)); // include/navigator.h
 DECLARE_FUNCTION_MOCK1(mock_screen_reader_create_service, screen_reader_create_service, int(void *)); // src/screen_reader.c
-DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // src/screen_reader.c
+DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK1(mock_state_to_char, state_to_char, char *(AtspiStateType)); // include/screen_reader_utils.h
 DECLARE_FUNCTION_MOCK0(mock_tts_init, tts_init, Screen_Reader_Tts_Data_t *()); // include/screen_reader_tts.h
 DECLARE_FUNCTION_MOCK1(mock_tts_pause_get, tts_pause_get, Eina_Bool(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK2(mock_tts_purge, tts_purge, void(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK1(mock_tts_shutdown, tts_shutdown, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
-DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK1(mock_vconf_exit, vconf_exit, void(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
+DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK1(mock_vconf_exit, vconf_exit, void(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
 DECLARE_FUNCTION_MOCK0(mock_vconf_init, vconf_init, Screen_Reader_Vconf_Data_t *()); // include/screen_reader_vconf.h
-DECLARE_FUNCTION_MOCK2(mock_widget_do_action, widget_do_action, Eina_Bool(AtspiAccessible *, char *)); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK2(mock_widget_do_action, widget_do_action, Eina_Bool(AtspiAccessible *, char *)); // include/screen_reader_utils.h
+DECLARE_FUNCTION_MOCK2(mock_widget_has_action, widget_has_action, Eina_Bool(AtspiAccessible *, const char *)); // include/screen_reader_utils.h
 DECLARE_FUNCTION_MOCK2(mock_widget_has_state, widget_has_state, _Bool(AtspiAccessible *, AtspiStateType)); // include/screen_reader_utils.h
-DECLARE_FUNCTION_MOCK0(mock_window_tracker_init, window_tracker_init, Window_Tracker_Data *()); // include/window_tracker.h
+DECLARE_FUNCTION_MOCK0(mock_window_tracker_init, window_tracker_init, Window_Tracker_Data *()); // src/window_tracker.c
 DECLARE_FUNCTION_MOCK3(mock_window_tracker_register, window_tracker_register, void(Window_Tracker_Data *, Window_Tracker_Cb, void *)); // src/window_tracker.c
 DECLARE_FUNCTION_MOCK1(mock_window_tracker_shutdown, window_tracker_shutdown, void(Window_Tracker_Data *)); // src/window_tracker.c
-DECLARE_FUNCTION_MOCK1(mock_window_tracker_top_win_get, window_tracker_top_win_get, AtspiAccessible *(Window_Tracker_Data *)); // include/window_tracker.h
+DECLARE_FUNCTION_MOCK1(mock_window_tracker_top_win_get, window_tracker_top_win_get, AtspiAccessible *(Window_Tracker_Data *)); // src/window_tracker.c
 
index 8d2b13dfeaed29ae1094e0245e64ce3c62b1dcc9..c1198ecb358f35df8689f4937ec66c360763ed41 100644 (file)
@@ -19,20 +19,20 @@ struct _direct_reading_data {
 extern "C" void _get_a11y_address(void * data, const Eldbus_Message * msg, Eldbus_Pending * pending);
 DECLARE_FUNCTION_MOCK3(mock__get_a11y_address, _get_a11y_address, void(void *, const Eldbus_Message *, Eldbus_Pending *)); // src/dbus_direct_reading_adapter.c
 DECLARE_FUNCTION_MOCK3(mock_dbus_direct_reading_adapter_emit, dbus_direct_reading_adapter_emit, int(const Signal, const void *, Reading_Adapter *)); // include/dbus_direct_reading_adapter.h
-DECLARE_FUNCTION_MOCK0(mock_dbus_direct_reading_init, dbus_direct_reading_init, Reading_Adapter *()); // include/dbus_direct_reading_adapter.h
+DECLARE_FUNCTION_MOCK0(mock_dbus_direct_reading_init, dbus_direct_reading_init, Reading_Adapter *()); // src/dbus_direct_reading_adapter.c
 DECLARE_FUNCTION_MOCK1(mock_dbus_direct_reading_shutdown, dbus_direct_reading_shutdown, void(Reading_Adapter *)); // src/dbus_direct_reading_adapter.c
 DECLARE_FUNCTION_MOCK0(mock_get_pointer_to_service_data_struct, get_pointer_to_service_data_struct, Service_Data *()); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK1(mock_get_signal_name, get_signal_name, const char *(const Signal)); // include/dbus_direct_reading_adapter.h
+DECLARE_FUNCTION_MOCK1(mock_get_signal_name, get_signal_name, const char *(const Signal)); // src/dbus_direct_reading_adapter.c
 DECLARE_FUNCTION_MOCK1(mock_screen_reader_create_service, screen_reader_create_service, int(void *)); // src/screen_reader.c
-DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // src/screen_reader.c
+DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK0(mock_tts_init, tts_init, Screen_Reader_Tts_Data_t *()); // include/screen_reader_tts.h
 DECLARE_FUNCTION_MOCK1(mock_tts_pause_get, tts_pause_get, Eina_Bool(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK2(mock_tts_purge, tts_purge, void(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK1(mock_tts_shutdown, tts_shutdown, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
-DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
 
index edd071f958bae735d854c6b0e28bb8b13cef75d1..915bfc6fecaac8d70f397bd82eb02f285d4e0772 100644 (file)
@@ -19,8 +19,8 @@ DECLARE_FUNCTION_MOCK1(mock__gesture_enum_to_string, _gesture_enum_to_string, co
 DECLARE_FUNCTION_MOCK3(mock__on_get_a11y_address, _on_get_a11y_address, void(void *, const Eldbus_Message *, Eldbus_Pending *)); // src/dbus_gesture_adapter.c
 DECLARE_FUNCTION_MOCK2(mock_dbus_gesture_adapter_emit, dbus_gesture_adapter_emit, void(const Gesture_Info *, Gesture_Adapter *)); // src/dbus_gesture_adapter.c
 DECLARE_FUNCTION_MOCK0(mock_dbus_gesture_adapter_init, dbus_gesture_adapter_init, Gesture_Adapter *()); // include/dbus_gesture_adapter.h
-DECLARE_FUNCTION_MOCK1(mock_dbus_gesture_adapter_shutdown, dbus_gesture_adapter_shutdown, void(Gesture_Adapter *)); // include/dbus_gesture_adapter.h
+DECLARE_FUNCTION_MOCK1(mock_dbus_gesture_adapter_shutdown, dbus_gesture_adapter_shutdown, void(Gesture_Adapter *)); // src/dbus_gesture_adapter.c
 DECLARE_FUNCTION_MOCK0(mock_get_pointer_to_service_data_struct, get_pointer_to_service_data_struct, Service_Data *()); // include/screen_reader.h
 DECLARE_FUNCTION_MOCK1(mock_screen_reader_create_service, screen_reader_create_service, int(void *)); // src/screen_reader.c
-DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // include/screen_reader.h
+DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // src/screen_reader.c
 
index 24371655a822cb26538dc1f3ed6b2142a1ab8344..76190c7751d0c6a0c4634e3e5dab11169f062655 100644 (file)
@@ -88,7 +88,6 @@ IMPLEMENT_FUNCTION_MOCK1(mock_device_haptic_get_count, device_haptic_get_count,
 IMPLEMENT_FUNCTION_MOCK2(mock_device_haptic_open, device_haptic_open, int(int, haptic_device_h *));
 IMPLEMENT_FUNCTION_MOCK4(mock_device_haptic_vibrate, device_haptic_vibrate, int(haptic_device_h, int, int, haptic_effect_h *));
 IMPLEMENT_FUNCTION_MOCK2(mock_device_remove_callback, device_remove_callback, int(device_callback_e, device_changed_cb));
-IMPLEMENT_FUNCTION_MOCK0(mock_ecore_time_get, ecore_time_get, double());
 IMPLEMENT_FUNCTION_MOCK3(mock_ecore_timer_add, ecore_timer_add, Ecore_Timer *(double, Ecore_Task_Cb, const void *));
 IMPLEMENT_FUNCTION_MOCK1(mock_ecore_timer_del, ecore_timer_del, void *(Ecore_Timer *));
 IMPLEMENT_FUNCTION_MOCK1(mock_eina_array_grow, eina_array_grow, Eina_Bool(Eina_Array *));
index a86861b062733fcc50392270f263d351368c1aeb..01519ca1fe3601f9f18a81d804b5788c69ebb06f 100644 (file)
@@ -1,33 +1,23 @@
 #pragma once
 
 extern "C" {
+#include <Ecore_Evas.h>
 #include <atspi/atspi.h>
-#include <eina-1/Eina.h>
-#include <stdbool.h>
-#include <Eldbus.h>
-#include <tts.h>
 #include <libintl.h>
 #include <dlog/dlog.h>
+#include <tts.h>
+#include <Eldbus.h>
 #include <ecore-1/Ecore.h>
-#include <assert.h>
+#include <wav_player.h>
+#include <eina-1/Eina.h>
+#include <stdbool.h>
 #include <ecore-wayland-1/Ecore_Wayland.h>
-#include <string.h>
-#include <device/battery.h>
-#include <device/display.h>
-#include <device/callback.h>
-#include <bluetooth.h>
-#include <telephony-client/tapi_common.h>
-#include <telephony-client/TelNetwork.h>
-#include <vconf.h>
-#include <wifi.h>
-#include <notification.h>
-#include <notification_list.h>
-#include <device/haptic.h>
 #include <stdio.h>
-#include <Ecore_Evas.h>
-#include <wav_player.h>
+#include <string.h>
 #include <ctype.h>
 #include <Elementary.h>
+#include <vconf.h>
+#include <device/haptic.h>
 #include <time.h>
 #include <signal.h>
 #include <err.h>
@@ -35,307 +25,315 @@ extern "C" {
 #include <appcore-efl.h>
 #include <app.h>
 #include <stdlib.h>
-#include <eina-1/eina/eina_types.h>
+#include <device/battery.h>
+#include <device/display.h>
+#include <device/callback.h>
+#include <bluetooth.h>
+#include <telephony-client/tapi_common.h>
+#include <telephony-client/TelNetwork.h>
+#include <wifi.h>
+#include <notification.h>
+#include <notification_list.h>
+#include <assert.h>
 }
 #include <cmock/cmock.h>
 
-DECLARE_FUNCTION_MOCK1(mock__Exit, _Exit, void(int)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/stdlib.h
-DECLARE_FUNCTION_MOCK4(mock__eina_crc, _eina_crc, unsigned int(const char *, int, unsigned int, Eina_Bool)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inline_crc.x
-DECLARE_FUNCTION_MOCK4(mock__eina_unicode_utf8_next_get, _eina_unicode_utf8_next_get, Eina_Unicode(int, unsigned char, const char *, int *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inline_unicode.x
-DECLARE_FUNCTION_MOCK1(mock_abs, abs, int(int)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/stdlib.h
-DECLARE_FUNCTION_MOCK4(mock_appcore_efl_main, appcore_efl_main, int(const char *, int *, char ***, struct appcore_ops *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/appcore/appcore-efl.h
-DECLARE_FUNCTION_MOCK1(mock_atoi, atoi, int(const char *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/stdlib.h
-DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_action_iface, atspi_accessible_get_action_iface, AtspiAction *(AtspiAccessible *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_attributes, atspi_accessible_get_attributes, GHashTable *(AtspiAccessible *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK3(mock_atspi_accessible_get_child_at_index, atspi_accessible_get_child_at_index, AtspiAccessible *(AtspiAccessible *, gint, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_child_count, atspi_accessible_get_child_count, gint(AtspiAccessible *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_collection_iface, atspi_accessible_get_collection_iface, AtspiCollection *(AtspiAccessible *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_component_iface, atspi_accessible_get_component_iface, AtspiComponent *(AtspiAccessible *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_description, atspi_accessible_get_description, gchar *(AtspiAccessible *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_editable_text_iface, atspi_accessible_get_editable_text_iface, AtspiEditableText *(AtspiAccessible *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_index_in_parent, atspi_accessible_get_index_in_parent, gint(AtspiAccessible *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_interfaces, atspi_accessible_get_interfaces, GArray *(AtspiAccessible *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_localized_role_name, atspi_accessible_get_localized_role_name, gchar *(AtspiAccessible *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_name, atspi_accessible_get_name, gchar *(AtspiAccessible *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_object_locale, atspi_accessible_get_object_locale, const gchar *(AtspiAccessible *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_parent, atspi_accessible_get_parent, AtspiAccessible *(AtspiAccessible *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_relation_set, atspi_accessible_get_relation_set, GArray *(AtspiAccessible *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_role, atspi_accessible_get_role, AtspiRole(AtspiAccessible *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_role_name, atspi_accessible_get_role_name, gchar *(AtspiAccessible *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_selection, atspi_accessible_get_selection, AtspiSelection *(AtspiAccessible *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_selection_iface, atspi_accessible_get_selection_iface, AtspiSelection *(AtspiAccessible *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_state_set, atspi_accessible_get_state_set, AtspiStateSet *(AtspiAccessible *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_text_iface, atspi_accessible_get_text_iface, AtspiText *(AtspiAccessible *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_value_iface, atspi_accessible_get_value_iface, AtspiValue *(AtspiAccessible *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
-DECLARE_FUNCTION_MOCK3(mock_atspi_action_do_action, atspi_action_do_action, gboolean(AtspiAction *, gint, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-action.h
-DECLARE_FUNCTION_MOCK3(mock_atspi_action_get_action_name, atspi_action_get_action_name, gchar *(AtspiAction *, gint, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-action.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_action_get_n_actions, atspi_action_get_n_actions, gint(AtspiAction *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-action.h
-DECLARE_FUNCTION_MOCK3(mock_atspi_action_get_name, atspi_action_get_name, gchar *(AtspiAction *, gint, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-action.h
-DECLARE_FUNCTION_MOCK6(mock_atspi_collection_get_matches, atspi_collection_get_matches, GArray *(AtspiCollection *, AtspiMatchRule *, AtspiCollectionSortOrder, gint, gboolean, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-collection.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_component_clear_highlight, atspi_component_clear_highlight, gboolean(AtspiComponent *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-component.h
-DECLARE_FUNCTION_MOCK5(mock_atspi_component_contains, atspi_component_contains, gboolean(AtspiComponent *, gint, gint, AtspiCoordType, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-component.h
-DECLARE_FUNCTION_MOCK5(mock_atspi_component_get_accessible_at_point, atspi_component_get_accessible_at_point, AtspiAccessible *(AtspiComponent *, gint, gint, AtspiCoordType, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-component.h
-DECLARE_FUNCTION_MOCK3(mock_atspi_component_get_extents, atspi_component_get_extents, AtspiRect *(AtspiComponent *, AtspiCoordType, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-component.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_component_get_highlight_index, atspi_component_get_highlight_index, int(AtspiComponent *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-component.h
-DECLARE_FUNCTION_MOCK0(mock_atspi_component_get_type, atspi_component_get_type, GType()); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-component.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_component_grab_focus, atspi_component_grab_focus, gboolean(AtspiComponent *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-component.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_component_grab_highlight, atspi_component_grab_highlight, gboolean(AtspiComponent *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-component.h
-DECLARE_FUNCTION_MOCK5(mock_atspi_deregister_keystroke_listener, atspi_deregister_keystroke_listener, gboolean(AtspiDeviceListener *, GArray *, AtspiKeyMaskType, AtspiKeyEventMask, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-registry.h
-DECLARE_FUNCTION_MOCK3(mock_atspi_device_listener_new, atspi_device_listener_new, AtspiDeviceListener *(AtspiDeviceListenerCB, void *, GDestroyNotify)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-device-listener.h
-DECLARE_FUNCTION_MOCK3(mock_atspi_event_listener_deregister, atspi_event_listener_deregister, gboolean(AtspiEventListener *, const gchar *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-event-listener.h
-DECLARE_FUNCTION_MOCK3(mock_atspi_event_listener_new, atspi_event_listener_new, AtspiEventListener *(AtspiEventListenerCB, gpointer, GDestroyNotify)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-event-listener.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_event_listener_new_simple, atspi_event_listener_new_simple, AtspiEventListener *(AtspiEventListenerSimpleCB, GDestroyNotify)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-event-listener.h
-DECLARE_FUNCTION_MOCK3(mock_atspi_event_listener_register, atspi_event_listener_register, gboolean(AtspiEventListener *, const gchar *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-event-listener.h
-DECLARE_FUNCTION_MOCK0(mock_atspi_exit, atspi_exit, int()); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-misc.h
-DECLARE_FUNCTION_MOCK0(mock_atspi_init, atspi_init, int()); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-misc.h
-DECLARE_FUNCTION_MOCK9(mock_atspi_match_rule_new, atspi_match_rule_new, AtspiMatchRule *(AtspiStateSet *, AtspiCollectionMatchType, GHashTable *, AtspiCollectionMatchType, GArray *, AtspiCollectionMatchType, GArray *, AtspiCollectionMatchType, gboolean)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-matchrule.h
-DECLARE_FUNCTION_MOCK6(mock_atspi_register_keystroke_listener, atspi_register_keystroke_listener, gboolean(AtspiDeviceListener *, GArray *, AtspiKeyMaskType, AtspiKeyEventMask, AtspiKeyListenerSyncType, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-registry.h
-DECLARE_FUNCTION_MOCK1(mock_atspi_relation_get_n_targets, atspi_relation_get_n_targets, gint(AtspiRelation *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-relation.h
-DECLARE_FUNCTION_MOCK1(mock_atspi_relation_get_relation_type, atspi_relation_get_relation_type, AtspiRelationType(AtspiRelation *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-relation.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_relation_get_target, atspi_relation_get_target, AtspiAccessible *(AtspiRelation *, gint)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-relation.h
-DECLARE_FUNCTION_MOCK3(mock_atspi_selection_deselect_child, atspi_selection_deselect_child, gboolean(AtspiSelection *, gint, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-selection.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_selection_get_n_selected_children, atspi_selection_get_n_selected_children, gint(AtspiSelection *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-selection.h
-DECLARE_FUNCTION_MOCK3(mock_atspi_selection_is_child_selected, atspi_selection_is_child_selected, gboolean(AtspiSelection *, gint, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-selection.h
-DECLARE_FUNCTION_MOCK3(mock_atspi_selection_select_child, atspi_selection_select_child, gboolean(AtspiSelection *, gint, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-selection.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_state_set_add, atspi_state_set_add, void(AtspiStateSet *, AtspiStateType)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-stateset.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_state_set_contains, atspi_state_set_contains, gboolean(AtspiStateSet *, AtspiStateType)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-stateset.h
-DECLARE_FUNCTION_MOCK1(mock_atspi_state_set_get_states, atspi_state_set_get_states, GArray *(AtspiStateSet *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-stateset.h
-DECLARE_FUNCTION_MOCK1(mock_atspi_state_set_new, atspi_state_set_new, AtspiStateSet *(GArray *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-stateset.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_text_get_caret_offset, atspi_text_get_caret_offset, gint(AtspiText *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-text.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_text_get_character_count, atspi_text_get_character_count, gint(AtspiText *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-text.h
-DECLARE_FUNCTION_MOCK4(mock_atspi_text_get_text, atspi_text_get_text, gchar *(AtspiText *, gint, gint, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-text.h
-DECLARE_FUNCTION_MOCK3(mock_atspi_text_set_caret_offset, atspi_text_set_caret_offset, gboolean(AtspiText *, gint, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-text.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_value_get_current_value, atspi_value_get_current_value, gdouble(AtspiValue *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-value.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_value_get_maximum_value, atspi_value_get_maximum_value, gdouble(AtspiValue *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-value.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_value_get_minimum_increment, atspi_value_get_minimum_increment, gdouble(AtspiValue *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-value.h
-DECLARE_FUNCTION_MOCK2(mock_atspi_value_get_minimum_value, atspi_value_get_minimum_value, gdouble(AtspiValue *, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-value.h
-DECLARE_FUNCTION_MOCK3(mock_atspi_value_set_current_value, atspi_value_set_current_value, gboolean(AtspiValue *, gdouble, GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-value.h
-DECLARE_FUNCTION_MOCK2(mock_backtrace, backtrace, int(void **, int)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/execinfo.h
-DECLARE_FUNCTION_MOCK2(mock_backtrace_symbols, backtrace_symbols, char **(void *const *, int)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/execinfo.h
-DECLARE_FUNCTION_MOCK2(mock_bt_adapter_foreach_bonded_device, bt_adapter_foreach_bonded_device, int(bt_adapter_bonded_device_cb, void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/bluetooth.h
-DECLARE_FUNCTION_MOCK1(mock_bt_adapter_get_state, bt_adapter_get_state, int(bt_adapter_state_e *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/bluetooth.h
-DECLARE_FUNCTION_MOCK0(mock_bt_deinitialize, bt_deinitialize, int()); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/bluetooth.h
-DECLARE_FUNCTION_MOCK0(mock_bt_initialize, bt_initialize, int()); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/bluetooth.h
-DECLARE_FUNCTION_MOCK2(mock_clock_gettime, clock_gettime, int(clockid_t, struct timespec *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/time.h
-DECLARE_FUNCTION_MOCK3(mock_device_add_callback, device_add_callback, int(device_callback_e, device_changed_cb, void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/callback.h
-DECLARE_FUNCTION_MOCK1(mock_device_battery_get_level_status, device_battery_get_level_status, int(device_battery_level_e *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/battery.h
-DECLARE_FUNCTION_MOCK1(mock_device_battery_get_percent, device_battery_get_percent, int(int *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/battery.h
-DECLARE_FUNCTION_MOCK1(mock_device_battery_is_charging, device_battery_is_charging, int(_Bool *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/battery.h
-DECLARE_FUNCTION_MOCK1(mock_device_display_get_state, device_display_get_state, int(display_state_e *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/display.h
-DECLARE_FUNCTION_MOCK1(mock_device_haptic_close, device_haptic_close, int(haptic_device_h)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/haptic.h
-DECLARE_FUNCTION_MOCK1(mock_device_haptic_get_count, device_haptic_get_count, int(int *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/haptic.h
-DECLARE_FUNCTION_MOCK2(mock_device_haptic_open, device_haptic_open, int(int, haptic_device_h *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/haptic.h
-DECLARE_FUNCTION_MOCK4(mock_device_haptic_vibrate, device_haptic_vibrate, int(haptic_device_h, int, int, haptic_effect_h *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/haptic.h
-DECLARE_FUNCTION_MOCK2(mock_device_remove_callback, device_remove_callback, int(device_callback_e, device_changed_cb)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/callback.h
-DECLARE_FUNCTION_MOCK0(mock_ecore_time_get, ecore_time_get, double()); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/ecore-1/Ecore_Common.h
-DECLARE_FUNCTION_MOCK3(mock_ecore_timer_add, ecore_timer_add, Ecore_Timer *(double, Ecore_Task_Cb, const void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/ecore-1/Ecore_Legacy.h
-DECLARE_FUNCTION_MOCK1(mock_ecore_timer_del, ecore_timer_del, void *(Ecore_Timer *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/ecore-1/Ecore_Legacy.h
-DECLARE_FUNCTION_MOCK1(mock_eina_array_grow, eina_array_grow, Eina_Bool(Eina_Array *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inline_array.x
-DECLARE_FUNCTION_MOCK3(mock_eina_hash_add, eina_hash_add, Eina_Bool(Eina_Hash *, const void *, const void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_hash.h
-DECLARE_FUNCTION_MOCK2(mock_eina_hash_del_by_key, eina_hash_del_by_key, Eina_Bool(Eina_Hash *, const void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_hash.h
-DECLARE_FUNCTION_MOCK2(mock_eina_hash_find, eina_hash_find, void *(const Eina_Hash *, const void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_hash.h
-DECLARE_FUNCTION_MOCK1(mock_eina_hash_population, eina_hash_population, int(const Eina_Hash *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_hash.h
-DECLARE_FUNCTION_MOCK3(mock_eina_inarray_alloc_at, eina_inarray_alloc_at, void *(Eina_Inarray *, unsigned int, unsigned int)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inarray.h
-DECLARE_FUNCTION_MOCK1(mock_eina_inarray_count, eina_inarray_count, unsigned int(const Eina_Inarray *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inarray.h
-DECLARE_FUNCTION_MOCK2(mock_eina_inarray_nth, eina_inarray_nth, void *(const Eina_Inarray *, unsigned int)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inarray.h
-DECLARE_FUNCTION_MOCK2(mock_eina_inarray_remove_at, eina_inarray_remove_at, Eina_Bool(Eina_Inarray *, unsigned int)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inarray.h
-DECLARE_FUNCTION_MOCK2(mock_eina_list_append, eina_list_append, Eina_List *(Eina_List *, const void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_list.h
-DECLARE_FUNCTION_MOCK3(mock_eina_list_append_relative_list, eina_list_append_relative_list, Eina_List *(Eina_List *, const void *, Eina_List *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_list.h
-DECLARE_FUNCTION_MOCK2(mock_eina_list_nth_list, eina_list_nth_list, Eina_List *(const Eina_List *, unsigned int)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_list.h
-DECLARE_FUNCTION_MOCK2(mock_eina_list_prepend, eina_list_prepend, Eina_List *(Eina_List *, const void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_list.h
-DECLARE_FUNCTION_MOCK2(mock_eina_list_remove, eina_list_remove, Eina_List *(Eina_List *, const void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_list.h
-DECLARE_FUNCTION_MOCK2(mock_eina_list_remove_list, eina_list_remove_list, Eina_List *(Eina_List *, Eina_List *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_list.h
-DECLARE_FUNCTION_MOCK0(mock_eina_log_color_disable_get, eina_log_color_disable_get, Eina_Bool()); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_log.h
-DECLARE_FUNCTION_MOCK1(mock_eina_log_domain_registered_level_get, eina_log_domain_registered_level_get, int(int)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_log.h
-DECLARE_FUNCTION_MOCK0(mock_eina_log_level_get, eina_log_level_get, int()); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_log.h
-DECLARE_FUNCTION_MOCK7(mock_eina_str_join_len, eina_str_join_len, size_t(char *, size_t, char, const char *, size_t, const char *, size_t)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_str.h
-DECLARE_FUNCTION_MOCK4(mock_eina_str_split_full, eina_str_split_full, char **(const char *, const char *, int, unsigned int *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_str.h
-DECLARE_FUNCTION_MOCK1(mock_eina_strbuf_free, eina_strbuf_free, void(Eina_Strbuf *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_strbuf.h
-DECLARE_FUNCTION_MOCK0(mock_eina_strbuf_new, eina_strbuf_new, Eina_Strbuf *()); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_strbuf.h
-DECLARE_FUNCTION_MOCK1(mock_eina_strbuf_string_free, eina_strbuf_string_free, void(Eina_Strbuf *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_strbuf.h
-DECLARE_FUNCTION_MOCK1(mock_eina_strbuf_string_steal, eina_strbuf_string_steal, char *(Eina_Strbuf *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_strbuf.h
-DECLARE_FUNCTION_MOCK1(mock_eina_stringshare_add, eina_stringshare_add, Eina_Stringshare *(const char *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_stringshare.h
-DECLARE_FUNCTION_MOCK2(mock_eina_stringshare_add_length, eina_stringshare_add_length, Eina_Stringshare *(const char *, unsigned int)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_stringshare.h
-DECLARE_FUNCTION_MOCK1(mock_eina_stringshare_del, eina_stringshare_del, void(Eina_Stringshare *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_stringshare.h
-DECLARE_FUNCTION_MOCK1(mock_eina_stringshare_ref, eina_stringshare_ref, Eina_Stringshare *(Eina_Stringshare *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_stringshare.h
-DECLARE_FUNCTION_MOCK2(mock_eina_unicode_unicode_to_utf8, eina_unicode_unicode_to_utf8, char *(const Eina_Unicode *, int *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_unicode.h
-DECLARE_FUNCTION_MOCK1(mock_eina_ustringshare_add, eina_ustringshare_add, const Eina_Unicode *(const Eina_Unicode *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_ustringshare.h
-DECLARE_FUNCTION_MOCK2(mock_eina_ustringshare_add_length, eina_ustringshare_add_length, const Eina_Unicode *(const Eina_Unicode *, unsigned int)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_ustringshare.h
-DECLARE_FUNCTION_MOCK1(mock_eina_ustringshare_del, eina_ustringshare_del, void(const Eina_Unicode *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_ustringshare.h
-DECLARE_FUNCTION_MOCK2(mock_eina_value_copy, eina_value_copy, Eina_Bool(const Eina_Value *, Eina_Value *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_value.h
-DECLARE_FUNCTION_MOCK1(mock_eina_value_inner_alloc, eina_value_inner_alloc, void *(size_t)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inline_value.x
-DECLARE_FUNCTION_MOCK2(mock_eina_value_inner_free, eina_value_inner_free, void(size_t, void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inline_value.x
-DECLARE_FUNCTION_MOCK1(mock_eina_value_new, eina_value_new, Eina_Value *(const Eina_Value_Type *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_value.h
-DECLARE_FUNCTION_MOCK2(mock_eina_value_struct_member_find, eina_value_struct_member_find, const Eina_Value_Struct_Member *(const Eina_Value_Struct *, const char *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inline_value.x
-DECLARE_FUNCTION_MOCK1(mock_eina_value_type_check, eina_value_type_check, Eina_Bool(const Eina_Value_Type *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_value.h
-DECLARE_FUNCTION_MOCK1(mock_eldbus_address_connection_get, eldbus_address_connection_get, Eldbus_Connection *(const char *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_connection.h
-DECLARE_FUNCTION_MOCK1(mock_eldbus_connection_get, eldbus_connection_get, Eldbus_Connection *(Eldbus_Connection_Type)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_connection.h
-DECLARE_FUNCTION_MOCK5(mock_eldbus_connection_send, eldbus_connection_send, Eldbus_Pending *(Eldbus_Connection *, Eldbus_Message *, Eldbus_Message_Cb, const void *, double)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_connection.h
-DECLARE_FUNCTION_MOCK1(mock_eldbus_connection_unref, eldbus_connection_unref, void(Eldbus_Connection *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_connection.h
-DECLARE_FUNCTION_MOCK0(mock_eldbus_init, eldbus_init, int()); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/Eldbus.h
-DECLARE_FUNCTION_MOCK3(mock_eldbus_message_error_get, eldbus_message_error_get, Eina_Bool(const Eldbus_Message *, const char **, const char **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_message.h
-DECLARE_FUNCTION_MOCK2(mock_eldbus_message_iter_container_close, eldbus_message_iter_container_close, Eina_Bool(Eldbus_Message_Iter *, Eldbus_Message_Iter *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_message.h
-DECLARE_FUNCTION_MOCK3(mock_eldbus_message_iter_container_new, eldbus_message_iter_container_new, Eldbus_Message_Iter *(Eldbus_Message_Iter *, int, const char *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_message.h
-DECLARE_FUNCTION_MOCK1(mock_eldbus_message_iter_get, eldbus_message_iter_get, Eldbus_Message_Iter *(const Eldbus_Message *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_message.h
-DECLARE_FUNCTION_MOCK4(mock_eldbus_message_method_call_new, eldbus_message_method_call_new, Eldbus_Message *(const char *, const char *, const char *, const char *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_message.h
-DECLARE_FUNCTION_MOCK1(mock_eldbus_message_method_return_new, eldbus_message_method_return_new, Eldbus_Message *(const Eldbus_Message *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_message.h
-DECLARE_FUNCTION_MOCK1(mock_eldbus_message_ref, eldbus_message_ref, Eldbus_Message *(Eldbus_Message *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_message.h
-DECLARE_FUNCTION_MOCK1(mock_eldbus_message_unref, eldbus_message_unref, void(Eldbus_Message *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_message.h
-DECLARE_FUNCTION_MOCK4(mock_eldbus_name_release, eldbus_name_release, Eldbus_Pending *(Eldbus_Connection *, const char *, Eldbus_Message_Cb, const void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_freedesktop.h
-DECLARE_FUNCTION_MOCK5(mock_eldbus_name_request, eldbus_name_request, Eldbus_Pending *(Eldbus_Connection *, const char *, unsigned int, Eldbus_Message_Cb, const void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_freedesktop.h
-DECLARE_FUNCTION_MOCK3(mock_eldbus_object_get, eldbus_object_get, Eldbus_Object *(Eldbus_Connection *, const char *, const char *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_object.h
-DECLARE_FUNCTION_MOCK1(mock_eldbus_object_unref, eldbus_object_unref, void(Eldbus_Object *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_object.h
-DECLARE_FUNCTION_MOCK2(mock_eldbus_proxy_get, eldbus_proxy_get, Eldbus_Proxy *(Eldbus_Object *, const char *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_proxy.h
-DECLARE_FUNCTION_MOCK2(mock_eldbus_proxy_method_call_new, eldbus_proxy_method_call_new, Eldbus_Message *(Eldbus_Proxy *, const char *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_proxy.h
-DECLARE_FUNCTION_MOCK5(mock_eldbus_proxy_send, eldbus_proxy_send, Eldbus_Pending *(Eldbus_Proxy *, Eldbus_Message *, Eldbus_Message_Cb, const void *, double)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_proxy.h
-DECLARE_FUNCTION_MOCK4(mock_eldbus_proxy_signal_handler_add, eldbus_proxy_signal_handler_add, Eldbus_Signal_Handler *(Eldbus_Proxy *, const char *, Eldbus_Signal_Cb, const void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_proxy.h
-DECLARE_FUNCTION_MOCK3(mock_eldbus_service_interface_register, eldbus_service_interface_register, Eldbus_Service_Interface *(Eldbus_Connection *, const char *, const Eldbus_Service_Interface_Desc *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_service.h
-DECLARE_FUNCTION_MOCK1(mock_eldbus_service_object_unregister, eldbus_service_object_unregister, void(Eldbus_Service_Interface *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_service.h
-DECLARE_FUNCTION_MOCK0(mock_eldbus_shutdown, eldbus_shutdown, int()); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/Eldbus.h
-DECLARE_FUNCTION_MOCK2(mock_elm_init, elm_init, int(int, char **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/elementary-1/elm_general.h
-DECLARE_FUNCTION_MOCK6(mock_elm_naviframe_item_push, elm_naviframe_item_push, Elm_Object_Item *(Evas_Object *, const char *, Evas_Object *, Evas_Object *, Evas_Object *, const char *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/elementary-1/elm_naviframe.eo.legacy.h
-DECLARE_FUNCTION_MOCK3(mock_elm_naviframe_item_title_enabled_set, elm_naviframe_item_title_enabled_set, void(Elm_Object_Item *, Eina_Bool, Eina_Bool)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/elementary-1/elc_naviframe_common.h
-DECLARE_FUNCTION_MOCK1(mock_fabs, fabs, double(double)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/bits/mathcalls.h
-DECLARE_FUNCTION_MOCK1(mock_fclose, fclose, int(FILE *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/stdio.h
-DECLARE_FUNCTION_MOCK2(mock_fopen, fopen, FILE *(const char *, const char *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/stdio.h
-DECLARE_FUNCTION_MOCK2(mock_fputs, fputs, int(const char *, FILE *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/stdio.h
-DECLARE_FUNCTION_MOCK3(mock_g_array_append_vals, g_array_append_vals, GArray *(GArray *, gconstpointer, guint)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/garray.h
-DECLARE_FUNCTION_MOCK2(mock_g_array_free, g_array_free, gchar *(GArray *, gboolean)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/garray.h
-DECLARE_FUNCTION_MOCK3(mock_g_array_new, g_array_new, GArray *(gboolean, gboolean, guint)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/garray.h
-DECLARE_FUNCTION_MOCK2(mock_g_array_set_clear_func, g_array_set_clear_func, void(GArray *, GDestroyNotify)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/garray.h
-DECLARE_FUNCTION_MOCK1(mock_g_array_unref, g_array_unref, void(GArray *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/garray.h
-DECLARE_FUNCTION_MOCK1(mock_g_async_queue_unref, g_async_queue_unref, void(GAsyncQueue *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gasyncqueue.h
-DECLARE_FUNCTION_MOCK1(mock_g_bookmark_file_free, g_bookmark_file_free, void(GBookmarkFile *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gbookmarkfile.h
-DECLARE_FUNCTION_MOCK1(mock_g_byte_array_unref, g_byte_array_unref, void(GByteArray *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/garray.h
-DECLARE_FUNCTION_MOCK1(mock_g_bytes_unref, g_bytes_unref, void(GBytes *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gbytes.h
-DECLARE_FUNCTION_MOCK1(mock_g_checksum_free, g_checksum_free, void(GChecksum *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gchecksum.h
-DECLARE_FUNCTION_MOCK1(mock_g_clear_error, g_clear_error, void(GError **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gerror.h
-DECLARE_FUNCTION_MOCK1(mock_g_cond_clear, g_cond_clear, void(GCond *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gthread.h
-DECLARE_FUNCTION_MOCK1(mock_g_date_time_unref, g_date_time_unref, void(GDateTime *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gdatetime.h
-DECLARE_FUNCTION_MOCK1(mock_g_dir_close, g_dir_close, void(GDir *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gdir.h
-DECLARE_FUNCTION_MOCK1(mock_g_error_free, g_error_free, void(GError *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gerror.h
-DECLARE_FUNCTION_MOCK1(mock_g_free, g_free, void(gpointer)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmem.h
-DECLARE_FUNCTION_MOCK2(mock_g_hash_table_lookup, g_hash_table_lookup, gpointer(GHashTable *, gconstpointer)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/ghash.h
-DECLARE_FUNCTION_MOCK1(mock_g_hash_table_unref, g_hash_table_unref, void(GHashTable *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/ghash.h
-DECLARE_FUNCTION_MOCK1(mock_g_hmac_unref, g_hmac_unref, void(GHmac *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/ghmac.h
-DECLARE_FUNCTION_MOCK1(mock_g_io_channel_unref, g_io_channel_unref, void(GIOChannel *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/giochannel.h
-DECLARE_FUNCTION_MOCK1(mock_g_key_file_unref, g_key_file_unref, void(GKeyFile *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gkeyfile.h
-DECLARE_FUNCTION_MOCK2(mock_g_list_delete_link, g_list_delete_link, GList *(GList *, GList *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/glist.h
-DECLARE_FUNCTION_MOCK1(mock_g_list_free, g_list_free, void(GList *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/glist.h
-DECLARE_FUNCTION_MOCK2(mock_g_list_free_full, g_list_free_full, void(GList *, GDestroyNotify)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/glist.h
-DECLARE_FUNCTION_MOCK1(mock_g_list_length, g_list_length, guint(GList *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/glist.h
-DECLARE_FUNCTION_MOCK2(mock_g_list_prepend, g_list_prepend, GList *(GList *, gpointer)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/glist.h
-DECLARE_FUNCTION_MOCK4(mock_g_logv, g_logv, void(const gchar *, GLogLevelFlags, const gchar *, va_list)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmessages.h
-DECLARE_FUNCTION_MOCK1(mock_g_main_context_unref, g_main_context_unref, void(GMainContext *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmain.h
-DECLARE_FUNCTION_MOCK1(mock_g_main_loop_unref, g_main_loop_unref, void(GMainLoop *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmain.h
-DECLARE_FUNCTION_MOCK2(mock_g_malloc_n, g_malloc_n, gpointer(gsize, gsize)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmem.h
-DECLARE_FUNCTION_MOCK1(mock_g_mapped_file_unref, g_mapped_file_unref, void(GMappedFile *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmappedfile.h
-DECLARE_FUNCTION_MOCK1(mock_g_markup_parse_context_unref, g_markup_parse_context_unref, void(GMarkupParseContext *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmarkup.h
-DECLARE_FUNCTION_MOCK1(mock_g_match_info_unref, g_match_info_unref, void(GMatchInfo *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gregex.h
-DECLARE_FUNCTION_MOCK1(mock_g_mutex_clear, g_mutex_clear, void(GMutex *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gthread.h
-DECLARE_FUNCTION_MOCK1(mock_g_mutex_lock, g_mutex_lock, void(GMutex *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gthread.h
-DECLARE_FUNCTION_MOCK1(mock_g_mutex_unlock, g_mutex_unlock, void(GMutex *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gthread.h
-DECLARE_FUNCTION_MOCK1(mock_g_node_destroy, g_node_destroy, void(GNode *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gnode.h
-DECLARE_FUNCTION_MOCK1(mock_g_object_ref, g_object_ref, gpointer(gpointer)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/gobject/gobject.h
-DECLARE_FUNCTION_MOCK1(mock_g_object_unref, g_object_unref, void(gpointer)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/gobject/gobject.h
-DECLARE_FUNCTION_MOCK1(mock_g_option_context_free, g_option_context_free, void(GOptionContext *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/goption.h
-DECLARE_FUNCTION_MOCK1(mock_g_option_group_unref, g_option_group_unref, void(GOptionGroup *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/goption.h
-DECLARE_FUNCTION_MOCK1(mock_g_pattern_spec_free, g_pattern_spec_free, void(GPatternSpec *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gpattern.h
-DECLARE_FUNCTION_MOCK1(mock_g_ptr_array_unref, g_ptr_array_unref, void(GPtrArray *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/garray.h
-DECLARE_FUNCTION_MOCK1(mock_g_queue_clear, g_queue_clear, void(GQueue *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gqueue.h
-DECLARE_FUNCTION_MOCK1(mock_g_queue_free, g_queue_free, void(GQueue *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gqueue.h
-DECLARE_FUNCTION_MOCK1(mock_g_rand_free, g_rand_free, void(GRand *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/grand.h
-DECLARE_FUNCTION_MOCK1(mock_g_regex_unref, g_regex_unref, void(GRegex *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gregex.h
-DECLARE_FUNCTION_MOCK1(mock_g_scanner_destroy, g_scanner_destroy, void(GScanner *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gscanner.h
-DECLARE_FUNCTION_MOCK1(mock_g_sequence_free, g_sequence_free, void(GSequence *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gsequence.h
-DECLARE_FUNCTION_MOCK1(mock_g_slist_free, g_slist_free, void(GSList *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gslist.h
-DECLARE_FUNCTION_MOCK1(mock_g_source_remove, g_source_remove, gboolean(guint)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmain.h
-DECLARE_FUNCTION_MOCK1(mock_g_source_unref, g_source_unref, void(GSource *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmain.h
-DECLARE_FUNCTION_MOCK1(mock_g_strfreev, g_strfreev, void(gchar **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gstrfuncs.h
-DECLARE_FUNCTION_MOCK1(mock_g_string_chunk_free, g_string_chunk_free, void(GStringChunk *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gstringchunk.h
-DECLARE_FUNCTION_MOCK3(mock_g_string_insert_c, g_string_insert_c, GString *(GString *, gssize, gchar)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gstring.h
-DECLARE_FUNCTION_MOCK1(mock_g_thread_unref, g_thread_unref, void(GThread *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gthread.h
-DECLARE_FUNCTION_MOCK1(mock_g_time_zone_unref, g_time_zone_unref, void(GTimeZone *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gtimezone.h
-DECLARE_FUNCTION_MOCK3(mock_g_timeout_add, g_timeout_add, guint(guint, GSourceFunc, gpointer)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmain.h
-DECLARE_FUNCTION_MOCK1(mock_g_timer_destroy, g_timer_destroy, void(GTimer *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gtimer.h
-DECLARE_FUNCTION_MOCK1(mock_g_tree_unref, g_tree_unref, void(GTree *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gtree.h
-DECLARE_FUNCTION_MOCK2(mock_g_type_check_instance_is_a, g_type_check_instance_is_a, gboolean(GTypeInstance *, GType)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/gobject/gtype.h
-DECLARE_FUNCTION_MOCK1(mock_g_value_get_boxed, g_value_get_boxed, gpointer(const GValue *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/gobject/gboxed.h
-DECLARE_FUNCTION_MOCK1(mock_g_value_get_string, g_value_get_string, const gchar *(const GValue *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/gobject/gvaluetypes.h
-DECLARE_FUNCTION_MOCK1(mock_g_value_unset, g_value_unset, void(GValue *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/gobject/gvalue.h
-DECLARE_FUNCTION_MOCK1(mock_g_variant_builder_clear, g_variant_builder_clear, void(GVariantBuilder *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gvariant.h
-DECLARE_FUNCTION_MOCK1(mock_g_variant_builder_unref, g_variant_builder_unref, void(GVariantBuilder *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gvariant.h
-DECLARE_FUNCTION_MOCK1(mock_g_variant_dict_clear, g_variant_dict_clear, void(GVariantDict *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gvariant.h
-DECLARE_FUNCTION_MOCK1(mock_g_variant_dict_unref, g_variant_dict_unref, void(GVariantDict *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gvariant.h
-DECLARE_FUNCTION_MOCK1(mock_g_variant_iter_free, g_variant_iter_free, void(GVariantIter *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gvariant.h
-DECLARE_FUNCTION_MOCK1(mock_g_variant_type_free, g_variant_type_free, void(GVariantType *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gvarianttype.h
-DECLARE_FUNCTION_MOCK1(mock_g_variant_unref, g_variant_unref, void(GVariant *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gvariant.h
-DECLARE_FUNCTION_MOCK0(mock_getpid, getpid, __pid_t()); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/unistd.h
-DECLARE_FUNCTION_MOCK1(mock_gettext, gettext, char *(const char *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/libintl.h
-DECLARE_FUNCTION_MOCK2(mock_gettimeofday, gettimeofday, int(struct timeval *, __timezone_ptr_t)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/sys/time.h
-DECLARE_FUNCTION_MOCK1(mock_localtime, localtime, struct tm *(const time_t *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/time.h
-DECLARE_FUNCTION_MOCK2(mock_lstat, lstat, int(const char *, struct stat *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/sys/stat.h
-DECLARE_FUNCTION_MOCK1(mock_notification_free_list, notification_free_list, int(notification_list_h)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/notification/notification_list.h
-DECLARE_FUNCTION_MOCK3(mock_notification_get_list, notification_get_list, int(notification_type_e, int, notification_list_h *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/notification/notification_list.h
-DECLARE_FUNCTION_MOCK3(mock_notification_get_text, notification_get_text, int(notification_h, notification_text_type_e, char **)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/notification/notification.h
-DECLARE_FUNCTION_MOCK1(mock_notification_list_get_data, notification_list_get_data, notification_h(notification_list_h)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/notification/notification_list.h
-DECLARE_FUNCTION_MOCK1(mock_notification_list_get_head, notification_list_get_head, notification_list_h(notification_list_h)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/notification/notification_list.h
-DECLARE_FUNCTION_MOCK1(mock_notification_list_get_next, notification_list_get_next, notification_list_h(notification_list_h)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/notification/notification_list.h
-DECLARE_FUNCTION_MOCK0(mock_sched_yield, sched_yield, int()); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/sched.h
-DECLARE_FUNCTION_MOCK1(mock_sem_destroy, sem_destroy, int(sem_t *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/semaphore.h
-DECLARE_FUNCTION_MOCK3(mock_sem_init, sem_init, int(sem_t *, int, unsigned int)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/semaphore.h
-DECLARE_FUNCTION_MOCK1(mock_sem_post, sem_post, int(sem_t *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/semaphore.h
-DECLARE_FUNCTION_MOCK1(mock_sem_wait, sem_wait, int(sem_t *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/semaphore.h
-DECLARE_FUNCTION_MOCK3(mock_setenv, setenv, int(const char *, const char *, int)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/stdlib.h
-DECLARE_FUNCTION_MOCK3(mock_sigaction, sigaction, int(int, const struct sigaction *, struct sigaction *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/signal.h
-DECLARE_FUNCTION_MOCK2(mock_sigaltstack, sigaltstack, int(const struct sigaltstack *, struct sigaltstack *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/signal.h
-DECLARE_FUNCTION_MOCK1(mock_sigemptyset, sigemptyset, int(sigset_t *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/signal.h
-DECLARE_FUNCTION_MOCK2(mock_strcmp, strcmp, int(const char *, const char *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/string.h
-DECLARE_FUNCTION_MOCK1(mock_strdup, strdup, char *(const char *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/string.h
-DECLARE_FUNCTION_MOCK4(mock_strftime, strftime, size_t(char *, size_t, const char *, const struct tm *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/time.h
-DECLARE_FUNCTION_MOCK3(mock_strncat, strncat, char *(char *, const char *, size_t)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/string.h
-DECLARE_FUNCTION_MOCK3(mock_strncmp, strncmp, int(const char *, const char *, size_t)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/string.h
-DECLARE_FUNCTION_MOCK3(mock_strncpy, strncpy, char *(char *, const char *, size_t)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/string.h
-DECLARE_FUNCTION_MOCK2(mock_strnlen, strnlen, size_t(const char *, size_t)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/string.h
-DECLARE_FUNCTION_MOCK0(mock_tel_get_cp_name_list, tel_get_cp_name_list, char **()); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/telephony-client/tapi_common.h
-DECLARE_FUNCTION_MOCK3(mock_tel_get_property_int, tel_get_property_int, int(TapiHandle *, const char *, int *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/telephony-client/tapi_common.h
-DECLARE_FUNCTION_MOCK1(mock_tel_init, tel_init, TapiHandle *(const char *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/telephony-client/tapi_common.h
-DECLARE_FUNCTION_MOCK1(mock_time, time, time_t(time_t *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/time.h
-DECLARE_FUNCTION_MOCK6(mock_tts_add_text, tts_add_text, int(tts_h, const char *, const char *, int, int, int *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
-DECLARE_FUNCTION_MOCK1(mock_tts_create, tts_create, int(tts_h *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
-DECLARE_FUNCTION_MOCK1(mock_tts_destroy, tts_destroy, int(tts_h)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
-DECLARE_FUNCTION_MOCK3(mock_tts_foreach_supported_voices, tts_foreach_supported_voices, int(tts_h, tts_supported_voice_cb, void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
-DECLARE_FUNCTION_MOCK2(mock_tts_get_state, tts_get_state, int(tts_h, tts_state_e *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
-DECLARE_FUNCTION_MOCK1(mock_tts_pause, tts_pause, int(tts_h)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
-DECLARE_FUNCTION_MOCK1(mock_tts_play, tts_play, int(tts_h)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
-DECLARE_FUNCTION_MOCK1(mock_tts_prepare, tts_prepare, int(tts_h)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
-DECLARE_FUNCTION_MOCK2(mock_tts_set_mode, tts_set_mode, int(tts_h, tts_mode_e)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
-DECLARE_FUNCTION_MOCK3(mock_tts_set_state_changed_cb, tts_set_state_changed_cb, int(tts_h, tts_state_changed_cb, void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
-DECLARE_FUNCTION_MOCK3(mock_tts_set_utterance_completed_cb, tts_set_utterance_completed_cb, int(tts_h, tts_utterance_completed_cb, void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
-DECLARE_FUNCTION_MOCK3(mock_tts_set_utterance_started_cb, tts_set_utterance_started_cb, int(tts_h, tts_utterance_started_cb, void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
-DECLARE_FUNCTION_MOCK1(mock_tts_stop, tts_stop, int(tts_h)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
-DECLARE_FUNCTION_MOCK1(mock_tts_unprepare, tts_unprepare, int(tts_h)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
-DECLARE_FUNCTION_MOCK0(mock_ui_app_exit, ui_app_exit, void()); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/appfw/app.h
-DECLARE_FUNCTION_MOCK1(mock_unsetenv, unsetenv, int(const char *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/stdlib.h
-DECLARE_FUNCTION_MOCK2(mock_vconf_get_bool, vconf_get_bool, int(const char *, int *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/vconf/vconf.h
-DECLARE_FUNCTION_MOCK2(mock_vconf_get_int, vconf_get_int, int(const char *, int *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/vconf/vconf.h
-DECLARE_FUNCTION_MOCK1(mock_vconf_get_str, vconf_get_str, char *(const char *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/vconf/vconf.h
-DECLARE_FUNCTION_MOCK2(mock_vconf_ignore_key_changed, vconf_ignore_key_changed, int(const char *, vconf_callback_fn)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/vconf/vconf.h
-DECLARE_FUNCTION_MOCK1(mock_vconf_keylist_free, vconf_keylist_free, int(keylist_t *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/vconf/vconf.h
-DECLARE_FUNCTION_MOCK1(mock_vconf_keynode_get_bool, vconf_keynode_get_bool, int(keynode_t *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/vconf/vconf.h
-DECLARE_FUNCTION_MOCK1(mock_vconf_keynode_get_str, vconf_keynode_get_str, char *(keynode_t *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/vconf/vconf.h
-DECLARE_FUNCTION_MOCK3(mock_vconf_notify_key_changed, vconf_notify_key_changed, int(const char *, vconf_callback_fn, void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/vconf/vconf.h
-DECLARE_FUNCTION_MOCK1(mock_vconf_set, vconf_set, int(keylist_t *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/vconf/vconf.h
-DECLARE_FUNCTION_MOCK5(mock_wav_player_start, wav_player_start, int(const char *, sound_type_e, wav_player_playback_completed_cb, void *, int *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/media/wav_player.h
-DECLARE_FUNCTION_MOCK1(mock_wifi_ap_destroy, wifi_ap_destroy, int(wifi_ap_h)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/wifi.h
-DECLARE_FUNCTION_MOCK2(mock_wifi_ap_get_rssi, wifi_ap_get_rssi, int(wifi_ap_h, int *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/wifi.h
-DECLARE_FUNCTION_MOCK0(mock_wifi_deinitialize, wifi_deinitialize, int()); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/wifi.h
-DECLARE_FUNCTION_MOCK1(mock_wifi_get_connected_ap, wifi_get_connected_ap, int(wifi_ap_h *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/wifi.h
-DECLARE_FUNCTION_MOCK0(mock_wifi_initialize, wifi_initialize, int()); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/wifi.h
-DECLARE_FUNCTION_MOCK1(mock_wifi_is_activated, wifi_is_activated, int(_Bool *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/wifi.h
-DECLARE_FUNCTION_MOCK3(mock_wl_proxy_add_listener, wl_proxy_add_listener, int(struct wl_proxy *, void (**)(void), void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/wayland-client-core.h
-DECLARE_FUNCTION_MOCK1(mock_wl_proxy_destroy, wl_proxy_destroy, void(struct wl_proxy *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/wayland-client-core.h
-DECLARE_FUNCTION_MOCK1(mock_wl_proxy_get_user_data, wl_proxy_get_user_data, void *(struct wl_proxy *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/wayland-client-core.h
-DECLARE_FUNCTION_MOCK1(mock_wl_proxy_get_version, wl_proxy_get_version, uint32_t(struct wl_proxy *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/wayland-client-core.h
-DECLARE_FUNCTION_MOCK2(mock_wl_proxy_set_user_data, wl_proxy_set_user_data, void(struct wl_proxy *, void *)); // /home/m.wachowicz/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/wayland-client-core.h
+DECLARE_FUNCTION_MOCK1(mock__Exit, _Exit, void(int)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/stdlib.h
+DECLARE_FUNCTION_MOCK4(mock__eina_crc, _eina_crc, unsigned int(const char *, int, unsigned int, Eina_Bool)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inline_crc.x
+DECLARE_FUNCTION_MOCK4(mock__eina_unicode_utf8_next_get, _eina_unicode_utf8_next_get, Eina_Unicode(int, unsigned char, const char *, int *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inline_unicode.x
+DECLARE_FUNCTION_MOCK1(mock_abs, abs, int(int)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/stdlib.h
+DECLARE_FUNCTION_MOCK4(mock_appcore_efl_main, appcore_efl_main, int(const char *, int *, char ***, struct appcore_ops *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/appcore/appcore-efl.h
+DECLARE_FUNCTION_MOCK1(mock_atoi, atoi, int(const char *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/stdlib.h
+DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_action_iface, atspi_accessible_get_action_iface, AtspiAction *(AtspiAccessible *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_attributes, atspi_accessible_get_attributes, GHashTable *(AtspiAccessible *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK3(mock_atspi_accessible_get_child_at_index, atspi_accessible_get_child_at_index, AtspiAccessible *(AtspiAccessible *, gint, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_child_count, atspi_accessible_get_child_count, gint(AtspiAccessible *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_collection_iface, atspi_accessible_get_collection_iface, AtspiCollection *(AtspiAccessible *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_component_iface, atspi_accessible_get_component_iface, AtspiComponent *(AtspiAccessible *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_description, atspi_accessible_get_description, gchar *(AtspiAccessible *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_editable_text_iface, atspi_accessible_get_editable_text_iface, AtspiEditableText *(AtspiAccessible *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_index_in_parent, atspi_accessible_get_index_in_parent, gint(AtspiAccessible *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_interfaces, atspi_accessible_get_interfaces, GArray *(AtspiAccessible *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_localized_role_name, atspi_accessible_get_localized_role_name, gchar *(AtspiAccessible *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_name, atspi_accessible_get_name, gchar *(AtspiAccessible *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_object_locale, atspi_accessible_get_object_locale, const gchar *(AtspiAccessible *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_parent, atspi_accessible_get_parent, AtspiAccessible *(AtspiAccessible *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_relation_set, atspi_accessible_get_relation_set, GArray *(AtspiAccessible *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_role, atspi_accessible_get_role, AtspiRole(AtspiAccessible *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_accessible_get_role_name, atspi_accessible_get_role_name, gchar *(AtspiAccessible *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_selection, atspi_accessible_get_selection, AtspiSelection *(AtspiAccessible *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_selection_iface, atspi_accessible_get_selection_iface, AtspiSelection *(AtspiAccessible *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_state_set, atspi_accessible_get_state_set, AtspiStateSet *(AtspiAccessible *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_text_iface, atspi_accessible_get_text_iface, AtspiText *(AtspiAccessible *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK1(mock_atspi_accessible_get_value_iface, atspi_accessible_get_value_iface, AtspiValue *(AtspiAccessible *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-accessible.h
+DECLARE_FUNCTION_MOCK3(mock_atspi_action_do_action, atspi_action_do_action, gboolean(AtspiAction *, gint, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-action.h
+DECLARE_FUNCTION_MOCK3(mock_atspi_action_get_action_name, atspi_action_get_action_name, gchar *(AtspiAction *, gint, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-action.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_action_get_n_actions, atspi_action_get_n_actions, gint(AtspiAction *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-action.h
+DECLARE_FUNCTION_MOCK3(mock_atspi_action_get_name, atspi_action_get_name, gchar *(AtspiAction *, gint, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-action.h
+DECLARE_FUNCTION_MOCK6(mock_atspi_collection_get_matches, atspi_collection_get_matches, GArray *(AtspiCollection *, AtspiMatchRule *, AtspiCollectionSortOrder, gint, gboolean, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-collection.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_component_clear_highlight, atspi_component_clear_highlight, gboolean(AtspiComponent *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-component.h
+DECLARE_FUNCTION_MOCK5(mock_atspi_component_contains, atspi_component_contains, gboolean(AtspiComponent *, gint, gint, AtspiCoordType, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-component.h
+DECLARE_FUNCTION_MOCK5(mock_atspi_component_get_accessible_at_point, atspi_component_get_accessible_at_point, AtspiAccessible *(AtspiComponent *, gint, gint, AtspiCoordType, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-component.h
+DECLARE_FUNCTION_MOCK3(mock_atspi_component_get_extents, atspi_component_get_extents, AtspiRect *(AtspiComponent *, AtspiCoordType, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-component.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_component_get_highlight_index, atspi_component_get_highlight_index, int(AtspiComponent *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-component.h
+DECLARE_FUNCTION_MOCK0(mock_atspi_component_get_type, atspi_component_get_type, GType()); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-component.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_component_grab_focus, atspi_component_grab_focus, gboolean(AtspiComponent *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-component.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_component_grab_highlight, atspi_component_grab_highlight, gboolean(AtspiComponent *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-component.h
+DECLARE_FUNCTION_MOCK5(mock_atspi_deregister_keystroke_listener, atspi_deregister_keystroke_listener, gboolean(AtspiDeviceListener *, GArray *, AtspiKeyMaskType, AtspiKeyEventMask, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-registry.h
+DECLARE_FUNCTION_MOCK3(mock_atspi_device_listener_new, atspi_device_listener_new, AtspiDeviceListener *(AtspiDeviceListenerCB, void *, GDestroyNotify)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-device-listener.h
+DECLARE_FUNCTION_MOCK3(mock_atspi_event_listener_deregister, atspi_event_listener_deregister, gboolean(AtspiEventListener *, const gchar *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-event-listener.h
+DECLARE_FUNCTION_MOCK3(mock_atspi_event_listener_new, atspi_event_listener_new, AtspiEventListener *(AtspiEventListenerCB, gpointer, GDestroyNotify)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-event-listener.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_event_listener_new_simple, atspi_event_listener_new_simple, AtspiEventListener *(AtspiEventListenerSimpleCB, GDestroyNotify)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-event-listener.h
+DECLARE_FUNCTION_MOCK3(mock_atspi_event_listener_register, atspi_event_listener_register, gboolean(AtspiEventListener *, const gchar *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-event-listener.h
+DECLARE_FUNCTION_MOCK0(mock_atspi_exit, atspi_exit, int()); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-misc.h
+DECLARE_FUNCTION_MOCK0(mock_atspi_init, atspi_init, int()); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-misc.h
+DECLARE_FUNCTION_MOCK9(mock_atspi_match_rule_new, atspi_match_rule_new, AtspiMatchRule *(AtspiStateSet *, AtspiCollectionMatchType, GHashTable *, AtspiCollectionMatchType, GArray *, AtspiCollectionMatchType, GArray *, AtspiCollectionMatchType, gboolean)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-matchrule.h
+DECLARE_FUNCTION_MOCK6(mock_atspi_register_keystroke_listener, atspi_register_keystroke_listener, gboolean(AtspiDeviceListener *, GArray *, AtspiKeyMaskType, AtspiKeyEventMask, AtspiKeyListenerSyncType, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-registry.h
+DECLARE_FUNCTION_MOCK1(mock_atspi_relation_get_n_targets, atspi_relation_get_n_targets, gint(AtspiRelation *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-relation.h
+DECLARE_FUNCTION_MOCK1(mock_atspi_relation_get_relation_type, atspi_relation_get_relation_type, AtspiRelationType(AtspiRelation *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-relation.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_relation_get_target, atspi_relation_get_target, AtspiAccessible *(AtspiRelation *, gint)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-relation.h
+DECLARE_FUNCTION_MOCK3(mock_atspi_selection_deselect_child, atspi_selection_deselect_child, gboolean(AtspiSelection *, gint, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-selection.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_selection_get_n_selected_children, atspi_selection_get_n_selected_children, gint(AtspiSelection *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-selection.h
+DECLARE_FUNCTION_MOCK3(mock_atspi_selection_is_child_selected, atspi_selection_is_child_selected, gboolean(AtspiSelection *, gint, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-selection.h
+DECLARE_FUNCTION_MOCK3(mock_atspi_selection_select_child, atspi_selection_select_child, gboolean(AtspiSelection *, gint, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-selection.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_state_set_add, atspi_state_set_add, void(AtspiStateSet *, AtspiStateType)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-stateset.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_state_set_contains, atspi_state_set_contains, gboolean(AtspiStateSet *, AtspiStateType)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-stateset.h
+DECLARE_FUNCTION_MOCK1(mock_atspi_state_set_get_states, atspi_state_set_get_states, GArray *(AtspiStateSet *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-stateset.h
+DECLARE_FUNCTION_MOCK1(mock_atspi_state_set_new, atspi_state_set_new, AtspiStateSet *(GArray *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-stateset.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_text_get_caret_offset, atspi_text_get_caret_offset, gint(AtspiText *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-text.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_text_get_character_count, atspi_text_get_character_count, gint(AtspiText *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-text.h
+DECLARE_FUNCTION_MOCK4(mock_atspi_text_get_text, atspi_text_get_text, gchar *(AtspiText *, gint, gint, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-text.h
+DECLARE_FUNCTION_MOCK3(mock_atspi_text_set_caret_offset, atspi_text_set_caret_offset, gboolean(AtspiText *, gint, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-text.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_value_get_current_value, atspi_value_get_current_value, gdouble(AtspiValue *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-value.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_value_get_maximum_value, atspi_value_get_maximum_value, gdouble(AtspiValue *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-value.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_value_get_minimum_increment, atspi_value_get_minimum_increment, gdouble(AtspiValue *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-value.h
+DECLARE_FUNCTION_MOCK2(mock_atspi_value_get_minimum_value, atspi_value_get_minimum_value, gdouble(AtspiValue *, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-value.h
+DECLARE_FUNCTION_MOCK3(mock_atspi_value_set_current_value, atspi_value_set_current_value, gboolean(AtspiValue *, gdouble, GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/at-spi-2.0/atspi/atspi-value.h
+DECLARE_FUNCTION_MOCK2(mock_backtrace, backtrace, int(void **, int)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/execinfo.h
+DECLARE_FUNCTION_MOCK2(mock_backtrace_symbols, backtrace_symbols, char **(void *const *, int)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/execinfo.h
+DECLARE_FUNCTION_MOCK2(mock_bt_adapter_foreach_bonded_device, bt_adapter_foreach_bonded_device, int(bt_adapter_bonded_device_cb, void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/bluetooth.h
+DECLARE_FUNCTION_MOCK1(mock_bt_adapter_get_state, bt_adapter_get_state, int(bt_adapter_state_e *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/bluetooth.h
+DECLARE_FUNCTION_MOCK0(mock_bt_deinitialize, bt_deinitialize, int()); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/bluetooth.h
+DECLARE_FUNCTION_MOCK0(mock_bt_initialize, bt_initialize, int()); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/bluetooth.h
+DECLARE_FUNCTION_MOCK2(mock_clock_gettime, clock_gettime, int(clockid_t, struct timespec *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/time.h
+DECLARE_FUNCTION_MOCK3(mock_device_add_callback, device_add_callback, int(device_callback_e, device_changed_cb, void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/callback.h
+DECLARE_FUNCTION_MOCK1(mock_device_battery_get_level_status, device_battery_get_level_status, int(device_battery_level_e *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/battery.h
+DECLARE_FUNCTION_MOCK1(mock_device_battery_get_percent, device_battery_get_percent, int(int *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/battery.h
+DECLARE_FUNCTION_MOCK1(mock_device_battery_is_charging, device_battery_is_charging, int(_Bool *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/battery.h
+DECLARE_FUNCTION_MOCK1(mock_device_display_get_state, device_display_get_state, int(display_state_e *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/display.h
+DECLARE_FUNCTION_MOCK1(mock_device_haptic_close, device_haptic_close, int(haptic_device_h)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/haptic.h
+DECLARE_FUNCTION_MOCK1(mock_device_haptic_get_count, device_haptic_get_count, int(int *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/haptic.h
+DECLARE_FUNCTION_MOCK2(mock_device_haptic_open, device_haptic_open, int(int, haptic_device_h *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/haptic.h
+DECLARE_FUNCTION_MOCK4(mock_device_haptic_vibrate, device_haptic_vibrate, int(haptic_device_h, int, int, haptic_effect_h *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/haptic.h
+DECLARE_FUNCTION_MOCK2(mock_device_remove_callback, device_remove_callback, int(device_callback_e, device_changed_cb)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/device/callback.h
+DECLARE_FUNCTION_MOCK3(mock_ecore_timer_add, ecore_timer_add, Ecore_Timer *(double, Ecore_Task_Cb, const void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/ecore-1/Ecore_Legacy.h
+DECLARE_FUNCTION_MOCK1(mock_ecore_timer_del, ecore_timer_del, void *(Ecore_Timer *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/ecore-1/Ecore_Legacy.h
+DECLARE_FUNCTION_MOCK1(mock_eina_array_grow, eina_array_grow, Eina_Bool(Eina_Array *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inline_array.x
+DECLARE_FUNCTION_MOCK3(mock_eina_hash_add, eina_hash_add, Eina_Bool(Eina_Hash *, const void *, const void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_hash.h
+DECLARE_FUNCTION_MOCK2(mock_eina_hash_del_by_key, eina_hash_del_by_key, Eina_Bool(Eina_Hash *, const void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_hash.h
+DECLARE_FUNCTION_MOCK2(mock_eina_hash_find, eina_hash_find, void *(const Eina_Hash *, const void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_hash.h
+DECLARE_FUNCTION_MOCK1(mock_eina_hash_population, eina_hash_population, int(const Eina_Hash *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_hash.h
+DECLARE_FUNCTION_MOCK3(mock_eina_inarray_alloc_at, eina_inarray_alloc_at, void *(Eina_Inarray *, unsigned int, unsigned int)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inarray.h
+DECLARE_FUNCTION_MOCK1(mock_eina_inarray_count, eina_inarray_count, unsigned int(const Eina_Inarray *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inarray.h
+DECLARE_FUNCTION_MOCK2(mock_eina_inarray_nth, eina_inarray_nth, void *(const Eina_Inarray *, unsigned int)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inarray.h
+DECLARE_FUNCTION_MOCK2(mock_eina_inarray_remove_at, eina_inarray_remove_at, Eina_Bool(Eina_Inarray *, unsigned int)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inarray.h
+DECLARE_FUNCTION_MOCK2(mock_eina_list_append, eina_list_append, Eina_List *(Eina_List *, const void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_list.h
+DECLARE_FUNCTION_MOCK3(mock_eina_list_append_relative_list, eina_list_append_relative_list, Eina_List *(Eina_List *, const void *, Eina_List *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_list.h
+DECLARE_FUNCTION_MOCK2(mock_eina_list_nth_list, eina_list_nth_list, Eina_List *(const Eina_List *, unsigned int)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_list.h
+DECLARE_FUNCTION_MOCK2(mock_eina_list_prepend, eina_list_prepend, Eina_List *(Eina_List *, const void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_list.h
+DECLARE_FUNCTION_MOCK2(mock_eina_list_remove, eina_list_remove, Eina_List *(Eina_List *, const void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_list.h
+DECLARE_FUNCTION_MOCK2(mock_eina_list_remove_list, eina_list_remove_list, Eina_List *(Eina_List *, Eina_List *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_list.h
+DECLARE_FUNCTION_MOCK0(mock_eina_log_color_disable_get, eina_log_color_disable_get, Eina_Bool()); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_log.h
+DECLARE_FUNCTION_MOCK1(mock_eina_log_domain_registered_level_get, eina_log_domain_registered_level_get, int(int)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_log.h
+DECLARE_FUNCTION_MOCK0(mock_eina_log_level_get, eina_log_level_get, int()); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_log.h
+DECLARE_FUNCTION_MOCK7(mock_eina_str_join_len, eina_str_join_len, size_t(char *, size_t, char, const char *, size_t, const char *, size_t)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_str.h
+DECLARE_FUNCTION_MOCK4(mock_eina_str_split_full, eina_str_split_full, char **(const char *, const char *, int, unsigned int *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_str.h
+DECLARE_FUNCTION_MOCK1(mock_eina_strbuf_free, eina_strbuf_free, void(Eina_Strbuf *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_strbuf.h
+DECLARE_FUNCTION_MOCK0(mock_eina_strbuf_new, eina_strbuf_new, Eina_Strbuf *()); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_strbuf.h
+DECLARE_FUNCTION_MOCK1(mock_eina_strbuf_string_free, eina_strbuf_string_free, void(Eina_Strbuf *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_strbuf.h
+DECLARE_FUNCTION_MOCK1(mock_eina_strbuf_string_steal, eina_strbuf_string_steal, char *(Eina_Strbuf *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_strbuf.h
+DECLARE_FUNCTION_MOCK1(mock_eina_stringshare_add, eina_stringshare_add, Eina_Stringshare *(const char *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_stringshare.h
+DECLARE_FUNCTION_MOCK2(mock_eina_stringshare_add_length, eina_stringshare_add_length, Eina_Stringshare *(const char *, unsigned int)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_stringshare.h
+DECLARE_FUNCTION_MOCK1(mock_eina_stringshare_del, eina_stringshare_del, void(Eina_Stringshare *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_stringshare.h
+DECLARE_FUNCTION_MOCK1(mock_eina_stringshare_ref, eina_stringshare_ref, Eina_Stringshare *(Eina_Stringshare *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_stringshare.h
+DECLARE_FUNCTION_MOCK2(mock_eina_unicode_unicode_to_utf8, eina_unicode_unicode_to_utf8, char *(const Eina_Unicode *, int *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_unicode.h
+DECLARE_FUNCTION_MOCK1(mock_eina_ustringshare_add, eina_ustringshare_add, const Eina_Unicode *(const Eina_Unicode *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_ustringshare.h
+DECLARE_FUNCTION_MOCK2(mock_eina_ustringshare_add_length, eina_ustringshare_add_length, const Eina_Unicode *(const Eina_Unicode *, unsigned int)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_ustringshare.h
+DECLARE_FUNCTION_MOCK1(mock_eina_ustringshare_del, eina_ustringshare_del, void(const Eina_Unicode *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_ustringshare.h
+DECLARE_FUNCTION_MOCK2(mock_eina_value_copy, eina_value_copy, Eina_Bool(const Eina_Value *, Eina_Value *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_value.h
+DECLARE_FUNCTION_MOCK1(mock_eina_value_inner_alloc, eina_value_inner_alloc, void *(size_t)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inline_value.x
+DECLARE_FUNCTION_MOCK2(mock_eina_value_inner_free, eina_value_inner_free, void(size_t, void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inline_value.x
+DECLARE_FUNCTION_MOCK1(mock_eina_value_new, eina_value_new, Eina_Value *(const Eina_Value_Type *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_value.h
+DECLARE_FUNCTION_MOCK2(mock_eina_value_struct_member_find, eina_value_struct_member_find, const Eina_Value_Struct_Member *(const Eina_Value_Struct *, const char *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_inline_value.x
+DECLARE_FUNCTION_MOCK1(mock_eina_value_type_check, eina_value_type_check, Eina_Bool(const Eina_Value_Type *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eina-1/eina/eina_value.h
+DECLARE_FUNCTION_MOCK1(mock_eldbus_address_connection_get, eldbus_address_connection_get, Eldbus_Connection *(const char *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_connection.h
+DECLARE_FUNCTION_MOCK1(mock_eldbus_connection_get, eldbus_connection_get, Eldbus_Connection *(Eldbus_Connection_Type)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_connection.h
+DECLARE_FUNCTION_MOCK5(mock_eldbus_connection_send, eldbus_connection_send, Eldbus_Pending *(Eldbus_Connection *, Eldbus_Message *, Eldbus_Message_Cb, const void *, double)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_connection.h
+DECLARE_FUNCTION_MOCK1(mock_eldbus_connection_unref, eldbus_connection_unref, void(Eldbus_Connection *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_connection.h
+DECLARE_FUNCTION_MOCK0(mock_eldbus_init, eldbus_init, int()); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/Eldbus.h
+DECLARE_FUNCTION_MOCK3(mock_eldbus_message_error_get, eldbus_message_error_get, Eina_Bool(const Eldbus_Message *, const char **, const char **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_message.h
+DECLARE_FUNCTION_MOCK2(mock_eldbus_message_iter_container_close, eldbus_message_iter_container_close, Eina_Bool(Eldbus_Message_Iter *, Eldbus_Message_Iter *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_message.h
+DECLARE_FUNCTION_MOCK3(mock_eldbus_message_iter_container_new, eldbus_message_iter_container_new, Eldbus_Message_Iter *(Eldbus_Message_Iter *, int, const char *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_message.h
+DECLARE_FUNCTION_MOCK1(mock_eldbus_message_iter_get, eldbus_message_iter_get, Eldbus_Message_Iter *(const Eldbus_Message *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_message.h
+DECLARE_FUNCTION_MOCK4(mock_eldbus_message_method_call_new, eldbus_message_method_call_new, Eldbus_Message *(const char *, const char *, const char *, const char *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_message.h
+DECLARE_FUNCTION_MOCK1(mock_eldbus_message_method_return_new, eldbus_message_method_return_new, Eldbus_Message *(const Eldbus_Message *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_message.h
+DECLARE_FUNCTION_MOCK1(mock_eldbus_message_ref, eldbus_message_ref, Eldbus_Message *(Eldbus_Message *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_message.h
+DECLARE_FUNCTION_MOCK1(mock_eldbus_message_unref, eldbus_message_unref, void(Eldbus_Message *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_message.h
+DECLARE_FUNCTION_MOCK4(mock_eldbus_name_release, eldbus_name_release, Eldbus_Pending *(Eldbus_Connection *, const char *, Eldbus_Message_Cb, const void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_freedesktop.h
+DECLARE_FUNCTION_MOCK5(mock_eldbus_name_request, eldbus_name_request, Eldbus_Pending *(Eldbus_Connection *, const char *, unsigned int, Eldbus_Message_Cb, const void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_freedesktop.h
+DECLARE_FUNCTION_MOCK3(mock_eldbus_object_get, eldbus_object_get, Eldbus_Object *(Eldbus_Connection *, const char *, const char *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_object.h
+DECLARE_FUNCTION_MOCK1(mock_eldbus_object_unref, eldbus_object_unref, void(Eldbus_Object *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_object.h
+DECLARE_FUNCTION_MOCK2(mock_eldbus_proxy_get, eldbus_proxy_get, Eldbus_Proxy *(Eldbus_Object *, const char *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_proxy.h
+DECLARE_FUNCTION_MOCK2(mock_eldbus_proxy_method_call_new, eldbus_proxy_method_call_new, Eldbus_Message *(Eldbus_Proxy *, const char *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_proxy.h
+DECLARE_FUNCTION_MOCK5(mock_eldbus_proxy_send, eldbus_proxy_send, Eldbus_Pending *(Eldbus_Proxy *, Eldbus_Message *, Eldbus_Message_Cb, const void *, double)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_proxy.h
+DECLARE_FUNCTION_MOCK4(mock_eldbus_proxy_signal_handler_add, eldbus_proxy_signal_handler_add, Eldbus_Signal_Handler *(Eldbus_Proxy *, const char *, Eldbus_Signal_Cb, const void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_proxy.h
+DECLARE_FUNCTION_MOCK3(mock_eldbus_service_interface_register, eldbus_service_interface_register, Eldbus_Service_Interface *(Eldbus_Connection *, const char *, const Eldbus_Service_Interface_Desc *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_service.h
+DECLARE_FUNCTION_MOCK1(mock_eldbus_service_object_unregister, eldbus_service_object_unregister, void(Eldbus_Service_Interface *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/eldbus_service.h
+DECLARE_FUNCTION_MOCK0(mock_eldbus_shutdown, eldbus_shutdown, int()); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/eldbus-1/Eldbus.h
+DECLARE_FUNCTION_MOCK2(mock_elm_init, elm_init, int(int, char **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/elementary-1/elm_general.h
+DECLARE_FUNCTION_MOCK6(mock_elm_naviframe_item_push, elm_naviframe_item_push, Elm_Object_Item *(Evas_Object *, const char *, Evas_Object *, Evas_Object *, Evas_Object *, const char *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/elementary-1/elm_naviframe.eo.legacy.h
+DECLARE_FUNCTION_MOCK3(mock_elm_naviframe_item_title_enabled_set, elm_naviframe_item_title_enabled_set, void(Elm_Object_Item *, Eina_Bool, Eina_Bool)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/elementary-1/elc_naviframe_common.h
+DECLARE_FUNCTION_MOCK1(mock_fabs, fabs, double(double)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/bits/mathcalls.h
+DECLARE_FUNCTION_MOCK1(mock_fclose, fclose, int(FILE *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/stdio.h
+DECLARE_FUNCTION_MOCK2(mock_fopen, fopen, FILE *(const char *, const char *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/stdio.h
+DECLARE_FUNCTION_MOCK2(mock_fputs, fputs, int(const char *, FILE *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/stdio.h
+DECLARE_FUNCTION_MOCK3(mock_g_array_append_vals, g_array_append_vals, GArray *(GArray *, gconstpointer, guint)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/garray.h
+DECLARE_FUNCTION_MOCK2(mock_g_array_free, g_array_free, gchar *(GArray *, gboolean)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/garray.h
+DECLARE_FUNCTION_MOCK3(mock_g_array_new, g_array_new, GArray *(gboolean, gboolean, guint)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/garray.h
+DECLARE_FUNCTION_MOCK2(mock_g_array_set_clear_func, g_array_set_clear_func, void(GArray *, GDestroyNotify)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/garray.h
+DECLARE_FUNCTION_MOCK1(mock_g_array_unref, g_array_unref, void(GArray *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/garray.h
+DECLARE_FUNCTION_MOCK1(mock_g_async_queue_unref, g_async_queue_unref, void(GAsyncQueue *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gasyncqueue.h
+DECLARE_FUNCTION_MOCK1(mock_g_bookmark_file_free, g_bookmark_file_free, void(GBookmarkFile *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gbookmarkfile.h
+DECLARE_FUNCTION_MOCK1(mock_g_byte_array_unref, g_byte_array_unref, void(GByteArray *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/garray.h
+DECLARE_FUNCTION_MOCK1(mock_g_bytes_unref, g_bytes_unref, void(GBytes *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gbytes.h
+DECLARE_FUNCTION_MOCK1(mock_g_checksum_free, g_checksum_free, void(GChecksum *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gchecksum.h
+DECLARE_FUNCTION_MOCK1(mock_g_clear_error, g_clear_error, void(GError **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gerror.h
+DECLARE_FUNCTION_MOCK1(mock_g_cond_clear, g_cond_clear, void(GCond *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gthread.h
+DECLARE_FUNCTION_MOCK1(mock_g_date_time_unref, g_date_time_unref, void(GDateTime *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gdatetime.h
+DECLARE_FUNCTION_MOCK1(mock_g_dir_close, g_dir_close, void(GDir *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gdir.h
+DECLARE_FUNCTION_MOCK1(mock_g_error_free, g_error_free, void(GError *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gerror.h
+DECLARE_FUNCTION_MOCK1(mock_g_free, g_free, void(gpointer)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmem.h
+DECLARE_FUNCTION_MOCK2(mock_g_hash_table_lookup, g_hash_table_lookup, gpointer(GHashTable *, gconstpointer)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/ghash.h
+DECLARE_FUNCTION_MOCK1(mock_g_hash_table_unref, g_hash_table_unref, void(GHashTable *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/ghash.h
+DECLARE_FUNCTION_MOCK1(mock_g_hmac_unref, g_hmac_unref, void(GHmac *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/ghmac.h
+DECLARE_FUNCTION_MOCK1(mock_g_io_channel_unref, g_io_channel_unref, void(GIOChannel *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/giochannel.h
+DECLARE_FUNCTION_MOCK1(mock_g_key_file_unref, g_key_file_unref, void(GKeyFile *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gkeyfile.h
+DECLARE_FUNCTION_MOCK2(mock_g_list_delete_link, g_list_delete_link, GList *(GList *, GList *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/glist.h
+DECLARE_FUNCTION_MOCK1(mock_g_list_free, g_list_free, void(GList *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/glist.h
+DECLARE_FUNCTION_MOCK2(mock_g_list_free_full, g_list_free_full, void(GList *, GDestroyNotify)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/glist.h
+DECLARE_FUNCTION_MOCK1(mock_g_list_length, g_list_length, guint(GList *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/glist.h
+DECLARE_FUNCTION_MOCK2(mock_g_list_prepend, g_list_prepend, GList *(GList *, gpointer)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/glist.h
+DECLARE_FUNCTION_MOCK4(mock_g_logv, g_logv, void(const gchar *, GLogLevelFlags, const gchar *, va_list)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmessages.h
+DECLARE_FUNCTION_MOCK1(mock_g_main_context_unref, g_main_context_unref, void(GMainContext *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmain.h
+DECLARE_FUNCTION_MOCK1(mock_g_main_loop_unref, g_main_loop_unref, void(GMainLoop *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmain.h
+DECLARE_FUNCTION_MOCK2(mock_g_malloc_n, g_malloc_n, gpointer(gsize, gsize)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmem.h
+DECLARE_FUNCTION_MOCK1(mock_g_mapped_file_unref, g_mapped_file_unref, void(GMappedFile *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmappedfile.h
+DECLARE_FUNCTION_MOCK1(mock_g_markup_parse_context_unref, g_markup_parse_context_unref, void(GMarkupParseContext *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmarkup.h
+DECLARE_FUNCTION_MOCK1(mock_g_match_info_unref, g_match_info_unref, void(GMatchInfo *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gregex.h
+DECLARE_FUNCTION_MOCK1(mock_g_mutex_clear, g_mutex_clear, void(GMutex *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gthread.h
+DECLARE_FUNCTION_MOCK1(mock_g_mutex_lock, g_mutex_lock, void(GMutex *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gthread.h
+DECLARE_FUNCTION_MOCK1(mock_g_mutex_unlock, g_mutex_unlock, void(GMutex *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gthread.h
+DECLARE_FUNCTION_MOCK1(mock_g_node_destroy, g_node_destroy, void(GNode *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gnode.h
+DECLARE_FUNCTION_MOCK1(mock_g_object_ref, g_object_ref, gpointer(gpointer)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/gobject/gobject.h
+DECLARE_FUNCTION_MOCK1(mock_g_object_unref, g_object_unref, void(gpointer)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/gobject/gobject.h
+DECLARE_FUNCTION_MOCK1(mock_g_option_context_free, g_option_context_free, void(GOptionContext *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/goption.h
+DECLARE_FUNCTION_MOCK1(mock_g_option_group_unref, g_option_group_unref, void(GOptionGroup *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/goption.h
+DECLARE_FUNCTION_MOCK1(mock_g_pattern_spec_free, g_pattern_spec_free, void(GPatternSpec *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gpattern.h
+DECLARE_FUNCTION_MOCK1(mock_g_ptr_array_unref, g_ptr_array_unref, void(GPtrArray *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/garray.h
+DECLARE_FUNCTION_MOCK1(mock_g_queue_clear, g_queue_clear, void(GQueue *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gqueue.h
+DECLARE_FUNCTION_MOCK1(mock_g_queue_free, g_queue_free, void(GQueue *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gqueue.h
+DECLARE_FUNCTION_MOCK1(mock_g_rand_free, g_rand_free, void(GRand *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/grand.h
+DECLARE_FUNCTION_MOCK1(mock_g_regex_unref, g_regex_unref, void(GRegex *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gregex.h
+DECLARE_FUNCTION_MOCK1(mock_g_scanner_destroy, g_scanner_destroy, void(GScanner *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gscanner.h
+DECLARE_FUNCTION_MOCK1(mock_g_sequence_free, g_sequence_free, void(GSequence *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gsequence.h
+DECLARE_FUNCTION_MOCK1(mock_g_slist_free, g_slist_free, void(GSList *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gslist.h
+DECLARE_FUNCTION_MOCK1(mock_g_source_remove, g_source_remove, gboolean(guint)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmain.h
+DECLARE_FUNCTION_MOCK1(mock_g_source_unref, g_source_unref, void(GSource *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmain.h
+DECLARE_FUNCTION_MOCK1(mock_g_strfreev, g_strfreev, void(gchar **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gstrfuncs.h
+DECLARE_FUNCTION_MOCK1(mock_g_string_chunk_free, g_string_chunk_free, void(GStringChunk *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gstringchunk.h
+DECLARE_FUNCTION_MOCK3(mock_g_string_insert_c, g_string_insert_c, GString *(GString *, gssize, gchar)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gstring.h
+DECLARE_FUNCTION_MOCK1(mock_g_thread_unref, g_thread_unref, void(GThread *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gthread.h
+DECLARE_FUNCTION_MOCK1(mock_g_time_zone_unref, g_time_zone_unref, void(GTimeZone *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gtimezone.h
+DECLARE_FUNCTION_MOCK3(mock_g_timeout_add, g_timeout_add, guint(guint, GSourceFunc, gpointer)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gmain.h
+DECLARE_FUNCTION_MOCK1(mock_g_timer_destroy, g_timer_destroy, void(GTimer *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gtimer.h
+DECLARE_FUNCTION_MOCK1(mock_g_tree_unref, g_tree_unref, void(GTree *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gtree.h
+DECLARE_FUNCTION_MOCK2(mock_g_type_check_instance_is_a, g_type_check_instance_is_a, gboolean(GTypeInstance *, GType)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/gobject/gtype.h
+DECLARE_FUNCTION_MOCK1(mock_g_value_get_boxed, g_value_get_boxed, gpointer(const GValue *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/gobject/gboxed.h
+DECLARE_FUNCTION_MOCK1(mock_g_value_get_string, g_value_get_string, const gchar *(const GValue *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/gobject/gvaluetypes.h
+DECLARE_FUNCTION_MOCK1(mock_g_value_unset, g_value_unset, void(GValue *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/gobject/gvalue.h
+DECLARE_FUNCTION_MOCK1(mock_g_variant_builder_clear, g_variant_builder_clear, void(GVariantBuilder *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gvariant.h
+DECLARE_FUNCTION_MOCK1(mock_g_variant_builder_unref, g_variant_builder_unref, void(GVariantBuilder *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gvariant.h
+DECLARE_FUNCTION_MOCK1(mock_g_variant_dict_clear, g_variant_dict_clear, void(GVariantDict *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gvariant.h
+DECLARE_FUNCTION_MOCK1(mock_g_variant_dict_unref, g_variant_dict_unref, void(GVariantDict *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gvariant.h
+DECLARE_FUNCTION_MOCK1(mock_g_variant_iter_free, g_variant_iter_free, void(GVariantIter *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gvariant.h
+DECLARE_FUNCTION_MOCK1(mock_g_variant_type_free, g_variant_type_free, void(GVariantType *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gvarianttype.h
+DECLARE_FUNCTION_MOCK1(mock_g_variant_unref, g_variant_unref, void(GVariant *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/glib-2.0/glib/gvariant.h
+DECLARE_FUNCTION_MOCK0(mock_getpid, getpid, __pid_t()); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/unistd.h
+DECLARE_FUNCTION_MOCK1(mock_gettext, gettext, char *(const char *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/libintl.h
+DECLARE_FUNCTION_MOCK2(mock_gettimeofday, gettimeofday, int(struct timeval *, __timezone_ptr_t)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/sys/time.h
+DECLARE_FUNCTION_MOCK1(mock_localtime, localtime, struct tm *(const time_t *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/time.h
+DECLARE_FUNCTION_MOCK2(mock_lstat, lstat, int(const char *, struct stat *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/sys/stat.h
+DECLARE_FUNCTION_MOCK1(mock_notification_free_list, notification_free_list, int(notification_list_h)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/notification/notification_list.h
+DECLARE_FUNCTION_MOCK3(mock_notification_get_list, notification_get_list, int(notification_type_e, int, notification_list_h *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/notification/notification_list.h
+DECLARE_FUNCTION_MOCK3(mock_notification_get_text, notification_get_text, int(notification_h, notification_text_type_e, char **)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/notification/notification.h
+DECLARE_FUNCTION_MOCK1(mock_notification_list_get_data, notification_list_get_data, notification_h(notification_list_h)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/notification/notification_list.h
+DECLARE_FUNCTION_MOCK1(mock_notification_list_get_head, notification_list_get_head, notification_list_h(notification_list_h)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/notification/notification_list.h
+DECLARE_FUNCTION_MOCK1(mock_notification_list_get_next, notification_list_get_next, notification_list_h(notification_list_h)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/notification/notification_list.h
+DECLARE_FUNCTION_MOCK0(mock_sched_yield, sched_yield, int()); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/sched.h
+DECLARE_FUNCTION_MOCK1(mock_sem_destroy, sem_destroy, int(sem_t *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/semaphore.h
+DECLARE_FUNCTION_MOCK3(mock_sem_init, sem_init, int(sem_t *, int, unsigned int)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/semaphore.h
+DECLARE_FUNCTION_MOCK1(mock_sem_post, sem_post, int(sem_t *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/semaphore.h
+DECLARE_FUNCTION_MOCK1(mock_sem_wait, sem_wait, int(sem_t *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/semaphore.h
+DECLARE_FUNCTION_MOCK3(mock_setenv, setenv, int(const char *, const char *, int)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/stdlib.h
+DECLARE_FUNCTION_MOCK3(mock_sigaction, sigaction, int(int, const struct sigaction *, struct sigaction *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/signal.h
+DECLARE_FUNCTION_MOCK2(mock_sigaltstack, sigaltstack, int(const struct sigaltstack *, struct sigaltstack *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/signal.h
+DECLARE_FUNCTION_MOCK1(mock_sigemptyset, sigemptyset, int(sigset_t *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/signal.h
+DECLARE_FUNCTION_MOCK2(mock_strcmp, strcmp, int(const char *, const char *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/string.h
+DECLARE_FUNCTION_MOCK1(mock_strdup, strdup, char *(const char *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/string.h
+DECLARE_FUNCTION_MOCK4(mock_strftime, strftime, size_t(char *, size_t, const char *, const struct tm *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/time.h
+DECLARE_FUNCTION_MOCK3(mock_strncat, strncat, char *(char *, const char *, size_t)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/string.h
+DECLARE_FUNCTION_MOCK3(mock_strncmp, strncmp, int(const char *, const char *, size_t)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/string.h
+DECLARE_FUNCTION_MOCK3(mock_strncpy, strncpy, char *(char *, const char *, size_t)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/string.h
+DECLARE_FUNCTION_MOCK2(mock_strnlen, strnlen, size_t(const char *, size_t)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/string.h
+DECLARE_FUNCTION_MOCK0(mock_tel_get_cp_name_list, tel_get_cp_name_list, char **()); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/telephony-client/tapi_common.h
+DECLARE_FUNCTION_MOCK3(mock_tel_get_property_int, tel_get_property_int, int(TapiHandle *, const char *, int *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/telephony-client/tapi_common.h
+DECLARE_FUNCTION_MOCK1(mock_tel_init, tel_init, TapiHandle *(const char *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/telephony-client/tapi_common.h
+DECLARE_FUNCTION_MOCK1(mock_time, time, time_t(time_t *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/time.h
+DECLARE_FUNCTION_MOCK6(mock_tts_add_text, tts_add_text, int(tts_h, const char *, const char *, int, int, int *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
+DECLARE_FUNCTION_MOCK1(mock_tts_create, tts_create, int(tts_h *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
+DECLARE_FUNCTION_MOCK1(mock_tts_destroy, tts_destroy, int(tts_h)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
+DECLARE_FUNCTION_MOCK3(mock_tts_foreach_supported_voices, tts_foreach_supported_voices, int(tts_h, tts_supported_voice_cb, void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
+DECLARE_FUNCTION_MOCK2(mock_tts_get_state, tts_get_state, int(tts_h, tts_state_e *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
+DECLARE_FUNCTION_MOCK1(mock_tts_pause, tts_pause, int(tts_h)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
+DECLARE_FUNCTION_MOCK1(mock_tts_play, tts_play, int(tts_h)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
+DECLARE_FUNCTION_MOCK1(mock_tts_prepare, tts_prepare, int(tts_h)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
+DECLARE_FUNCTION_MOCK2(mock_tts_set_mode, tts_set_mode, int(tts_h, tts_mode_e)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
+DECLARE_FUNCTION_MOCK3(mock_tts_set_state_changed_cb, tts_set_state_changed_cb, int(tts_h, tts_state_changed_cb, void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
+DECLARE_FUNCTION_MOCK3(mock_tts_set_utterance_completed_cb, tts_set_utterance_completed_cb, int(tts_h, tts_utterance_completed_cb, void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
+DECLARE_FUNCTION_MOCK3(mock_tts_set_utterance_started_cb, tts_set_utterance_started_cb, int(tts_h, tts_utterance_started_cb, void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
+DECLARE_FUNCTION_MOCK1(mock_tts_stop, tts_stop, int(tts_h)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
+DECLARE_FUNCTION_MOCK1(mock_tts_unprepare, tts_unprepare, int(tts_h)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/tts.h
+DECLARE_FUNCTION_MOCK0(mock_ui_app_exit, ui_app_exit, void()); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/appfw/app.h
+DECLARE_FUNCTION_MOCK1(mock_unsetenv, unsetenv, int(const char *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/stdlib.h
+DECLARE_FUNCTION_MOCK2(mock_vconf_get_bool, vconf_get_bool, int(const char *, int *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/vconf/vconf.h
+DECLARE_FUNCTION_MOCK2(mock_vconf_get_int, vconf_get_int, int(const char *, int *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/vconf/vconf.h
+DECLARE_FUNCTION_MOCK1(mock_vconf_get_str, vconf_get_str, char *(const char *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/vconf/vconf.h
+DECLARE_FUNCTION_MOCK2(mock_vconf_ignore_key_changed, vconf_ignore_key_changed, int(const char *, vconf_callback_fn)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/vconf/vconf.h
+DECLARE_FUNCTION_MOCK1(mock_vconf_keylist_free, vconf_keylist_free, int(keylist_t *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/vconf/vconf.h
+DECLARE_FUNCTION_MOCK1(mock_vconf_keynode_get_bool, vconf_keynode_get_bool, int(keynode_t *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/vconf/vconf.h
+DECLARE_FUNCTION_MOCK1(mock_vconf_keynode_get_str, vconf_keynode_get_str, char *(keynode_t *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/vconf/vconf.h
+DECLARE_FUNCTION_MOCK3(mock_vconf_notify_key_changed, vconf_notify_key_changed, int(const char *, vconf_callback_fn, void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/vconf/vconf.h
+DECLARE_FUNCTION_MOCK1(mock_vconf_set, vconf_set, int(keylist_t *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/vconf/vconf.h
+DECLARE_FUNCTION_MOCK5(mock_wav_player_start, wav_player_start, int(const char *, sound_type_e, wav_player_playback_completed_cb, void *, int *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/media/wav_player.h
+DECLARE_FUNCTION_MOCK1(mock_wifi_ap_destroy, wifi_ap_destroy, int(wifi_ap_h)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/wifi.h
+DECLARE_FUNCTION_MOCK2(mock_wifi_ap_get_rssi, wifi_ap_get_rssi, int(wifi_ap_h, int *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/wifi.h
+DECLARE_FUNCTION_MOCK0(mock_wifi_deinitialize, wifi_deinitialize, int()); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/wifi.h
+DECLARE_FUNCTION_MOCK1(mock_wifi_get_connected_ap, wifi_get_connected_ap, int(wifi_ap_h *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/wifi.h
+DECLARE_FUNCTION_MOCK0(mock_wifi_initialize, wifi_initialize, int()); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/wifi.h
+DECLARE_FUNCTION_MOCK1(mock_wifi_is_activated, wifi_is_activated, int(_Bool *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/network/wifi.h
+DECLARE_FUNCTION_MOCK3(mock_wl_proxy_add_listener, wl_proxy_add_listener, int(struct wl_proxy *, void (**)(void), void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/wayland-client-core.h
+DECLARE_FUNCTION_MOCK1(mock_wl_proxy_destroy, wl_proxy_destroy, void(struct wl_proxy *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/wayland-client-core.h
+DECLARE_FUNCTION_MOCK1(mock_wl_proxy_get_user_data, wl_proxy_get_user_data, void *(struct wl_proxy *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/wayland-client-core.h
+DECLARE_FUNCTION_MOCK1(mock_wl_proxy_get_version, wl_proxy_get_version, uint32_t(struct wl_proxy *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/wayland-client-core.h
+DECLARE_FUNCTION_MOCK2(mock_wl_proxy_set_user_data, wl_proxy_set_user_data, void(struct wl_proxy *, void *)); // /home/p.kurowski2/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/usr/include/wayland-client-core.h
 
index 6a64e187234892bc3bebe2892d6e7fe2b76c1bd9..bd9d95748e28bfdbe9aad56781df7b1c78904995 100644 (file)
@@ -2,11 +2,11 @@
 
 IMPLEMENT_FUNCTION_MOCK4(mock__directional_depth_first_search, _directional_depth_first_search, AtspiAccessible *(AtspiAccessible *, AtspiAccessible *, int, Eina_Bool (*)(AtspiAccessible *)));
 IMPLEMENT_FUNCTION_MOCK1(mock__first, _first, AtspiAccessible *(Flat_Navi_Context *));
-IMPLEMENT_FUNCTION_MOCK1(mock__has_activate_action, _has_activate_action, Eina_Bool(AtspiAccessible *));
 IMPLEMENT_FUNCTION_MOCK1(mock__last, _last, AtspiAccessible *(Flat_Navi_Context *));
 IMPLEMENT_FUNCTION_MOCK2(mock__next, _next, AtspiAccessible *(Flat_Navi_Context *, Screen_Reader_Vconf_Data_t *));
 IMPLEMENT_FUNCTION_MOCK1(mock__object_has_modal_state, _object_has_modal_state, int(AtspiAccessible *));
 IMPLEMENT_FUNCTION_MOCK2(mock__prev, _prev, AtspiAccessible *(Flat_Navi_Context *, Screen_Reader_Vconf_Data_t *));
+IMPLEMENT_FUNCTION_MOCK2(mock_debug_display_info_about_object, debug_display_info_about_object, void(AtspiAccessible *, _Bool));
 IMPLEMENT_FUNCTION_MOCK0(mock_flat_navi_context_create, flat_navi_context_create, Flat_Navi_Context *());
 IMPLEMENT_FUNCTION_MOCK4(mock_flat_navi_context_current_at_x_y_set, flat_navi_context_current_at_x_y_set, Eina_Bool(Flat_Navi_Context *, gint, gint, AtspiAccessible **));
 IMPLEMENT_FUNCTION_MOCK1(mock_flat_navi_context_current_get, flat_navi_context_current_get, AtspiAccessible *(Flat_Navi_Context *));
@@ -21,6 +21,10 @@ IMPLEMENT_FUNCTION_MOCK1(mock_flat_navi_context_root_get, flat_navi_context_root
 IMPLEMENT_FUNCTION_MOCK2(mock_flat_navi_context_setup, flat_navi_context_setup, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *));
 IMPLEMENT_FUNCTION_MOCK2(mock_flat_navi_get_object_in_relation, flat_navi_get_object_in_relation, AtspiAccessible *(AtspiAccessible *, AtspiRelationType));
 IMPLEMENT_FUNCTION_MOCK2(mock_flat_navi_is_valid, flat_navi_is_valid, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *));
+IMPLEMENT_FUNCTION_MOCK1(mock_generate_description_trait, generate_description_trait, char *(AtspiAccessible *));
+IMPLEMENT_FUNCTION_MOCK1(mock_generate_role_trait, generate_role_trait, char *(AtspiAccessible *));
+IMPLEMENT_FUNCTION_MOCK1(mock_generate_state_trait, generate_state_trait, char *(AtspiAccessible *));
+IMPLEMENT_FUNCTION_MOCK3(mock_generate_text_for_relation_objects, generate_text_for_relation_objects, char *(AtspiAccessible *, AtspiRelationType, char *(*)(AtspiAccessible *)));
 IMPLEMENT_FUNCTION_MOCK1(mock_get_haptic, get_haptic, _Bool(Screen_Reader_Vconf_Data_t *));
 IMPLEMENT_FUNCTION_MOCK1(mock_get_keyboard_feedback, get_keyboard_feedback, _Bool(Screen_Reader_Vconf_Data_t *));
 IMPLEMENT_FUNCTION_MOCK0(mock_get_pointer_to_service_data_struct, get_pointer_to_service_data_struct, Service_Data *());
@@ -31,6 +35,10 @@ IMPLEMENT_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_ter
 IMPLEMENT_FUNCTION_MOCK3(mock_smart_notification, smart_notification, void(Notification_Type, int, int));
 IMPLEMENT_FUNCTION_MOCK0(mock_smart_notification_init, smart_notification_init, Smart_Notification_Data *());
 IMPLEMENT_FUNCTION_MOCK1(mock_smart_notification_shutdown, smart_notification_shutdown, void(Smart_Notification_Data *));
+IMPLEMENT_FUNCTION_MOCK1(mock_state_to_char, state_to_char, char *(AtspiStateType));
 IMPLEMENT_FUNCTION_MOCK1(mock_vconf_exit, vconf_exit, void(Screen_Reader_Vconf_Data_t *));
 IMPLEMENT_FUNCTION_MOCK0(mock_vconf_init, vconf_init, Screen_Reader_Vconf_Data_t *());
+IMPLEMENT_FUNCTION_MOCK2(mock_widget_do_action, widget_do_action, Eina_Bool(AtspiAccessible *, char *));
+IMPLEMENT_FUNCTION_MOCK2(mock_widget_has_action, widget_has_action, Eina_Bool(AtspiAccessible *, const char *));
+IMPLEMENT_FUNCTION_MOCK2(mock_widget_has_state, widget_has_state, _Bool(AtspiAccessible *, AtspiStateType));
 
index 1354044beb78a2d1cd6bfb5a06ba2150f84311a9..a491ca1823ecb2c55538f4ae3c66e54bc54c6188 100644 (file)
@@ -14,35 +14,43 @@ extern "C" int _object_has_modal_state(AtspiAccessible * obj);
 extern "C" AtspiAccessible * _prev(Flat_Navi_Context * ctx, Screen_Reader_Vconf_Data_t * vconf_data);
 DECLARE_FUNCTION_MOCK4(mock__directional_depth_first_search, _directional_depth_first_search, AtspiAccessible *(AtspiAccessible *, AtspiAccessible *, int, Eina_Bool (*)(AtspiAccessible *))); // src/flat_navi.c
 DECLARE_FUNCTION_MOCK1(mock__first, _first, AtspiAccessible *(Flat_Navi_Context *)); // src/flat_navi.c
-DECLARE_FUNCTION_MOCK1(mock__has_activate_action, _has_activate_action, Eina_Bool(AtspiAccessible *)); // src/flat_navi.c
 DECLARE_FUNCTION_MOCK1(mock__last, _last, AtspiAccessible *(Flat_Navi_Context *)); // src/flat_navi.c
 DECLARE_FUNCTION_MOCK2(mock__next, _next, AtspiAccessible *(Flat_Navi_Context *, Screen_Reader_Vconf_Data_t *)); // src/flat_navi.c
 DECLARE_FUNCTION_MOCK1(mock__object_has_modal_state, _object_has_modal_state, int(AtspiAccessible *)); // src/flat_navi.c
 DECLARE_FUNCTION_MOCK2(mock__prev, _prev, AtspiAccessible *(Flat_Navi_Context *, Screen_Reader_Vconf_Data_t *)); // src/flat_navi.c
-DECLARE_FUNCTION_MOCK0(mock_flat_navi_context_create, flat_navi_context_create, Flat_Navi_Context *()); // src/flat_navi.c
-DECLARE_FUNCTION_MOCK4(mock_flat_navi_context_current_at_x_y_set, flat_navi_context_current_at_x_y_set, Eina_Bool(Flat_Navi_Context *, gint, gint, AtspiAccessible **)); // src/flat_navi.c
+DECLARE_FUNCTION_MOCK2(mock_debug_display_info_about_object, debug_display_info_about_object, void(AtspiAccessible *, _Bool)); // include/screen_reader_utils.h
+DECLARE_FUNCTION_MOCK0(mock_flat_navi_context_create, flat_navi_context_create, Flat_Navi_Context *()); // include/flat_navi.h
+DECLARE_FUNCTION_MOCK4(mock_flat_navi_context_current_at_x_y_set, flat_navi_context_current_at_x_y_set, Eina_Bool(Flat_Navi_Context *, gint, gint, AtspiAccessible **)); // include/flat_navi.h
 DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_current_get, flat_navi_context_current_get, AtspiAccessible *(Flat_Navi_Context *)); // include/flat_navi.h
-DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_current_set, flat_navi_context_current_set, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *)); // src/flat_navi.c
+DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_current_set, flat_navi_context_current_set, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *)); // include/flat_navi.h
 DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_first, flat_navi_context_first, AtspiAccessible *(Flat_Navi_Context *)); // include/flat_navi.h
-DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_free, flat_navi_context_free, void(Flat_Navi_Context *)); // include/flat_navi.h
-DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_last, flat_navi_context_last, AtspiAccessible *(Flat_Navi_Context *)); // src/flat_navi.c
+DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_free, flat_navi_context_free, void(Flat_Navi_Context *)); // src/flat_navi.c
+DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_last, flat_navi_context_last, AtspiAccessible *(Flat_Navi_Context *)); // include/flat_navi.h
 DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_last_get, flat_navi_context_last_get, const AtspiAccessible *(Flat_Navi_Context *)); // include/flat_navi.h
 DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_next, flat_navi_context_next, AtspiAccessible *(Flat_Navi_Context *, Screen_Reader_Vconf_Data_t *)); // include/flat_navi.h
-DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_prev, flat_navi_context_prev, AtspiAccessible *(Flat_Navi_Context *, Screen_Reader_Vconf_Data_t *)); // src/flat_navi.c
+DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_prev, flat_navi_context_prev, AtspiAccessible *(Flat_Navi_Context *, Screen_Reader_Vconf_Data_t *)); // include/flat_navi.h
 DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_root_get, flat_navi_context_root_get, AtspiAccessible *(Flat_Navi_Context *)); // src/flat_navi.c
-DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_setup, flat_navi_context_setup, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *)); // src/flat_navi.c
-DECLARE_FUNCTION_MOCK2(mock_flat_navi_get_object_in_relation, flat_navi_get_object_in_relation, AtspiAccessible *(AtspiAccessible *, AtspiRelationType)); // include/flat_navi.h
-DECLARE_FUNCTION_MOCK2(mock_flat_navi_is_valid, flat_navi_is_valid, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *)); // src/flat_navi.c
-DECLARE_FUNCTION_MOCK1(mock_get_haptic, get_haptic, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
-DECLARE_FUNCTION_MOCK1(mock_get_keyboard_feedback, get_keyboard_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
+DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_setup, flat_navi_context_setup, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *)); // include/flat_navi.h
+DECLARE_FUNCTION_MOCK2(mock_flat_navi_get_object_in_relation, flat_navi_get_object_in_relation, AtspiAccessible *(AtspiAccessible *, AtspiRelationType)); // src/flat_navi.c
+DECLARE_FUNCTION_MOCK2(mock_flat_navi_is_valid, flat_navi_is_valid, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *)); // include/flat_navi.h
+DECLARE_FUNCTION_MOCK1(mock_generate_description_trait, generate_description_trait, char *(AtspiAccessible *)); // include/screen_reader_utils.h
+DECLARE_FUNCTION_MOCK1(mock_generate_role_trait, generate_role_trait, char *(AtspiAccessible *)); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK1(mock_generate_state_trait, generate_state_trait, char *(AtspiAccessible *)); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK3(mock_generate_text_for_relation_objects, generate_text_for_relation_objects, char *(AtspiAccessible *, AtspiRelationType, char *(*)(AtspiAccessible *))); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK1(mock_get_haptic, get_haptic, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
+DECLARE_FUNCTION_MOCK1(mock_get_keyboard_feedback, get_keyboard_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
 DECLARE_FUNCTION_MOCK0(mock_get_pointer_to_service_data_struct, get_pointer_to_service_data_struct, Service_Data *()); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK1(mock_get_read_description, get_read_description, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
-DECLARE_FUNCTION_MOCK1(mock_get_sound_feedback, get_sound_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
+DECLARE_FUNCTION_MOCK1(mock_get_read_description, get_read_description, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
+DECLARE_FUNCTION_MOCK1(mock_get_sound_feedback, get_sound_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
 DECLARE_FUNCTION_MOCK1(mock_screen_reader_create_service, screen_reader_create_service, int(void *)); // src/screen_reader.c
-DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK3(mock_smart_notification, smart_notification, void(Notification_Type, int, int)); // include/smart_notification.h
-DECLARE_FUNCTION_MOCK0(mock_smart_notification_init, smart_notification_init, Smart_Notification_Data *()); // include/smart_notification.h
+DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // src/screen_reader.c
+DECLARE_FUNCTION_MOCK3(mock_smart_notification, smart_notification, void(Notification_Type, int, int)); // src/smart_notification.c
+DECLARE_FUNCTION_MOCK0(mock_smart_notification_init, smart_notification_init, Smart_Notification_Data *()); // src/smart_notification.c
 DECLARE_FUNCTION_MOCK1(mock_smart_notification_shutdown, smart_notification_shutdown, void(Smart_Notification_Data *)); // include/smart_notification.h
-DECLARE_FUNCTION_MOCK1(mock_vconf_exit, vconf_exit, void(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
+DECLARE_FUNCTION_MOCK1(mock_state_to_char, state_to_char, char *(AtspiStateType)); // include/screen_reader_utils.h
+DECLARE_FUNCTION_MOCK1(mock_vconf_exit, vconf_exit, void(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
 DECLARE_FUNCTION_MOCK0(mock_vconf_init, vconf_init, Screen_Reader_Vconf_Data_t *()); // include/screen_reader_vconf.h
+DECLARE_FUNCTION_MOCK2(mock_widget_do_action, widget_do_action, Eina_Bool(AtspiAccessible *, char *)); // include/screen_reader_utils.h
+DECLARE_FUNCTION_MOCK2(mock_widget_has_action, widget_has_action, Eina_Bool(AtspiAccessible *, const char *)); // include/screen_reader_utils.h
+DECLARE_FUNCTION_MOCK2(mock_widget_has_state, widget_has_state, _Bool(AtspiAccessible *, AtspiStateType)); // include/screen_reader_utils.h
 
index 0c9a56a02aa454b551f66257c50f986480ff8518..ebdebee7c67311e6420816e8e8bf0870dd91fbe1 100644 (file)
@@ -26,25 +26,25 @@ struct _Keyboard_Tracker_Data {
 };
 
 DECLARE_FUNCTION_MOCK0(mock_get_pointer_to_service_data_struct, get_pointer_to_service_data_struct, Service_Data *()); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK3(mock_keyboard_event_status, keyboard_event_status, Eina_Bool(Service_Data *, int, int)); // include/keyboard_tracker.h
+DECLARE_FUNCTION_MOCK3(mock_keyboard_event_status, keyboard_event_status, Eina_Bool(Service_Data *, int, int)); // src/keyboard_tracker.c
 DECLARE_FUNCTION_MOCK5(mock_keyboard_geometry_set, keyboard_geometry_set, void(Keyboard_Tracker_Data *, int, int, int, int)); // src/keyboard_tracker.c
 DECLARE_FUNCTION_MOCK4(mock_keyboard_signal_emit, keyboard_signal_emit, void(Keyboard_Tracker_Data *, int, int, int)); // src/keyboard_tracker.c
-DECLARE_FUNCTION_MOCK0(mock_keyboard_tracker_init, keyboard_tracker_init, Keyboard_Tracker_Data *()); // include/keyboard_tracker.h
+DECLARE_FUNCTION_MOCK0(mock_keyboard_tracker_init, keyboard_tracker_init, Keyboard_Tracker_Data *()); // src/keyboard_tracker.c
 DECLARE_FUNCTION_MOCK1(mock_keyboard_tracker_shutdown, keyboard_tracker_shutdown, void(Keyboard_Tracker_Data *)); // include/keyboard_tracker.h
 DECLARE_FUNCTION_MOCK1(mock_screen_reader_create_service, screen_reader_create_service, int(void *)); // src/screen_reader.c
-DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // src/screen_reader.c
+DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK0(mock_tts_init, tts_init, Screen_Reader_Tts_Data_t *()); // include/screen_reader_tts.h
 DECLARE_FUNCTION_MOCK1(mock_tts_pause_get, tts_pause_get, Eina_Bool(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK2(mock_tts_purge, tts_purge, void(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK1(mock_tts_shutdown, tts_shutdown, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
-DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK0(mock_window_tracker_init, window_tracker_init, Window_Tracker_Data *()); // include/window_tracker.h
+DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK0(mock_window_tracker_init, window_tracker_init, Window_Tracker_Data *()); // src/window_tracker.c
 DECLARE_FUNCTION_MOCK3(mock_window_tracker_register, window_tracker_register, void(Window_Tracker_Data *, Window_Tracker_Cb, void *)); // src/window_tracker.c
 DECLARE_FUNCTION_MOCK1(mock_window_tracker_shutdown, window_tracker_shutdown, void(Window_Tracker_Data *)); // src/window_tracker.c
-DECLARE_FUNCTION_MOCK1(mock_window_tracker_top_win_get, window_tracker_top_win_get, AtspiAccessible *(Window_Tracker_Data *)); // include/window_tracker.h
+DECLARE_FUNCTION_MOCK1(mock_window_tracker_top_win_get, window_tracker_top_win_get, AtspiAccessible *(Window_Tracker_Data *)); // src/window_tracker.c
 
index 7b375d6ac44dc09ac20762d9df5a515adce4978d..183fee1aa1d3c22fd984785d386c4557b6fe6ca8 100644 (file)
@@ -25,38 +25,38 @@ extern "C" void print_warning(int sig, siginfo_t * siginfo, FILE * log_file);
 extern "C" void set_signal_handler();
 DECLARE_FUNCTION_MOCK6(mock__widget_scroll, _widget_scroll, void(Navigator_Data *, Screen_Reader_Vconf_Data_t *, Haptic_Data *, Screen_Reader_Tts_Data_t *, Flat_Navi_Context *, Gesture_Info *)); // include/navigator.h
 DECLARE_FUNCTION_MOCK3(mock_dbus_direct_reading_adapter_emit, dbus_direct_reading_adapter_emit, int(const Signal, const void *, Reading_Adapter *)); // include/dbus_direct_reading_adapter.h
-DECLARE_FUNCTION_MOCK0(mock_dbus_direct_reading_init, dbus_direct_reading_init, Reading_Adapter *()); // include/dbus_direct_reading_adapter.h
+DECLARE_FUNCTION_MOCK0(mock_dbus_direct_reading_init, dbus_direct_reading_init, Reading_Adapter *()); // src/dbus_direct_reading_adapter.c
 DECLARE_FUNCTION_MOCK1(mock_dbus_direct_reading_shutdown, dbus_direct_reading_shutdown, void(Reading_Adapter *)); // src/dbus_direct_reading_adapter.c
 DECLARE_FUNCTION_MOCK2(mock_generate_what_to_read, generate_what_to_read, char *(AtspiAccessible *, Screen_Reader_Vconf_Data_t *)); // src/navigator.c
 DECLARE_FUNCTION_MOCK0(mock_get_pointer_to_service_data_struct, get_pointer_to_service_data_struct, Service_Data *()); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK1(mock_get_signal_name, get_signal_name, const char *(const Signal)); // include/dbus_direct_reading_adapter.h
-DECLARE_FUNCTION_MOCK3(mock_keyboard_event_status, keyboard_event_status, Eina_Bool(Service_Data *, int, int)); // include/keyboard_tracker.h
+DECLARE_FUNCTION_MOCK1(mock_get_signal_name, get_signal_name, const char *(const Signal)); // src/dbus_direct_reading_adapter.c
+DECLARE_FUNCTION_MOCK3(mock_keyboard_event_status, keyboard_event_status, Eina_Bool(Service_Data *, int, int)); // src/keyboard_tracker.c
 DECLARE_FUNCTION_MOCK5(mock_keyboard_geometry_set, keyboard_geometry_set, void(Keyboard_Tracker_Data *, int, int, int, int)); // src/keyboard_tracker.c
 DECLARE_FUNCTION_MOCK4(mock_keyboard_signal_emit, keyboard_signal_emit, void(Keyboard_Tracker_Data *, int, int, int)); // src/keyboard_tracker.c
-DECLARE_FUNCTION_MOCK0(mock_keyboard_tracker_init, keyboard_tracker_init, Keyboard_Tracker_Data *()); // include/keyboard_tracker.h
+DECLARE_FUNCTION_MOCK0(mock_keyboard_tracker_init, keyboard_tracker_init, Keyboard_Tracker_Data *()); // src/keyboard_tracker.c
 DECLARE_FUNCTION_MOCK1(mock_keyboard_tracker_shutdown, keyboard_tracker_shutdown, void(Keyboard_Tracker_Data *)); // include/keyboard_tracker.h
 DECLARE_FUNCTION_MOCK2(mock_main, main, int(int, char **)); // src/main.c
 DECLARE_FUNCTION_MOCK1(mock_navigator_get_current_object, navigator_get_current_object, AtspiAccessible *(Navigator_Data *)); // src/navigator.c
 DECLARE_FUNCTION_MOCK1(mock_navigator_get_gesture_info, navigator_get_gesture_info, Gesture_Info *(Navigator_Data *)); // include/navigator.h
-DECLARE_FUNCTION_MOCK3(mock_navigator_get_scroll_pos, navigator_get_scroll_pos, void(Navigator_Data *, int *, int *)); // include/navigator.h
+DECLARE_FUNCTION_MOCK3(mock_navigator_get_scroll_pos, navigator_get_scroll_pos, void(Navigator_Data *, int *, int *)); // src/navigator.c
 DECLARE_FUNCTION_MOCK1(mock_navigator_init, navigator_init, Navigator_Data *(Service_Data *)); // include/navigator.h
-DECLARE_FUNCTION_MOCK1(mock_navigator_shutdown, navigator_shutdown, void(Service_Data *)); // src/navigator.c
+DECLARE_FUNCTION_MOCK1(mock_navigator_shutdown, navigator_shutdown, void(Service_Data *)); // include/navigator.h
 DECLARE_FUNCTION_MOCK1(mock_posix_print_stack_trace, posix_print_stack_trace, void(FILE *)); // src/main.c
 DECLARE_FUNCTION_MOCK3(mock_posix_signal_handler, posix_signal_handler, void(int, siginfo_t *, void *)); // src/main.c
 DECLARE_FUNCTION_MOCK3(mock_print_warning, print_warning, void(int, siginfo_t *, FILE *)); // src/main.c
 DECLARE_FUNCTION_MOCK1(mock_screen_reader_create_service, screen_reader_create_service, int(void *)); // src/screen_reader.c
 DECLARE_FUNCTION_MOCK1(mock_screen_reader_switch_enabled_set, screen_reader_switch_enabled_set, Eina_Bool(Eina_Bool)); // src/screen_reader_switch.c
 DECLARE_FUNCTION_MOCK1(mock_screen_reader_switch_wm_enabled_set, screen_reader_switch_wm_enabled_set, Eina_Bool(Eina_Bool)); // include/screen_reader_switch.h
-DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // include/screen_reader.h
+DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // src/screen_reader.c
 DECLARE_FUNCTION_MOCK0(mock_set_signal_handler, set_signal_handler, void()); // src/main.c
-DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK0(mock_tts_init, tts_init, Screen_Reader_Tts_Data_t *()); // include/screen_reader_tts.h
 DECLARE_FUNCTION_MOCK1(mock_tts_pause_get, tts_pause_get, Eina_Bool(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK2(mock_tts_purge, tts_purge, void(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK1(mock_tts_shutdown, tts_shutdown, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
-DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
 
index f2026bb0a5db7e97be22a8fb8f4c2483124b7cc0..ebd9cd88a0489e13e32b475ccb68db8eabf2f77f 100644 (file)
@@ -2,9 +2,7 @@
 
 IMPLEMENT_FUNCTION_MOCK1(mock__gesture_enum_to_string, _gesture_enum_to_string, const char *(Gesture));
 IMPLEMENT_FUNCTION_MOCK1(mock__get_main_window, _get_main_window, AtspiAction *(Flat_Navi_Context *));
-IMPLEMENT_FUNCTION_MOCK1(mock__has_activate_action, _has_activate_action, Eina_Bool(AtspiAccessible *));
 IMPLEMENT_FUNCTION_MOCK6(mock__widget_scroll, _widget_scroll, void(Navigator_Data *, Screen_Reader_Vconf_Data_t *, Haptic_Data *, Screen_Reader_Tts_Data_t *, Flat_Navi_Context *, Gesture_Info *));
-IMPLEMENT_FUNCTION_MOCK3(mock_add_slider_description, add_slider_description, void(char *, uint, AtspiAccessible *));
 IMPLEMENT_FUNCTION_MOCK3(mock_app_tracker_init, app_tracker_init, App_Tracker_Data *(Service_Data *, AppTrackerEventCB, DefaultLabelCB));
 IMPLEMENT_FUNCTION_MOCK2(mock_app_tracker_new_obj_highlighted_callback_register, app_tracker_new_obj_highlighted_callback_register, void(AppTrackerEventCB, App_Tracker_Data *));
 IMPLEMENT_FUNCTION_MOCK1(mock_app_tracker_shutdown, app_tracker_shutdown, void(App_Tracker_Data *));
@@ -40,7 +38,6 @@ IMPLEMENT_FUNCTION_MOCK1(mock_generate_role_trait, generate_role_trait, char *(A
 IMPLEMENT_FUNCTION_MOCK1(mock_generate_state_trait, generate_state_trait, char *(AtspiAccessible *));
 IMPLEMENT_FUNCTION_MOCK3(mock_generate_text_for_relation_objects, generate_text_for_relation_objects, char *(AtspiAccessible *, AtspiRelationType, char *(*)(AtspiAccessible *)));
 IMPLEMENT_FUNCTION_MOCK2(mock_generate_what_to_read, generate_what_to_read, char *(AtspiAccessible *, Screen_Reader_Vconf_Data_t *));
-IMPLEMENT_FUNCTION_MOCK2(mock_get_accuracy, get_accuracy, int(double, int));
 IMPLEMENT_FUNCTION_MOCK1(mock_get_haptic, get_haptic, _Bool(Screen_Reader_Vconf_Data_t *));
 IMPLEMENT_FUNCTION_MOCK1(mock_get_keyboard_feedback, get_keyboard_feedback, _Bool(Screen_Reader_Vconf_Data_t *));
 IMPLEMENT_FUNCTION_MOCK0(mock_get_pointer_to_service_data_struct, get_pointer_to_service_data_struct, Service_Data *());
@@ -84,6 +81,7 @@ IMPLEMENT_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts
 IMPLEMENT_FUNCTION_MOCK1(mock_vconf_exit, vconf_exit, void(Screen_Reader_Vconf_Data_t *));
 IMPLEMENT_FUNCTION_MOCK0(mock_vconf_init, vconf_init, Screen_Reader_Vconf_Data_t *());
 IMPLEMENT_FUNCTION_MOCK2(mock_widget_do_action, widget_do_action, Eina_Bool(AtspiAccessible *, char *));
+IMPLEMENT_FUNCTION_MOCK2(mock_widget_has_action, widget_has_action, Eina_Bool(AtspiAccessible *, const char *));
 IMPLEMENT_FUNCTION_MOCK2(mock_widget_has_state, widget_has_state, _Bool(AtspiAccessible *, AtspiStateType));
 IMPLEMENT_FUNCTION_MOCK0(mock_window_tracker_init, window_tracker_init, Window_Tracker_Data *());
 IMPLEMENT_FUNCTION_MOCK3(mock_window_tracker_register, window_tracker_register, void(Window_Tracker_Data *, Window_Tracker_Cb, void *));
index d368e4908cb1e532b4e27352a100c872841517c2..15f272e0ce6b7943e544692d79c7e2c84f2f1d39 100644 (file)
@@ -44,72 +44,63 @@ struct _Navigator_Data {
 };
 
 extern "C" AtspiAction * _get_main_window(Flat_Navi_Context * context);
-extern "C" void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj);
 extern "C" void auto_review_highlight_set(Navigator_Data * nd, Screen_Reader_Vconf_Data_t * vconf_data, Haptic_Data * haptic_data, Screen_Reader_Tts_Data_t * tts_data, Flat_Navi_Context * context);
 extern "C" void auto_review_highlight_top(Navigator_Data * nd, Screen_Reader_Vconf_Data_t * vconf_data, Haptic_Data * haptic_data, Screen_Reader_Tts_Data_t * tts_data, Flat_Navi_Context * context);
 extern "C" void clear(gpointer d);
-extern "C" char * generate_description_trait(AtspiAccessible * obj);
-extern "C" char * generate_role_trait(AtspiAccessible * obj);
-extern "C" char * generate_state_trait(AtspiAccessible * obj);
-extern "C" char * generate_text_for_relation_objects(AtspiAccessible * obj, AtspiRelationType search, char * (*text_generate_cb)(AtspiAccessible *));
-extern "C" int get_accuracy(double val, int max_accuracy);
 extern "C" Navigator_Data * navigator_create();
 extern "C" void navigator_destroy(Navigator_Data * nd);
 extern "C" void navigator_gestures_tracker_register(Navigator_Data * nd, GestureCB gesture_cb, void * data);
 extern "C" void navigator_gestures_tracker_unregister(Navigator_Data * nd);
 DECLARE_FUNCTION_MOCK1(mock__gesture_enum_to_string, _gesture_enum_to_string, const char *(Gesture)); // src/dbus_gesture_adapter.c
 DECLARE_FUNCTION_MOCK1(mock__get_main_window, _get_main_window, AtspiAction *(Flat_Navi_Context *)); // src/navigator.c
-DECLARE_FUNCTION_MOCK1(mock__has_activate_action, _has_activate_action, Eina_Bool(AtspiAccessible *)); // src/flat_navi.c
 DECLARE_FUNCTION_MOCK6(mock__widget_scroll, _widget_scroll, void(Navigator_Data *, Screen_Reader_Vconf_Data_t *, Haptic_Data *, Screen_Reader_Tts_Data_t *, Flat_Navi_Context *, Gesture_Info *)); // include/navigator.h
-DECLARE_FUNCTION_MOCK3(mock_add_slider_description, add_slider_description, void(char *, uint, AtspiAccessible *)); // src/navigator.c
-DECLARE_FUNCTION_MOCK3(mock_app_tracker_init, app_tracker_init, App_Tracker_Data *(Service_Data *, AppTrackerEventCB, DefaultLabelCB)); // src/app_tracker.c
-DECLARE_FUNCTION_MOCK2(mock_app_tracker_new_obj_highlighted_callback_register, app_tracker_new_obj_highlighted_callback_register, void(AppTrackerEventCB, App_Tracker_Data *)); // src/app_tracker.c
+DECLARE_FUNCTION_MOCK3(mock_app_tracker_init, app_tracker_init, App_Tracker_Data *(Service_Data *, AppTrackerEventCB, DefaultLabelCB)); // include/app_tracker.h
+DECLARE_FUNCTION_MOCK2(mock_app_tracker_new_obj_highlighted_callback_register, app_tracker_new_obj_highlighted_callback_register, void(AppTrackerEventCB, App_Tracker_Data *)); // include/app_tracker.h
 DECLARE_FUNCTION_MOCK1(mock_app_tracker_shutdown, app_tracker_shutdown, void(App_Tracker_Data *)); // src/app_tracker.c
 DECLARE_FUNCTION_MOCK5(mock_auto_review_highlight_set, auto_review_highlight_set, void(Navigator_Data *, Screen_Reader_Vconf_Data_t *, Haptic_Data *, Screen_Reader_Tts_Data_t *, Flat_Navi_Context *)); // src/navigator.c
 DECLARE_FUNCTION_MOCK5(mock_auto_review_highlight_top, auto_review_highlight_top, void(Navigator_Data *, Screen_Reader_Vconf_Data_t *, Haptic_Data *, Screen_Reader_Tts_Data_t *, Flat_Navi_Context *)); // src/navigator.c
 DECLARE_FUNCTION_MOCK1(mock_clear, clear, void(gpointer)); // src/navigator.c
 DECLARE_FUNCTION_MOCK2(mock_dbus_gesture_adapter_emit, dbus_gesture_adapter_emit, void(const Gesture_Info *, Gesture_Adapter *)); // src/dbus_gesture_adapter.c
 DECLARE_FUNCTION_MOCK0(mock_dbus_gesture_adapter_init, dbus_gesture_adapter_init, Gesture_Adapter *()); // include/dbus_gesture_adapter.h
-DECLARE_FUNCTION_MOCK1(mock_dbus_gesture_adapter_shutdown, dbus_gesture_adapter_shutdown, void(Gesture_Adapter *)); // include/dbus_gesture_adapter.h
-DECLARE_FUNCTION_MOCK2(mock_debug_display_info_about_object, debug_display_info_about_object, void(AtspiAccessible *, _Bool)); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK1(mock_dbus_gesture_adapter_shutdown, dbus_gesture_adapter_shutdown, void(Gesture_Adapter *)); // src/dbus_gesture_adapter.c
+DECLARE_FUNCTION_MOCK2(mock_debug_display_info_about_object, debug_display_info_about_object, void(AtspiAccessible *, _Bool)); // include/screen_reader_utils.h
 DECLARE_FUNCTION_MOCK1(mock_device_battery_get, device_battery_get, void(Service_Data *)); // src/screen_reader_system.c
 DECLARE_FUNCTION_MOCK1(mock_device_bluetooth_get, device_bluetooth_get, void(Service_Data *)); // include/screen_reader_system.h
-DECLARE_FUNCTION_MOCK1(mock_device_date_get, device_date_get, void(Service_Data *)); // src/screen_reader_system.c
-DECLARE_FUNCTION_MOCK1(mock_device_missed_events_get, device_missed_events_get, void(Service_Data *)); // src/screen_reader_system.c
-DECLARE_FUNCTION_MOCK1(mock_device_signal_strenght_get, device_signal_strenght_get, void(Service_Data *)); // include/screen_reader_system.h
+DECLARE_FUNCTION_MOCK1(mock_device_date_get, device_date_get, void(Service_Data *)); // include/screen_reader_system.h
+DECLARE_FUNCTION_MOCK1(mock_device_missed_events_get, device_missed_events_get, void(Service_Data *)); // include/screen_reader_system.h
+DECLARE_FUNCTION_MOCK1(mock_device_signal_strenght_get, device_signal_strenght_get, void(Service_Data *)); // src/screen_reader_system.c
 DECLARE_FUNCTION_MOCK1(mock_device_time_get, device_time_get, void(Service_Data *)); // include/screen_reader_system.h
-DECLARE_FUNCTION_MOCK0(mock_flat_navi_context_create, flat_navi_context_create, Flat_Navi_Context *()); // src/flat_navi.c
-DECLARE_FUNCTION_MOCK4(mock_flat_navi_context_current_at_x_y_set, flat_navi_context_current_at_x_y_set, Eina_Bool(Flat_Navi_Context *, gint, gint, AtspiAccessible **)); // src/flat_navi.c
+DECLARE_FUNCTION_MOCK0(mock_flat_navi_context_create, flat_navi_context_create, Flat_Navi_Context *()); // include/flat_navi.h
+DECLARE_FUNCTION_MOCK4(mock_flat_navi_context_current_at_x_y_set, flat_navi_context_current_at_x_y_set, Eina_Bool(Flat_Navi_Context *, gint, gint, AtspiAccessible **)); // include/flat_navi.h
 DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_current_get, flat_navi_context_current_get, AtspiAccessible *(Flat_Navi_Context *)); // include/flat_navi.h
-DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_current_set, flat_navi_context_current_set, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *)); // src/flat_navi.c
+DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_current_set, flat_navi_context_current_set, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *)); // include/flat_navi.h
 DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_first, flat_navi_context_first, AtspiAccessible *(Flat_Navi_Context *)); // include/flat_navi.h
-DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_free, flat_navi_context_free, void(Flat_Navi_Context *)); // include/flat_navi.h
-DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_last, flat_navi_context_last, AtspiAccessible *(Flat_Navi_Context *)); // src/flat_navi.c
+DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_free, flat_navi_context_free, void(Flat_Navi_Context *)); // src/flat_navi.c
+DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_last, flat_navi_context_last, AtspiAccessible *(Flat_Navi_Context *)); // include/flat_navi.h
 DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_last_get, flat_navi_context_last_get, const AtspiAccessible *(Flat_Navi_Context *)); // include/flat_navi.h
 DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_next, flat_navi_context_next, AtspiAccessible *(Flat_Navi_Context *, Screen_Reader_Vconf_Data_t *)); // include/flat_navi.h
-DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_prev, flat_navi_context_prev, AtspiAccessible *(Flat_Navi_Context *, Screen_Reader_Vconf_Data_t *)); // src/flat_navi.c
+DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_prev, flat_navi_context_prev, AtspiAccessible *(Flat_Navi_Context *, Screen_Reader_Vconf_Data_t *)); // include/flat_navi.h
 DECLARE_FUNCTION_MOCK1(mock_flat_navi_context_root_get, flat_navi_context_root_get, AtspiAccessible *(Flat_Navi_Context *)); // src/flat_navi.c
-DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_setup, flat_navi_context_setup, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *)); // src/flat_navi.c
-DECLARE_FUNCTION_MOCK2(mock_flat_navi_get_object_in_relation, flat_navi_get_object_in_relation, AtspiAccessible *(AtspiAccessible *, AtspiRelationType)); // include/flat_navi.h
-DECLARE_FUNCTION_MOCK2(mock_flat_navi_is_valid, flat_navi_is_valid, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *)); // src/flat_navi.c
-DECLARE_FUNCTION_MOCK1(mock_generate_description_trait, generate_description_trait, char *(AtspiAccessible *)); // src/navigator.c
-DECLARE_FUNCTION_MOCK1(mock_generate_role_trait, generate_role_trait, char *(AtspiAccessible *)); // src/navigator.c
-DECLARE_FUNCTION_MOCK1(mock_generate_state_trait, generate_state_trait, char *(AtspiAccessible *)); // src/navigator.c
-DECLARE_FUNCTION_MOCK3(mock_generate_text_for_relation_objects, generate_text_for_relation_objects, char *(AtspiAccessible *, AtspiRelationType, char *(*)(AtspiAccessible *))); // src/navigator.c
+DECLARE_FUNCTION_MOCK2(mock_flat_navi_context_setup, flat_navi_context_setup, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *)); // include/flat_navi.h
+DECLARE_FUNCTION_MOCK2(mock_flat_navi_get_object_in_relation, flat_navi_get_object_in_relation, AtspiAccessible *(AtspiAccessible *, AtspiRelationType)); // src/flat_navi.c
+DECLARE_FUNCTION_MOCK2(mock_flat_navi_is_valid, flat_navi_is_valid, Eina_Bool(Flat_Navi_Context *, AtspiAccessible *)); // include/flat_navi.h
+DECLARE_FUNCTION_MOCK1(mock_generate_description_trait, generate_description_trait, char *(AtspiAccessible *)); // include/screen_reader_utils.h
+DECLARE_FUNCTION_MOCK1(mock_generate_role_trait, generate_role_trait, char *(AtspiAccessible *)); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK1(mock_generate_state_trait, generate_state_trait, char *(AtspiAccessible *)); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK3(mock_generate_text_for_relation_objects, generate_text_for_relation_objects, char *(AtspiAccessible *, AtspiRelationType, char *(*)(AtspiAccessible *))); // src/screen_reader_utils.c
 DECLARE_FUNCTION_MOCK2(mock_generate_what_to_read, generate_what_to_read, char *(AtspiAccessible *, Screen_Reader_Vconf_Data_t *)); // src/navigator.c
-DECLARE_FUNCTION_MOCK2(mock_get_accuracy, get_accuracy, int(double, int)); // src/navigator.c
-DECLARE_FUNCTION_MOCK1(mock_get_haptic, get_haptic, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
-DECLARE_FUNCTION_MOCK1(mock_get_keyboard_feedback, get_keyboard_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
+DECLARE_FUNCTION_MOCK1(mock_get_haptic, get_haptic, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
+DECLARE_FUNCTION_MOCK1(mock_get_keyboard_feedback, get_keyboard_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
 DECLARE_FUNCTION_MOCK0(mock_get_pointer_to_service_data_struct, get_pointer_to_service_data_struct, Service_Data *()); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK1(mock_get_read_description, get_read_description, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
-DECLARE_FUNCTION_MOCK1(mock_get_sound_feedback, get_sound_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
-DECLARE_FUNCTION_MOCK0(mock_haptic_module_init, haptic_module_init, Haptic_Data *()); // src/screen_reader_haptic.c
+DECLARE_FUNCTION_MOCK1(mock_get_read_description, get_read_description, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
+DECLARE_FUNCTION_MOCK1(mock_get_sound_feedback, get_sound_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
+DECLARE_FUNCTION_MOCK0(mock_haptic_module_init, haptic_module_init, Haptic_Data *()); // include/screen_reader_haptic.h
 DECLARE_FUNCTION_MOCK1(mock_haptic_module_shutdown, haptic_module_shutdown, void(Haptic_Data *)); // include/screen_reader_haptic.h
 DECLARE_FUNCTION_MOCK3(mock_haptic_vibrate_start, haptic_vibrate_start, void(int, int, Haptic_Data *)); // include/screen_reader_haptic.h
-DECLARE_FUNCTION_MOCK3(mock_keyboard_event_status, keyboard_event_status, Eina_Bool(Service_Data *, int, int)); // include/keyboard_tracker.h
+DECLARE_FUNCTION_MOCK3(mock_keyboard_event_status, keyboard_event_status, Eina_Bool(Service_Data *, int, int)); // src/keyboard_tracker.c
 DECLARE_FUNCTION_MOCK5(mock_keyboard_geometry_set, keyboard_geometry_set, void(Keyboard_Tracker_Data *, int, int, int, int)); // src/keyboard_tracker.c
 DECLARE_FUNCTION_MOCK4(mock_keyboard_signal_emit, keyboard_signal_emit, void(Keyboard_Tracker_Data *, int, int, int)); // src/keyboard_tracker.c
-DECLARE_FUNCTION_MOCK0(mock_keyboard_tracker_init, keyboard_tracker_init, Keyboard_Tracker_Data *()); // include/keyboard_tracker.h
+DECLARE_FUNCTION_MOCK0(mock_keyboard_tracker_init, keyboard_tracker_init, Keyboard_Tracker_Data *()); // src/keyboard_tracker.c
 DECLARE_FUNCTION_MOCK1(mock_keyboard_tracker_shutdown, keyboard_tracker_shutdown, void(Keyboard_Tracker_Data *)); // include/keyboard_tracker.h
 DECLARE_FUNCTION_MOCK0(mock_navigator_create, navigator_create, Navigator_Data *()); // src/navigator.c
 DECLARE_FUNCTION_MOCK1(mock_navigator_destroy, navigator_destroy, void(Navigator_Data *)); // src/navigator.c
@@ -117,33 +108,34 @@ DECLARE_FUNCTION_MOCK3(mock_navigator_gestures_tracker_register, navigator_gestu
 DECLARE_FUNCTION_MOCK1(mock_navigator_gestures_tracker_unregister, navigator_gestures_tracker_unregister, void(Navigator_Data *)); // src/navigator.c
 DECLARE_FUNCTION_MOCK1(mock_navigator_get_current_object, navigator_get_current_object, AtspiAccessible *(Navigator_Data *)); // src/navigator.c
 DECLARE_FUNCTION_MOCK1(mock_navigator_get_gesture_info, navigator_get_gesture_info, Gesture_Info *(Navigator_Data *)); // include/navigator.h
-DECLARE_FUNCTION_MOCK3(mock_navigator_get_scroll_pos, navigator_get_scroll_pos, void(Navigator_Data *, int *, int *)); // include/navigator.h
+DECLARE_FUNCTION_MOCK3(mock_navigator_get_scroll_pos, navigator_get_scroll_pos, void(Navigator_Data *, int *, int *)); // src/navigator.c
 DECLARE_FUNCTION_MOCK1(mock_navigator_init, navigator_init, Navigator_Data *(Service_Data *)); // include/navigator.h
-DECLARE_FUNCTION_MOCK1(mock_navigator_shutdown, navigator_shutdown, void(Service_Data *)); // src/navigator.c
+DECLARE_FUNCTION_MOCK1(mock_navigator_shutdown, navigator_shutdown, void(Service_Data *)); // include/navigator.h
 DECLARE_FUNCTION_MOCK1(mock_screen_reader_create_service, screen_reader_create_service, int(void *)); // src/screen_reader.c
-DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK3(mock_smart_notification, smart_notification, void(Notification_Type, int, int)); // include/smart_notification.h
-DECLARE_FUNCTION_MOCK0(mock_smart_notification_init, smart_notification_init, Smart_Notification_Data *()); // include/smart_notification.h
+DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // src/screen_reader.c
+DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK3(mock_smart_notification, smart_notification, void(Notification_Type, int, int)); // src/smart_notification.c
+DECLARE_FUNCTION_MOCK0(mock_smart_notification_init, smart_notification_init, Smart_Notification_Data *()); // src/smart_notification.c
 DECLARE_FUNCTION_MOCK1(mock_smart_notification_shutdown, smart_notification_shutdown, void(Smart_Notification_Data *)); // include/smart_notification.h
-DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK1(mock_state_to_char, state_to_char, char *(AtspiStateType)); // include/screen_reader_utils.h
-DECLARE_FUNCTION_MOCK1(mock_system_notifications_init, system_notifications_init, Screen_Reader_System_Data_t *(Service_Data *)); // include/screen_reader_system.h
-DECLARE_FUNCTION_MOCK1(mock_system_notifications_shutdown, system_notifications_shutdown, void(Screen_Reader_System_Data_t *)); // include/screen_reader_system.h
+DECLARE_FUNCTION_MOCK1(mock_system_notifications_init, system_notifications_init, Screen_Reader_System_Data_t *(Service_Data *)); // src/screen_reader_system.c
+DECLARE_FUNCTION_MOCK1(mock_system_notifications_shutdown, system_notifications_shutdown, void(Screen_Reader_System_Data_t *)); // src/screen_reader_system.c
 DECLARE_FUNCTION_MOCK0(mock_tts_init, tts_init, Screen_Reader_Tts_Data_t *()); // include/screen_reader_tts.h
 DECLARE_FUNCTION_MOCK1(mock_tts_pause_get, tts_pause_get, Eina_Bool(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK2(mock_tts_purge, tts_purge, void(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK1(mock_tts_shutdown, tts_shutdown, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
-DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK1(mock_vconf_exit, vconf_exit, void(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
+DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK1(mock_vconf_exit, vconf_exit, void(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
 DECLARE_FUNCTION_MOCK0(mock_vconf_init, vconf_init, Screen_Reader_Vconf_Data_t *()); // include/screen_reader_vconf.h
-DECLARE_FUNCTION_MOCK2(mock_widget_do_action, widget_do_action, Eina_Bool(AtspiAccessible *, char *)); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK2(mock_widget_do_action, widget_do_action, Eina_Bool(AtspiAccessible *, char *)); // include/screen_reader_utils.h
+DECLARE_FUNCTION_MOCK2(mock_widget_has_action, widget_has_action, Eina_Bool(AtspiAccessible *, const char *)); // include/screen_reader_utils.h
 DECLARE_FUNCTION_MOCK2(mock_widget_has_state, widget_has_state, _Bool(AtspiAccessible *, AtspiStateType)); // include/screen_reader_utils.h
-DECLARE_FUNCTION_MOCK0(mock_window_tracker_init, window_tracker_init, Window_Tracker_Data *()); // include/window_tracker.h
+DECLARE_FUNCTION_MOCK0(mock_window_tracker_init, window_tracker_init, Window_Tracker_Data *()); // src/window_tracker.c
 DECLARE_FUNCTION_MOCK3(mock_window_tracker_register, window_tracker_register, void(Window_Tracker_Data *, Window_Tracker_Cb, void *)); // src/window_tracker.c
 DECLARE_FUNCTION_MOCK1(mock_window_tracker_shutdown, window_tracker_shutdown, void(Window_Tracker_Data *)); // src/window_tracker.c
-DECLARE_FUNCTION_MOCK1(mock_window_tracker_top_win_get, window_tracker_top_win_get, AtspiAccessible *(Window_Tracker_Data *)); // include/window_tracker.h
+DECLARE_FUNCTION_MOCK1(mock_window_tracker_top_win_get, window_tracker_top_win_get, AtspiAccessible *(Window_Tracker_Data *)); // src/window_tracker.c
 
index 6bfb9228f182df9f9751ffff76d99f5b65b9d6e2..3b2767ece8d1f882af0dd602a222b0ae60bdf10c 100644 (file)
@@ -13,24 +13,24 @@ extern "C" {
 DECLARE_FUNCTION_MOCK1(mock__gesture_enum_to_string, _gesture_enum_to_string, const char *(Gesture)); // src/dbus_gesture_adapter.c
 DECLARE_FUNCTION_MOCK2(mock_dbus_gesture_adapter_emit, dbus_gesture_adapter_emit, void(const Gesture_Info *, Gesture_Adapter *)); // src/dbus_gesture_adapter.c
 DECLARE_FUNCTION_MOCK0(mock_dbus_gesture_adapter_init, dbus_gesture_adapter_init, Gesture_Adapter *()); // include/dbus_gesture_adapter.h
-DECLARE_FUNCTION_MOCK1(mock_dbus_gesture_adapter_shutdown, dbus_gesture_adapter_shutdown, void(Gesture_Adapter *)); // include/dbus_gesture_adapter.h
-DECLARE_FUNCTION_MOCK1(mock_get_haptic, get_haptic, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
-DECLARE_FUNCTION_MOCK1(mock_get_keyboard_feedback, get_keyboard_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
+DECLARE_FUNCTION_MOCK1(mock_dbus_gesture_adapter_shutdown, dbus_gesture_adapter_shutdown, void(Gesture_Adapter *)); // src/dbus_gesture_adapter.c
+DECLARE_FUNCTION_MOCK1(mock_get_haptic, get_haptic, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
+DECLARE_FUNCTION_MOCK1(mock_get_keyboard_feedback, get_keyboard_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
 DECLARE_FUNCTION_MOCK0(mock_get_pointer_to_service_data_struct, get_pointer_to_service_data_struct, Service_Data *()); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK1(mock_get_read_description, get_read_description, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
-DECLARE_FUNCTION_MOCK1(mock_get_sound_feedback, get_sound_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
+DECLARE_FUNCTION_MOCK1(mock_get_read_description, get_read_description, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
+DECLARE_FUNCTION_MOCK1(mock_get_sound_feedback, get_sound_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
 DECLARE_FUNCTION_MOCK1(mock_screen_reader_create_service, screen_reader_create_service, int(void *)); // src/screen_reader.c
-DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // src/screen_reader.c
+DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK0(mock_tts_init, tts_init, Screen_Reader_Tts_Data_t *()); // include/screen_reader_tts.h
 DECLARE_FUNCTION_MOCK1(mock_tts_pause_get, tts_pause_get, Eina_Bool(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK2(mock_tts_purge, tts_purge, void(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK1(mock_tts_shutdown, tts_shutdown, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
-DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK1(mock_vconf_exit, vconf_exit, void(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
+DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK1(mock_vconf_exit, vconf_exit, void(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
 DECLARE_FUNCTION_MOCK0(mock_vconf_init, vconf_init, Screen_Reader_Vconf_Data_t *()); // include/screen_reader_vconf.h
 
index 41afa76dc1641a5c81268c72a66b338657464e80..00bcca7b96bb76d415b6d18891a56e2b4b5ffb01 100644 (file)
@@ -15,12 +15,12 @@ struct _screen_reader_haptic_data {
 };
 
 DECLARE_FUNCTION_MOCK0(mock_get_pointer_to_service_data_struct, get_pointer_to_service_data_struct, Service_Data *()); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK0(mock_haptic_module_init, haptic_module_init, Haptic_Data *()); // src/screen_reader_haptic.c
+DECLARE_FUNCTION_MOCK0(mock_haptic_module_init, haptic_module_init, Haptic_Data *()); // include/screen_reader_haptic.h
 DECLARE_FUNCTION_MOCK1(mock_haptic_module_shutdown, haptic_module_shutdown, void(Haptic_Data *)); // include/screen_reader_haptic.h
 DECLARE_FUNCTION_MOCK3(mock_haptic_vibrate_start, haptic_vibrate_start, void(int, int, Haptic_Data *)); // include/screen_reader_haptic.h
 DECLARE_FUNCTION_MOCK1(mock_screen_reader_create_service, screen_reader_create_service, int(void *)); // src/screen_reader.c
-DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK3(mock_smart_notification, smart_notification, void(Notification_Type, int, int)); // include/smart_notification.h
-DECLARE_FUNCTION_MOCK0(mock_smart_notification_init, smart_notification_init, Smart_Notification_Data *()); // include/smart_notification.h
+DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // src/screen_reader.c
+DECLARE_FUNCTION_MOCK3(mock_smart_notification, smart_notification, void(Notification_Type, int, int)); // src/smart_notification.c
+DECLARE_FUNCTION_MOCK0(mock_smart_notification_init, smart_notification_init, Smart_Notification_Data *()); // src/smart_notification.c
 DECLARE_FUNCTION_MOCK1(mock_smart_notification_shutdown, smart_notification_shutdown, void(Smart_Notification_Data *)); // include/smart_notification.h
 
index 9a19f3f8925b5abad56dc97747455160b47a7a01..ebd9a77781603f2058724b317b29f194035ce805 100644 (file)
@@ -15,28 +15,28 @@ DECLARE_FUNCTION_MOCK6(mock__widget_scroll, _widget_scroll, void(Navigator_Data
 DECLARE_FUNCTION_MOCK1(mock_allow_recursive_name, allow_recursive_name, _Bool(AtspiAccessible *)); // src/screen_reader_spi.c
 DECLARE_FUNCTION_MOCK1(mock_generate_description_for_subtree, generate_description_for_subtree, char *(AtspiAccessible *)); // src/screen_reader_spi.c
 DECLARE_FUNCTION_MOCK2(mock_generate_what_to_read, generate_what_to_read, char *(AtspiAccessible *, Screen_Reader_Vconf_Data_t *)); // src/navigator.c
-DECLARE_FUNCTION_MOCK1(mock_get_haptic, get_haptic, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
-DECLARE_FUNCTION_MOCK1(mock_get_keyboard_feedback, get_keyboard_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
+DECLARE_FUNCTION_MOCK1(mock_get_haptic, get_haptic, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
+DECLARE_FUNCTION_MOCK1(mock_get_keyboard_feedback, get_keyboard_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
 DECLARE_FUNCTION_MOCK0(mock_get_pointer_to_service_data_struct, get_pointer_to_service_data_struct, Service_Data *()); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK1(mock_get_read_description, get_read_description, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
-DECLARE_FUNCTION_MOCK1(mock_get_sound_feedback, get_sound_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
+DECLARE_FUNCTION_MOCK1(mock_get_read_description, get_read_description, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
+DECLARE_FUNCTION_MOCK1(mock_get_sound_feedback, get_sound_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
 DECLARE_FUNCTION_MOCK1(mock_navigator_get_current_object, navigator_get_current_object, AtspiAccessible *(Navigator_Data *)); // src/navigator.c
 DECLARE_FUNCTION_MOCK1(mock_navigator_get_gesture_info, navigator_get_gesture_info, Gesture_Info *(Navigator_Data *)); // include/navigator.h
-DECLARE_FUNCTION_MOCK3(mock_navigator_get_scroll_pos, navigator_get_scroll_pos, void(Navigator_Data *, int *, int *)); // include/navigator.h
+DECLARE_FUNCTION_MOCK3(mock_navigator_get_scroll_pos, navigator_get_scroll_pos, void(Navigator_Data *, int *, int *)); // src/navigator.c
 DECLARE_FUNCTION_MOCK1(mock_navigator_init, navigator_init, Navigator_Data *(Service_Data *)); // include/navigator.h
-DECLARE_FUNCTION_MOCK1(mock_navigator_shutdown, navigator_shutdown, void(Service_Data *)); // src/navigator.c
+DECLARE_FUNCTION_MOCK1(mock_navigator_shutdown, navigator_shutdown, void(Service_Data *)); // include/navigator.h
 DECLARE_FUNCTION_MOCK1(mock_screen_reader_create_service, screen_reader_create_service, int(void *)); // src/screen_reader.c
-DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // src/screen_reader.c
+DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK0(mock_tts_init, tts_init, Screen_Reader_Tts_Data_t *()); // include/screen_reader_tts.h
 DECLARE_FUNCTION_MOCK1(mock_tts_pause_get, tts_pause_get, Eina_Bool(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK2(mock_tts_purge, tts_purge, void(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK1(mock_tts_shutdown, tts_shutdown, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
-DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK1(mock_vconf_exit, vconf_exit, void(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
+DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK1(mock_vconf_exit, vconf_exit, void(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
 DECLARE_FUNCTION_MOCK0(mock_vconf_init, vconf_init, Screen_Reader_Vconf_Data_t *()); // include/screen_reader_vconf.h
 
index 0349c7044e2259417219e05204cfc3f958ba64cc..383e03077325545e067799be0fd80d4264d23991 100644 (file)
@@ -26,27 +26,27 @@ struct Screen_Reader_System_Data_s {
 extern "C" char * device_error_to_string(int e);
 DECLARE_FUNCTION_MOCK1(mock_device_battery_get, device_battery_get, void(Service_Data *)); // src/screen_reader_system.c
 DECLARE_FUNCTION_MOCK1(mock_device_bluetooth_get, device_bluetooth_get, void(Service_Data *)); // include/screen_reader_system.h
-DECLARE_FUNCTION_MOCK1(mock_device_date_get, device_date_get, void(Service_Data *)); // src/screen_reader_system.c
+DECLARE_FUNCTION_MOCK1(mock_device_date_get, device_date_get, void(Service_Data *)); // include/screen_reader_system.h
 DECLARE_FUNCTION_MOCK1(mock_device_error_to_string, device_error_to_string, char *(int)); // src/screen_reader_system.c
-DECLARE_FUNCTION_MOCK1(mock_device_missed_events_get, device_missed_events_get, void(Service_Data *)); // src/screen_reader_system.c
-DECLARE_FUNCTION_MOCK1(mock_device_signal_strenght_get, device_signal_strenght_get, void(Service_Data *)); // include/screen_reader_system.h
+DECLARE_FUNCTION_MOCK1(mock_device_missed_events_get, device_missed_events_get, void(Service_Data *)); // include/screen_reader_system.h
+DECLARE_FUNCTION_MOCK1(mock_device_signal_strenght_get, device_signal_strenght_get, void(Service_Data *)); // src/screen_reader_system.c
 DECLARE_FUNCTION_MOCK1(mock_device_time_get, device_time_get, void(Service_Data *)); // include/screen_reader_system.h
 DECLARE_FUNCTION_MOCK0(mock_get_pointer_to_service_data_struct, get_pointer_to_service_data_struct, Service_Data *()); // include/screen_reader.h
 DECLARE_FUNCTION_MOCK1(mock_screen_reader_create_service, screen_reader_create_service, int(void *)); // src/screen_reader.c
-DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK3(mock_smart_notification, smart_notification, void(Notification_Type, int, int)); // include/smart_notification.h
-DECLARE_FUNCTION_MOCK0(mock_smart_notification_init, smart_notification_init, Smart_Notification_Data *()); // include/smart_notification.h
+DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // src/screen_reader.c
+DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK3(mock_smart_notification, smart_notification, void(Notification_Type, int, int)); // src/smart_notification.c
+DECLARE_FUNCTION_MOCK0(mock_smart_notification_init, smart_notification_init, Smart_Notification_Data *()); // src/smart_notification.c
 DECLARE_FUNCTION_MOCK1(mock_smart_notification_shutdown, smart_notification_shutdown, void(Smart_Notification_Data *)); // include/smart_notification.h
-DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK1(mock_system_notifications_init, system_notifications_init, Screen_Reader_System_Data_t *(Service_Data *)); // include/screen_reader_system.h
-DECLARE_FUNCTION_MOCK1(mock_system_notifications_shutdown, system_notifications_shutdown, void(Screen_Reader_System_Data_t *)); // include/screen_reader_system.h
+DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK1(mock_system_notifications_init, system_notifications_init, Screen_Reader_System_Data_t *(Service_Data *)); // src/screen_reader_system.c
+DECLARE_FUNCTION_MOCK1(mock_system_notifications_shutdown, system_notifications_shutdown, void(Screen_Reader_System_Data_t *)); // src/screen_reader_system.c
 DECLARE_FUNCTION_MOCK0(mock_tts_init, tts_init, Screen_Reader_Tts_Data_t *()); // include/screen_reader_tts.h
 DECLARE_FUNCTION_MOCK1(mock_tts_pause_get, tts_pause_get, Eina_Bool(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK2(mock_tts_purge, tts_purge, void(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK1(mock_tts_shutdown, tts_shutdown, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
-DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
 
index 255714f1d1bf56a8780f02d47ec25ae2fd85734f..e4ac8728f4d1d4fefa055329f577898c02a57ce7 100644 (file)
@@ -6,6 +6,10 @@ IMPLEMENT_FUNCTION_MOCK3(mock_dbus_direct_reading_adapter_emit, dbus_direct_read
 IMPLEMENT_FUNCTION_MOCK0(mock_dbus_direct_reading_init, dbus_direct_reading_init, Reading_Adapter *());
 IMPLEMENT_FUNCTION_MOCK1(mock_dbus_direct_reading_shutdown, dbus_direct_reading_shutdown, void(Reading_Adapter *));
 IMPLEMENT_FUNCTION_MOCK2(mock_debug_display_info_about_object, debug_display_info_about_object, void(AtspiAccessible *, _Bool));
+IMPLEMENT_FUNCTION_MOCK1(mock_generate_description_trait, generate_description_trait, char *(AtspiAccessible *));
+IMPLEMENT_FUNCTION_MOCK1(mock_generate_role_trait, generate_role_trait, char *(AtspiAccessible *));
+IMPLEMENT_FUNCTION_MOCK1(mock_generate_state_trait, generate_state_trait, char *(AtspiAccessible *));
+IMPLEMENT_FUNCTION_MOCK3(mock_generate_text_for_relation_objects, generate_text_for_relation_objects, char *(AtspiAccessible *, AtspiRelationType, char *(*)(AtspiAccessible *)));
 IMPLEMENT_FUNCTION_MOCK1(mock_get_haptic, get_haptic, _Bool(Screen_Reader_Vconf_Data_t *));
 IMPLEMENT_FUNCTION_MOCK1(mock_get_keyboard_feedback, get_keyboard_feedback, _Bool(Screen_Reader_Vconf_Data_t *));
 IMPLEMENT_FUNCTION_MOCK0(mock_get_pointer_to_service_data_struct, get_pointer_to_service_data_struct, Service_Data *());
@@ -30,5 +34,6 @@ IMPLEMENT_FUNCTION_MOCK1(mock_update_supported_voices, update_supported_voices,
 IMPLEMENT_FUNCTION_MOCK1(mock_vconf_exit, vconf_exit, void(Screen_Reader_Vconf_Data_t *));
 IMPLEMENT_FUNCTION_MOCK0(mock_vconf_init, vconf_init, Screen_Reader_Vconf_Data_t *());
 IMPLEMENT_FUNCTION_MOCK2(mock_widget_do_action, widget_do_action, Eina_Bool(AtspiAccessible *, char *));
+IMPLEMENT_FUNCTION_MOCK2(mock_widget_has_action, widget_has_action, Eina_Bool(AtspiAccessible *, const char *));
 IMPLEMENT_FUNCTION_MOCK2(mock_widget_has_state, widget_has_state, _Bool(AtspiAccessible *, AtspiStateType));
 
index c09825f6b38fad6eb9d39a3a27e7a1cb9bf047e5..6f2b2f40fb5885d243daffc09f1e6b5b125f5a82 100644 (file)
@@ -36,32 +36,37 @@ extern "C" Eina_Bool update_supported_voices(void * data);
 DECLARE_FUNCTION_MOCK2(mock_can_be_discarded, can_be_discarded, Eina_Bool(Screen_Reader_Tts_Data_t *, const Read_Command *)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK2(mock_can_discard, can_discard, Eina_Bool(const Read_Command *, const Read_Command *)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK3(mock_dbus_direct_reading_adapter_emit, dbus_direct_reading_adapter_emit, int(const Signal, const void *, Reading_Adapter *)); // include/dbus_direct_reading_adapter.h
-DECLARE_FUNCTION_MOCK0(mock_dbus_direct_reading_init, dbus_direct_reading_init, Reading_Adapter *()); // include/dbus_direct_reading_adapter.h
+DECLARE_FUNCTION_MOCK0(mock_dbus_direct_reading_init, dbus_direct_reading_init, Reading_Adapter *()); // src/dbus_direct_reading_adapter.c
 DECLARE_FUNCTION_MOCK1(mock_dbus_direct_reading_shutdown, dbus_direct_reading_shutdown, void(Reading_Adapter *)); // src/dbus_direct_reading_adapter.c
-DECLARE_FUNCTION_MOCK2(mock_debug_display_info_about_object, debug_display_info_about_object, void(AtspiAccessible *, _Bool)); // src/screen_reader_utils.c
-DECLARE_FUNCTION_MOCK1(mock_get_haptic, get_haptic, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
-DECLARE_FUNCTION_MOCK1(mock_get_keyboard_feedback, get_keyboard_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
+DECLARE_FUNCTION_MOCK2(mock_debug_display_info_about_object, debug_display_info_about_object, void(AtspiAccessible *, _Bool)); // include/screen_reader_utils.h
+DECLARE_FUNCTION_MOCK1(mock_generate_description_trait, generate_description_trait, char *(AtspiAccessible *)); // include/screen_reader_utils.h
+DECLARE_FUNCTION_MOCK1(mock_generate_role_trait, generate_role_trait, char *(AtspiAccessible *)); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK1(mock_generate_state_trait, generate_state_trait, char *(AtspiAccessible *)); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK3(mock_generate_text_for_relation_objects, generate_text_for_relation_objects, char *(AtspiAccessible *, AtspiRelationType, char *(*)(AtspiAccessible *))); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK1(mock_get_haptic, get_haptic, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
+DECLARE_FUNCTION_MOCK1(mock_get_keyboard_feedback, get_keyboard_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
 DECLARE_FUNCTION_MOCK0(mock_get_pointer_to_service_data_struct, get_pointer_to_service_data_struct, Service_Data *()); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK1(mock_get_read_description, get_read_description, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
-DECLARE_FUNCTION_MOCK1(mock_get_signal_name, get_signal_name, const char *(const Signal)); // include/dbus_direct_reading_adapter.h
-DECLARE_FUNCTION_MOCK1(mock_get_sound_feedback, get_sound_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
+DECLARE_FUNCTION_MOCK1(mock_get_read_description, get_read_description, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
+DECLARE_FUNCTION_MOCK1(mock_get_signal_name, get_signal_name, const char *(const Signal)); // src/dbus_direct_reading_adapter.c
+DECLARE_FUNCTION_MOCK1(mock_get_sound_feedback, get_sound_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
 DECLARE_FUNCTION_MOCK4(mock_get_supported_voices_cb, get_supported_voices_cb, _Bool(tts_h, const char *, int, void *)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK1(mock_screen_reader_create_service, screen_reader_create_service, int(void *)); // src/screen_reader.c
-DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // src/screen_reader.c
+DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK1(mock_state_to_char, state_to_char, char *(AtspiStateType)); // include/screen_reader_utils.h
 DECLARE_FUNCTION_MOCK0(mock_tts_init, tts_init, Screen_Reader_Tts_Data_t *()); // include/screen_reader_tts.h
 DECLARE_FUNCTION_MOCK1(mock_tts_pause_get, tts_pause_get, Eina_Bool(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK2(mock_tts_purge, tts_purge, void(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK1(mock_tts_shutdown, tts_shutdown, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
-DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK1(mock_update_supported_voices, update_supported_voices, Eina_Bool(void *)); // src/screen_reader_tts.c
-DECLARE_FUNCTION_MOCK1(mock_vconf_exit, vconf_exit, void(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
+DECLARE_FUNCTION_MOCK1(mock_vconf_exit, vconf_exit, void(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
 DECLARE_FUNCTION_MOCK0(mock_vconf_init, vconf_init, Screen_Reader_Vconf_Data_t *()); // include/screen_reader_vconf.h
-DECLARE_FUNCTION_MOCK2(mock_widget_do_action, widget_do_action, Eina_Bool(AtspiAccessible *, char *)); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK2(mock_widget_do_action, widget_do_action, Eina_Bool(AtspiAccessible *, char *)); // include/screen_reader_utils.h
+DECLARE_FUNCTION_MOCK2(mock_widget_has_action, widget_has_action, Eina_Bool(AtspiAccessible *, const char *)); // include/screen_reader_utils.h
 DECLARE_FUNCTION_MOCK2(mock_widget_has_state, widget_has_state, _Bool(AtspiAccessible *, AtspiStateType)); // include/screen_reader_utils.h
 
index 9ea7763100acc6871470cd0e1ab2d59b6c3c6702..2ac04404ed2147ac296c0cb0ca1f29bba2007add 100644 (file)
@@ -9,8 +9,15 @@ IMPLEMENT_FUNCTION_MOCK1(mock__debug_display_object_role, _debug_display_object_
 IMPLEMENT_FUNCTION_MOCK1(mock__debug_display_object_states, _debug_display_object_states, void(AtspiAccessible *));
 IMPLEMENT_FUNCTION_MOCK1(mock__debug_display_rect_screen, _debug_display_rect_screen, void(AtspiComponent *));
 IMPLEMENT_FUNCTION_MOCK1(mock__debug_display_win_screen, _debug_display_win_screen, void(AtspiComponent *));
+IMPLEMENT_FUNCTION_MOCK3(mock_add_slider_description, add_slider_description, void(char *, uint, AtspiAccessible *));
+IMPLEMENT_FUNCTION_MOCK2(mock_calculate_significant_positions, calculate_significant_positions, int(double, int));
 IMPLEMENT_FUNCTION_MOCK2(mock_debug_display_info_about_object, debug_display_info_about_object, void(AtspiAccessible *, _Bool));
+IMPLEMENT_FUNCTION_MOCK1(mock_generate_description_trait, generate_description_trait, char *(AtspiAccessible *));
+IMPLEMENT_FUNCTION_MOCK1(mock_generate_role_trait, generate_role_trait, char *(AtspiAccessible *));
+IMPLEMENT_FUNCTION_MOCK1(mock_generate_state_trait, generate_state_trait, char *(AtspiAccessible *));
+IMPLEMENT_FUNCTION_MOCK3(mock_generate_text_for_relation_objects, generate_text_for_relation_objects, char *(AtspiAccessible *, AtspiRelationType, char *(*)(AtspiAccessible *)));
 IMPLEMENT_FUNCTION_MOCK1(mock_state_to_char, state_to_char, char *(AtspiStateType));
 IMPLEMENT_FUNCTION_MOCK2(mock_widget_do_action, widget_do_action, Eina_Bool(AtspiAccessible *, char *));
+IMPLEMENT_FUNCTION_MOCK2(mock_widget_has_action, widget_has_action, Eina_Bool(AtspiAccessible *, const char *));
 IMPLEMENT_FUNCTION_MOCK2(mock_widget_has_state, widget_has_state, _Bool(AtspiAccessible *, AtspiStateType));
 
index cab033526f61de8fcdca1e6447ac057c5983bd8f..e44409dbbc7d0409cbff7063448b9b7371935369 100644 (file)
@@ -16,6 +16,8 @@ extern "C" void _debug_display_object_role(AtspiAccessible * obj);
 extern "C" void _debug_display_object_states(AtspiAccessible * obj);
 extern "C" void _debug_display_rect_screen(AtspiComponent * comp);
 extern "C" void _debug_display_win_screen(AtspiComponent * comp);
+extern "C" void add_slider_description(char * dest, uint dest_size, AtspiAccessible * obj);
+extern "C" int calculate_significant_positions(double val, int max_accuracy);
 DECLARE_FUNCTION_MOCK1(mock__debug_display_object_description, _debug_display_object_description, void(AtspiAccessible *)); // src/screen_reader_utils.c
 DECLARE_FUNCTION_MOCK1(mock__debug_display_object_iface_values, _debug_display_object_iface_values, void(AtspiAccessible *)); // src/screen_reader_utils.c
 DECLARE_FUNCTION_MOCK1(mock__debug_display_object_ifaces, _debug_display_object_ifaces, void(AtspiAccessible *)); // src/screen_reader_utils.c
@@ -25,8 +27,15 @@ DECLARE_FUNCTION_MOCK1(mock__debug_display_object_role, _debug_display_object_ro
 DECLARE_FUNCTION_MOCK1(mock__debug_display_object_states, _debug_display_object_states, void(AtspiAccessible *)); // src/screen_reader_utils.c
 DECLARE_FUNCTION_MOCK1(mock__debug_display_rect_screen, _debug_display_rect_screen, void(AtspiComponent *)); // src/screen_reader_utils.c
 DECLARE_FUNCTION_MOCK1(mock__debug_display_win_screen, _debug_display_win_screen, void(AtspiComponent *)); // src/screen_reader_utils.c
-DECLARE_FUNCTION_MOCK2(mock_debug_display_info_about_object, debug_display_info_about_object, void(AtspiAccessible *, _Bool)); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK3(mock_add_slider_description, add_slider_description, void(char *, uint, AtspiAccessible *)); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK2(mock_calculate_significant_positions, calculate_significant_positions, int(double, int)); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK2(mock_debug_display_info_about_object, debug_display_info_about_object, void(AtspiAccessible *, _Bool)); // include/screen_reader_utils.h
+DECLARE_FUNCTION_MOCK1(mock_generate_description_trait, generate_description_trait, char *(AtspiAccessible *)); // include/screen_reader_utils.h
+DECLARE_FUNCTION_MOCK1(mock_generate_role_trait, generate_role_trait, char *(AtspiAccessible *)); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK1(mock_generate_state_trait, generate_state_trait, char *(AtspiAccessible *)); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK3(mock_generate_text_for_relation_objects, generate_text_for_relation_objects, char *(AtspiAccessible *, AtspiRelationType, char *(*)(AtspiAccessible *))); // src/screen_reader_utils.c
 DECLARE_FUNCTION_MOCK1(mock_state_to_char, state_to_char, char *(AtspiStateType)); // include/screen_reader_utils.h
-DECLARE_FUNCTION_MOCK2(mock_widget_do_action, widget_do_action, Eina_Bool(AtspiAccessible *, char *)); // src/screen_reader_utils.c
+DECLARE_FUNCTION_MOCK2(mock_widget_do_action, widget_do_action, Eina_Bool(AtspiAccessible *, char *)); // include/screen_reader_utils.h
+DECLARE_FUNCTION_MOCK2(mock_widget_has_action, widget_has_action, Eina_Bool(AtspiAccessible *, const char *)); // include/screen_reader_utils.h
 DECLARE_FUNCTION_MOCK2(mock_widget_has_state, widget_has_state, _Bool(AtspiAccessible *, AtspiStateType)); // include/screen_reader_utils.h
 
index 15690b2ff3cbc5ec4afe63c04713c31027a3751e..7d5374c022836df3d746fa94c1eea7e21a34dadb 100644 (file)
@@ -44,25 +44,25 @@ DECLARE_FUNCTION_MOCK2(mock__unset_vconf_callback, _unset_vconf_callback, int(co
 DECLARE_FUNCTION_MOCK6(mock__widget_scroll, _widget_scroll, void(Navigator_Data *, Screen_Reader_Vconf_Data_t *, Haptic_Data *, Screen_Reader_Tts_Data_t *, Flat_Navi_Context *, Gesture_Info *)); // include/navigator.h
 DECLARE_FUNCTION_MOCK2(mock_display_language_cb, display_language_cb, void(keynode_t *, void *)); // src/screen_reader_vconf.c
 DECLARE_FUNCTION_MOCK2(mock_generate_what_to_read, generate_what_to_read, char *(AtspiAccessible *, Screen_Reader_Vconf_Data_t *)); // src/navigator.c
-DECLARE_FUNCTION_MOCK1(mock_get_haptic, get_haptic, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
+DECLARE_FUNCTION_MOCK1(mock_get_haptic, get_haptic, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
 DECLARE_FUNCTION_MOCK1(mock_get_key_values, get_key_values, int(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
-DECLARE_FUNCTION_MOCK1(mock_get_keyboard_feedback, get_keyboard_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
+DECLARE_FUNCTION_MOCK1(mock_get_keyboard_feedback, get_keyboard_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
 DECLARE_FUNCTION_MOCK0(mock_get_pointer_to_service_data_struct, get_pointer_to_service_data_struct, Service_Data *()); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK1(mock_get_read_description, get_read_description, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
-DECLARE_FUNCTION_MOCK1(mock_get_sound_feedback, get_sound_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
+DECLARE_FUNCTION_MOCK1(mock_get_read_description, get_read_description, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
+DECLARE_FUNCTION_MOCK1(mock_get_sound_feedback, get_sound_feedback, _Bool(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
 DECLARE_FUNCTION_MOCK2(mock_haptic_changed_cb, haptic_changed_cb, void(keynode_t *, void *)); // src/screen_reader_vconf.c
 DECLARE_FUNCTION_MOCK2(mock_keyboard_feedback_cb, keyboard_feedback_cb, void(keynode_t *, void *)); // src/screen_reader_vconf.c
 DECLARE_FUNCTION_MOCK1(mock_navigator_get_current_object, navigator_get_current_object, AtspiAccessible *(Navigator_Data *)); // src/navigator.c
 DECLARE_FUNCTION_MOCK1(mock_navigator_get_gesture_info, navigator_get_gesture_info, Gesture_Info *(Navigator_Data *)); // include/navigator.h
-DECLARE_FUNCTION_MOCK3(mock_navigator_get_scroll_pos, navigator_get_scroll_pos, void(Navigator_Data *, int *, int *)); // include/navigator.h
+DECLARE_FUNCTION_MOCK3(mock_navigator_get_scroll_pos, navigator_get_scroll_pos, void(Navigator_Data *, int *, int *)); // src/navigator.c
 DECLARE_FUNCTION_MOCK1(mock_navigator_init, navigator_init, Navigator_Data *(Service_Data *)); // include/navigator.h
-DECLARE_FUNCTION_MOCK1(mock_navigator_shutdown, navigator_shutdown, void(Service_Data *)); // src/navigator.c
+DECLARE_FUNCTION_MOCK1(mock_navigator_shutdown, navigator_shutdown, void(Service_Data *)); // include/navigator.h
 DECLARE_FUNCTION_MOCK2(mock_reader_description_cb, reader_description_cb, void(keynode_t *, void *)); // src/screen_reader_vconf.c
 DECLARE_FUNCTION_MOCK1(mock_screen_reader_create_service, screen_reader_create_service, int(void *)); // src/screen_reader.c
-DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // include/screen_reader.h
+DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // src/screen_reader.c
 DECLARE_FUNCTION_MOCK0(mock_screen_reader_vconf_data_create, screen_reader_vconf_data_create, Screen_Reader_Vconf_Data_t *()); // src/screen_reader_vconf.c
 DECLARE_FUNCTION_MOCK1(mock_screen_reader_vconf_data_destroy, screen_reader_vconf_data_destroy, void(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
 DECLARE_FUNCTION_MOCK2(mock_sound_feedback_cb, sound_feedback_cb, void(keynode_t *, void *)); // src/screen_reader_vconf.c
-DECLARE_FUNCTION_MOCK1(mock_vconf_exit, vconf_exit, void(Screen_Reader_Vconf_Data_t *)); // src/screen_reader_vconf.c
+DECLARE_FUNCTION_MOCK1(mock_vconf_exit, vconf_exit, void(Screen_Reader_Vconf_Data_t *)); // include/screen_reader_vconf.h
 DECLARE_FUNCTION_MOCK0(mock_vconf_init, vconf_init, Screen_Reader_Vconf_Data_t *()); // include/screen_reader_vconf.h
 
index 44c85de2660cf2f58ee6f9b306f014e678b81d0f..5908f89fb6452cca713ab931b4187d44a0ea437b 100644 (file)
@@ -14,22 +14,22 @@ extern "C" {
 extern "C" void get_realized_items_count(AtspiAccessible * scrollable_object, int * start_idx, int * end_idx);
 DECLARE_FUNCTION_MOCK0(mock_get_pointer_to_service_data_struct, get_pointer_to_service_data_struct, Service_Data *()); // include/screen_reader.h
 DECLARE_FUNCTION_MOCK3(mock_get_realized_items_count, get_realized_items_count, void(AtspiAccessible *, int *, int *)); // src/smart_notification.c
-DECLARE_FUNCTION_MOCK0(mock_haptic_module_init, haptic_module_init, Haptic_Data *()); // src/screen_reader_haptic.c
+DECLARE_FUNCTION_MOCK0(mock_haptic_module_init, haptic_module_init, Haptic_Data *()); // include/screen_reader_haptic.h
 DECLARE_FUNCTION_MOCK1(mock_haptic_module_shutdown, haptic_module_shutdown, void(Haptic_Data *)); // include/screen_reader_haptic.h
 DECLARE_FUNCTION_MOCK3(mock_haptic_vibrate_start, haptic_vibrate_start, void(int, int, Haptic_Data *)); // include/screen_reader_haptic.h
 DECLARE_FUNCTION_MOCK1(mock_screen_reader_create_service, screen_reader_create_service, int(void *)); // src/screen_reader.c
-DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK3(mock_smart_notification, smart_notification, void(Notification_Type, int, int)); // include/smart_notification.h
-DECLARE_FUNCTION_MOCK0(mock_smart_notification_init, smart_notification_init, Smart_Notification_Data *()); // include/smart_notification.h
+DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // src/screen_reader.c
+DECLARE_FUNCTION_MOCK2(mock_set_utterance_cb, set_utterance_cb, void(Screen_Reader_Tts_Data_t *, void (*)(void))); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK3(mock_smart_notification, smart_notification, void(Notification_Type, int, int)); // src/smart_notification.c
+DECLARE_FUNCTION_MOCK0(mock_smart_notification_init, smart_notification_init, Smart_Notification_Data *()); // src/smart_notification.c
 DECLARE_FUNCTION_MOCK1(mock_smart_notification_shutdown, smart_notification_shutdown, void(Smart_Notification_Data *)); // include/smart_notification.h
-DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK4(mock_state_changed_cb, state_changed_cb, void(tts_h, tts_state_e, tts_state_e, void *)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK0(mock_tts_init, tts_init, Screen_Reader_Tts_Data_t *()); // include/screen_reader_tts.h
 DECLARE_FUNCTION_MOCK1(mock_tts_pause_get, tts_pause_get, Eina_Bool(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK2(mock_tts_pause_set, tts_pause_set, Eina_Bool(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK2(mock_tts_purge, tts_purge, void(Screen_Reader_Tts_Data_t *, Eina_Bool)); // src/screen_reader_tts.c
 DECLARE_FUNCTION_MOCK1(mock_tts_shutdown, tts_shutdown, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
-DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
-DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK3(mock_tts_speak, tts_speak, Read_Command *(char *, Eina_Bool, Screen_Reader_Tts_Data_t *)); // include/screen_reader_tts.h
+DECLARE_FUNCTION_MOCK5(mock_tts_speak_customized, tts_speak_customized, Read_Command *(char *, Eina_Bool, Eina_Bool, AtspiAccessible *, Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
+DECLARE_FUNCTION_MOCK1(mock_tts_stop_set, tts_stop_set, void(Screen_Reader_Tts_Data_t *)); // src/screen_reader_tts.c
 
index e3c4ffe7210f4efd9543c4042b21237eb90abc4c..24804389dda506cc600051d3462b880d5c2ffd61 100644 (file)
@@ -18,9 +18,9 @@ struct _Window_Tracker_Data {
 
 DECLARE_FUNCTION_MOCK0(mock_get_pointer_to_service_data_struct, get_pointer_to_service_data_struct, Service_Data *()); // include/screen_reader.h
 DECLARE_FUNCTION_MOCK1(mock_screen_reader_create_service, screen_reader_create_service, int(void *)); // src/screen_reader.c
-DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // include/screen_reader.h
-DECLARE_FUNCTION_MOCK0(mock_window_tracker_init, window_tracker_init, Window_Tracker_Data *()); // include/window_tracker.h
+DECLARE_FUNCTION_MOCK1(mock_screen_reader_terminate_service, screen_reader_terminate_service, int(void *)); // src/screen_reader.c
+DECLARE_FUNCTION_MOCK0(mock_window_tracker_init, window_tracker_init, Window_Tracker_Data *()); // src/window_tracker.c
 DECLARE_FUNCTION_MOCK3(mock_window_tracker_register, window_tracker_register, void(Window_Tracker_Data *, Window_Tracker_Cb, void *)); // src/window_tracker.c
 DECLARE_FUNCTION_MOCK1(mock_window_tracker_shutdown, window_tracker_shutdown, void(Window_Tracker_Data *)); // src/window_tracker.c
-DECLARE_FUNCTION_MOCK1(mock_window_tracker_top_win_get, window_tracker_top_win_get, AtspiAccessible *(Window_Tracker_Data *)); // include/window_tracker.h
+DECLARE_FUNCTION_MOCK1(mock_window_tracker_top_win_get, window_tracker_top_win_get, AtspiAccessible *(Window_Tracker_Data *)); // src/window_tracker.c