private int _lastWidth = -1;
private int _lastHeight = -1;
private boolean _loadingImage = false;
- private static String _loadingString = null;
+ /** String to show before photo is loaded */
+ private static final String _loadingString = I18nManager.getText("details.photo.loading") + " ...";
/**
{
// TODO: Make size of thumbnail dynamic, as big as it can be
setOpaque(true);
- _loadingString = I18nManager.getText("details.photo.loading") + " ...";
}
if (picWidth > -1 && picHeight > -1)
{
int displayWidth = Math.min(getWidth(), getParent().getWidth());
- // System.out.println("width = " + getWidth() + ", " + getParent().getWidth() + " = " + displayWidth);
int displayHeight = Math.min(getHeight(), getParent().getHeight());
- // System.out.println("height = " + getHeight() + ", " + getParent().getHeight() + " = " + displayHeight);
-
+
// calculate maximum thumbnail size
Dimension thumbSize = ImageUtils.getThumbnailSize(picWidth, picHeight, displayWidth, displayHeight);
// Work out if need to remake image