98 |
for (int offset = s.offset; offset < (s.offset + s.count); ++offset) |
for (int offset = s.offset; offset < (s.offset + s.count); ++offset) |
99 |
{ |
{ |
100 |
char c = buffer[offset]; |
char c = buffer[offset]; |
101 |
if (len > 0 && (c == '\t' || c == '\n')) |
if (c == '\t' || c == '\n') |
102 |
{ |
{ |
103 |
g.drawChars(buffer, pos, len, pixelX, pixelY + ascent); |
if (len > 0) { |
104 |
pixelX += pixelWidth; |
g.drawChars(buffer, pos, len, pixelX, pixelY + ascent); |
105 |
pixelWidth = 0; |
pixelX += pixelWidth; |
106 |
|
pixelWidth = 0; |
107 |
|
} |
108 |
pos = offset+1; |
pos = offset+1; |
109 |
len = 0; |
len = 0; |
110 |
} |
} |
111 |
|
|
112 |
switch (c) |
switch (c) |
113 |
{ |
{ |
114 |
case '\t': |
case '\t': |