extern "C" Ecore_Wl2_Display *ecore_wl2_display_connect(const char *conn) {
return MOCK_HOOK_P1(EcoreWl2Mock, ecore_wl2_display_connect, conn);
}
+
+extern "C" Ecore_Wl2_Window *ecore_evas_wayland2_window_get(const Ecore_Evas *ee) {
+ return MOCK_HOOK_P1(EcoreWl2Mock, ecore_evas_wayland2_window_get, ee);
+}
+
+extern "C" Ecore_Evas *ecore_evas_ecore_evas_get(const Evas *e) {
+ return MOCK_HOOK_P1(EcoreWl2Mock, ecore_evas_ecore_evas_get, e);
+}
+
+extern "C" Evas *evas_object_evas_get(const Eo *eo_obj) {
+ return MOCK_HOOK_P1(EcoreWl2Mock, evas_object_evas_get, eo_obj);
+}
+
+extern "C" void evas_object_del(Evas_Object *obj) {
+ return MOCK_HOOK_P1(EcoreWl2Mock, evas_object_del, obj);
+}
+
+extern "C" struct wl_surface *ecore_wl2_window_surface_get(Ecore_Wl2_Window *window) {
+ return MOCK_HOOK_P1(EcoreWl2Mock, ecore_wl2_window_surface_get, window);
+}
+
+extern "C" void evas_object_data_set(Evas_Object *eo_obj, const char *key,
+ const void *data) {
+ return MOCK_HOOK_P3(EcoreWl2Mock, evas_object_data_set, eo_obj, key, data);
+}
+
+extern "C" void evas_object_event_callback_add(Evas_Object *eo_obj,
+ Evas_Callback_Type type, Evas_Object_Event_Cb func, const void *data) {
+ return MOCK_HOOK_P4(EcoreWl2Mock, evas_object_event_callback_add,
+ eo_obj, type, func, data);
+}