JMenuItem copy = new JMenuItem();
+ JMenuItem copyHighlighted = new JMenuItem();
+
JMenuItem cut = new JMenuItem();
JMenu pasteMenu = new JMenu();
{
try
{
+ setFrameIcon(null);
// for Web-page embedding using id=align-frame-div
setName("jalview-alignment");
}
} catch (Exception e)
{
- System.err.println(e.toString());
+ jalview.bin.Console.errPrintln(e.toString());
}
if (Platform.allowMnemonics()) // was "not mac and not JS"
private void jbInit() throws Exception
{
+ setFrameIcon(null);
initColourMenu();
JMenuItem saveAs = new JMenuItem(
@Override
public void actionPerformed(ActionEvent e)
{
- createPNG(null);
+ createPNG_actionPerformed(e);
}
});
createPNG.setActionCommand(
@Override
public void actionPerformed(ActionEvent e)
{
- createEPS(null);
+ createEPS_actionPerformed(e);
}
});
@Override
public void actionPerformed(ActionEvent e)
{
- createSVG(null);
+ createSVG_actionPerformed(e);
}
});
}
};
selectHighlighted.addActionListener(al);
+
+ copyHighlighted = new JMenuItem(
+ MessageManager.getString("action.copy_highlighted_regions"));
+ keyStroke = KeyStroke.getKeyStroke(KeyEvent.VK_C,
+ jalview.util.ShortcutKeyMaskExWrapper.getMenuShortcutKeyMaskEx()
+ + jalview.util.ShortcutKeyMaskExWrapper.SHIFT_DOWN_MASK,
+ false);
+ copyHighlighted.setToolTipText(
+ MessageManager.getString("tooltip.copy_highlighted_regions"));
+ al = new ActionListener()
+ {
+ @Override
+ public void actionPerformed(ActionEvent actionEvent)
+ {
+ copyHighlightedColumns_actionPerformed(actionEvent);
+ }
+ };
+ addMenuActionAndAccelerator(keyStroke, copyHighlighted, al);
+ copyHighlighted.addActionListener(al);
+
JMenu tooltipSettingsMenu = new JMenu(
MessageManager.getString("label.sequence_id_tooltip"));
JMenu autoAnnMenu = new JMenu(
editMenu.add(redoMenuItem);
editMenu.add(cut);
editMenu.add(copy);
+ editMenu.add(copyHighlighted);
editMenu.add(pasteMenu);
editMenu.add(delete);
editMenu.addSeparator();
// selectMenu.add(listenToViewSelections);
}
+ protected void createPNG_actionPerformed(ActionEvent object)
+ {
+ // TODO Auto-generated method stub
+
+ }
+
+ protected void createEPS_actionPerformed(ActionEvent object)
+ {
+ // TODO Auto-generated method stub
+
+ }
+
+ protected void createSVG_actionPerformed(ActionEvent object)
+ {
+ // TODO Auto-generated method stub
+
+ }
+
+ protected void copyHighlightedColumns_actionPerformed(
+ ActionEvent actionEvent)
+ {
+
+ }
+
protected void loadVcf_actionPerformed()
{
}
* @param forAlignment
* update non-sequence-related annotations
*/
- protected void setAnnotationsVisibility(boolean visible,
+ public void setAnnotationsVisibility(boolean visible,
boolean forSequences, boolean forAlignment)
{
{
}
- public void createPNG(java.io.File f)
- {
- }
-
protected void font_actionPerformed(ActionEvent e)
{
}
}
- public void createEPS(java.io.File f)
- {
- }
-
- public void createSVG(java.io.File f)
- {
-
- }
-
protected void loadTreeMenuItem_actionPerformed(ActionEvent e)
{