X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FAnnotationPanel.java;h=2226e8bde2541b736d8165cb61205c476be9d185;hb=56b66650a5223dd79423bcebed626a8cb850fcc7;hp=676fecfbaadc77b4752b7c43106cc6290e05c7da;hpb=d97f2ac18d8068bd294948f37fd3e2086666bfab;p=jalview.git diff --git a/src/jalview/gui/AnnotationPanel.java b/src/jalview/gui/AnnotationPanel.java index 676fecf..2226e8b 100755 --- a/src/jalview/gui/AnnotationPanel.java +++ b/src/jalview/gui/AnnotationPanel.java @@ -42,7 +42,6 @@ public class AnnotationPanel final String COLOUR = "Colour"; final Color HELIX_COLOUR = Color.red.darker(); final Color SHEET_COLOUR = Color.green.darker().darker(); - /** DOCUMENT ME!! */ AlignViewport av; AlignmentPanel ap; @@ -862,10 +861,13 @@ public class AnnotationPanel && (row.annotations[column].displayCharacter.length() > 0)) { - int charOffset = (av.charWidth - - fm.charWidth(row.annotations[column]. - displayCharacter.charAt( - 0))) / 2; + int charOffset = (av.getCentreColumnLabels()) ? ((av.charWidth - + fm.charsWidth(row.annotations[column]. + displayCharacter.toCharArray(),0, + row.annotations[column]. + displayCharacter.length())) / 2) + : (av.charWidth - fm.charWidth(row.annotations[column]. + displayCharacter.charAt(0))) / 2; if (row.annotations[column].colour == null) g.setColor(Color.black);