X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fjbgui%2FGAlignFrame.java;h=6253e36d4b4b434eec97d3ae53c8edb3e0f35e04;hb=a45774ee31d9f35d4eff46d54d7deab719afb092;hp=22d27e973c43b7f2dec814dc2c9b27843a174bf9;hpb=6403068c0c328cfb63af451f7fa1bd568fa0fdd3;p=jalview.git diff --git a/src/jalview/jbgui/GAlignFrame.java b/src/jalview/jbgui/GAlignFrame.java index 22d27e9..6253e36 100755 --- a/src/jalview/jbgui/GAlignFrame.java +++ b/src/jalview/jbgui/GAlignFrame.java @@ -1,6 +1,6 @@ /* - * Jalview - A Sequence Alignment Editor and Viewer (Version 2.6) - * Copyright (C) 2010 J Procter, AM Waterhouse, G Barton, M Clamp, S Searle + * Jalview - A Sequence Alignment Editor and Viewer (Version 2.7) + * Copyright (C) 2011 J Procter, AM Waterhouse, G Barton, M Clamp, S Searle * * This file is part of Jalview. * @@ -223,6 +223,8 @@ public class GAlignFrame extends JInternalFrame protected JCheckBoxMenuItem sortByTree = new JCheckBoxMenuItem(); + protected JCheckBoxMenuItem listenToViewSelections = new JCheckBoxMenuItem(); + JMenu addSequenceMenu = new JMenu(); JMenuItem addFromFile = new JMenuItem(); @@ -1416,7 +1418,18 @@ public class GAlignFrame extends JInternalFrame sortByTreeOption_actionPerformed(e); } }); - + + listenToViewSelections.setText("Listen for selections"); + listenToViewSelections.setToolTipText("When selected, selections in this view will mirror
selections made on the same sequences in other views."); + listenToViewSelections.setState(false); + listenToViewSelections.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent e) + { + listenToViewSelections_actionPerformed(e); + } + }); + addSequenceMenu.setText("Add Sequences"); addFromFile.setText("From File"); addFromFile.addActionListener(new ActionListener() @@ -1819,6 +1832,15 @@ public class GAlignFrame extends JInternalFrame selectMenu.add(invertColSel); selectMenu.add(deleteGroups); selectMenu.add(grpsFromSelection); + // TODO - determine if the listenToViewSelections button is needed : see bug JAL-574 + //selectMenu.addSeparator(); + //selectMenu.add(listenToViewSelections); + } + + protected void listenToViewSelections_actionPerformed(ActionEvent e) + { + // TODO Auto-generated method stub + } protected void showAllhidden_actionPerformed(ActionEvent e)