Re: [Gnome-bindings] finishing the API guidelines
- From: Owen Taylor <otaylor redhat com>
- To: Guillaume Laurent <glaurent telegraph-road org>
- Cc: gnome-bindings helixcode com
- Subject: Re: [Gnome-bindings] finishing the API guidelines
- Date: 23 Apr 2000 19:38:03 -0400
Guillaume Laurent <glaurent telegraph-road org> writes:
> Per Hedbor <per idonex se> writes:
>
> > > - the gtk_foo_new() (or gnome_foo_new()) call should just call
> > > gtk_type_new(). If more initialisation needs to be done, the ptr
> > > should be passed to a gtk_foo_configure() call.
> >
> > This would break Pike-GTK quite spectacularly. :-)
> >
> > I do not use the _type_new/_configure paradigm, instead I wrap the
> > _new functions to the constructors in pike.
>
> This is strictly equivalent, I need to rephrase the above. The
> gnome_foo_new() call would of course call gnome_foo_configure(). There
> would be no change of functionality.
Do you mean gnome_foo_construct() ?
Owen
[ In general, when designing objects, you should try to design
them so that there are _no_ mandatory constructor argumetns. But when
there are mandatory arguments the name that the function they
go into is construct() - like gtk_clist_construct() ]
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]