about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-09-19 19:36:54 +0200
committerptitSeb <sebastien.chev@gmail.com>2021-09-19 19:36:54 +0200
commit1c5ddfafcd3975e03934f69fa7f520abaa695490 (patch)
tree1e1e1fb54c49a3a80757e379530d416b06e3301d /src
parent0f4db4c23069571dc8570c5a0782fb786ce67d64 (diff)
downloadbox64-1c5ddfafcd3975e03934f69fa7f520abaa695490.tar.gz
box64-1c5ddfafcd3975e03934f69fa7f520abaa695490.zip
And 2 more wrapped gtk functions
Diffstat (limited to 'src')
-rw-r--r--src/wrapped/generated/functions_list.txt2
-rw-r--r--src/wrapped/generated/wrappedgtkx112types.h2
-rwxr-xr-xsrc/wrapped/wrappedgtkx112.c19
-rwxr-xr-xsrc/wrapped/wrappedgtkx112_private.h4
4 files changed, 25 insertions, 2 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt
index ab42a065..3cc7139a 100644
--- a/src/wrapped/generated/functions_list.txt
+++ b/src/wrapped/generated/functions_list.txt
@@ -2275,8 +2275,10 @@ wrappedgtkx112:
   - gtk_list_store_set
   - gtk_message_dialog_format_secondary_markup
   - gtk_message_dialog_format_secondary_text
+  - gtk_widget_style_get
 - vFppA:
   - gtk_list_store_set_valist
+  - gtk_widget_style_get_valist
 - uFupp:
   - gtk_timeout_add
 - vFppup:
diff --git a/src/wrapped/generated/wrappedgtkx112types.h b/src/wrapped/generated/wrappedgtkx112types.h
index b28d7934..03911427 100644
--- a/src/wrapped/generated/wrappedgtkx112types.h
+++ b/src/wrapped/generated/wrappedgtkx112types.h
@@ -57,7 +57,9 @@ typedef void* (*pFpipppppppi_t)(void*, int64_t, void*, void*, void*, void*, void
 	GO(gtk_list_store_set, vFppV_t) \
 	GO(gtk_message_dialog_format_secondary_markup, vFppV_t) \
 	GO(gtk_message_dialog_format_secondary_text, vFppV_t) \
+	GO(gtk_widget_style_get, vFppV_t) \
 	GO(gtk_list_store_set_valist, vFppA_t) \
+	GO(gtk_widget_style_get_valist, vFppA_t) \
 	GO(gtk_timeout_add, uFupp_t) \
 	GO(gtk_action_group_add_actions, vFppup_t) \
 	GO(gtk_clipboard_request_contents, vFpppp_t) \
diff --git a/src/wrapped/wrappedgtkx112.c b/src/wrapped/wrappedgtkx112.c
index 8293822b..5bcba415 100755
--- a/src/wrapped/wrappedgtkx112.c
+++ b/src/wrapped/wrappedgtkx112.c
@@ -129,6 +129,7 @@ typedef void*         (*pFpipppppppi_t)(void*, int, void*, void*, void*, void*,
     GO(gtk_clipboard_request_contents, vFpppp_t)\
     GO(gtk_input_add_full, uFiipppp_t)          \
     GO(gtk_list_store_set_valist, vFppA_t)      \
+    GO(gtk_widget_style_get_valist, vFppA_t)    \
 
 
 
@@ -693,6 +694,24 @@ EXPORT void my_gtk_list_store_set(x64emu_t* emu, void* list, void* iter, uintptr
     my->gtk_list_store_set_valist(list, iter, VARARGS);
 }
 
+EXPORT void my_gtk_widget_style_get_valist(x64emu_t* emu, void* widget, void* first, x64_va_list_t V)
+{
+    library_t * lib = GetLibInternal(libname);
+    gtkx112_my_t *my = (gtkx112_my_t*)lib->priv.w.p2;
+
+    CONVERT_VALIST(V);
+    my->gtk_widget_style_get_valist(widget, first, VARARGS);
+}
+
+EXPORT void my_gtk_widget_style_get(x64emu_t* emu, void* widget, void* first, uintptr_t* b)
+{
+    library_t * lib = GetLibInternal(libname);
+    gtkx112_my_t *my = (gtkx112_my_t*)lib->priv.w.p2;
+
+    CREATE_VALIST_FROM_VAARG(b, emu->scratch, 2);
+    my->gtk_widget_style_get_valist(widget, first, VARARGS);
+}
+
 EXPORT void* my_gtk_type_class(x64emu_t* emu, size_t type)
 {
     library_t * lib = GetLibInternal(libname);
diff --git a/src/wrapped/wrappedgtkx112_private.h b/src/wrapped/wrappedgtkx112_private.h
index d4b04e9a..707f335e 100755
--- a/src/wrapped/wrappedgtkx112_private.h
+++ b/src/wrapped/wrappedgtkx112_private.h
@@ -3803,9 +3803,9 @@ GO(gtk_widget_show_now, vFp)
 GO(gtk_widget_size_allocate, vFpppuii)
 GO(gtk_widget_size_request, vFpp)
 GO(gtk_widget_style_attach, vFp)
-//GO2(gtk_widget_style_get, vFppV, gtk_widget_style_get_valist)
+GOM(gtk_widget_style_get, vFEppV)
 GO(gtk_widget_style_get_property, vFppp)
-//GO(gtk_widget_style_get_valist, vFppp)
+GOM(gtk_widget_style_get_valist, vFEppA)
 GO(gtk_widget_thaw_child_notify, vFp)
 GO(gtk_widget_translate_coordinates, iFppiipp)
 GO(gtk_widget_trigger_tooltip_query, vFp)