[pygtk] Wrap gtk.Printer.list_papers()



commit 1a523dcca62d6ad2f8fcbad79a9ee846c40e3147
Author: Gian Mario Tagliaretti <gianmt gnome org>
Date:   Tue Jan 5 10:20:21 2010 +0100

    Wrap gtk.Printer.list_papers()

 gtk/gtkunixprint.override |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkunixprint.override b/gtk/gtkunixprint.override
index 2bd7451..d984c95 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;
+    }
+}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]