Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@tomeuvizoso.net>2007-02-28 18:55:07 (GMT)
committer Tomeu Vizoso <tomeu@tomeuvizoso.net>2007-02-28 18:55:07 (GMT)
commit85c18f7ce813d9d8936b3e4cce0008b78721b0e0 (patch)
tree79421e81babfe577e55822dfad938383dbcacf37
parentea3dc16405f2bea263b60be155e201761f17e551 (diff)
Adapt to API changes.
-rw-r--r--XbookActivity.py28
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)