From ec2eadd89389ddae7041384abed4d1c67625d7d7 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sun, 19 Sep 2021 12:36:01 +0200 Subject: More work on GTK wrapping. Still not ok, but better --- src/include/gtkclass.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/include') diff --git a/src/include/gtkclass.h b/src/include/gtkclass.h index 889bf24e..53921591 100755 --- a/src/include/gtkclass.h +++ b/src/include/gtkclass.h @@ -269,8 +269,8 @@ typedef struct my_GtkTypeInfo_s { } my_GtkTypeInfo_t ; my_GTypeValueTable_t* findFreeGTypeValueTable(my_GTypeValueTable_t* fcts); -my_GTypeInfo_t* findFreeGTypeInfo(my_GTypeInfo_t* fcts, int parent); -my_GtkTypeInfo_t* findFreeGtkTypeInfo(my_GtkTypeInfo_t* fcts, int parent); +my_GTypeInfo_t* findFreeGTypeInfo(my_GTypeInfo_t* fcts, size_t parent); +my_GtkTypeInfo_t* findFreeGtkTypeInfo(my_GtkTypeInfo_t* fcts, size_t parent); void InitGTKClass(bridge_t *bridge); void FiniGTKClass(); @@ -289,15 +289,15 @@ GTKCLASS(GtkWindow) \ GTKCLASS(GtkTable) \ GTKCLASS(MetaFrames) \ -#define GTKCLASS(A) void Set##A##ID(int id); +#define GTKCLASS(A) void Set##A##ID(size_t id); GTKCLASSES() #undef GTKCLASS void SetGTypeName(void* f); -void AutoBridgeGtk(void*(*ref)(int), void(*unref)(void*)); +void AutoBridgeGtk(void*(*ref)(size_t), void(*unref)(void*)); -void* wrapCopyGTKClass(void* cl, int type); -void* unwrapCopyGTKClass(void* klass, int type); +void* wrapCopyGTKClass(void* cl, size_t type); +void* unwrapCopyGTKClass(void* klass, size_t type); typedef struct my_signal_s { uint64_t sign; // signature -- cgit 1.4.1