I have finally gotten around to recreating the Gmail activity based on Browse-96. There is almost no resemblance to the original gmail activity, which was based on the old web activity.
So the question is, do I try to make a giant patch, or just start from scratch? -walter diff -u Gmail.activity/webactivity.py Browse.activity/webactivity.py --- Gmail.activity/webactivity.py 2008-09-09 19:22:15.000000000 -0500 +++ Browse.activity/webactivity.py 2008-08-27 11:49:20.000000000 -0500 @@ -74,23 +74,23 @@ import filepicker import globalhistory -_HOME_PAGE = 'http://gmail.com' +_LIBRARY_PATH = '/usr/share/library-common/index.html' from model import Model from sugar.presence.tubeconn import TubeConnection from messenger import Messenger from linkbutton import LinkButton -SERVICE = "org.laptop.GmailActivity" +SERVICE = "org.laptop.WebActivity" IFACE = SERVICE -PATH = "/org/laptop/GmailActivity" +PATH = "/org/laptop/WebActivity" _TOOLBAR_EDIT = 1 _TOOLBAR_BROWSE = 2 _logger = logging.getLogger('web-activity') -class GmailActivity(activity.Activity): +class WebActivity(activity.Activity): def __init__(self, handle): activity.Activity.__init__(self, handle) @@ -276,7 +276,10 @@ def _load_homepage(self): - self._browser.load_uri(_HOME_PAGE) + if os.path.isfile(_LIBRARY_PATH): + self._browser.load_uri('file://' + _LIBRARY_PATH) + else: + self._browser.load_uri('about:blank') def _session_history_changed_cb(self, session_history, link): _logger.debug('NewPage: %s.' %link) _______________________________________________ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar