Fabrice DELENTE wrote: > Hello. > > I'm trying to draw over a scrolled image; my image is loaded as a gtk.image > in a scrolled window in which I added a viewport; this works ok. > > As I need to draw over this image, I tried to add a gtk.DrawingArea to the > gtk.Image, but as gtk.Image is not a container it can't work...
I think you have two options: a. Modify the image before displaying it. b. Don't use a gtk.Image widget. As for the second option, if you want more than just displaying an image, gtk.Image is not what you want to have. Instead, use a gtk.DrawingArea in the viewport, and draw the image onto the DrawingArea.window . However, since a DrawingArea allows arbitrary drawing operations in arbitrary order, you are free to add more lines etc after rendering the image. > Is there a way to manage this with a scrolled window and a viewport? Or do I > have to implement the scrolling myself with an hscrollbar and a vscrollbar? That should not be needed. Albert _______________________________________________ pygtk mailing list [email protected] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://faq.pygtk.org/
