public void buildTransformationImage() {
Point max = transMeta.getMaximum();
Point thumb = getThumb( area, max );
offset = getOffset( thumb, area );
gc.setBackground( EColor.BACKGROUND );
gc.fillRectangle( 0, 0, area.x, area.y );
if ( shadowSize > 0 ) {
shadow = true;
gc.setTransform( translationX, translationY, shadowSize, magnification );
gc.setAlpha( 20 );
drawTrans( thumb );
}
shadow = false;
gc.setTransform( translationX, translationY, 0, magnification );
gc.setAlpha( 255 );
drawTrans( thumb );
gc.dispose();
}