JAL-3210 Barebones gradle/buildship/eclipse. See README
[jalview.git] / src / jalview / renderer / seqfeatures / FeatureColourFinder.java
index 8da880a..cfe2735 100644 (file)
@@ -48,8 +48,6 @@ public class FeatureColourFinder
    */
   private BufferedImage offscreenImage;
 
-  private Graphics goff;
-
   /**
    * Constructor
    * 
@@ -59,7 +57,6 @@ public class FeatureColourFinder
   {
     featureRenderer = fr;
     offscreenImage = new BufferedImage(1, 1, BufferedImage.TYPE_INT_ARGB);
-    goff = offscreenImage.getGraphics();
   }
 
   /**
@@ -97,7 +94,7 @@ public class FeatureColourFinder
      */
     if (featureRenderer.getTransparency() != 1f)
     {
-      g = goff;
+      g = offscreenImage.getGraphics();
       if (defaultColour != null)
       {
         offscreenImage.setRGB(0, 0, defaultColour.getRGB());
@@ -117,48 +114,13 @@ public class FeatureColourFinder
     return c;
   }
 
-  public int findFeatureColourInt(int defaultColour, SequenceI seq,
-          int column)
-  {
-    // if (noFeaturesDisplayed())
-    // {
-    // return defaultColour;
-    // }
-
-    Graphics g = null;
-
-    /*
-     * if transparency applies, provide a notional 1x1 graphics context 
-     * that has been primed with the default colour
-     */
-    if (featureRenderer.getTransparency() != 1f)
-    {
-      g = goff;
-      if (defaultColour != 0)
-      {
-        offscreenImage.setRGB(0, 0, defaultColour);
-      }
-    }
-
-    Color c = featureRenderer.findFeatureColour(seq, column + 1, g);
-    if (c == null)
-    {
-      return defaultColour;
-    }
-
-    if (g != null)
-    {
-      return offscreenImage.getRGB(0, 0);
-    }
-    return c.getRGB();
-  }
   /**
    * Answers true if feature display is turned off, or there are no features
    * configured to be visible
    * 
    * @return
    */
-  public boolean noFeaturesDisplayed()
+  boolean noFeaturesDisplayed()
   {
     if (featureRenderer == null
             || !featureRenderer.getViewport().isShowSequenceFeatures())