- //Now draw the id strings\r
-\r
- //Now draw the id strings\r
- for (int i = starty; i < endy; i++)\r
- {\r
- if (av.hasHiddenRows)\r
- {\r
- setHiddenFont(i);\r
- }\r
-\r
- // Selected sequence colours\r
- if ( (searchResults != null) &&\r
- searchResults.contains(av.alignment.getSequenceAt(i)))\r
- {\r
- currentColor = Color.black;\r
- currentTextColor = Color.white;\r
- }\r
- else if ( (av.getSelectionGroup() != null) &&\r
- av.getSelectionGroup().getSequences(false).contains(\r
- av.alignment.getSequenceAt(i)))\r
- {\r
- currentColor = Color.lightGray;\r
- currentTextColor = Color.black;\r
- }\r
- else\r
- {\r
- currentColor = av.alignment.getSequenceAt(i).getColor();\r
- currentTextColor = Color.black;\r
- }\r
-\r
- gg.setColor(currentColor);\r
-\r
- gg.fillRect(0, (i - starty) * av.charHeight, getWidth(),\r
- av.charHeight);\r
-\r
- gg.setColor(currentTextColor);\r
-\r
- String string = av.alignment.getSequenceAt(i).getDisplayId( av.getShowJVSuffix());\r
-\r
- gg.drawString(string, 0,\r
- (((i - starty) * av.charHeight) + av.charHeight) -\r
- (av.charHeight / 5));\r
-\r
- if(av.hasHiddenRows && av.showHiddenMarkers)\r
- drawMarker(i, starty, 0);\r
-\r
- }\r