title: Speed up image loading in a gtk.IconView
body: <p>I want to display a 139 cols * 121 rows image map.</p>
  
  <p>(The image size is 32*32 px)</p>
  
  <p>I use a <code>gtk.Iconview</code> with a <code>gtk.ListStore</code> that I fill with <code>gtk.gdk.Pixbuf</code>, like this :</p>
  
  <p>(the two dimensional <code>graph</code> list contains objects that contain the images path to display)</p>
  
  <pre><code>pixbuf_passage = gtk.gdk.pixbuf_new_from_xpm_data(xpmdata)
  for row in graph :
      for col in row :
          pixbuf = gtk.gdk.pixbuf_new_from_file(col.img_base)
  
          if col.passage :
              pixbuf_passage.composite(pixbuf, 0, 0, pixbuf_passage.props.width, pixbuf_passage.props.height, 0, 0, 1.0, 1.0, gtk.gdk.INTERP_BILINEAR, 255)
  
          self.grid.listStore.append([pixbuf, tooltip])
  </code></pre>
  
  <p>My problem is that the image loading time can be quite long, depending on the computer's configuration :</p>
  
  <ul>
  <li>~20s for a Intel Core i7 with 4Gb RAM (which is acceptable)</li>
  <li>~160s for a AMD X2 4200+ with 4Gb RAM (which is too long)</li>
  </ul>
  
  <p>Is there any way to speed up the image loading ?
  Perhaps the use of a gtk.Iconview isn't optimal here ?</p>
  
  <p>Thanks</p>