public Gdk.Pixbuf GetThumbnail(IProject project, int thumbnailSize)
{
Gdk.Pixbuf pix = GetImage (project);
if (pix == null)
return null;
if (pix.Width >= pix.Height && pix.Width > thumbnailSize) {
return ScaleImage (pix, thumbnailSize, thumbnailSize);
} else if (pix.Height > pix.Width && pix.Height > thumbnailSize) {
return ScaleImage (pix, thumbnailSize, thumbnailSize);
}
return pix;
}