On Sun, 2008-05-18 at 13:44 +0200, Nicola Fontana wrote:

> > > for every object, and this sounds me quite weird.
> > 
> > why?
> 
> Well, it was stinking as a useless struct.

in theory, you could even do:

  typedef struct _MyParent MyInstance;

and it would be just as good.

> The GObject tutorial, if I caught it well, uses priv as a
> pointer you must alloc/dealloc by hand, and this will add a new
> malloc on every instantiation...

>  not so good,

it's not incredibly expensive - especially if you are already allocating
stuff. it's rather pointless, though, and error-prone since GObject
allows private data to be bound to each instance.

>  but maybe this is
> the old school.

the private data is available since GObject 2.6 or 2.8, as far as I
remember. in any case, it's *very* old school.

ciao,
 Emmanuele.

-- 
Emmanuele Bassi,
W: http://www.emmanuelebassi.net
B: http://log.emmanuelebassi.net

_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to