Re: [GObjectIntrospection] Cleaning up GIRepository
- From: Tomeu Vizoso <tomeu vizoso collabora co uk>
- To: Johan Dahlin <johan gnome org>
- Cc: scampa giovanni gmail com, gtk-devel-list gnome org
- Subject: Re: [GObjectIntrospection] Cleaning up GIRepository
- Date: Thu, 26 Aug 2010 17:30:46 +0200
On Mon, Aug 23, 2010 at 14:10, Johan Dahlin <johan gnome org> wrote:
>
>> 3) g_object_info_get_properties:
>> transfer could be placed as a GParamFlag and array fixed size / array
>> null terminated could be added as part of a new g_param_spec_array()
>> (I am not sure about the latter, are there properties which are GArray
>> / GPtrArray / C arrays?)
>> then is just a matter of g_object_class_list_properties
>
> GObjectInfo needs to know about properties and signals which are also
> available in the glib type system because annotations might override them.
> For instance, we want to include array/transfer/direction metadata which
> is only available in the typelib.
>
> Currently both gjs/pygobject uses the gtype system for both signals
> and properties,
> but they need to be ported over to use gobject-introspection information.
PyGObject does use introspection information for properties now :)
Regards,
Tomeu
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]