import jalview.datamodel.AlignmentI;
import jalview.structure.StructureSelectionManager;
+import java.awt.image.BufferedImage;
+
/**
* abstract interface implemented by alignment panels holding an alignment view
*
public interface AlignmentViewPanel extends OOMHandlerI
{
+ AlignViewportI getAlignViewport();
+
AlignmentI getAlignment();
StructureSelectionManager getStructureSelectionManager();
*
* @param updateOverview
* - if true, the overview panel will also be updated and repainted
+ * @param updateStructures
+ * - if true then any linked structure views will also be updated
*/
-
- void paintAlignment(boolean updateOverview);
+ void paintAlignment(boolean updateOverview, boolean updateStructures);
/**
* automatically adjust annotation panel height for new annotation whilst
FeatureRenderer getFeatureRenderer();
FeatureRenderer cloneFeatureRenderer();
-
+
/**
*
* @return displayed name for the view
*/
String getViewName();
+
+ SequenceRenderer getSequenceRenderer();
+
+ void overviewDone(BufferedImage miniMe);
+
}