diff options
author | Daniel Drake <dsd@laptop.org> | 2011-10-30 22:56:17 (GMT) |
---|---|---|
committer | Daniel Drake <dsd@laptop.org> | 2011-10-30 22:56:17 (GMT) |
commit | c28883b5c955831d11420cd18ef98a2ddfd65da7 (patch) | |
tree | 6f2b4e43731db34cdae2b816613cc87ac7c8c417 | |
parent | 5ced418cf2f2e908e1a6e9ac1dab2797013f3c40 (diff) |
remove some old/unused stuff
-rw-r--r-- | browser.py | 69 | ||||
-rw-r--r-- | webtoolbar.py | 1 |
2 files changed, 1 insertions, 69 deletions
@@ -36,50 +36,6 @@ _ZOOM_AMOUNT = 0.1 _LIBRARY_PATH = '/usr/share/library-common/index.html' -class SaveListener(object): - def __init__(self, user_data, callback): - self._user_data = user_data - self._callback = callback - - def onStateChange(self, webProgress, request, stateFlags, status): - listener_class = interfaces.nsIWebProgressListener - if (stateFlags & listener_class.STATE_IS_REQUEST and - stateFlags & listener_class.STATE_STOP): - self._callback(self._user_data) - - # Contrary to the documentation, STATE_IS_REQUEST is _not_ always set - # if STATE_IS_DOCUMENT is set. - if (stateFlags & listener_class.STATE_IS_DOCUMENT and - stateFlags & listener_class.STATE_STOP): - self._callback(self._user_data) - - def onLocationChange(self, progress, request, location): - pass - - def onStatusChange(self, progress, request, status, message): - pass - - def onSecurityChange(self, progress, request, state): - pass - - -class CommandListener(object): - def __init__(self, window): - self._window = window - - def handleEvent(self, event): - if not event.isTrusted: - return - - uri = event.originalTarget.ownerDocument.documentURI - if not uri.startswith('about:neterror?e=nssBadCert'): - return - - cls = components.classes['@sugarlabs.org/add-cert-exception;1'] - cert_exception = cls.createInstance(interfaces.hulahopAddCertException) - cert_exception.showDialog(self._window) - - class TabbedView(BrowserNotebook): __gtype_name__ = 'TabbedView' @@ -89,11 +45,6 @@ class TabbedView(BrowserNotebook): ([])), } - AGENT_SHEET = os.path.join(activity.get_bundle_path(), - 'agent-stylesheet.css') - USER_SHEET = os.path.join(env.get_profile_path(), 'gecko', - 'user-stylesheet.css') - def __init__(self): BrowserNotebook.__init__(self) @@ -250,14 +201,6 @@ class TabbedView(BrowserNotebook): sessionstore.set_session(browser, tab_session) -Gtk.rc_parse_string(''' - style "browse-tab-close" { - xthickness = 0 - ythickness = 0 - } - widget "*browse-tab-close" style "browse-tab-close"''') - - class TabLabel(Gtk.HBox): __gtype_name__ = 'TabLabel' @@ -339,18 +282,6 @@ class Browser(WebKit.WebView): def __init__(self): WebKit.WebView.__init__(self) - def zoom_in(self): - pass # FIXME - - def zoom_out(self): - pass #FIXME - - def get_history_index(self): - pass #FIXME - - def set_history_index(self, index): - pass #FIXME - def open_new_tab(self, url): self.emit('new-tab', url) diff --git a/webtoolbar.py b/webtoolbar.py index d17b17e..dc42eb4 100644 --- a/webtoolbar.py +++ b/webtoolbar.py @@ -22,6 +22,7 @@ from gi.repository import GObject from gi.repository import Gtk from gi.repository import Gdk from gi.repository import Pango +from gi.repository import WebKit from sugar3.graphics.toolbutton import ToolButton from sugar3.graphics.menuitem import MenuItem |