Formatting
[jalview.git] / src / jalview / appletgui / IdCanvas.java
index a1bc873..ac82e12 100755 (executable)
@@ -1,6 +1,6 @@
 /*\r
  * Jalview - A Sequence Alignment Editor and Viewer\r
- * Copyright (C) 2006 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
+ * Copyright (C) 2007 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
  *\r
  * This program is free software; you can redistribute it and/or\r
  * modify it under the terms of the GNU General Public License\r
@@ -54,7 +54,7 @@ public class IdCanvas
     if (searchResults != null && searchResults.contains(s))\r
     {\r
       gg.setColor(Color.black);\r
-      gg.fillRect(0, ((i - starty) * charHeight) + ypos,\r
+      gg.fillRect(0, ( (i - starty) * charHeight) + ypos,\r
                   getSize().width, charHeight);\r
       gg.setColor(Color.white);\r
     }\r
@@ -62,25 +62,26 @@ public class IdCanvas
              av.getSelectionGroup().getSequences(null).contains(s))\r
     {\r
       gg.setColor(Color.lightGray);\r
-      gg.fillRect(0, ((i - starty) * charHeight) + ypos,\r
+      gg.fillRect(0, ( (i - starty) * charHeight) + ypos,\r
                   getSize().width, charHeight);\r
       gg.setColor(Color.white);\r
     }\r
     else\r
     {\r
       gg.setColor(av.getSequenceColour(s));\r
-      gg.fillRect(0, ((i - starty) * charHeight) + ypos,\r
+      gg.fillRect(0, ( (i - starty) * charHeight) + ypos,\r
                   getSize().width, charHeight);\r
       gg.setColor(Color.black);\r
     }\r
 \r
-\r
-    gg.drawString( s.getDisplayId(av.getShowJVSuffix()), 0,\r
-                  ((i - starty) * charHeight) + ypos +\r
+    gg.drawString(s.getDisplayId(av.getShowJVSuffix()), 0,\r
+                  ( (i - starty) * charHeight) + ypos +\r
                   charHeight - (charHeight / 5));\r
 \r
     if (av.hasHiddenRows && av.showHiddenMarkers)\r
-          drawMarker(i, starty, ypos);\r
+    {\r
+      drawMarker(i, starty, ypos);\r
+    }\r
 \r
   }\r
 \r
@@ -186,7 +187,9 @@ public class IdCanvas
       int alheight = av.alignment.getHeight();\r
 \r
       if (av.hasHiddenColumns)\r
+      {\r
         maxwidth = av.getColumnSelection().findColumnPosition(maxwidth) - 1;\r
+      }\r
 \r
       int annotationHeight = 0;\r
       AnnotationLabels labels = null;\r
@@ -200,7 +203,9 @@ public class IdCanvas
 \r
       int hgap = av.charHeight;\r
       if (av.scaleAboveWrapped)\r
+      {\r
         hgap += av.charHeight;\r
+      }\r
 \r
       int cHeight = alheight * av.charHeight\r
           + hgap\r
@@ -220,7 +225,9 @@ public class IdCanvas
             setHiddenFont(i);\r
           }\r
           else\r
+          {\r
             gg.setFont(italic);\r
+          }\r
 \r
           SequenceI s = av.alignment.getSequenceAt(i);\r
           drawIdString(gg, s, i, 0, ypos);\r
@@ -249,8 +256,10 @@ public class IdCanvas
         }\r
 \r
         seq = av.alignment.getSequenceAt(i);\r
-        if(seq==null)\r
+        if (seq == null)\r
+        {\r
           continue;\r
+        }\r
 \r
         // Selected sequence colours\r
         if ( (searchResults != null) &&\r
@@ -267,7 +276,7 @@ public class IdCanvas
         }\r
         else\r
         {\r
-          currentColor =  av.getSequenceColour(seq);\r
+          currentColor = av.getSequenceColour(seq);\r
           currentTextColor = Color.black;\r
         }\r
 \r
@@ -278,14 +287,15 @@ public class IdCanvas
 \r
         gg.setColor(currentTextColor);\r
 \r
-\r
         gg.drawString(seq.getDisplayId(av.getShowJVSuffix()),\r
                       0,\r
                       ( ( (i - starty) * av.charHeight) + av.charHeight) -\r
                       (av.charHeight / 5));\r
 \r
         if (av.hasHiddenRows && av.showHiddenMarkers)\r
+        {\r
           drawMarker(i, starty, 0);\r
+        }\r
       }\r
     }\r
   }\r
@@ -298,7 +308,7 @@ public class IdCanvas
 \r
   void drawMarker(int i, int starty, int yoffset)\r
   {\r
-    SequenceI [] hseqs = av.alignment.getHiddenSequences().hiddenSequences;\r
+    SequenceI[] hseqs = av.alignment.getHiddenSequences().hiddenSequences;\r
     //Use this method here instead of calling hiddenSeq adjust\r
     //3 times.\r
     int hSize = hseqs.length;\r
@@ -310,59 +320,64 @@ public class IdCanvas
     boolean below = (hiddenIndex > lastIndex + 1);\r
     boolean above = (nextIndex > hiddenIndex + 1);\r
 \r
-\r
-\r
-    for(int j=0; j<hSize; j++)\r
+    for (int j = 0; j < hSize; j++)\r
     {\r
       if (hseqs[j] != null)\r
       {\r
-        if(j-1<hiddenIndex)\r
+        if (j - 1 < hiddenIndex)\r
+        {\r
           hiddenIndex++;\r
-        if(j-1<lastIndex)\r
+        }\r
+        if (j - 1 < lastIndex)\r
+        {\r
           lastIndex++;\r
-        if(j-1<nextIndex)\r
+        }\r
+        if (j - 1 < nextIndex)\r
+        {\r
           nextIndex++;\r
+        }\r
       }\r
-      }\r
+    }\r
 \r
-      gg.setColor(Color.blue);\r
-      if(below)\r
-      {\r
-        gg.fillPolygon(new int[]\r
-                       {getSize().width- av.charHeight,\r
-                       getSize().width- av.charHeight,\r
-                       getSize().width},\r
-                       new int[]\r
-                       {\r
-                       (i - starty) * av.charHeight +yoffset,\r
-                       (i - starty) * av.charHeight +yoffset+ av.charHeight / 4,\r
-                       (i - starty) * av.charHeight+yoffset\r
-        }, 3);\r
-      }\r
-      if(above)\r
-      {\r
-        gg.fillPolygon(new int[]\r
-                      {getSize().width- av.charHeight,\r
-                      getSize().width - av.charHeight,\r
-                      getSize().width },\r
-                      new int[]\r
-                      {\r
-                      (i - starty+1) * av.charHeight +yoffset,\r
-                      (i - starty+1) * av.charHeight +yoffset- av.charHeight / 4,\r
-                      (i - starty+1) * av.charHeight +yoffset\r
-       }, 3);\r
+    gg.setColor(Color.blue);\r
+    if (below)\r
+    {\r
+      gg.fillPolygon(new int[]\r
+                     {getSize().width - av.charHeight,\r
+                     getSize().width - av.charHeight,\r
+                     getSize().width},\r
+                     new int[]\r
+                     {\r
+                     (i - starty) * av.charHeight + yoffset,\r
+                     (i - starty) * av.charHeight + yoffset + av.charHeight / 4,\r
+                     (i - starty) * av.charHeight + yoffset\r
+      }, 3);\r
+    }\r
+    if (above)\r
+    {\r
+      gg.fillPolygon(new int[]\r
+                     {getSize().width - av.charHeight,\r
+                     getSize().width - av.charHeight,\r
+                     getSize().width},\r
+                     new int[]\r
+                     {\r
+                     (i - starty + 1) * av.charHeight + yoffset,\r
+                     (i - starty + 1) * av.charHeight + yoffset -\r
+                     av.charHeight / 4,\r
+                     (i - starty + 1) * av.charHeight + yoffset\r
+      }, 3);\r
 \r
-      }\r
+    }\r
   }\r
 \r
   void setHiddenFont(int i)\r
   {\r
-  /*  System.out.println(i+" "+av.alignment.getHeight());\r
-    if (av.alignment.getSequenceAt(i).getHiddenSequences() != null)\r
-      gg.setFont(new Font(av.getFont().getName(), Font.BOLD,\r
-                          av.getFont().getSize()));\r
-    else\r
-      gg.setFont(new Font(av.getFont().getName(), Font.ITALIC,\r
-                          av.getFont().getSize()));*/\r
+    /*  System.out.println(i+" "+av.alignment.getHeight());\r
+      if (av.alignment.getSequenceAt(i).getHiddenSequences() != null)\r
+        gg.setFont(new Font(av.getFont().getName(), Font.BOLD,\r
+                            av.getFont().getSize()));\r
+      else\r
+        gg.setFont(new Font(av.getFont().getName(), Font.ITALIC,\r
+                            av.getFont().getSize()));*/\r
   }\r
 }\r