diff options
-rw-r--r-- | activity.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/activity.py b/activity.py index d4e3521..ec62374 100644 --- a/activity.py +++ b/activity.py @@ -13,11 +13,14 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA from gi.repository import Gtk +from gi.repository import WebKit from sugar3.activity import activity from sugar3.activity.widgets import StopButton from sugar3.activity.widgets import ActivityToolbarButton from sugar3.graphics.toolbarbox import ToolbarBox +ACTIVITIES_URL = 'http://www.honduras-tests.com.ar/lesson.html?name=' + class HNDViewer(activity.Activity): @@ -31,6 +34,9 @@ class HNDViewer(activity.Activity): activity_button = ActivityToolbarButton(self) toolbarbox.toolbar.insert(activity_button, 0) + + separator = Gtk.SeparatorToolItem() + toolbarbox.toolbar.insert(separator) separator = Gtk.SeparatorToolItem() separator.set_expand(True) @@ -41,8 +47,25 @@ class HNDViewer(activity.Activity): toolbarbox.toolbar.insert(stopbtn, -1) self.set_toolbar_box(toolbarbox) + + # Canvas + self._notebook = Gtk.Notebook() + self._browser = WebKit.WebView() + self._notebook.append_page(self._browser) + self.set_canvas(self._notebook) + + # TODO: Create a IconView + # iconview = Gtk.IconView() + # self._notebook.append_page(iconview) + + self._browser.open('http://www.honduras-tests.com.ar/') + self.show_all() + def _show_activity(self, activity): + self._browser.open(ACTIVITIES_URL + activity) + self._notebook.set_current_page(1) + def read_file(self, file_path): return |