diff options
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2007-02-28 18:55:07 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2007-02-28 18:55:07 (GMT) |
commit | 85c18f7ce813d9d8936b3e4cce0008b78721b0e0 (patch) | |
tree | 79421e81babfe577e55822dfad938383dbcacf37 | |
parent | ea3dc16405f2bea263b60be155e201761f17e551 (diff) |
Adapt to API changes.
-rw-r--r-- | XbookActivity.py | 28 |
1 files changed, 9 insertions, 19 deletions
diff --git a/XbookActivity.py b/XbookActivity.py index 2e7071d..c79ac86 100644 --- a/XbookActivity.py +++ b/XbookActivity.py @@ -16,13 +16,13 @@ class XbookActivity(activity.Activity): self.set_title(_('Read Activity')) evince.job_queue_init() - self._evince_view = evince.View() + evince_view = evince.View() vbox = hippo.CanvasBox() self.set_root(vbox) - self._toolbar = XbookToolbar(self._evince_view) - vbox.append(self._toolbar) + toolbar = XbookToolbar(evince_view) + vbox.append(toolbar) canvas_widget = hippo.CanvasWidget() vbox.append(canvas_widget, hippo.PACK_EXPAND) @@ -34,19 +34,9 @@ class XbookActivity(activity.Activity): canvas_widget.props.widget = scrolled scrolled.show() - scrolled.add(self._evince_view) - self._evince_view.show() - - document = evince.factory_get_document('file:///home/tomeu/Desktop/olpc/docs/OLS/jones-reprint.pdf') - self._evince_view.set_document(document) - self._toolbar.set_document(document) - - def execute(self, command, args): - if(command == 'open_document'): - document = evince.factory_get_document('file://' + args[0]) - self._evince_view.set_document(document) - self._toolbar.set_document(document) - - return True - else: - return False + scrolled.add(evince_view) + evince_view.show() + + document = evince.factory_get_document('file://' + handle.uri) + evince_view.set_document(document) + toolbar.set_document(document) |