git://source.jalview.org
/
jalview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
dont draw first block if colour is null
[jalview.git]
/
src
/
jalview
/
gui
/
SequenceRenderer.java
diff --git
a/src/jalview/gui/SequenceRenderer.java
b/src/jalview/gui/SequenceRenderer.java
index
442239d
..
cf7db6c
100755
(executable)
--- a/
src/jalview/gui/SequenceRenderer.java
+++ b/
src/jalview/gui/SequenceRenderer.java
@@
-46,18
+46,18
@@
public class SequenceRenderer implements RendererI
\r
graphics = g;
\r
\r
\r
graphics = g;
\r
\r
- drawBoxes(seq, start, end, x1, y1, (int) width, height, pid);
\r
+ drawBoxes(seq, start, end, x1, y1, (int) width, height);
\r
\r
fm = g.getFontMetrics();
\r
drawText(seq,start,end,x1,y1,(int)width,height);
\r
\r
}
\r
\r
\r
fm = g.getFontMetrics();
\r
drawText(seq,start,end,x1,y1,(int)width,height);
\r
\r
}
\r
\r
- public void drawBoxes(SequenceI seq,int start, int end, int x1, int y1, int width, int height,Vector freq) {
\r
+ public void drawBoxes(SequenceI seq,int start, int end, int x1, int y1, int width, int height) {
\r
int i = start;
\r
int length = seq.getLength();
\r
\r
int i = start;
\r
int length = seq.getLength();
\r
\r
- int curStart = x1;
\r
+ int curStart = -1;
\r
int curWidth = width;
\r
\r
Color tempColour = null;
\r
int curWidth = width;
\r
\r
Color tempColour = null;
\r
@@
-76,7
+76,8
@@
public class SequenceRenderer implements RendererI
\r
if (resBoxColour != tempColour)
\r
{
\r
\r
if (resBoxColour != tempColour)
\r
{
\r
- graphics.fillRect(x1+width*(curStart-start),y1,curWidth,height);
\r
+ if(tempColour!=null)
\r
+ graphics.fillRect(x1+width*(curStart-start),y1,curWidth,height);
\r
graphics.setColor(resBoxColour);
\r
\r
curStart = i;
\r
graphics.setColor(resBoxColour);
\r
\r
curStart = i;
\r
@@
-89,7
+90,9
@@
public class SequenceRenderer implements RendererI
\r
i++;
\r
}
\r
\r
i++;
\r
}
\r
- graphics.fillRect(x1+width*(curStart-start),y1,curWidth,height);
\r
+
\r
+
\r
+ graphics.fillRect(x1+width*(curStart-start),y1,curWidth,height);
\r
}
\r
\r
public void drawText(SequenceI seq,int start, int end, int x1, int y1, int width, int height)
\r
}
\r
\r
public void drawText(SequenceI seq,int start, int end, int x1, int y1, int width, int height)
\r