diff --git a/uk/ac/sanger/artemis/components/alignment/JamView.java b/uk/ac/sanger/artemis/components/alignment/JamView.java index f280207918eec72699c1f04077346fa3dec1d277..47237066532daaabae8dbe3a98302cd9a9bb49e4 100644 --- a/uk/ac/sanger/artemis/components/alignment/JamView.java +++ b/uk/ac/sanger/artemis/components/alignment/JamView.java @@ -784,6 +784,34 @@ public class JamView extends JPanel topPanel.add(goTo, gc); topPanel.add(baseText, gc); + JButton zoomIn = new JButton("+"); + zoomIn.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent e) + { + int startBase = getBaseAtStartOfView(); + setZoomLevel( (int) (JamView.this.nbasesInView*1.1) ); + goToBasePosition(startBase); + repaint(); + } + }); + topPanel.add(zoomIn, gc); + + + JButton zoomOut = new JButton("-"); + zoomOut.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent e) + { + int startBase = getBaseAtStartOfView(); + setZoomLevel( (int) (JamView.this.nbasesInView*.9) ); + goToBasePosition(startBase); + repaint(); + } + }); + topPanel.add(zoomOut, gc); + + panel.setPreferredSize(new Dimension(1000,500)); setLength(nbasesInView);