summaryrefslogtreecommitdiffstats
path: root/gobject/pygobject-private.h
diff options
context:
space:
mode:
authorJohan Dahlin <johan@src.gnome.org>2005-07-05 17:16:40 +0000
committerJohan Dahlin <johan@src.gnome.org>2005-07-05 17:16:40 +0000
commit4dd8caf2aae815a22e07f035839bf43739d03feb (patch)
tree46cb5e5d7c978fb8745769469bc9530fccabfd4b /gobject/pygobject-private.h
parent53a2982568439dcd103bd8c302256daef4400c68 (diff)
downloadpygobject-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.h3
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;