X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FIdPanel.java;h=3fff67b789d1556e4a91f1b278f34d45dbdfea18;hb=2f09be746416f434aeccbb2d0233df7931afa582;hp=7b491e47e59ec10f8abdb2e39764bc66dff6bcb0;hpb=d335e9093099a7ffa812b61e734ddd88769ea9dd;p=jalview.git diff --git a/src/jalview/gui/IdPanel.java b/src/jalview/gui/IdPanel.java index 7b491e4..3fff67b 100755 --- a/src/jalview/gui/IdPanel.java +++ b/src/jalview/gui/IdPanel.java @@ -26,8 +26,6 @@ import java.awt.event.ActionListener; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.awt.event.MouseMotionListener; -import java.awt.event.MouseWheelEvent; -import java.awt.event.MouseWheelListener; import java.util.List; import javax.swing.JPanel; @@ -50,12 +48,9 @@ import jalview.viewmodel.ViewportRanges; /** * This panel hosts alignment sequence ids and responds to mouse clicks on them, * as well as highlighting ids matched by a search from the Find menu. - * - * @author $author$ - * @version $Revision$ */ public class IdPanel extends JPanel - implements MouseListener, MouseMotionListener, MouseWheelListener + implements MouseListener, MouseMotionListener { private IdCanvas idCanvas; @@ -90,7 +85,7 @@ public class IdPanel extends JPanel add(getIdCanvas(), BorderLayout.CENTER); addMouseListener(this); addMouseMotionListener(this); - addMouseWheelListener(this); + addMouseWheelListener(alignPanel.getSeqPanel()); ToolTipManager.sharedInstance().registerComponent(this); } @@ -171,38 +166,6 @@ public class IdPanel extends JPanel } /** - * Response to the mouse wheel by scrolling the alignment panel. - */ - @Override - public void mouseWheelMoved(MouseWheelEvent e) - { - e.consume(); - double wheelRotation = e.getPreciseWheelRotation(); - if (wheelRotation > 0) - { - if (e.isShiftDown()) - { - av.getRanges().scrollRight(true); - } - else - { - av.getRanges().scrollUp(false); - } - } - else if (wheelRotation < 0) - { - if (e.isShiftDown()) - { - av.getRanges().scrollRight(false); - } - else - { - av.getRanges().scrollUp(true); - } - } - } - - /** * Handle a mouse click event. Currently only responds to a double-click. The * action is to try to open a browser window at a URL that searches for the * selected sequence id. The search URL is configured in Preferences |