import java.io.IOException;
import java.io.InputStream;
import java.net.URI;
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.http.HttpEntity;
import org.apache.http.HttpException;
-import org.apache.http.HttpResponse;
-import org.apache.log4j.Logger;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
*/
public class ImageElement extends AbstractCdmFormElement implements PaintListener, ControlListener{
- private static final Logger logger = Logger.getLogger(ImageElement.class);
-
private URI imageUri;
private Image image;
private Rectangle imageMaxBounds;
public void setImageUri(URI uri) {
this.imageUri = uri;
- logger.warn("Setting image uri" + imageUri);
-
if(imageUri != null){
final Display display = Display.getCurrent();
display.asyncExec(new Runnable(){
@Override
public void run() {
-// EditorUtil.reflowDetailsViewer();
- getLayoutComposite().layout();
+ EditorUtil.reflowDetailsViewer();
+// getLayoutComposite().layout();
}
});
return Status.OK_STATUS;
}catch (IOException e) {
- logger.error("Error reading image", e);
+ EditorUtil.error(getClass(), e);
} catch (HttpException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
+ EditorUtil.error(getClass(), e);
}
return Status.CANCEL_STATUS;
}
/** {@inheritDoc} */
@Override
public void controlResized(ControlEvent e) {
-// EditorUtil.reflowDetailsViewer();
+ EditorUtil.reflowDetailsViewer();
}
}