Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/browser
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpg@redhat.com>2006-06-15 22:27:50 (GMT)
committer Marco Pesenti Gritti <mpg@redhat.com>2006-06-15 22:27:50 (GMT)
commit6a8e863a1647088348f8895763d379f0046e86af (patch)
treef129f8244239d07a75925d3d00954e5eb721d4ae /sugar/browser
parent7b507d545b2a928b62306c783aa19185afa994d3 (diff)
Fix the problem with service resolution (Dan please have a look...)
Diffstat (limited to 'sugar/browser')
-rw-r--r--sugar/browser/BrowserActivity.py51
1 files changed, 25 insertions, 26 deletions
diff --git a/sugar/browser/BrowserActivity.py b/sugar/browser/BrowserActivity.py
index d281853..f713bf5 100644
--- a/sugar/browser/BrowserActivity.py
+++ b/sugar/browser/BrowserActivity.py
@@ -11,7 +11,7 @@ from sugar.browser import NavigationToolbar
from sugar.presence.PresenceService import PresenceService
-_BROWSER_ACTIVITY_TYPE = "_web_olpc._udp"
+_BROWSER_ACTIVITY_TYPE = "_web_browser_olpc._udp"
_SERVICE_URI_TAG = "URI"
_SERVICE_TITLE_TAG = "Title"
@@ -46,20 +46,20 @@ class BrowserActivity(activity.Activity):
self.embed.load_address(address)
self._notif_bar.hide()
- def set_mode(self, mode):
- self._mode = mode
- if mode == BrowserActivity.LEADING:
- self._notif_bar.set_text('Share this page with the group.')
- self._notif_bar.set_action('set_shared_location', 'Share')
- self._notif_bar.set_icon('stock_shared-by-me')
- self._notif_bar.show()
+ #def set_mode(self, mode):
+ # self._mode = mode
+ # if mode == BrowserActivity.LEADING:
+ # self._notif_bar.set_text('Share this page with the group.')
+ # self._notif_bar.set_action('set_shared_location', 'Share')
+ # self._notif_bar.set_icon('stock_shared-by-me')
+ # self._notif_bar.show()
def _setup_shared(self, uri):
- if False:
- self._model = self._group.get_store().get_model(uri)
- if self._model:
- self.set_mode(BrowserActivity.FOLLOWING)
- self._model.add_listener(self.__shared_location_changed_cb)
+ pass
+ #self._model = self._group.get_store().get_model(uri)
+ #if self._model:
+ # self.set_mode(BrowserActivity.FOLLOWING)
+ # self._model.add_listener(self.__shared_location_changed_cb)
def on_connected_to_shell(self):
self.set_ellipsize_tab(True)
@@ -108,19 +108,18 @@ class BrowserActivity(activity.Activity):
self._share_service = self._pservice.share_activity(self,
stype=_BROWSER_ACTIVITY_TYPE, properties=properties)
- if False:
- # Create our activity-specific browser sharing service
- self._model = self._group.get_store().create_model(url)
- self._model.set_value('owner', self._pservice.get_owner().get_nick_name())
- self._update_shared_location()
- self.set_mode(BrowserActivity.LEADING)
-
- bus = dbus.SessionBus()
- proxy_obj = bus.get_object('com.redhat.Sugar.Chat', '/com/redhat/Sugar/Chat')
- chat_shell = dbus.Interface(proxy_obj, 'com.redhat.Sugar.ChatShell')
-
- chat_shell.send_text_message('<richtext><link href="' + escaped_address +
- '">' + escaped_title + '</link></richtext>')
+ # Create our activity-specific browser sharing service
+ #self._model = self._group.get_store().create_model(url)
+ #self._model.set_value('owner', self._pservice.get_owner().get_nick_name())
+ #self._update_shared_location()
+ #self.set_mode(BrowserActivity.LEADING)
+
+ #bus = dbus.SessionBus()
+ #proxy_obj = bus.get_object('com.redhat.Sugar.Chat', '/com/redhat/Sugar/Chat')
+ #chat_shell = dbus.Interface(proxy_obj, 'com.redhat.Sugar.ChatShell')
+
+ #chat_shell.send_text_message('<richtext><link href="' + escaped_address +
+ # '">' + escaped_title + '</link></richtext>')
def __title_cb(self, embed):
self.set_tab_text(embed.get_title())