From 213078c79a9791623c12824ce3fa8ce64c3cf557 Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Fri, 25 Mar 2011 14:01:04 +0000
Subject: [PATCH] move clone window option

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@15817 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 .../artemis/components/alignment/BamView.java | 45 ++++++++++---------
 1 file changed, 23 insertions(+), 22 deletions(-)

diff --git a/uk/ac/sanger/artemis/components/alignment/BamView.java b/uk/ac/sanger/artemis/components/alignment/BamView.java
index 45d98b9c3..0f59c9679 100644
--- a/uk/ac/sanger/artemis/components/alignment/BamView.java
+++ b/uk/ac/sanger/artemis/components/alignment/BamView.java
@@ -2000,28 +2000,6 @@ public class BamView extends JPanel
     bamFilesMenu.setFont(addBam.getFont());
     menu.add(bamFilesMenu);
     
-    final JMenuItem bamSplitter = new JMenuItem("Clone window");
-    bamSplitter.addActionListener(new ActionListener()
-    {
-      public void actionPerformed(ActionEvent e)
-      {
-        BamView bamView = new BamView(bamList, null, nbasesInView, 
-            feature_display, bases, (JPanel) mainPanel.getParent(), null);
-        bamView.getJspView().getVerticalScrollBar().setValue(
-            bamView.getJspView().getVerticalScrollBar().getMaximum());
-
-        int start = getBaseAtStartOfView();
-        setDisplay(start, nbasesInView+start, null);
-        if(feature_display != null)
-        {
-          feature_display.addDisplayAdjustmentListener(bamView);
-          feature_display.getSelection().addSelectionChangeListener(bamView);
-        }
-      } 
-    });
-    bamFilesMenu.add(bamSplitter);
-    bamFilesMenu.add(new JSeparator());
-    
     for(int i=0; i<bamList.size(); i++)
       addToViewMenu(i);
     
@@ -2271,6 +2249,29 @@ public class BamView extends JPanel
         new SAMRecordFilter(BamView.this);
       } 
     });
+    
+    
+    final JMenuItem bamSplitter = new JMenuItem("Clone window");
+    bamSplitter.addActionListener(new ActionListener()
+    {
+      public void actionPerformed(ActionEvent e)
+      {
+        BamView bamView = new BamView(bamList, null, nbasesInView, 
+            feature_display, bases, (JPanel) mainPanel.getParent(), null);
+        bamView.getJspView().getVerticalScrollBar().setValue(
+            bamView.getJspView().getVerticalScrollBar().getMaximum());
+
+        int start = getBaseAtStartOfView();
+        setDisplay(start, nbasesInView+start, null);
+        if(feature_display != null)
+        {
+          feature_display.addDisplayAdjustmentListener(bamView);
+          feature_display.getSelection().addSelectionChangeListener(bamView);
+        }
+      } 
+    });
+    menu.add(new JSeparator());
+    menu.add(bamSplitter);
 
     //
     JMenu coverageMenu = new JMenu("Coverage Options");
-- 
GitLab