Re: About dialog API



On Thu, 2003-04-10 at 04:51, Owen Taylor wrote:
> On Thu, 2003-04-10 at 03:01, Matthias Clasen wrote:
> > < My main other
> > > API comment is that I don't think using 
> > > g_param_spec_value_array() for the "array" properties
> > > is a good idea. It doesn't work for GUI builders, since
> > > a GUI builder has no idea what type the array elements
> > > need to be. And it isn't convenient in C either.
> > 
> > Maybe we should add typed arrays, so that we can make it a string array.
> > Isn't there already a bug about adding typed arrays ?
> 
> I'm not that crazy about GTK+ API blocking on GObject additions at
> the moment, I must admit :-)
> 
> I would like to see typed arrays in GObject, but there are various
> implementation details and questions about C marshaling that
> would most likely make it take quite a while to sort out.

I think what we need here is a rather minimal GObject addition: a boxed
type for gchar **. I've filed
http://bugzilla.gnome.org/show_bug.cgi?id=110528 
about it and attached an implementation.

Getting rid of GValueArray has the nice side effect of shrinking
gtkaboutdialog.c by almost 100 lines...

Matthias





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]