Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAgustin Zubiaga <aguz@sugarlabs.org>2012-12-28 04:46:09 (GMT)
committer Agustin Zubiaga <aguz@sugarlabs.org>2012-12-28 04:46:09 (GMT)
commit03288a320624de5a1f49ea2927635bf6ef60c45e (patch)
tree2f104646d2e62c1a58c0ad28a3b926a9a741e24d
parent6963aafc04dede116505cd4f236b6b97642a68ce (diff)
Mostrando lista de actividades cuando se hace click en el boton de cerrar
-rw-r--r--activity.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/activity.py b/activity.py
index 21510da..3cd79a6 100644
--- a/activity.py
+++ b/activity.py
@@ -136,6 +136,7 @@ class HNDViewer(activity.Activity):
self._notebook.append_page(scrollwnd, Gtk.Label())
self._browser = WebKit.WebView()
+ self._browser.connect('load-finished', self._load_finished_cb)
self._browser.set_full_content_zoom(True)
self._browser.set_zoom_level(
self._browser.get_zoom_level() + 0.3)
@@ -184,11 +185,15 @@ class HNDViewer(activity.Activity):
self.combobox.append_item(i[0], i[0])
def _select_fn(self, widget):
- self._notebook.set_current_page(1)
self.combobox.set_sensitive(False)
self._show_activities_btn.set_sensitive(True)
iter_ = widget.get_model().get_iter(widget.get_selected_items()[0])
unit = widget.get_model().get(iter_, 2)[0]
self._browser.open(ACTIVITIES_URL + unit)
+ self._notebook.set_current_page(1)
return True
+ def _load_finished_cb(self, widget, frame):
+ if widget.props.uri.endswith('index.html'):
+ self._show_activities_list()
+