From 1b545c1cdf3ddc229ab1c4d248e5c1a33e36c050 Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Sat, 24 May 2008 19:32:07 +0000 Subject: Add a simple palette for links with an option to copy to the clipboard. --- (limited to 'browser.py') diff --git a/browser.py b/browser.py index 783473a..c5782f3 100644 --- a/browser.py +++ b/browser.py @@ -34,6 +34,7 @@ from sugar import env from sugar.activity import activity import sessionstore +from palettes import ContentInvoker _ZOOM_AMOUNT = 0.1 @@ -41,8 +42,7 @@ class GetSourceListener(gobject.GObject): _com_interfaces_ = interfaces.nsIWebProgressListener __gsignals__ = { - 'finished': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, - ([])) + 'finished': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, ([])) } def __init__(self, persist): @@ -98,7 +98,11 @@ class Browser(WebView): None, None) style_sheet_service.loadAndRegisterSheet(user_sheet_uri, interfaces.nsIStyleSheetService.USER_SHEET) - + + listener = xpcom.server.WrapObject(ContentInvoker(), + interfaces.nsIDOMEventListener) + self.get_window_root().addEventListener('click', listener, False) + def get_session(self): return sessionstore.get_session(self) -- cgit v0.9.1