about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-12-06 19:59:50 +0100
committerptitSeb <sebastien.chev@gmail.com>2023-12-06 19:59:50 +0100
commit60c698d381af44e93b7104a26d9a7d0abb9e8eed (patch)
treeb5db84751d6903772f0f549b94a723939ed571a1 /src
parentdf3e1ace6171f5e893db72c6c1fafed1cacab0cf (diff)
downloadbox64-60c698d381af44e93b7104a26d9a7d0abb9e8eed.tar.gz
box64-60c698d381af44e93b7104a26d9a7d0abb9e8eed.zip
Added one more wrapped function to gtk3
Diffstat (limited to 'src')
-rw-r--r--src/wrapped/generated/functions_list.txt1
-rw-r--r--src/wrapped/generated/wrappedgtk3types.h1
-rw-r--r--src/wrapped/wrappedgtk3.c6
-rw-r--r--src/wrapped/wrappedgtk3_private.h2
4 files changed, 9 insertions, 1 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt
index f1a90042..6c4acab3 100644
--- a/src/wrapped/generated/functions_list.txt
+++ b/src/wrapped/generated/functions_list.txt
@@ -3756,6 +3756,7 @@ wrappedgtk3:
   - gtk_dialog_add_buttons
   - gtk_message_dialog_format_secondary_markup
   - gtk_message_dialog_format_secondary_text
+  - gtk_style_context_get
 - uFupp:
   - gtk_timeout_add
 - vFpppi:
diff --git a/src/wrapped/generated/wrappedgtk3types.h b/src/wrapped/generated/wrappedgtk3types.h
index 768c97f9..ce86636a 100644
--- a/src/wrapped/generated/wrappedgtk3types.h
+++ b/src/wrapped/generated/wrappedgtk3types.h
@@ -53,6 +53,7 @@ typedef void* (*pFpipppppppi_t)(void*, int32_t, void*, void*, void*, void*, void
 	GO(gtk_dialog_add_buttons, vFppV_t) \
 	GO(gtk_message_dialog_format_secondary_markup, vFppV_t) \
 	GO(gtk_message_dialog_format_secondary_text, vFppV_t) \
+	GO(gtk_style_context_get, vFppV_t) \
 	GO(gtk_timeout_add, uFupp_t) \
 	GO(gtk_enumerate_printers, vFpppi_t) \
 	GO(gtk_object_set_data_full, vFpppp_t) \
diff --git a/src/wrapped/wrappedgtk3.c b/src/wrapped/wrappedgtk3.c
index 929e60f0..35cea840 100644
--- a/src/wrapped/wrappedgtk3.c
+++ b/src/wrapped/wrappedgtk3.c
@@ -758,6 +758,12 @@ EXPORT void my3_gtk_clipboard_request_text(x64emu_t* emu, void* clipboard, void*
     my->gtk_clipboard_request_text(clipboard, findGtkClipboardTextReceivedFuncFct(f), data);
 }
 
+EXPORT void my3_gtk_style_context_get(x64emu_t* emu, void* context, uint32_t flags, uintptr_t* b)
+{
+    CREATE_VALIST_FROM_VAARG(b, emu->scratch, 2);
+    my->gtk_style_context_get_valist(context, flags, VARARGS);
+}
+
 #define PRE_INIT    \
     if(box64_nogtk) \
         return -1;
diff --git a/src/wrapped/wrappedgtk3_private.h b/src/wrapped/wrappedgtk3_private.h
index c9105159..524be4e4 100644
--- a/src/wrapped/wrappedgtk3_private.h
+++ b/src/wrapped/wrappedgtk3_private.h
@@ -2797,7 +2797,7 @@ GO(gtk_style_context_add_provider_for_display, vFppu)
 GO(gtk_style_context_add_provider_for_screen, vFppu)
 GO(gtk_style_context_add_region, vFppu)
 GO(gtk_style_context_cancel_animations, vFpp)
-//GO2(gtk_style_context_get, vFppV, gtk_style_context_get_valist)
+GOM(gtk_style_context_get, vFEppV)
 GO(gtk_style_context_get_border, vFpip)
 GO(gtk_style_context_get_background_color, vFpip)
 GO(gtk_style_context_get_border_color, vFpup)