void ThumbnailsAvailable(Thumbnailer t, Thumbnailer.ThumbnailFinishedEventArgs tf) { int i_id = Convert.ToInt32(tf.tinfo.id); if (tf.tinfo.status == ThumbnailStatus.OK) { // save the thumbnail info to the db // only if it was created and was OK SaveThumbToDb(i_id, tf.tinfo.target); } if (tf.tinfo.thumbnail != null) { GetImage(i_id).ImageThumbnail = tf.tinfo.thumbnail; } else { if (tf.tinfo.status == ThumbnailStatus.OK) { // tell the image item to refresh itself, // since we didn't have a pixbuf given to us GetImage(i_id).RefreshThumbnail(); } } }
public void ThumbnailsAvailable(Thumbnailer t, Thumbnailer.ThumbnailFinishedEventArgs tf) { string imageid = tf.tinfo.id; if (tf.tinfo.thumbnail != null) { GetImage(imageid).ImageThumbnail = tf.tinfo.thumbnail; } else { if (tf.tinfo.status == ThumbnailStatus.OK) { GetImage(imageid).RefreshThumbnail(); } } }