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
Merge develop to Release_2_8_3_Branch
[jalview.git]
/
src
/
jalview
/
appletgui
/
SequenceRenderer.java
diff --git
a/src/jalview/appletgui/SequenceRenderer.java
b/src/jalview/appletgui/SequenceRenderer.java
index
40b51b1
..
feb2705
100755
(executable)
--- a/
src/jalview/appletgui/SequenceRenderer.java
+++ b/
src/jalview/appletgui/SequenceRenderer.java
@@
-21,7
+21,6
@@
package jalview.appletgui;
import jalview.api.FeatureRenderer;
package jalview.appletgui;
import jalview.api.FeatureRenderer;
-import jalview.datamodel.AlignmentAnnotation;
import jalview.datamodel.SequenceGroup;
import jalview.datamodel.SequenceI;
import jalview.schemes.ColourSchemeI;
import jalview.datamodel.SequenceGroup;
import jalview.datamodel.SequenceI;
import jalview.schemes.ColourSchemeI;
@@
-161,7
+160,8
@@
public class SequenceRenderer implements jalview.api.SequenceRenderer
int length = seq.getLength();
int curStart = -1;
int length = seq.getLength();
int curStart = -1;
- int curWidth = av.charWidth;
+ int curWidth = av.getCharWidth(), avCharWidth = av.getCharWidth(), avCharHeight = av
+ .getCharHeight();
Color tempColour = null;
while (i <= end)
Color tempColour = null;
while (i <= end)
@@
-186,40
+186,41
@@
public class SequenceRenderer implements jalview.api.SequenceRenderer
{
if (tempColour != null)
{
{
if (tempColour != null)
{
- graphics.fillRect(av.charWidth * (curStart - start), y1,
- curWidth, av.charHeight);
+ graphics.fillRect(avCharWidth * (curStart - start), y1, curWidth,
+ avCharHeight);
}
graphics.setColor(resBoxColour);
curStart = i;
}
graphics.setColor(resBoxColour);
curStart = i;
- curWidth = av.charWidth;
+ curWidth = avCharWidth;
tempColour = resBoxColour;
}
else
{
tempColour = resBoxColour;
}
else
{
- curWidth += av.charWidth;
+ curWidth += avCharWidth;
}
i++;
}
}
i++;
}
- graphics.fillRect(av.charWidth * (curStart - start), y1, curWidth,
- av.charHeight);
+ graphics.fillRect(avCharWidth * (curStart - start), y1, curWidth,
+ avCharHeight);
}
public void drawText(SequenceI seq, int start, int end, int y1)
{
}
public void drawText(SequenceI seq, int start, int end, int y1)
{
+ int avCharWidth = av.getCharWidth(), avCharHeight = av.getCharHeight();
Font boldFont = null;
boolean bold = false;
Font boldFont = null;
boolean bold = false;
- if (av.upperCasebold)
+ if (av.isUpperCasebold())
{
{
- boldFont = new Font(av.getFont().getName(), Font.BOLD, av.charHeight);
+ boldFont = new Font(av.getFont().getName(), Font.BOLD, avCharHeight);
graphics.setFont(av.getFont());
}
graphics.setFont(av.getFont());
}
- y1 += av.charHeight - av.charHeight / 5; // height/5 replaces pady
+ y1 += avCharHeight - avCharHeight / 5; // height/5 replaces pady
int charOffset = 0;
int charOffset = 0;
@@
-286,7
+287,7
@@
public class SequenceRenderer implements jalview.api.SequenceRenderer
}
}
}
}
- if (av.upperCasebold)
+ if (av.isUpperCasebold())
{
fm = graphics.getFontMetrics();
if ('A' <= s && s <= 'Z')
{
fm = graphics.getFontMetrics();
if ('A' <= s && s <= 'Z')
@@
-306,8
+307,8
@@
public class SequenceRenderer implements jalview.api.SequenceRenderer
}
}
- charOffset = (av.charWidth - fm.charWidth(s)) / 2;
- graphics.drawString(String.valueOf(s), charOffset + av.charWidth
+ charOffset = (avCharWidth - fm.charWidth(s)) / 2;
+ graphics.drawString(String.valueOf(s), charOffset + avCharWidth
* (i - start), y1);
}
* (i - start), y1);
}
@@
-350,11
+351,11
@@
public class SequenceRenderer implements jalview.api.SequenceRenderer
public void drawHighlightedText(SequenceI seq, int start, int end,
int x1, int y1)
{
public void drawHighlightedText(SequenceI seq, int start, int end,
int x1, int y1)
{
- int pady = av.charHeight / 5;
+ int avCharWidth = av.getCharWidth(), avCharHeight = av.getCharHeight();
+ int pady = avCharHeight / 5;
int charOffset = 0;
graphics.setColor(Color.black);
int charOffset = 0;
graphics.setColor(Color.black);
- graphics.fillRect(x1, y1, av.charWidth * (end - start + 1),
- av.charHeight);
+ graphics.fillRect(x1, y1, avCharWidth * (end - start + 1), avCharHeight);
graphics.setColor(Color.white);
char s = '~';
graphics.setColor(Color.white);
char s = '~';
@@
-368,19
+369,19
@@
public class SequenceRenderer implements jalview.api.SequenceRenderer
s = seq.getCharAt(i);
}
s = seq.getCharAt(i);
}
- charOffset = (av.charWidth - fm.charWidth(s)) / 2;
+ charOffset = (avCharWidth - fm.charWidth(s)) / 2;
graphics.drawString(String.valueOf(s), charOffset + x1
graphics.drawString(String.valueOf(s), charOffset + x1
- + av.charWidth * (i - start), y1 + av.charHeight - pady);
+ + avCharWidth * (i - start), y1 + avCharHeight - pady);
}
}
}
public void drawCursor(SequenceI seq, int res, int x1, int y1)
{
}
}
}
public void drawCursor(SequenceI seq, int res, int x1, int y1)
{
- int pady = av.charHeight / 5;
+ int pady = av.getCharHeight() / 5;
int charOffset = 0;
graphics.setColor(Color.black);
int charOffset = 0;
graphics.setColor(Color.black);
- graphics.fillRect(x1, y1, av.charWidth, av.charHeight);
+ graphics.fillRect(x1, y1, av.getCharWidth(), av.getCharHeight());
graphics.setColor(Color.white);
graphics.setColor(Color.white);
graphics.setColor(Color.white);
graphics.setColor(Color.white);
@@
-389,9
+390,9
@@
public class SequenceRenderer implements jalview.api.SequenceRenderer
if (av.validCharWidth)
{
if (av.validCharWidth)
{
- charOffset = (av.charWidth - fm.charWidth(s)) / 2;
+ charOffset = (av.getCharWidth() - fm.charWidth(s)) / 2;
graphics.drawString(String.valueOf(s), charOffset + x1,
graphics.drawString(String.valueOf(s), charOffset + x1,
- (y1 + av.charHeight) - pady);
+ (y1 + av.getCharHeight()) - pady);
}
}
}
}