From 2172efdc678b4fe48206a55fd692595d977820bb Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Wed, 20 Oct 2010 14:06:49 +0000
Subject: [PATCH] add vcf panel to print

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@14888 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 uk/ac/sanger/artemis/components/PrintACT.java | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/uk/ac/sanger/artemis/components/PrintACT.java b/uk/ac/sanger/artemis/components/PrintACT.java
index cb1c83c09..0c3403f5c 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();
-- 
GitLab