Create a private sugar lib and put our extensions there.

This commit is contained in:
Marco Pesenti Gritti
2006-10-12 12:47:17 +02:00
parent 5cc6ee3235
commit 62a46ff92b
36 changed files with 462 additions and 164 deletions
+4 -4
View File
@@ -9,7 +9,7 @@ from sugar.activity.Activity import Activity
from sugar.presence.PresenceService import PresenceService
from sugar.p2p.model.LocalModel import LocalModel
from sugar.p2p.model.RemoteModel import RemoteModel
import gecko
import _sugar
from NotificationBar import NotificationBar
from NavigationToolbar import NavigationToolbar
@@ -68,10 +68,10 @@ class PopupCreator(gobject.GObject):
def get_embed(self):
return self._embed
class Browser(gecko.Browser):
class Browser(_sugar.Browser):
__gtype_name__ = "SugarBrowser"
def __init__(self):
gecko.Browser.__init__(self)
_sugar.Browser.__init__(self)
self._popup_creators = []
def do_create_window(self):
@@ -205,4 +205,4 @@ class BrowserActivity(Activity):
def start():
gtkmozembed.set_profile_path(env.get_profile_path(), 'gecko')
gtkmozembed.push_startup()
gecko.startup()
_sugar.startup_browser()