about summary refs log tree commit diff stats
path: root/src/include
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-09-19 12:36:01 +0200
committerptitSeb <sebastien.chev@gmail.com>2021-09-19 12:36:01 +0200
commitec2eadd89389ddae7041384abed4d1c67625d7d7 (patch)
tree9b2cbfc1c03a8a0d9968115bf3cda1e80fbd921d /src/include
parent56c272c17a44c94fa7d9e54b87fbb40058cfc11e (diff)
downloadbox64-ec2eadd89389ddae7041384abed4d1c67625d7d7.tar.gz
box64-ec2eadd89389ddae7041384abed4d1c67625d7d7.zip
More work on GTK wrapping. Still not ok, but better
Diffstat (limited to 'src/include')
-rwxr-xr-xsrc/include/gtkclass.h12
1 files changed, 6 insertions, 6 deletions
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