diff options
author | Agustin Zubiaga <aguz@sugarlabs.org> | 2012-06-09 03:35:09 (GMT) |
---|---|---|
committer | Agustin Zubiaga <aguz@sugarlabs.org> | 2012-06-09 03:35:09 (GMT) |
commit | cf53bbaeb982cbc9548ece6b758d2fa1cdb2cfc1 (patch) | |
tree | b0f14cd6ba8fe339090d83957360d6a9c911bd78 /canvas.py | |
parent | 04db2560940c0659447f84833af8e78aa7388b0e (diff) |
Add Try button
Diffstat (limited to 'canvas.py')
-rw-r--r-- | canvas.py | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -88,9 +88,12 @@ class List(gtk.VBox): self.show_all() def setup(self, search_entry): + label_box = gtk.VBox() label = gtk.Label(_("Loading...")) label.modify_font(pango.FontDescription("25")) - self.pack_start(label, True, True, 0) + label_box.pack_start(label, True, True, 0) + + self.pack_start(label_box, True, True, 0) threading.Thread(target=utils.update_list).start() self._list = utils.get_store_list() @@ -100,6 +103,9 @@ class List(gtk.VBox): self.clear() else: label.set_text(_("Failed to download the list")) + try_again = gtk.Button(_("Try Again")) + try_again.connect("clicked", lambda w: self.setup(search_entry)) + label_box.pack_start(try_again, False, True, 2) _logger.debug(str(self._list)) |