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-07-09 15:37:54 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2006-07-09 15:37:54 (GMT)
commit1cc14e406a62a015067446976d149a1f60de5197 (patch)
tree8f0f66f65da26b55c93e0bd7503f9f315d76cc87 /activities
parentd4cb9a27149126de64fb003aafb8673633b885b0 (diff)
More work on the window management refactor
Diffstat (limited to 'activities')
-rw-r--r--activities/browser/BrowserActivity.py74
1 files changed, 37 insertions, 37 deletions
diff --git a/activities/browser/BrowserActivity.py b/activities/browser/BrowserActivity.py
index 4884f99..22f9c23 100644
--- a/activities/browser/BrowserActivity.py
+++ b/activities/browser/BrowserActivity.py
@@ -36,6 +36,43 @@ class BrowserActivity(Activity):
self._model_service = None
self._notif_service = None
self._model = None
+
+ self.set_title("Web Page")
+
+ vbox = gtk.VBox()
+
+ self._notif_bar = NotificationBar()
+ vbox.pack_start(self._notif_bar, False)
+ self._notif_bar.connect('action', self.__notif_bar_action_cb)
+
+ self.embed = geckoembed.Embed()
+ self.embed.connect("title", self.__title_cb)
+ vbox.pack_start(self.embed)
+
+ self.embed.show()
+ self.embed.load_address(self.uri)
+
+ nav_toolbar = NavigationToolbar(self)
+ vbox.pack_start(nav_toolbar, False)
+ nav_toolbar.show()
+
+ self.add(vbox)
+ vbox.show()
+
+ logging.debug('Start presence service')
+ self._pservice = PresenceService.get_instance()
+ self._pservice.start()
+
+ logging.debug('Track browser activities')
+ self._pservice.connect('service-appeared', self._service_appeared_cb)
+ self._pservice.track_service_type(_BROWSER_ACTIVITY_TYPE)
+ self._pservice.track_service_type(LocalModel.SERVICE_TYPE)
+
+ # Join the shared activity if we were started from one
+ if self._initial_service:
+ logging.debug("BrowserActivity joining shared activity %s" %
+ self._initial_service.get_activity_id())
+ self._pservice.join_shared_activity(self._initial_service)
def _service_appeared_cb(self, pservice, buddy, service):
# Make sure the service is for our activity
@@ -78,43 +115,6 @@ class BrowserActivity(Activity):
self._notif_bar.set_icon('stock_shared-by-me')
self._notif_bar.show()
- def on_connected_to_shell(self):
- self.set_title("Web Page")
-
- vbox = gtk.VBox()
-
- self._notif_bar = NotificationBar()
- vbox.pack_start(self._notif_bar, False)
- self._notif_bar.connect('action', self.__notif_bar_action_cb)
-
- self.embed = geckoembed.Embed()
- self.embed.connect("title", self.__title_cb)
- vbox.pack_start(self.embed)
-
- self.embed.show()
- self.embed.load_address(self.uri)
-
- nav_toolbar = NavigationToolbar(self)
- vbox.pack_start(nav_toolbar, False)
- nav_toolbar.show()
-
- self.add(vbox)
- vbox.show()
-
- logging.debug('Start presence service')
- self._pservice = PresenceService.get_instance()
- self._pservice.start()
-
- logging.debug('Track browser activities')
- self._pservice.connect('service-appeared', self._service_appeared_cb)
- self._pservice.track_service_type(_BROWSER_ACTIVITY_TYPE)
- self._pservice.track_service_type(LocalModel.SERVICE_TYPE)
-
- # Join the shared activity if we were started from one
- if self._initial_service:
- logging.debug("BrowserActivity joining shared activity %s" % self._initial_service.get_activity_id())
- self._pservice.join_shared_activity(self._initial_service)
-
def get_embed(self):
return self.embed