// transparency of hidden cols/seqs overlay
private final float TRANSPARENCY = 0.5f;
+ private final Color HIDDEN_COLOUR = Color.DARK_GRAY.darker();
+
private FeatureColourFinder finder;
// image to render on
private ResidueShaderI shader;
- private ResidueColourFinder resColFinder;
+ private OverviewResColourFinder resColFinder;
public OverviewRenderer(FeatureRenderer fr, OverviewDimensions od,
AlignmentI alignment,
- ResidueShaderI resshader)
+ ResidueShaderI resshader, OverviewResColourFinder colFinder)
{
finder = new FeatureColourFinder(fr);
- resColFinder = new OverviewResColourFinder();
+ resColFinder = colFinder;
al = alignment;
shader = resshader;
int colIndex = 0;
int pixelCol = 0;
- Color hidden = Color.DARK_GRAY.darker();
+ Color hidden = resColFinder.getHiddenColour();
Graphics2D g2d = (Graphics2D) hiddenImage.getGraphics();