Mathieu Lacage <[EMAIL PROTECTED]> writes:
> hi,
>
> I would like to know what these two flags mean: I have been unable to
> figure it out by reading the code.
G_TYPE_DEEP_DERIVABLE is best illustrated by example:
G_OBJECT_TYPE is deep derivable - if you derive from it, you can
then derive from the derived class.
G_ENUM_TYPE is not deep derivable - types derived from it (enumeration
types) can't be derived from again.
G_TYPE_FLAG_VALUE_ABSTRACT means that the type of a GValue can't be
set to that type. G_ENUM_TYPE and G_FLAGS_TYPE are examples... without
knowing what *specific* enumeration type a GValue is, you can't do
anything meaningful.
Regards,
Owen
_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list