summaryrefslogtreecommitdiffstats
path: root/gobject/pygobject.h
diff options
context:
space:
mode:
authorGustavo J. A. M. Carneiro <gjc@src.gnome.org>2005-01-09 14:49:57 +0000
committerGustavo J. A. M. Carneiro <gjc@src.gnome.org>2005-01-09 14:49:57 +0000
commitd953b545f6fa8f0e24b265044bc52ab5896702eb (patch)
tree0f49bc5dc293e8896c17cecb7033386a1364c8e9 /gobject/pygobject.h
parentb3ca96724b71162b93011736b2cca5f00802dae1 (diff)
downloadpygobject-d953b545f6fa8f0e24b265044bc52ab5896702eb.tar.gz
pygobject-d953b545f6fa8f0e24b265044bc52ab5896702eb.tar.xz
pygobject-d953b545f6fa8f0e24b265044bc52ab5896702eb.zip
#154974: Interface implementation support
Diffstat (limited to 'gobject/pygobject.h')
-rw-r--r--gobject/pygobject.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gobject/pygobject.h b/gobject/pygobject.h
index ae399d1..22e488c 100644
--- a/gobject/pygobject.h
+++ b/gobject/pygobject.h
@@ -159,6 +159,7 @@ struct _PyGObject_Functions {
int (*gil_state_ensure) (void);
void (*gil_state_release) (int flag);
void (*register_class_init) (GType gtype, PyGClassInitFunc class_init);
+ void (*register_interface_info) (GType gtype, const GInterfaceInfo *info);
};
#ifndef _INSIDE_PYGOBJECT_
@@ -211,6 +212,7 @@ struct _PyGObject_Functions *_PyGObject_API;
#define pyg_flags_from_gtype (_PyGObject_API->flags_from_gtype)
#define pyg_enable_threads (_PyGObject_API->enable_threads)
#define pyg_register_class_init (_PyGObject_API->register_class_init)
+#define pyg_register_interface_info (_PyGObject_API->register_interface_info)
#define pyg_block_threads() G_STMT_START { \
if (_PyGObject_API->block_threads != NULL) \