[Gtk-sharp-list] GdkWindow again
Thomas 'Dent' Mirlacher
dent@cosy.sbg.ac.at
Fri, 28 Feb 2003 11:22:35 +0100 (MET)
hi list,
ok, i tracked down the problem to (and this is the point wher i'm stuck)
GtkSharp.ObjectManager.CreateObject/gtksharp_get_type_name
the function returns null for the IntPtr passed (well it seems to work fine
with GtkButton ...)
Q: so what does gtksharp_get_type_name do?
A: return G_OBJECT_TYPE_NAME(obj)
ok, great - so i tried to write a small c-program checking if it works within
some simple testcase.
GtkWindow win = gtk_window_new(GTK_WINDOW_TOPLEVEL);
printf ("obj_type: %s\n", G_OBJECT_TYPE_NAME(win)); // obj_type: GtkWindow
printf ("obj_type: %s\n", G_OBJECT_TYPE_NAME(win->window));// SEGFAULT
hmm, seems there is a problem somewhere down the road - or did i miss to
ref() something here?
thanks,
++Thomas
--
"They that can give up liberty to obtain a little temporary safety
deserve neighter liberty nor safety" - Benjamin Franklin