diff options
author | Johan Dahlin <johan@src.gnome.org> | 2005-07-01 15:07:14 +0000 |
---|---|---|
committer | Johan Dahlin <johan@src.gnome.org> | 2005-07-01 15:07:14 +0000 |
commit | b0070d4912b45a3dc61b5ce94f6dd5ee5a148031 (patch) | |
tree | dcfe9c2073c6d191653814db2003766a4761bd99 /gobject/gobjectmodule.c | |
parent | 9efdc381329d8e656fe0b3a49f76af9647b18bbb (diff) | |
download | pygobject-b0070d4912b45a3dc61b5ce94f6dd5ee5a148031.tar.gz pygobject-b0070d4912b45a3dc61b5ce94f6dd5ee5a148031.tar.xz pygobject-b0070d4912b45a3dc61b5ce94f6dd5ee5a148031.zip |
Extend to add some new fields, add a getter for GType.type, which points
* gobject/pygtype.c: Extend to add some new fields, add a getter
for GType.type, which points to the python registered type
of a PyGTypeWrapper.
* gobject/gobjectmodule.c (initgobject): And register PyGTypeWrapper,
a side effect is that dir(gtype) also works now.
Diffstat (limited to 'gobject/gobjectmodule.c')
-rw-r--r-- | gobject/gobjectmodule.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gobject/gobjectmodule.c b/gobject/gobjectmodule.c index 061e591..8882c0c 100644 --- a/gobject/gobjectmodule.c +++ b/gobject/gobjectmodule.c @@ -2519,6 +2519,8 @@ initgobject(void) pyginterface_info_key = g_quark_from_static_string("PyGInterface::info"); pygpointer_class_key = g_quark_from_static_string("PyGPointer::class"); + PyType_Ready(&PyGTypeWrapper_Type); + PY_TYPE_OBJECT = g_boxed_type_register_static("PyObject", pyobject_copy, pyobject_free); |