diff options
author | Manusheel <manusheel@1cc-dhcp-116.media.mit.edu> | 2007-01-05 17:04:07 (GMT) |
---|---|---|
committer | Manusheel <manusheel@1cc-dhcp-116.media.mit.edu> | 2007-01-05 17:04:07 (GMT) |
commit | 141fa0e352739dbc2e30627fee660479b854c5b7 (patch) | |
tree | 9905accbf70ae3dd21d40c3798a9c7916711297a | |
parent | 53541b679d7912647ed0348e1f8c316041be9f9f (diff) | |
parent | d208fb9fa335ad64dc5019346830c538caf30b36 (diff) |
Merge branch 'master' of git+ssh://manusheel@dev.laptop.org/git/projects/xbook
-rw-r--r-- | XbookActivity.py | 76 |
1 files changed, 38 insertions, 38 deletions
diff --git a/XbookActivity.py b/XbookActivity.py index 660f53f..94c953d 100644 --- a/XbookActivity.py +++ b/XbookActivity.py @@ -7,41 +7,41 @@ from sugar.activity.Activity import Activity from toolbar import Toolbar class XbookActivity(Activity): - def __init__(self): - Activity.__init__(self) - - logging.debug('Starting xbook...') - self.set_title(_('Read Activity')) - - evince.job_queue_init() - self._evince_view = evince.View() - - vbox = gtk.VBox(False, 0) - self.add(vbox) - vbox.show() - - self._toolbar = Toolbar(self._evince_view) - vbox.pack_start(self._toolbar, False) - self._toolbar.show() - - scrolled = gtk.ScrolledWindow() - vbox.pack_start(scrolled, True, True) - scrolled.show() - - scrolled.add(self._evince_view) - self._evince_view.show() - - def execute(self, command, args): - if(command == 'open_document'): - document = evince.factory_get_document('file://' + args[0]) - self._evince_view.set_document(document) - - # FIXME: Hack for rendering in a fast way by having an integer scale factor. - self._evince_view.set_sizing_mode(2) - self._evince_view.set_zoom(2.0, False) - - self._toolbar.set_document(document) - return True - - else : - return False + def __init__(self): + Activity.__init__(self) + + logging.debug('Starting xbook...') + self.set_title(_('Read Activity')) + + evince.job_queue_init() + self._evince_view = evince.View() + + vbox = gtk.VBox(False, 0) + self.add(vbox) + vbox.show() + + self._toolbar = Toolbar(self._evince_view) + vbox.pack_start(self._toolbar, False) + self._toolbar.show() + + scrolled = gtk.ScrolledWindow() + vbox.pack_start(scrolled, True, True) + scrolled.show() + + scrolled.add(self._evince_view) + self._evince_view.show() + + def execute(self, command, args): + if(command == 'open_document'): + document = evince.factory_get_document('file://' + args[0]) + self._evince_view.set_document(document) + + # FIXME: Hack for rendering in a fast way by having an integer scale factor. + self._evince_view.set_sizing_mode(2) + self._evince_view.set_zoom(2.0, False) + + self._toolbar.set_document(document) + + return True + else: + return False |