Use paintAlignment
[jalview.git] / src / jalview / appletgui / AnnotationColourChooser.java
index 80d39e8..430bf65 100755 (executable)
@@ -28,7 +28,7 @@ import jalview.schemes.*;
 \r
 public class AnnotationColourChooser\r
     extends Panel implements ActionListener,\r
-    AdjustmentListener, ItemListener\r
+    AdjustmentListener, ItemListener, MouseListener\r
 {\r
   Frame frame;\r
   AlignViewport av;\r
@@ -63,6 +63,7 @@ public class AnnotationColourChooser
     this.ap = ap;\r
 \r
     slider.addAdjustmentListener(this);\r
+    slider.addMouseListener(this);\r
 \r
     if (av.alignment.getAlignmentAnnotation() == null)\r
     {\r
@@ -214,7 +215,7 @@ public class AnnotationColourChooser
     else if (evt.getSource() == cancel)\r
     {\r
       reset();\r
-      ap.repaint();\r
+      ap.paintAlignment(true);\r
       frame.setVisible(false);\r
     }\r
 \r
@@ -253,7 +254,7 @@ public class AnnotationColourChooser
       }\r
 \r
       currentAnnotation.threshold.value = (float) slider.getValue() / 1000f;\r
-      ap.repaint();\r
+      ap.paintAlignment(false);\r
     }\r
   }\r
 \r
@@ -410,7 +411,7 @@ public class AnnotationColourChooser
       }\r
     }\r
 \r
-    ap.repaint();\r
+    ap.paintAlignment(false);\r
   }\r
 \r
   void reset()\r
@@ -426,8 +427,15 @@ public class AnnotationColourChooser
         sg.cs = (ColourSchemeI) oldgroupColours.get(sg);\r
       }\r
     }\r
-    ap.repaint();\r
+    ap.paintAlignment(true);\r
 \r
   }\r
 \r
+  public void mouseClicked(MouseEvent evt){}\r
+  public void mousePressed(MouseEvent evt){}\r
+  public void mouseReleased(MouseEvent evt){ ap.paintAlignment(true);}\r
+  public void mouseEntered(MouseEvent evt){}\r
+  public void mouseExited(MouseEvent evt){}\r
+\r
+\r
 }\r