Ticket #3610: test_abiword.py

File test_abiword.py, 696 bytes (added by humitos, 12 years ago)
Line 
1#!/usr/bin/python
2
3import sys
4import pygtk
5pygtk.require('2.0')
6import gtk
7import abiword
8
9window = gtk.Window()
10window.set_default_size(640, 480)
11window.connect('delete-event', gtk.main_quit)
12
13box = gtk.VBox()
14window.add(box)
15box.show()
16
17abi = abiword.Canvas()
18box.add(abi)
19abi.show()
20
21window.show()
22
23b = gtk.Button('render page')
24box.add(b)
25b.show()
26
27i = gtk.Image()
28box.add(i)
29i.show()
30
31
32def _clicked_cb(widget, abi, i):
33    # i.props.pixbuf = abi.render_page_to_image(1)
34    # import epdb;epdb.set_trace()
35    abi.save('file:///home/humitos/hola.html', 'text/html',
36             'html4:-css:no; embed-images:no;')
37
38b.connect('clicked', lambda widget: _clicked_cb(widget, abi, i))
39
40gtk.main()