diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2022-10-26 20:14:29 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2022-10-26 20:14:29 +0200 |
| commit | a5dbd582005e7d498c02cc0c26870abfcb062271 (patch) | |
| tree | 5a0ab87f8a6736041e7c906233e913d92e1a01a9 /src | |
| parent | 9073e1d47e4ba655ecff2f46ca3a898286af9429 (diff) | |
| download | box64-a5dbd582005e7d498c02cc0c26870abfcb062271.tar.gz box64-a5dbd582005e7d498c02cc0c26870abfcb062271.zip | |
Added one more gtk3 wrapped function
Diffstat (limited to 'src')
| -rw-r--r-- | src/wrapped/generated/functions_list.txt | 1 | ||||
| -rw-r--r-- | src/wrapped/generated/wrappedgtk3types.h | 1 | ||||
| -rwxr-xr-x | src/wrapped/wrappedgtk3.c | 5 | ||||
| -rwxr-xr-x | src/wrapped/wrappedgtk3_private.h | 2 |
4 files changed, 8 insertions, 1 deletions
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) |