From 8316811b50321da4d9166e8fff209cd0ee31e8f7 Mon Sep 17 00:00:00 2001 From: Justin Gallardo Date: Mon, 04 Dec 2006 18:40:44 +0000 Subject: Converted tabs to 4 spaces for python style --- (limited to 'webview.py') diff --git a/webview.py b/webview.py index 0fa2cc5..7f27985 100755 --- a/webview.py +++ b/webview.py @@ -22,76 +22,76 @@ from _sugar import Browser from _sugar import PushScroller class _PopupCreator(gobject.GObject): - __gsignals__ = { - 'popup-created': (gobject.SIGNAL_RUN_FIRST, - gobject.TYPE_NONE, ([])), - } + __gsignals__ = { + 'popup-created': (gobject.SIGNAL_RUN_FIRST, + gobject.TYPE_NONE, ([])), + } - def __init__(self, parent_window): - gobject.GObject.__init__(self) + def __init__(self, parent_window): + gobject.GObject.__init__(self) - logging.debug('Creating the popup widget') + logging.debug('Creating the popup widget') - self._sized_popup = False - self._parent_window = parent_window + self._sized_popup = False + self._parent_window = parent_window - self._dialog = gtk.Window() - self._dialog.set_resizable(True) + self._dialog = gtk.Window() + self._dialog.set_resizable(True) - self._dialog.realize() - self._dialog.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DIALOG) + self._dialog.realize() + self._dialog.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DIALOG) - self._embed = Browser() - self._size_to_sid = self._embed.connect('size_to', self._size_to_cb) - self._vis_sid = self._embed.connect('visibility', self._visibility_cb) + self._embed = Browser() + self._size_to_sid = self._embed.connect('size_to', self._size_to_cb) + self._vis_sid = self._embed.connect('visibility', self._visibility_cb) - self._dialog.add(self._embed) + self._dialog.add(self._embed) - def _size_to_cb(self, embed, width, height): - logging.debug('Resize the popup to %d %d' % (width, height)) - self._sized_popup = True - self._dialog.resize(width, height) + def _size_to_cb(self, embed, width, height): + logging.debug('Resize the popup to %d %d' % (width, height)) + self._sized_popup = True + self._dialog.resize(width, height) - def _visibility_cb(self, embed, visible): - if visible: - if self._sized_popup: - logging.debug('Show the popup') - self._embed.show() - self._dialog.set_transient_for(self._parent_window) - self._dialog.show() - else: - logging.debug('Open a new activity for the popup') - self._dialog.remove(self._embed) + def _visibility_cb(self, embed, visible): + if visible: + if self._sized_popup: + logging.debug('Show the popup') + self._embed.show() + self._dialog.set_transient_for(self._parent_window) + self._dialog.show() + else: + logging.debug('Open a new activity for the popup') + self._dialog.remove(self._embed) - # FIXME We need a better way to handle this. - # It seem like a pretty special case though, I doubt - # other activities will need something similar. - from webactivity import WebActivity - activity = WebActivity(self._embed) - activity.set_type('org.laptop.WebActivity') + # FIXME We need a better way to handle this. + # It seem like a pretty special case though, I doubt + # other activities will need something similar. + from webactivity import WebActivity + activity = WebActivity(self._embed) + activity.set_type('org.laptop.WebActivity') - self._embed.disconnect(self._size_to_sid) - self._embed.disconnect(self._vis_sid) + self._embed.disconnect(self._size_to_sid) + self._embed.disconnect(self._vis_sid) - self.emit('popup-created') + self.emit('popup-created') - def get_embed(self): - return self._embed + def get_embed(self): + return self._embed class WebView(Browser): - __gtype_name__ = "SugarWebBrowser" + __gtype_name__ = "SugarWebBrowser" - def __init__(self): - Browser.__init__(self) - self._popup_creators = [] + def __init__(self): + Browser.__init__(self) + self._popup_creators = [] - def do_create_window(self): - popup_creator = _PopupCreator(self.get_toplevel()) - popup_creator.connect('popup-created', self._popup_created_cb) + def do_create_window(self): + popup_creator = _PopupCreator(self.get_toplevel()) + popup_creator.connect('popup-created', self._popup_created_cb) - self._popup_creators.append(popup_creator) + self._popup_creators.append(popup_creator) - return popup_creator.get_embed() + return popup_creator.get_embed() - def _popup_created_cb(self, creator): - self._popup_creators.remove(creator) + def _popup_created_cb(self, creator): + self._popup_creators.remove(creator) -- cgit v0.9.1