diff options
Diffstat (limited to 'gobject/pygobject-private.h')
-rw-r--r-- | gobject/pygobject-private.h | 10 |
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; |