X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FSeqPanel.java;h=8d81f8c49dceb3f114f13aa05e46b267c7b8ccba;hb=10866cba33b339de23e5a4e3121ab86c08b5ff2a;hp=648c3a22e0bbe65a8ad50984fb91cd6c05606ca5;hpb=3eef76298c55f3def21eed2516b5ace4405bed0a;p=jalview.git diff --git a/src/jalview/gui/SeqPanel.java b/src/jalview/gui/SeqPanel.java index 648c3a2..8d81f8c 100644 --- a/src/jalview/gui/SeqPanel.java +++ b/src/jalview/gui/SeqPanel.java @@ -1375,11 +1375,22 @@ public class SeqPanel extends JPanel implements MouseListener, e.consume(); if (e.getWheelRotation() > 0) { - ap.scrollUp(false); + if (e.isShiftDown()) + { + ap.scrollRight(true); + + } else { + ap.scrollUp(false); + } } else { - ap.scrollUp(true); + if (e.isShiftDown()) + { + ap.scrollRight(false); + } else { + ap.scrollUp(true); + } } // TODO Update tooltip for new position. } @@ -1546,11 +1557,8 @@ public class SeqPanel extends JPanel implements MouseListener, // state if (stretchGroup.cs != null) { - if (stretchGroup.cs instanceof ClustalxColourScheme) - { - ((ClustalxColourScheme) stretchGroup.cs).alignmentChanged( + stretchGroup.cs.alignmentChanged( stretchGroup,av.getHiddenRepSequences()); - } if (stretchGroup.cs.conservationApplied()) {