summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorGian Mario Tagliaretti <gianmt@gnome.org>2010-01-05 10:20:21 +0100
committerGian Mario Tagliaretti <gianmt@gnome.org>2010-01-05 10:20:21 +0100
commit1a523dcca62d6ad2f8fcbad79a9ee846c40e3147 (patch)
tree8eea032fa45126383feb27c712f34410fab10e4d /gtk
parent90682a0f61ffad9fbf3e52b73c0b3fdd79466944 (diff)
downloadpygtk-1a523dcca62d6ad2f8fcbad79a9ee846c40e3147.tar.gz
Wrap gtk.Printer.list_papers()
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtkunixprint.override18
1 files changed, 18 insertions, 0 deletions
diff --git a/gtk/gtkunixprint.override b/gtk/gtkunixprint.override
index 2bd74518..d984c952 100644
--- a/gtk/gtkunixprint.override
+++ b/gtk/gtkunixprint.override
@@ -231,3 +231,21 @@ _wrap_gtk_enumerate_printers(PyGObject *self, PyObject *args, PyObject *kwargs)
Py_INCREF(Py_None);
return Py_None;
}
+%%
+override gtk_printer_list_papers noargs
+static PyObject*
+_wrap_gtk_printer_list_papers(PyGObject *self)
+{
+ GList *list;
+ PyObject *ret;
+
+ list = gtk_printer_list_papers(GTK_PRINTER(self->obj));
+
+ if (list) {
+ PYLIST_FROMGLIST(ret, list, pygobject_new(list_item), NULL, NULL);
+ return ret;
+ } else {
+ Py_INCREF(Py_None);
+ return Py_None;
+ }
+}