X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FUserDefinedColours.java;h=83a8d24a151545e5f13290b493b36229f933f13c;hb=74c5bd7b1f98214a6d57d7c64d0548013530d397;hp=10a9687c465c54ba3ee8d54a6b521249d5390c29;hpb=599107bb6f835ae4dbc679cbff023800faba7992;p=jalview.git diff --git a/src/jalview/gui/UserDefinedColours.java b/src/jalview/gui/UserDefinedColours.java index 10a9687..83a8d24 100755 --- a/src/jalview/gui/UserDefinedColours.java +++ b/src/jalview/gui/UserDefinedColours.java @@ -124,7 +124,6 @@ public class UserDefinedColours extends GUserDefinedColours implements { caseSensitive.setSelected(true); lcaseColour.setEnabled(true); - lcaseColour.setForeground(Color.GRAY); resetButtonPanel(true); } else @@ -283,9 +282,8 @@ public class UserDefinedColours extends GUserDefinedColours implements button.setBackground(newColour); button.setForeground(ColorUtils.brighterThan(newColour)); } - if (button == lcaseColour) + if (lcaseColour.isSelected()) { - button.setForeground(Color.black); for (int i = 0; i < lowerCaseButtons.size(); i++) { button = lowerCaseButtons.get(i); @@ -636,7 +634,6 @@ public class UserDefinedColours extends GUserDefinedColours implements { caseSensitive.setSelected(true); lcaseColour.setEnabled(true); - lcaseColour.setForeground(Color.GRAY); resetButtonPanel(true); for (int i = 0; i < lowerCaseButtons.size(); i++) { @@ -855,29 +852,5 @@ public class UserDefinedColours extends GUserDefinedColours implements boolean selected = caseSensitive.isSelected(); resetButtonPanel(selected); lcaseColour.setEnabled(selected); - lcaseColour.setForeground(Color.GRAY); - } - - /** - * Action on clicking 'Lower case colour', which results in changing colour of - * all lower-case buttons when a colour is picked. A second click of the - * button turns off this behaviour. - */ - @Override - public void lcaseColour_actionPerformed(ActionEvent e) - { - boolean enable = !selectedButtons.contains(lcaseColour); - selectedButtons.clear(); - if (enable) - { - selectedButtons.add(lcaseColour); - lcaseColour.setForeground(lowerCaseButtons.get(0).getForeground()); - lcaseColour.setForeground(Color.black); - } - else - { - lcaseColour.setBackground(Color.white); - lcaseColour.setForeground(Color.gray); - } } }