Re: Custom container + Child type with interface

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

 



Yes, it does. But as far as I can tell, implementers of the interface
cannot override the GParamFlags of an interface property with some
superset. Effectively, implementers can only override the property's
getter/setter. Please let me know if I've got that wrong.

This is why it seems I could only go with the lowest common denominator
of GParamFlag settings in the interface definition. Which I agree makes
a total mess of the 'is-a' paradigm - which is something I'm trying to
avoid.

Matt.


On Sun, 2009-12-20 at 20:35 +0100, David Nečas wrote:
> On Sun, Dec 20, 2009 at 07:30:42PM +0000, Matthew Bucknall wrote:
> > Seems to me, it should be perfectly acceptable to define a property that
> > can be set at construction, but then only read during the rest of the
> > owning object's lifetime (i.e. something like G_PARAM_READABLE |
> > PARAM_CONSTRUCT_ONLY), but GObject does not allow this - at least, it
> > didn't work when I tried.
> 
> That's exactly what G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY does if I
> am not mistaken.  The terminology is a bit confusing.
> 
> Yeti
> 


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


[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux