title: draw an image to gtk.DrawingArea?
body: <p>I'm writing a PyGtk paint program based on the basic tutorial found <a href="http://www.pygtk.org/pygtk2tutorial/examples/scribblesimple.py" rel="nofollow">here</a>.</p>
  
  <p>Is there any way to add an image to the drawing area so that you can still draw over the image? Like a stamp, or an imported photo for example. I've tried adding a <code>gtk.Image()</code> but <code>gtk.DrawingArea</code> object has no attribute <code>add</code>.</p>
  
  <pre><code>self.window = gtk.Window((gtk.WINDOW_TOPLEVEL))
  self.window.set_title ("Canvas")
  self.window.set_position(gtk.WIN_POS_CENTER)
  hbox = gtk.HBox(False, 0)
  self.window.add(hbox)
  self.window.set_resizable(False)
  
  # Create the drawing area
  drawing_area = gtk.DrawingArea()
  drawing_area.set_size_request(screenWidth-350, screenHeight-100)
  hbox.pack_start(drawing_area, True, True, 0)
  drawing_area.show()
  </code></pre>