X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fapi%2FAlignmentViewPanel.java;h=70bb3d65749d7a91ad59631475bd1521851d57ad;hb=12ae2bfcbee4c4508625c6731ba62e6c10f19b19;hp=d9c97f415b1ff1c615976be5973f22b9585a1898;hpb=797df64fa2a0a30773d0f48f5494d4155e5a8be3;p=jalview.git diff --git a/src/jalview/api/AlignmentViewPanel.java b/src/jalview/api/AlignmentViewPanel.java index d9c97f4..70bb3d6 100644 --- a/src/jalview/api/AlignmentViewPanel.java +++ b/src/jalview/api/AlignmentViewPanel.java @@ -26,9 +26,20 @@ import jalview.structure.StructureSelectionManager; * @author JimP * */ -public interface AlignmentViewPanel +public interface AlignmentViewPanel extends OOMHandlerI { AlignmentI getAlignment(); StructureSelectionManager getStructureSelectionManager(); + /** + * repaint the alignment view after a datamodel update. + * @param updateOverview - if true, the overview panel will also be updated and repainted + */ + + void paintAlignment(boolean updateOverview); + /** + * automatically adjust annotation panel height for new annotation + * whilst ensuring the alignment is still visible. + */ + void adjustAnnotationHeight(); }