diff --git a/uk/ac/sanger/artemis/components/PrintACT.java b/uk/ac/sanger/artemis/components/PrintACT.java index cb1c83c0965fc4865dd1f484ab854d9200b2caf3..0c3403f5ce10d36bea209722515b04262073ad47 100644 --- a/uk/ac/sanger/artemis/components/PrintACT.java +++ b/uk/ac/sanger/artemis/components/PrintACT.java @@ -96,6 +96,12 @@ public class PrintACT extends ScrollPanel implements Printable mc.getBamPanelArray()[i].paintComponents(g2d); g2d.translate(0,mc.getBamPanelArray()[i].getHeight()); } + + if(mc.getVcfPanelArray()[i].isVisible()) + { + mc.getVcfPanelArray()[i].paintComponents(g2d); + g2d.translate(0,mc.getVcfPanelArray()[i].getHeight()); + } } mc.getFeatureDisplayArray()[i].paintComponent(g2d); @@ -119,6 +125,12 @@ public class PrintACT extends ScrollPanel implements Printable mc.getBamPanelArray()[i].paintComponents(g2d); g2d.translate(0,mc.getBamPanelArray()[i].getHeight()); } + + if(mc.getVcfPanelArray()[i].isVisible()) + { + mc.getVcfPanelArray()[i].paintComponents(g2d); + g2d.translate(0,mc.getVcfPanelArray()[i].getHeight()); + } } if(i < mc.getAlignmentViewerArray().length) @@ -158,6 +170,9 @@ public class PrintACT extends ScrollPanel implements Printable if(mc.getBamPanelArray()[i].isVisible()) height += mc.getBamPanelArray()[i].getHeight(); + if(mc.getVcfPanelArray()[i].isVisible()) + height += mc.getVcfPanelArray()[i].getHeight(); + height += mc.getFeatureDisplayArray()[i].getHeight(); if(mc.getFeatureDisplayArray()[i].getWidth() < width) width = mc.getFeatureDisplayArray()[i].getWidth(); @@ -379,6 +394,9 @@ public class PrintACT extends ScrollPanel implements Printable if(mc.getBamPanelArray()[i].isVisible()) height += mc.getBamPanelArray()[i].getHeight(); + if(mc.getVcfPanelArray()[i].isVisible()) + height += mc.getVcfPanelArray()[i].getHeight(); + height += mc.getFeatureDisplayArray()[i].getHeight(); if(mc.getFeatureDisplayArray()[i].getWidth() < width) width = mc.getFeatureDisplayArray()[i].getWidth();