Re: [gtk-list] Re: Callback Argument Marshalling
- From: Marius Vollmer <mvo zagadka ping de>
- To: gtk-list redhat com
- Subject: Re: [gtk-list] Re: Callback Argument Marshalling
- Date: 10 Aug 1998 10:02:26 +0200
Kenneth Albanowski <kjahds@kjahds.com> writes:
> > I think most of Gtk+ is free of GTK_TYPE_POINTER.
> 
> Even in signal descriptors? If so, I _really_ need to get working on
> Gtk/Perl for 1.1.x.
Yeah, um, I think so.  Have a look for yourself.  I just did a grep in
a one-week-old (shame, shame) Gtk source tree:
% grep -n GTK_TYPE_POINTER *.c
gtkargcollector.c:95:    case GTK_TYPE_POINTER:
gtkctree.c:282:             GTK_TYPE_NONE, 2, GTK_TYPE_POINTER, GTK_TYPE_INT);
gtkctree.c:289:             GTK_TYPE_NONE, 2, GTK_TYPE_POINTER, GTK_TYPE_INT);
gtkctree.c:296:             GTK_TYPE_NONE, 1, GTK_TYPE_POINTER);
gtkctree.c:303:             GTK_TYPE_NONE, 1, GTK_TYPE_POINTER);
gtkctree.c:310:             GTK_TYPE_NONE, 3, GTK_TYPE_POINTER, GTK_TYPE_POINTER, 
gtkctree.c:311:             GTK_TYPE_POINTER);
gtkeditable.c:151:                  GTK_TYPE_POINTER);
gtknotebook.c:231:                  GTK_TYPE_POINTER,
gtkobject.c:167:                           GTK_TYPE_POINTER,
gtktypebuiltins_evals.c:361:  { GTK_TYPE_POINTER, "GTK_TYPE_POINTER", "pointer" },
gtktypeutils.c:705:    { GTK_TYPE_POINTER,              "gpointer" },
gtkwidget.c:322:                    GTK_TYPE_POINTER);
gtkwidget.c:344:                    GTK_TYPE_POINTER);
gtkwidget.c:352:                    GTK_TYPE_POINTER);
gtkwindow.c:149:                    GTK_TYPE_POINTER);
I quickly looked up some of these places and it looks like there is no
obvious cure for these GTK_TYPE_POINTERS.  For example, the CTree
widget uses them for GList nodes and the Widget for GdkRectangle.
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]