diff options
author | Gian Mario Tagliaretti <gianmt@gnome.org> | 2010-01-05 10:20:21 +0100 |
---|---|---|
committer | Gian Mario Tagliaretti <gianmt@gnome.org> | 2010-01-05 10:20:21 +0100 |
commit | 1a523dcca62d6ad2f8fcbad79a9ee846c40e3147 (patch) | |
tree | 8eea032fa45126383feb27c712f34410fab10e4d /gtk | |
parent | 90682a0f61ffad9fbf3e52b73c0b3fdd79466944 (diff) | |
download | pygtk-1a523dcca62d6ad2f8fcbad79a9ee846c40e3147.tar.gz |
Wrap gtk.Printer.list_papers()
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/gtkunixprint.override | 18 |
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; + } +} |