From 0b089456cd68bafb48569988d2f70e0293074085 Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Thu, 15 Jan 2009 10:35:01 +0000 Subject: #3060 Filter object chooser so it shows only images --- diff --git a/toolbar.py b/toolbar.py index ad56e16..9d06676 100644 --- a/toolbar.py +++ b/toolbar.py @@ -34,7 +34,7 @@ from sugar.activity.activity import ActivityToolbar from sugar.activity.activity import EditToolbar from sugar.graphics.menuitem import MenuItem from sugar.datastore import datastore - +from sugar import mime import sugar.profile import dbus @@ -506,7 +506,8 @@ class ImageToolbar(gtk.Toolbar): def _image_cb(self, button): chooser = ObjectChooser(_('Choose image'), self._parent, - gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT) + gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT, + data_type=mime.GENERIC_TYPE_IMAGE) try: result = chooser.run() if result == gtk.RESPONSE_ACCEPT: -- cgit v0.9.1