import javax.swing.JComponent;
-
public class OverviewCanvas extends JComponent
{
private static final Color TRANS_GREY = new Color(100, 100, 100, 25);
private jalview.renderer.seqfeatures.FeatureRenderer fr;
- OverviewDimensions od;
+ private OverviewDimensions od;
- AlignViewportI av;
+ private AlignViewportI av;
public OverviewCanvas(OverviewDimensions overviewDims,
AlignViewportI alignvp)
fr = new jalview.renderer.seqfeatures.FeatureRenderer(av);
}
+ /**
+ * Update the overview dimensions object used by the canvas (e.g. if we change
+ * from showing hidden columns to hiding them or vice versa)
+ *
+ * @param overviewDims
+ */
public void resetOviewDims(OverviewDimensions overviewDims)
{
od = overviewDims;
}
- /*
- * Signals to drawing code that the associated alignment viewport
- * has changed and a redraw will be required
+ /**
+ * Signals to drawing code that the associated alignment viewport has changed
+ * and a redraw will be required
*/
public boolean restartDraw()
{
}
}
+ /**
+ * Draw the overview sequences
+ *
+ * @param showSequenceFeatures
+ * true if sequence features are to be shown
+ * @param showAnnotation
+ * true if the annotation is to be shown
+ * @param transferRenderer
+ * the renderer to transfer feature colouring from
+ */
public void draw(boolean showSequenceFeatures, boolean showAnnotation,
FeatureRenderer transferRenderer)
{