X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fjbgui%2FGAlignFrame.java;h=954721eb845ed7dce8fe0917c27eb2ee50674634;hb=57c323c357199f78a812adb4d63290a3347f4097;hp=86d0c85b201dae4cef8f9ed9748dc73f8b0b2fd4;hpb=3d0101179759ef157b088ea135423cd909512d9f;p=jalview.git diff --git a/src/jalview/jbgui/GAlignFrame.java b/src/jalview/jbgui/GAlignFrame.java index 86d0c85..954721e 100755 --- a/src/jalview/jbgui/GAlignFrame.java +++ b/src/jalview/jbgui/GAlignFrame.java @@ -199,7 +199,7 @@ public class GAlignFrame extends JInternalFrame private boolean showAutoCalculatedAbove = false; - private Map accelerators = new HashMap(); + private Map accelerators = new HashMap<>(); private SplitContainerI splitFrame; @@ -1077,11 +1077,10 @@ public class GAlignFrame extends JInternalFrame } }); - JMenuItem loadTreeMenuItem = new JMenuItem( - MessageManager.getString("label.load_associated_tree")); - loadTreeMenuItem.setActionCommand( - MessageManager.getString("label.load_tree_for_sequence_set")); - loadTreeMenuItem.addActionListener(new ActionListener() + JMenuItem loadTreeFile = new JMenuItem( + MessageManager.getString("label.from_file")); + + loadTreeFile.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) @@ -1090,6 +1089,28 @@ public class GAlignFrame extends JInternalFrame } }); + JMenuItem loadTreeUrl = new JMenuItem( + MessageManager.getString("label.from_url")); + loadTreeUrl.addActionListener(new ActionListener() + { + @Override + public void actionPerformed(ActionEvent e) + { + loadTreeUrlItem_actionPerformed(e); + } + }); + + JMenuItem loadTreeDb = new JMenuItem( + MessageManager.getString("FIX ME")); + loadTreeDb.addActionListener(new ActionListener() + { + @Override + public void actionPerformed(ActionEvent e) + { + loadTreeDbItem_actionPerformed(e); + } + }); + scaleAbove.setVisible(false); scaleAbove.setText(MessageManager.getString("action.scale_above")); scaleAbove.addActionListener(new ActionListener() @@ -1683,7 +1704,17 @@ public class GAlignFrame extends JInternalFrame JMenu exportImageMenu = new JMenu( MessageManager.getString("label.export_image")); + JMenu loadTreeMenu = new JMenu( + MessageManager.getString("label.load_associated_tree")); + // loadTreeMenu.setToolTipText( + // MessageManager.getString("label.load_tree_for_sequence_set")); + JMenu fileMenu = new JMenu(MessageManager.getString("action.file")); + + loadTreeMenu.add(loadTreeFile); + loadTreeMenu.add(loadTreeUrl); + loadTreeMenu.add(loadTreeDb); + alignFrameMenuBar.add(fileMenu); alignFrameMenuBar.add(editMenu); alignFrameMenuBar.add(selectMenu); @@ -1708,7 +1739,7 @@ public class GAlignFrame extends JInternalFrame fileMenu.add(exportImageMenu); fileMenu.add(exportFeatures); fileMenu.add(exportAnnotations); - fileMenu.add(loadTreeMenuItem); + fileMenu.add(loadTreeMenu); fileMenu.add(associatedData); fileMenu.addSeparator(); fileMenu.add(closeMenuItem); @@ -1853,6 +1884,8 @@ public class GAlignFrame extends JInternalFrame // JAL-574 // selectMenu.addSeparator(); // selectMenu.add(listenToViewSelections); + + } /** @@ -2368,6 +2401,16 @@ public class GAlignFrame extends JInternalFrame } + protected void loadTreeUrlItem_actionPerformed(ActionEvent e) + { + + } + + protected void loadTreeDbItem_actionPerformed(ActionEvent e) + { + + } + /** * Template method to handle the 'load T-Coffee scores' menu event. *