Set gatherViewsHere false when making a new tab
authoramwaterhouse <Andrew Waterhouse>
Thu, 22 Mar 2007 18:31:14 +0000 (18:31 +0000)
committeramwaterhouse <Andrew Waterhouse>
Thu, 22 Mar 2007 18:31:14 +0000 (18:31 +0000)
src/jalview/gui/AlignFrame.java

index 0756e2d..37b95b2 100755 (executable)
@@ -1203,14 +1203,6 @@ public class AlignFrame
 
   synchronized void slideSequences(boolean right, int size)
   {
-    if(viewport.hasHiddenColumns)
-    {
-      JOptionPane.showInternalMessageDialog(Desktop.desktop,
-          "Slide Sequences not available with hidden columns",
-          "Slide Sequence not Available",
-          JOptionPane.WARNING_MESSAGE);
-      return;
-    }
     Vector sg = new Vector();
     if(viewport.cursorMode)
     {
@@ -1297,7 +1289,7 @@ public class AlignFrame
 
     repaint();
   }
-  
+
 
   /**
    * DOCUMENT ME!
@@ -1970,6 +1962,8 @@ public class AlignFrame
     AlignmentPanel newap =
         new Jalview2XML().copyAlignPanel(alignPanel, true);
 
+    newap.av.gatherViewsHere = false;
+
     if (viewport.viewName == null)
     {
       viewport.viewName = "Original";
@@ -3309,19 +3303,19 @@ public void showTranslation_actionPerformed(ActionEvent e)
 {
   ///////////////////////////////
   // Collect Data to be translated/transferred
-    
+
   SequenceI [] selection = viewport.getSelectionAsNewSequence();
   String [] seqstring = viewport.getViewAsString(true);
   AlignmentI al  = null;
   try {
-    al = jalview.analysis.Dna.CdnaTranslate(selection, seqstring, viewport.getViewAsVisibleContigs(true), 
-        viewport.getGapCharacter(), viewport.alignment.getAlignmentAnnotation(), 
+    al = jalview.analysis.Dna.CdnaTranslate(selection, seqstring, viewport.getViewAsVisibleContigs(true),
+        viewport.getGapCharacter(), viewport.alignment.getAlignmentAnnotation(),
         viewport.alignment.getWidth());
   } catch (Exception ex) {
     al = null;
     jalview.bin.Cache.log.debug("Exception during translation.",ex);
   }
-  if (al==null)   
+  if (al==null)
   {
     JOptionPane.showMessageDialog(Desktop.desktop,
         "Please select at least three bases in at least one sequence in order to perform a cDNA translation.",