Color oldColor = props.getColorValue(PreviewProperty.BACKGROUND_COLOR);
if (transparentBackground) {
props.putValue(PreviewProperty.BACKGROUND_COLOR, new Color(255, 255, 255, 0));//White transparent
}
props.putValue(PreviewProperty.MARGIN, new Float((float) margin));
controller.refreshPreview(workspace);
target = (G2DTarget) controller.getRenderTarget(RenderTarget.G2D_TARGET, workspace);
if (target instanceof LongTask) {
((LongTask) target).setProgressTicket(progress);
}
//Fix bug caused by keeping width and height in the workspace preview properties.