Merge branch 'merge_review/JAL-3490_2_11_2_develop' into develop
authorJim Procter <jprocter@issues.jalview.org>
Mon, 21 Sep 2020 11:01:51 +0000 (12:01 +0100)
committerJim Procter <jprocter@issues.jalview.org>
Mon, 21 Sep 2020 11:01:51 +0000 (12:01 +0100)
1  2 
src/jalview/gui/AlignFrame.java

@@@ -1782,10 -1782,10 +1782,10 @@@ public class AlignFrame extends GAlignF
    }
  
    /**
 -   * DOCUMENT ME!
 +   * Calls AlignmentI.moveSelectedSequencesByOne with current sequence selection or the sequence under cursor in keyboard mode 
     * 
     * @param up
 -   *          DOCUMENT ME!
 +   *          or down (if !up)
     */
    public void moveSelectedSequences(boolean up)
    {
  
      if (sg == null)
      {
 -      return;
 +      if (viewport.cursorMode) 
 +      {
 +        sg = new SequenceGroup();
 +        sg.addSequence(viewport.getAlignment()
 +                .getSequenceAt(alignPanel.getSeqPanel().seqCanvas.cursorY),false);
 +      } else {
 +        return;
 +      }
 +    }
 +    
 +    if (sg.getSize() < 1)
 +    {
 +        return;
      }
 +    
 +    // TODO: JAL-3733 - add an event to the undo buffer for this !
 +    
      viewport.getAlignment().moveSelectedSequencesByOne(sg,
              viewport.getHiddenRepSequences(), up);
      alignPanel.paintAlignment(true, false);
    }
  
    /**
-    * DOCUMENT ME!
+    * Opens a Finder dialog
     * 
     * @param e
-    *          DOCUMENT ME!
     */
    @Override
    public void findMenuItem_actionPerformed(ActionEvent e)
    {
-     new Finder();
+     new Finder(alignPanel);
    }
  
    /**