From 4977b44037abc349b9e06b3d8c2d3bbc347eaaa7 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Wed, 20 Sep 2006 23:27:47 +0000 Subject: Use gtkmozembed --- (limited to 'activities/browser') diff --git a/activities/browser/BrowserActivity.py b/activities/browser/BrowserActivity.py index 6d452c5..1315a12 100644 --- a/activities/browser/BrowserActivity.py +++ b/activities/browser/BrowserActivity.py @@ -1,7 +1,7 @@ import os import gtk -import geckoembed +import gtkmozembed from sugar.activity.Activity import Activity from sugar.presence.PresenceService import PresenceService @@ -16,8 +16,7 @@ class BrowserActivity(Activity): def __init__(self): Activity.__init__(self) - path = os.path.join(env.get_profile_path(), 'gecko') - geckoembed.set_profile_path(path) + gtkmozembed.set_profile_path(env.get_profile_path(), 'gecko') self._share_service = None self._model_service = None @@ -33,12 +32,12 @@ class BrowserActivity(Activity): vbox.pack_start(self._notif_bar, False) self._notif_bar.connect('action', self.__notif_bar_action_cb) - self._embed = geckoembed.Browser() + self._embed = gtkmozembed.MozEmbed() self._embed.connect("title", self.__title_cb) vbox.pack_start(self._embed) self._embed.show() - self._embed.load_address('http://www.google.com') + self._embed.load_url('http://www.google.com') nav_toolbar = NavigationToolbar(self) vbox.pack_start(nav_toolbar, False) @@ -78,7 +77,7 @@ class BrowserActivity(Activity): self._go_to_shared_location() def _update_shared_location(self): - address = self._embed.get_address() + address = self._embed.get_location() self._model.set_value('address', address) title = self._embed.get_title() self._model.set_value('title', title) @@ -91,7 +90,7 @@ class BrowserActivity(Activity): def _go_to_shared_location(self): address = self._model.get_value("address") - self._embed.load_address(address) + self._embed.load_url(address) self._notif_bar.hide() def get_embed(self): diff --git a/activities/browser/NavigationToolbar.py b/activities/browser/NavigationToolbar.py index c8bc276..87ed764 100644 --- a/activities/browser/NavigationToolbar.py +++ b/activities/browser/NavigationToolbar.py @@ -24,12 +24,6 @@ class NavigationToolbar(gtk.Toolbar): self.insert(self.forward, -1) self.forward.show() - self.reload = gtk.ToolButton(None, _('Reload')) - self.reload.set_icon_name('reload') - self.reload.connect("clicked", self.__reload_cb) - self.insert(self.reload, -1) - self.reload.show() - separator = gtk.SeparatorToolItem() self.insert(separator, -1) separator.show() @@ -52,11 +46,8 @@ class NavigationToolbar(gtk.Toolbar): def __go_forward_cb(self, button): self._embed.go_forward() - def __reload_cb(self, button): - self._embed.reload() - def __location_changed(self, embed): self._update_sensitivity() def __open_address_cb(self, address): - self._embed.load_address(address) + self._embed.load_url(address) -- cgit v0.9.1