diff options
author | Agustin Zubiaga <aguz@sugarlabs.org> | 2012-06-09 04:09:18 (GMT) |
---|---|---|
committer | Agustin Zubiaga <aguz@sugarlabs.org> | 2012-06-09 04:09:18 (GMT) |
commit | c548bbea4b71fb91875da4fcf993abb303321048 (patch) | |
tree | c52476514f72e534aaf420db5838b529bac87dcd /activity.py | |
parent | cf53bbaeb982cbc9548ece6b758d2fa1cdb2cfc1 (diff) |
Try button in toolbar, some bugs
Diffstat (limited to 'activity.py')
-rw-r--r-- | activity.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/activity.py b/activity.py index e60a51e..2aba45a 100644 --- a/activity.py +++ b/activity.py @@ -30,6 +30,7 @@ from sugar.activity.widgets import ActivityToolbarButton from sugar.activity.widgets import StopButton from sugar.graphics.toolbarbox import ToolbarBox from sugar.graphics.radiotoolbutton import RadioToolButton +from sugar.graphics.toolbutton import ToolButton from sugar.graphics.icon import Icon from sugar.graphics import iconentry @@ -103,7 +104,12 @@ class InstallActivity(activity.Activity): search_item.set_sensitive(False) toolbarbox.toolbar.insert(search_item, -1) - canvas.gtk_list.setup(search_item) + try_again_btn = ToolButton("gtk-refresh") + try_again_btn.connect("clicked", lambda w: canvas.gtk_list.setup( + search_item, + try_again_btn)) + toolbarbox.toolbar.insert(try_again_btn, -1) + canvas.gtk_list.setup(search_item, try_again_btn) separator = gtk.SeparatorToolItem() separator.set_draw(False) @@ -115,6 +121,7 @@ class InstallActivity(activity.Activity): self.set_toolbar_box(toolbarbox) self.show_all() + canvas.set_page(0) |