text += string;
}
tlayout.setText(text);
tlayout.setStyle(new TextStyle(null, pathColor, null), blackLength,
text.length());
if (!matches) {
tlayout.setStyle(new TextStyle(null, matchColor, null), text
.length()
- string.length(), text.length());
}
if (filter != null) {
Point match = filter.match(getName(trace));
if (match != null) {
tlayout.setStyle(new TextStyle(null, null, matchColor),
match.x, match.y + match.x - 1);
}
}
tlayout.draw(event.gc, event.x + getMaxSize(), event.y);
}