Skip to content
Snippets Groups Projects
Commit 213078c7 authored by tjc's avatar tjc
Browse files

move clone window option

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@15817 ee4ac58c-ac51-4696-9907-e4b3aa274f04
parent c1173ce0
No related branches found
No related tags found
No related merge requests found
...@@ -2000,28 +2000,6 @@ public class BamView extends JPanel ...@@ -2000,28 +2000,6 @@ public class BamView extends JPanel
bamFilesMenu.setFont(addBam.getFont()); bamFilesMenu.setFont(addBam.getFont());
menu.add(bamFilesMenu); menu.add(bamFilesMenu);
final JMenuItem bamSplitter = new JMenuItem("Clone window");
bamSplitter.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
BamView bamView = new BamView(bamList, null, nbasesInView,
feature_display, bases, (JPanel) mainPanel.getParent(), null);
bamView.getJspView().getVerticalScrollBar().setValue(
bamView.getJspView().getVerticalScrollBar().getMaximum());
int start = getBaseAtStartOfView();
setDisplay(start, nbasesInView+start, null);
if(feature_display != null)
{
feature_display.addDisplayAdjustmentListener(bamView);
feature_display.getSelection().addSelectionChangeListener(bamView);
}
}
});
bamFilesMenu.add(bamSplitter);
bamFilesMenu.add(new JSeparator());
for(int i=0; i<bamList.size(); i++) for(int i=0; i<bamList.size(); i++)
addToViewMenu(i); addToViewMenu(i);
...@@ -2271,6 +2249,29 @@ public class BamView extends JPanel ...@@ -2271,6 +2249,29 @@ public class BamView extends JPanel
new SAMRecordFilter(BamView.this); new SAMRecordFilter(BamView.this);
} }
}); });
final JMenuItem bamSplitter = new JMenuItem("Clone window");
bamSplitter.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
BamView bamView = new BamView(bamList, null, nbasesInView,
feature_display, bases, (JPanel) mainPanel.getParent(), null);
bamView.getJspView().getVerticalScrollBar().setValue(
bamView.getJspView().getVerticalScrollBar().getMaximum());
int start = getBaseAtStartOfView();
setDisplay(start, nbasesInView+start, null);
if(feature_display != null)
{
feature_display.addDisplayAdjustmentListener(bamView);
feature_display.getSelection().addSelectionChangeListener(bamView);
}
}
});
menu.add(new JSeparator());
menu.add(bamSplitter);
// //
JMenu coverageMenu = new JMenu("Coverage Options"); JMenu coverageMenu = new JMenu("Coverage Options");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment