oldcs = av.getGlobalColourScheme();
if (av.getAlignment().getGroups() != null)
{
- oldgroupColours = new HashMap<SequenceGroup, ColourSchemeI>();
+ oldgroupColours = new HashMap<>();
for (SequenceGroup sg : ap.av.getAlignment().getGroups())
{
oldgroupColours.put(sg, sg.getColourScheme());
if (oldcs instanceof AnnotationColourGradient)
{
AnnotationColourGradient acg = (AnnotationColourGradient) oldcs;
- currentColours.setState(acg.isPredefinedColours()
- || acg.getBaseColour() != null);
+ currentColours.setState(
+ acg.isPredefinedColours() || acg.getBaseColour() != null);
if (!acg.isPredefinedColours() && acg.getBaseColour() == null)
{
minColour.setBackground(acg.getMinColour());
threshold.select(1);
break;
default:
- throw new Error(
- MessageManager
- .getString("error.implementation_error_dont_know_threshold_annotationcolourgradient"));
+ throw new Error(MessageManager.getString(
+ "error.implementation_error_dont_know_threshold_annotationcolourgradient"));
}
thresholdIsMin.setState(acg.isThresholdIsMinMax());
thresholdValue.setText("" + acg.getAnnotationThreshold());
// TODO remove duplication with gui.AnnotationRowFilter
// TODO add 'per sequence only' option / parameter
- annotationLabels = new HashMap<AlignmentAnnotation, String>();
- Vector<String> list = new Vector<String>();
+ annotationLabels = new HashMap<>();
+ Vector<String> list = new Vector<>();
AlignmentAnnotation[] anns = av.getAlignment().getAlignmentAnnotation();
if (anns == null)
{
{
minColour.setBackground(av.applet.getDefaultColourParameter(
"ANNOTATIONCOLOUR_MIN", Color.orange));
- maxColour.setBackground(av.applet.getDefaultColourParameter(
- "ANNOTATIONCOLOUR_MAX", Color.red));
+ maxColour.setBackground(av.applet
+ .getDefaultColourParameter("ANNOTATIONCOLOUR_MAX", Color.red));
}
thresholdValue.setEnabled(false);
thresholdValue.setColumns(5);
currentColours.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));
- currentColours.setLabel(MessageManager
- .getString("label.use_original_colours"));
+ currentColours.setLabel(
+ MessageManager.getString("label.use_original_colours"));
currentColours.addItemListener(this);
thresholdIsMin.setBackground(Color.white);
- thresholdIsMin.setLabel(MessageManager
- .getString("label.threshold_minmax"));
+ thresholdIsMin
+ .setLabel(MessageManager.getString("label.threshold_minmax"));
this.setLayout(borderLayout1);
{
try
{
- float f = new Float(thresholdValue.getText()).floatValue();
+ float f = Float.valueOf(thresholdValue.getText()).floatValue();
slider.setValue((int) (f * 1000));
adjustmentValueChanged(null);
} catch (NumberFormatException ex)
else if (evt.getSource() == cancel)
{
reset();
- ap.paintAlignment(true);
+ ap.paintAlignment(true, true);
frame.setVisible(false);
}
if (!adjusting)
{
thresholdValue.setText((slider.getValue() / 1000f) + "");
- if (currentColours.getState()
- && !(av.getGlobalColourScheme() instanceof AnnotationColourGradient))
+ if (currentColours.getState() && !(av
+ .getGlobalColourScheme() instanceof AnnotationColourGradient))
{
changeColour();
}
currentAnnotation.threshold.value = slider.getValue() / 1000f;
- ap.paintAlignment(false);
+ ap.paintAlignment(false, false);
}
}
return;
}
- currentAnnotation = av.getAlignment().getAlignmentAnnotation()[annotations
- .getSelectedIndex()];
+ currentAnnotation = av.getAlignment()
+ .getAlignmentAnnotation()[annotations.getSelectedIndex()];
int aboveThreshold = -1;
if (threshold.getSelectedIndex() == 1)
else if (aboveThreshold != AnnotationColourGradient.NO_THRESHOLD
&& currentAnnotation.threshold == null)
{
- currentAnnotation
- .setThreshold(new jalview.datamodel.GraphLine(
- (currentAnnotation.graphMax - currentAnnotation.graphMin) / 2f,
- "Threshold", Color.black));
+ currentAnnotation.setThreshold(new jalview.datamodel.GraphLine(
+ (currentAnnotation.graphMax - currentAnnotation.graphMin)
+ / 2f,
+ "Threshold", Color.black));
}
if (aboveThreshold != AnnotationColourGradient.NO_THRESHOLD)
if (currentColours.getState())
{
- sg.setColourScheme(new AnnotationColourGradient(
- currentAnnotation, sg.getColourScheme(), aboveThreshold));
+ sg.setColourScheme(new AnnotationColourGradient(currentAnnotation,
+ sg.getColourScheme(), aboveThreshold));
}
else
{
- sg.setColourScheme(new AnnotationColourGradient(
- currentAnnotation, minColour.getBackground(), maxColour
- .getBackground(), aboveThreshold));
+ sg.setColourScheme(new AnnotationColourGradient(currentAnnotation,
+ minColour.getBackground(), maxColour.getBackground(),
+ aboveThreshold));
}
}
}
// update colours in linked windows
ap.alignmentChanged();
- ap.paintAlignment(true);
+ ap.paintAlignment(true, true);
}
void reset()
sg.setColourScheme(oldgroupColours.get(sg));
}
}
- ap.paintAlignment(true);
+ ap.paintAlignment(true, true);
}
@Override
@Override
public void mouseReleased(MouseEvent evt)
{
- ap.paintAlignment(true);
+ ap.paintAlignment(true, true);
}
@Override