diff options
author | Manusheel Gupta <manu@1cc-dhcp-164.media.mit.edu> | 2006-08-10 22:53:14 (GMT) |
---|---|---|
committer | Manusheel Gupta <manu@1cc-dhcp-164.media.mit.edu> | 2006-08-10 22:53:14 (GMT) |
commit | b5de66f1906478d49c78773cc01de33449e4d180 (patch) | |
tree | 068ccd5a2e4455ed5039faca69ddbf653cdbefac | |
parent | 6392e0045cbc0a96a57f0139a3b230729099488d (diff) |
one
-rw-r--r-- | XbookActivity.py | 29 |
1 files changed, 24 insertions, 5 deletions
diff --git a/XbookActivity.py b/XbookActivity.py index 794e08b..036faa3 100644 --- a/XbookActivity.py +++ b/XbookActivity.py @@ -1,11 +1,30 @@ + + import gtk +import evince from sugar.activity.Activity import Activity class XbookActivity(Activity): - def __init__(self): - Activity.__init__(self) + def __init__(self): + Activity.__init__(self) + + evince.job_queue_init() + + window = gtk.Window() + window.set_default_size(640, 480) + + scrolled = gtk.ScrolledWindow() + window.add(scrolled) + scrolled.show() + + test_file = 'file:///home/manu/Desktop/OLPC.pdf' + + view = evince.View() + document = evince.factory_get_document(test_file) + document.load(test_file) + view.set_document(document) + + scrolled.add(view) + view.show() - button = gtk.Button('drawing') - self.add(button) - button.show() |