From aaab83356dba9005254f4b820a6a0d3f697c2320 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Wed, 12 Jul 2023 20:34:35 +0200 Subject: Added some more gtkclass wrapping and fixed g_initable_new wrapping (for spotify) --- src/include/gtkclass.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/include') diff --git a/src/include/gtkclass.h b/src/include/gtkclass.h index 6835a68b..8a88a0d2 100755 --- a/src/include/gtkclass.h +++ b/src/include/gtkclass.h @@ -778,7 +778,7 @@ typedef struct my_GstAllocatorClass_s { void* _gst_reserved[4]; } my_GstAllocatorClass_t; -typedef struct my__GstTaskPoolClass { +typedef struct my_GstTaskPoolClass_s { my_GstObjectClass_t parent_class; void (*prepare) (void* pool, void* error); void (*cleanup) (void* pool); @@ -788,6 +788,13 @@ typedef struct my__GstTaskPoolClass { void* _gst_reserved[4-1]; } my_GstTaskPoolClass_t; +typedef struct my_GDBusProxyClass_s { + my_GObjectClass_t parent_class; + void (*g_properties_changed) (void* proxy, void* changed_properties, const char* const* invalidated_properties); + void (*g_signal) (void* proxy, const char* sender_name, const char* signal_name, void* parameters); + void* padding[32]; +} my_GDBusProxyClass_t; + // GTypeValueTable typedef struct my_GTypeValueTable_s { void (*value_init) (void* value); @@ -894,6 +901,7 @@ GTKCLASS(AtkUtil) \ GTKCLASS(GstObject) \ GTKCLASS(GstAllocator) \ GTKCLASS(GstTaskPool) \ +GTKCLASS(GDBusProxy) \ #define GTKCLASS(A) void Set##A##ID(size_t id); GTKCLASSES() -- cgit 1.4.1