diff options
author | Manuel Kaufmann <humitos@gmail.com> | 2012-08-13 14:58:48 (GMT) |
---|---|---|
committer | Gonzalo Odiard <godiard@gmail.com> | 2012-09-26 14:28:15 (GMT) |
commit | 13eff73b0aaa82bea75843f7385b48bcee21fc3f (patch) | |
tree | c03e0352aea5c26aac99f85a1687b54d42c0a7d4 /editlessonlistscreen.py | |
parent | 352c76c78507221faf789dc8636ff26653c94cf0 (diff) |
Remove wrapper (port/ directory) around sugar-toolkit SL #3780
This wrapper was used to allow compatibility with old versions of
Sugar. I'm removing this because is no longer needed by the Gtk3
versions of this Activity.
Signed-off-by: Manuel Kaufmann <humitos@gmail.com>
Diffstat (limited to 'editlessonlistscreen.py')
-rw-r--r-- | editlessonlistscreen.py | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/editlessonlistscreen.py b/editlessonlistscreen.py index 984f3b7..a589d91 100644 --- a/editlessonlistscreen.py +++ b/editlessonlistscreen.py @@ -19,8 +19,7 @@ # Import standard Python modules. import logging, os, math, time, copy, locale, datetime, random, re from gettext import gettext as _ -from port import json -from port import chooser +import json from gi.repository import Gtk from gi.repository import GObject @@ -31,6 +30,7 @@ import sugar3.graphics.style import sugar3.graphics.alert import sugar3.mime import sugar3.datastore.datastore +from sugar3.graphics.objectchooser import ObjectChooser # Import activity modules. import editlessonscreen @@ -274,11 +274,19 @@ class EditLessonListScreen(Gtk.VBox): self.delbtn.set_sensitive(False) self.moveupbtn.set_sensitive(False) self.movedownbtn.set_sensitive(False) - + + # Don't allow to remove the last one + if len(self.lessons) == 1: + self.delbtn.set_sensitive(False) def import_clicked_cb(self, btn): - jobject = chooser.pick(None, None, self, 'text/x-typing-turtle-lessons') - + chooser = ObjectChooser(parent=self, + what_filter='text/x-typing-turtle-lessons') + + jobject = None + if chooser.run() == Gtk.ResponseType.ACCEPT: + jobject = chooser.get_selected_object() + if jobject and jobject.file_path: fd = open(jobject.file_path, 'r') |