X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fviewmodel%2FViewportPositionProps.java;h=d143130f63d4f6c9f7a9cd4e206604adf4e72138;hb=7f4da0a2b0c10f158a03dbfce8878e67e90c4a68;hp=69a60f5af8dcd85a587aaaafd03ca214e72e5d93;hpb=f20144e54bcecee1a25b94dddf6c9bf802012b38;p=jalview.git diff --git a/src/jalview/viewmodel/ViewportPositionProps.java b/src/jalview/viewmodel/ViewportPositionProps.java index 69a60f5..d143130 100644 --- a/src/jalview/viewmodel/ViewportPositionProps.java +++ b/src/jalview/viewmodel/ViewportPositionProps.java @@ -24,7 +24,7 @@ import jalview.datamodel.AlignmentI; /** * Supplies and updates viewport properties relating to position such as: start - * and end residues and sequences, hidden column/row adjustments, etc + * and end residues and sequences */ public class ViewportPositionProps extends ViewportProperties { @@ -45,7 +45,9 @@ public class ViewportPositionProps extends ViewportProperties /** * Constructor - * @param alignment TODO + * + * @param alignment + * the viewport's alignment */ public ViewportPositionProps(AlignmentI alignment) { @@ -79,6 +81,12 @@ public class ViewportPositionProps extends ViewportProperties return al.getHeight() + al.getHiddenSequences().getSize(); } + /** + * Set first residue visible in the viewport + * + * @param res + * residue position + */ public void setStartRes(int res) { if (res > al.getWidth() - 1) @@ -92,6 +100,12 @@ public class ViewportPositionProps extends ViewportProperties this.startRes = res; } + /** + * Set last residue visible in the viewport + * + * @param res + * residue position + */ public void setEndRes(int res) { if (res > al.getWidth()) @@ -105,6 +119,12 @@ public class ViewportPositionProps extends ViewportProperties this.endRes = res; } + /** + * Set the first sequence visible in the viewport + * + * @param seq + * sequence position + */ public void setStartSeq(int seq) { if (seq > al.getHeight() - 1) @@ -118,6 +138,12 @@ public class ViewportPositionProps extends ViewportProperties this.startSeq = seq; } + /** + * Set the last sequence visible in the viewport + * + * @param seq + * sequence position + */ public void setEndSeq(int seq) { if (seq > al.getHeight())