Index: examples/test.py =================================================================== --- examples/test.py (revision 25539) +++ examples/test.py (working copy) @@ -10,11 +10,27 @@ window.set_default_size(640, 480) window.connect('delete-event', gtk.main_quit) +box = gtk.VBox() +window.add(box) +box.show() + abi = abiword.Canvas() -window.add(abi) -window.show_all() +box.add(abi) +abi.show() -abi.set_property("map-to-screen", True) -abi.set_property("load-file", "test.abw") +window.show() +b = gtk.Button('render page') +box.add(b) +b.show() + +i = gtk.Image() +box.add(i) +i.show() + +def _clicked_cb(widget, abi, i): + i.props.pixbuf = abi.render_page_to_image(0) + +b.connect('clicked', lambda widget: _clicked_cb(widget, abi, i)) + gtk.main()