summaryrefslogtreecommitdiff
path: root/gobject/pygobject-private.h
diff options
context:
space:
mode:
Diffstat (limited to 'gobject/pygobject-private.h')
-rw-r--r--gobject/pygobject-private.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/gobject/pygobject-private.h b/gobject/pygobject-private.h
index b6d91352..acf13b01 100644
--- a/gobject/pygobject-private.h
+++ b/gobject/pygobject-private.h
@@ -24,6 +24,16 @@ GType PY_TYPE_OBJECT;
void pyg_destroy_notify (gpointer user_data);
+typedef struct {
+ PyObject_HEAD
+ GParamSpec *pspec;
+} PyGParamSpec;
+extern PyTypeObject PyGParamSpec_Type;
+PyObject *pyg_param_spec_new(GParamSpec *pspec);
+
+#define PyGParamSpec_Check(v) (PyObject_TypeCheck(v, &PyGParamSpec_Type))
+#define PyGParamSpec_Get(v) (((PyGParamSpec *)v)->pspec)
+
/* from pygtype.h */
extern PyTypeObject PyGTypeWrapper_Type;