Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/activity.py
diff options
context:
space:
mode:
authorAgustin Zubiaga <aguz@sugarlabs.org>2012-06-09 04:09:18 (GMT)
committer Agustin Zubiaga <aguz@sugarlabs.org>2012-06-09 04:09:18 (GMT)
commitc548bbea4b71fb91875da4fcf993abb303321048 (patch)
treec52476514f72e534aaf420db5838b529bac87dcd /activity.py
parentcf53bbaeb982cbc9548ece6b758d2fa1cdb2cfc1 (diff)
Try button in toolbar, some bugs
Diffstat (limited to 'activity.py')
-rw-r--r--activity.py9
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)