X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fappletgui%2FFeatureColourChooser.java;fp=src%2Fjalview%2Fappletgui%2FFeatureColourChooser.java;h=6c162e1835e0340eebf4476b77cd5552faf742c5;hb=9177184e726e1f5806dbf59ba70bd79abeb7b350;hp=4075e8bd900f2883676c81d915b7c287bcbaafad;hpb=281587c487aa9c41b76a5359b485d83c542f669a;p=jalview.git diff --git a/src/jalview/appletgui/FeatureColourChooser.java b/src/jalview/appletgui/FeatureColourChooser.java index 4075e8b..6c162e1 100644 --- a/src/jalview/appletgui/FeatureColourChooser.java +++ b/src/jalview/appletgui/FeatureColourChooser.java @@ -51,6 +51,8 @@ import java.util.Hashtable; public class FeatureColourChooser extends Panel implements ActionListener, AdjustmentListener, ItemListener, MouseListener { + private static final int SCALE_FACTOR_1K = 1000; + JVDialog frame; Frame owner; @@ -149,7 +151,6 @@ public class FeatureColourChooser extends Panel implements ActionListener, { // cancel reset(); - PaintRefresher.Refresh(this, fr.getViewport().getSequenceSetId()); frame.setVisible(false); } } @@ -268,7 +269,7 @@ public class FeatureColourChooser extends Panel implements ActionListener, try { float f = new Float(thresholdValue.getText()).floatValue(); - slider.setValue((int) (f * 1000)); + slider.setValue((int) (f * SCALE_FACTOR_1K)); adjustmentValueChanged(null); } catch (NumberFormatException ex) { @@ -391,11 +392,9 @@ public class FeatureColourChooser extends Panel implements ActionListener, adjusting = true; acg.setThreshold(threshline.value); - float range = max * 1000f - min * 1000f; - - slider.setMinimum((int) (min * 1000)); - slider.setMaximum((int) (max * 1000)); - slider.setValue((int) (threshline.value * 1000)); + slider.setMinimum((int) (min * SCALE_FACTOR_1K)); + slider.setMaximum((int) (max * SCALE_FACTOR_1K)); + slider.setValue((int) (threshline.value * SCALE_FACTOR_1K)); thresholdValue.setText(threshline.value + ""); slider.setEnabled(true); thresholdValue.setEnabled(true); @@ -418,16 +417,13 @@ public class FeatureColourChooser extends Panel implements ActionListener, fr.setColour(type, acg); cs = acg; - PaintRefresher.Refresh(this, fr.getViewport().getSequenceSetId()); - // ap.paintAlignment(false); + fs.selectionChanged(); } void reset() { fr.setColour(type, oldcs); - PaintRefresher.Refresh(this, fr.getViewport().getSequenceSetId()); - // ap.paintAlignment(true); - + fs.selectionChanged(); } @Override