RenderPanel renderPanel;
- Vector atomsPicked = new Vector();
-
private boolean addingStructures = false;
- /**
- *
- * @param file
- * @param id
- * @param seq
- * @param ap
- * @param loadStatus
- * @param bounds
- * @deprecated defaults to AppJmol(String[] files, ... , viewid);
- */
- @Deprecated
- public AppJmol(String file, String id, SequenceI[] seq,
- AlignmentPanel ap, String loadStatus, Rectangle bounds)
- {
- this(file, id, seq, ap, loadStatus, bounds, null);
- }
-
- /**
- * @deprecated
- */
- @Deprecated
- public AppJmol(String file, String id, SequenceI[] seq,
- AlignmentPanel ap, String loadStatus, Rectangle bounds,
- String viewid)
- {
- this(new String[]
- { file }, new String[]
- { id }, new SequenceI[][]
- { seq }, ap, true, true, false, loadStatus, bounds, viewid);
- }
-
ViewSelectionMenu seqColourBy;
/**
if (im.getGraphics() != null)
{
- Rectangle rect = new Rectangle(width, height);
- jmb.viewer.renderScreenImage(im.getGraphics(), rect.getSize(), rect);
+ jmb.viewer.renderScreenImage(im.getGraphics(), width, height);
im.writeImage();
}
}
{
final Dimension currentSize = new Dimension();
- final Rectangle rectClip = new Rectangle();
-
@Override
public void paintComponent(Graphics g)
{
getSize(currentSize);
- g.getClipBounds(rectClip);
- if (jmb.fileLoadingError != null)
+ if (jmb != null && jmb.fileLoadingError != null)
{
g.setColor(Color.black);
g.fillRect(0, 0, currentSize.width, currentSize.height);
}
else
{
- jmb.viewer.renderScreenImage(g, currentSize, rectClip);
+ jmb.viewer.renderScreenImage(g, currentSize.width,
+ currentSize.height);
}
}
}