X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FColourMenuHelper.java;fp=src%2Fjalview%2Fgui%2FColourMenuHelper.java;h=8f0b88c0a5f3e20ad0433368264178eb8beec45d;hb=be762d8d9c71a7aa3121e845c45911c7192b7827;hp=8ffc070fcde24982567c43ce0a0b17085cae0fb0;hpb=d1bb7a31fc091606aedbc255a5766ac79e36fa91;p=jalview.git diff --git a/src/jalview/gui/ColourMenuHelper.java b/src/jalview/gui/ColourMenuHelper.java index 8ffc070..8f0b88c 100644 --- a/src/jalview/gui/ColourMenuHelper.java +++ b/src/jalview/gui/ColourMenuHelper.java @@ -1,3 +1,23 @@ +/* + * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$) + * Copyright (C) $$Year-Rel$$ The Jalview Authors + * + * This file is part of Jalview. + * + * Jalview is free software: you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation, either version 3 + * of the License, or (at your option) any later version. + * + * Jalview is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty + * of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Jalview. If not, see . + * The Jalview Authors are detailed in the 'AUTHORS' file. + */ package jalview.gui; import jalview.bin.Cache; @@ -100,9 +120,11 @@ public class ColourMenuHelper * the colour scheme (inspected in setColourSelected()) */ final String name = scheme.getSchemeName(); - String label = MessageManager.getStringOrReturn("label.colourScheme_" - + name.toLowerCase().replace(" ", "_"), name); - final JRadioButtonMenuItem radioItem = new JRadioButtonMenuItem(label); + String label = MessageManager.getStringOrReturn( + "label.colourScheme_" + name.toLowerCase().replace(" ", "_"), + name); + final JRadioButtonMenuItem radioItem = new JRadioButtonMenuItem( + label); radioItem.setName(name); radioItem.setEnabled(scheme.isApplicableTo(coll)); if (scheme instanceof UserColourScheme) @@ -137,15 +159,16 @@ public class ColourMenuHelper ActionListener al = radioItem.getActionListeners()[0]; radioItem.removeActionListener(al); int option = JvOptionPane.showInternalConfirmDialog( - Desktop.desktop, MessageManager + Desktop.desktop, + MessageManager .getString("label.remove_from_default_list"), MessageManager .getString("label.remove_user_defined_colour"), JvOptionPane.YES_NO_OPTION); if (option == JvOptionPane.YES_OPTION) { - ColourSchemes.getInstance().removeColourScheme( - radioItem.getName()); + ColourSchemes.getInstance() + .removeColourScheme(radioItem.getName()); colourMenu.remove(radioItem); updatePreferences(); } @@ -183,7 +206,8 @@ public class ColourMenuHelper @Override public void actionPerformed(ActionEvent e) { - client.changeColour_actionPerformed(ResidueColourScheme.USER_DEFINED_MENU); + client.changeColour_actionPerformed( + ResidueColourScheme.USER_DEFINED_MENU); } }); colourMenu.add(userDefinedColour); @@ -197,16 +221,16 @@ public class ColourMenuHelper * Marks as selected the colour menu item matching the given colour scheme, or * the first item ('None') if no match is found. If the colour scheme is a * user defined scheme, but not in the menu (this arises if a new scheme is - * defined and applied but not saved to file), then menu option - * "User Defined.." is selected. + * defined and applied but not saved to file), then menu option "User + * Defined.." is selected. * * @param colourMenu * @param cs */ public static void setColourSelected(JMenu colourMenu, ColourSchemeI cs) { - String colourName = cs == null ? ResidueColourScheme.NONE : cs - .getSchemeName(); + String colourName = cs == null ? ResidueColourScheme.NONE + : cs.getSchemeName(); JRadioButtonMenuItem none = null; JRadioButtonMenuItem userDefined = null;