yaclf
This commit is contained in:
@@ -87,8 +87,7 @@ WrappedLabel wrapLabel(const GfxRenderer& renderer, const char* label, int maxWi
|
|||||||
// until label + "…" fits.
|
// until label + "…" fits.
|
||||||
const int ellipsisW = renderer.getTextWidth(fontId, "…");
|
const int ellipsisW = renderer.getTextWidth(fontId, "…");
|
||||||
std::string truncated = s;
|
std::string truncated = s;
|
||||||
while (!truncated.empty() &&
|
while (!truncated.empty() && renderer.getTextWidth(fontId, truncated.c_str()) + ellipsisW > maxWidth) {
|
||||||
renderer.getTextWidth(fontId, truncated.c_str()) + ellipsisW > maxWidth) {
|
|
||||||
truncated.pop_back();
|
truncated.pop_back();
|
||||||
}
|
}
|
||||||
out.line1 = truncated + "…";
|
out.line1 = truncated + "…";
|
||||||
|
|||||||
Reference in New Issue
Block a user