From a5dbd582005e7d498c02cc0c26870abfcb062271 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Wed, 26 Oct 2022 20:14:29 +0200 Subject: Added one more gtk3 wrapped function --- src/wrapped/generated/functions_list.txt | 1 + src/wrapped/generated/wrappedgtk3types.h | 1 + src/wrapped/wrappedgtk3.c | 5 +++++ src/wrapped/wrappedgtk3_private.h | 2 +- 4 files changed, 8 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index 0fe23b13..19d86adb 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -2703,6 +2703,7 @@ wrappedgtk3: - vFppp: - gtk_builder_connect_signals_full - gtk_container_forall + - gtk_container_foreach - gtk_menu_attach_to_widget - vFppV: - gtk_dialog_add_buttons diff --git a/src/wrapped/generated/wrappedgtk3types.h b/src/wrapped/generated/wrappedgtk3types.h index 02212cfa..712ecc66 100644 --- a/src/wrapped/generated/wrappedgtk3types.h +++ b/src/wrapped/generated/wrappedgtk3types.h @@ -47,6 +47,7 @@ typedef void* (*pFpipppppppi_t)(void*, int64_t, void*, void*, void*, void*, void GO(gtk_style_context_get_valist, vFpiA_t) \ GO(gtk_builder_connect_signals_full, vFppp_t) \ GO(gtk_container_forall, vFppp_t) \ + GO(gtk_container_foreach, vFppp_t) \ GO(gtk_menu_attach_to_widget, vFppp_t) \ GO(gtk_dialog_add_buttons, vFppV_t) \ GO(gtk_message_dialog_format_secondary_markup, vFppV_t) \ diff --git a/src/wrapped/wrappedgtk3.c b/src/wrapped/wrappedgtk3.c index 1577958c..8fe61d10 100755 --- a/src/wrapped/wrappedgtk3.c +++ b/src/wrapped/wrappedgtk3.c @@ -714,6 +714,11 @@ EXPORT void my3_gtk_print_job_send(x64emu_t* emu, void *job, void* f, void* data my->gtk_print_job_send(job, findGtkPrintJobCompleteHuncFct(f), data, findGDestroyNotifyFct(d)); } +EXPORT void my3_gtk_container_foreach(x64emu_t* emu, void* container, void* cb, void* data) +{ + my->gtk_container_foreach(container, findGtkCallbackFct(cb), data); +} + #define PRE_INIT \ if(box64_nogtk) \ return -1; diff --git a/src/wrapped/wrappedgtk3_private.h b/src/wrapped/wrappedgtk3_private.h index 4937f094..f62274e5 100755 --- a/src/wrapped/wrappedgtk3_private.h +++ b/src/wrapped/wrappedgtk3_private.h @@ -645,7 +645,7 @@ GO(gtk_container_class_find_child_property, pFpp) GO(gtk_container_class_install_child_property, vFpup) GO(gtk_container_class_list_child_properties, pFpp) GOM(gtk_container_forall, vFEppp) -//GOM(gtk_container_foreach, vFEppp) +GOM(gtk_container_foreach, vFEppp) //GOM(gtk_container_foreach_full, vFEppppp) GO(gtk_container_get_border_width, uFp) GO(gtk_container_get_children, pFp) -- cgit 1.4.1