Merge branch 'features/JAL-2360colourSchemeApplicability' into features/JAL-2371colle...
authorgmungoc <g.m.carstairs@dundee.ac.uk>
Thu, 26 Jan 2017 11:34:46 +0000 (11:34 +0000)
committergmungoc <g.m.carstairs@dundee.ac.uk>
Thu, 26 Jan 2017 11:34:46 +0000 (11:34 +0000)
1  2 
src/jalview/gui/UserDefinedColours.java

@@@ -64,7 -64,8 +64,8 @@@ import javax.swing.event.ChangeListener
  public class UserDefinedColours extends GUserDefinedColours implements
          ChangeListener
  {
-   private static final Font VERDANA_BOLD_10 = new Font("Verdana", Font.BOLD, 10);
+   private static final Font VERDANA_BOLD_10 = new Font("Verdana",
+           Font.BOLD, 10);
  
    public static final String USER_DEFINED_COLOURS = "USER_DEFINED_COLOURS";
  
  
      if (seqGroup != null)
      {
 -      oldColourScheme = seqGroup.cs;
 +      oldColourScheme = seqGroup.getColourScheme();
      }
      else
      {
  
      if (oldColourScheme instanceof UserColourScheme)
      {
-       schemeName.setText(((UserColourScheme) oldColourScheme).getSchemeName());
+       schemeName.setText(((UserColourScheme) oldColourScheme)
+               .getSchemeName());
      }
  
      resetButtonPanel(false);
     * @param buttonIndex
     *          the button's position in the list
     */
-   JButton makeButton(String label, String residue,
-           List<JButton> buttons, int buttonIndex)
+   JButton makeButton(String label, String residue, List<JButton> buttons,
+           int buttonIndex)
    {
      final JButton button;
      Color col;
        col = Color.white;
        if (oldColourScheme != null && oldColourScheme.isSimple())
        {
 -        col = oldColourScheme.findColour(residue.charAt(0));
 +        col = oldColourScheme.findColour(residue.charAt(0), 0, null, null,
 +                0f);
        }
      }
  
  
      if (seqGroup != null)
      {
 -      seqGroup.cs = ucs;
 +      seqGroup.setColourScheme(ucs);
        ap.paintAlignment(true);
      }
      else if (ap != null)
        ucs.setLowerCaseColours(newColours);
      }
  
 -    if (ap != null)
 -    {
 -      ucs.setThreshold(0, ap.av.isIgnoreGapsConsensus());
 -    }
 +    // if (ap != null)
 +    // {
 +    // ucs.setThreshold(0, ap.av.isIgnoreGapsConsensus());
 +    // }
  
      return ucs;
    }
      upperCaseButtons = new ArrayList<JButton>();
      lowerCaseButtons = new ArrayList<JButton>();
  
-     JalviewFileChooser chooser = new JalviewFileChooser(
-             Cache.getProperty(LAST_DIRECTORY), "jc", "Jalview User Colours");
+     JalviewFileChooser chooser = new JalviewFileChooser("jc",
+             "Jalview User Colours");
      chooser.setFileView(new JalviewFileView());
      chooser.setDialogTitle(MessageManager
              .getString("label.load_colour_scheme"));
      File choice = chooser.getSelectedFile();
      Cache.setProperty(LAST_DIRECTORY, choice.getParent());
  
-     UserColourScheme ucs = ColourSchemes.loadColourScheme(choice.getAbsolutePath());
+     UserColourScheme ucs = ColourSchemes.loadColourScheme(choice
+             .getAbsolutePath());
      Color[] colors = ucs.getColours();
      schemeName.setText(ucs.getSchemeName());
  
        }
        ColourSchemes.getInstance().removeColourScheme(name);
      }
-     JalviewFileChooser chooser = new JalviewFileChooser(
-             Cache.getProperty(LAST_DIRECTORY), "jc",
+     JalviewFileChooser chooser = new JalviewFileChooser("jc",
              "Jalview User Colours");
  
      JalviewFileView fileView = new JalviewFileView();
      {
        if (seqGroup != null)
        {
 -        seqGroup.cs = oldColourScheme;
 +        seqGroup.setColourScheme(oldColourScheme);
        }
        else
        {