Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/activities
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2006-09-20 23:27:47 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2006-09-20 23:27:47 (GMT)
commit4977b44037abc349b9e06b3d8c2d3bbc347eaaa7 (patch)
tree3b38a3b56e031b69993b28f3b54898e13aa42486 /activities
parent7539de476eaf28adfdb5f53a99be3fa301b084cf (diff)
Use gtkmozembed
Diffstat (limited to 'activities')
-rw-r--r--activities/browser/BrowserActivity.py13
-rw-r--r--activities/browser/NavigationToolbar.py11
2 files changed, 7 insertions, 17 deletions
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)