Console.error("Failed to import and open structure view.");
continue;
}
- try {
+ try
{
- while (sv.isBusy())
- Thread.sleep(25);
+ {
+ while (sv.isBusy())
+ Thread.sleep(25);
+ if (sv.isBusy())
+ {
+ Console.debug(
+ "Waiting for viewer for " + structureFilepath);
+ }
}
- }
- catch (Exception x)
+ } catch (Exception x)
{
-
- }
+ }
+ Console.debug("Successfully opened viewer for "+structureFilepath);
String structureImageFilename = ArgParser.getValueFromSubValOrArg(
avm, av, Arg.STRUCTUREIMAGE, subVals);
if (sv != null && structureImageFilename != null)
}
BitmapImageSizing userBis = ImageMaker
.parseScaleWidthHeightStrings(scale, width, height);
+ // TODO MAKE THIS VIEWER INDEPENDENT!!
switch (StructureViewer.getViewerType())
{
case JMOL:
try
{
- Thread.sleep(1000);
+ Thread.sleep(1000); // WHY ???
} catch (InterruptedException e)
{
// TODO Auto-generated catch block
{
AppJmol jmol = (AppJmol) sview;
try {
+ Console.debug("Rendering image to "+structureImageFile);
jmol.makePDBImage(structureImageFile, imageType, renderer,
userBis);
+ Console.debug("Finished Rendering image to "+structureImageFile);
+
}
catch (ImageOutputException ioexc)
{