summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Henstridge <jamesh@src.gnome.org>2000-06-28 15:44:28 +0000
committerJames Henstridge <jamesh@src.gnome.org>2000-06-28 15:44:28 +0000
commit3b4003c57752d3d2d1386287c696f5a60d22aa1b (patch)
tree74aeee5d6bbd873e8052a8004d5f6422bfe363bf
parent623aea81b4d3624e7bc30af05402bf0c127948f1 (diff)
downloadpygobject-3b4003c57752d3d2d1386287c696f5a60d22aa1b.tar.gz
pygobject-3b4003c57752d3d2d1386287c696f5a60d22aa1b.tar.xz
pygobject-3b4003c57752d3d2d1386287c696f5a60d22aa1b.zip
Added GObject.queue_param_changed method
-rw-r--r--gobject/gobjectmodule.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/gobject/gobjectmodule.c b/gobject/gobjectmodule.c
index a61a60b..acdd1d5 100644
--- a/gobject/gobjectmodule.c
+++ b/gobject/gobjectmodule.c
@@ -534,6 +534,18 @@ pygobject_set_param(PyGObject *self, PyObject *args)
}
static PyObject *
+pygobject_queue_param_changed(PyGObject *self, PyObject *args)
+{
+ char *param_name;
+
+ if (!PyArg_ParseTuple(args, "s:GObject.queue_param_changed", &param_name))
+ return NULL;
+ g_object_queue_param_changed(self->obj, param_name);
+ Py_INCREF(Py_None);
+ return Py_None;
+}
+
+static PyObject *
pygobject_get_data(PyGObject *self, PyObject *args)
{
char *key;
@@ -570,6 +582,7 @@ static PyMethodDef pygobject_methods[] = {
{ "__init__", (PyCFunction)pygobject__init__, METH_VARARGS },
{ "get_param", (PyCFunction)pygobject_get_param, METH_VARARGS },
{ "set_param", (PyCFunction)pygobject_set_param, METH_VARARGS },
+ { "queue_param_changed", (PyCFunction)pygobject_queue_param_changed, METH_VARARGS },
{ "get_data", (PyCFunction)pygobject_get_data, METH_VARARGS },
{ "set_data", (PyCFunction)pygobject_set_data, METH_VARARGS },
{ NULL, NULL, 0 }