diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-09-19 19:36:54 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-09-19 19:36:54 +0200 |
| commit | 1c5ddfafcd3975e03934f69fa7f520abaa695490 (patch) | |
| tree | 1e1e1fb54c49a3a80757e379530d416b06e3301d /src | |
| parent | 0f4db4c23069571dc8570c5a0782fb786ce67d64 (diff) | |
| download | box64-1c5ddfafcd3975e03934f69fa7f520abaa695490.tar.gz box64-1c5ddfafcd3975e03934f69fa7f520abaa695490.zip | |
And 2 more wrapped gtk functions
Diffstat (limited to 'src')
| -rw-r--r-- | src/wrapped/generated/functions_list.txt | 2 | ||||
| -rw-r--r-- | src/wrapped/generated/wrappedgtkx112types.h | 2 | ||||
| -rwxr-xr-x | src/wrapped/wrappedgtkx112.c | 19 | ||||
| -rwxr-xr-x | src/wrapped/wrappedgtkx112_private.h | 4 |
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) |