diff options
author | Johan Dahlin <johan@src.gnome.org> | 2005-07-05 17:16:40 +0000 |
---|---|---|
committer | Johan Dahlin <johan@src.gnome.org> | 2005-07-05 17:16:40 +0000 |
commit | 4dd8caf2aae815a22e07f035839bf43739d03feb (patch) | |
tree | 46cb5e5d7c978fb8745769469bc9530fccabfd4b /gobject/pygobject-private.h | |
parent | 53a2982568439dcd103bd8c302256daef4400c68 (diff) | |
download | pygobject-4dd8caf2aae815a22e07f035839bf43739d03feb.tar.gz pygobject-4dd8caf2aae815a22e07f035839bf43739d03feb.tar.xz pygobject-4dd8caf2aae815a22e07f035839bf43739d03feb.zip |
Add support for specifying name for a GObject subclass, using
* gobject/gobjectmodule.c: (_wrap_pyg_type_register),
(get_type_name_for_class), (pyg_type_register):
* gobject/pygobject-private.h:
* gobject/pygobject.c: (pygobjectmeta_register),
(pygobjectmeta_init):
* tests/test_gtype.py:
Add support for specifying name for a GObject subclass,
using __gtype_name__. Add a unittest. Fixes #169498
Diffstat (limited to 'gobject/pygobject-private.h')
-rw-r--r-- | gobject/pygobject-private.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gobject/pygobject-private.h b/gobject/pygobject-private.h index fb6f419..50264ff 100644 --- a/gobject/pygobject-private.h +++ b/gobject/pygobject-private.h @@ -104,7 +104,8 @@ PyTypeObject *pygobject_lookup_class (GType gtype); void pygobject_watch_closure (PyObject *self, GClosure *closure); void pygobject_register_sinkfunc(GType type, void (* sinkfunc)(GObject *object)); -int pyg_type_register (PyTypeObject *class); +int pyg_type_register (PyTypeObject *class, + char *typename); /* from pygboxed.c */ extern PyTypeObject PyGBoxed_Type; |