From e9e7f7a714575c570cc4ec988af4568eb9d946d2 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 13 Oct 2018 23:23:11 +0200 Subject: [PATCH] Improve TextBox text placement a little bit. --- Widgets/TextBox.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Widgets/TextBox.cpp b/Widgets/TextBox.cpp index 4508954044..8107385f28 100644 --- a/Widgets/TextBox.cpp +++ b/Widgets/TextBox.cpp @@ -42,12 +42,12 @@ void TextBox::paintEvent(PaintEvent&) int firstVisibleChar = max((int)m_cursorPosition - (int)maxCharsToPaint, 0); unsigned charsToPaint = min(m_text.length() - firstVisibleChar, maxCharsToPaint); + int y = innerRect.center().y() - font.glyphHeight() / 2; for (unsigned i = 0; i < charsToPaint; ++i) { char ch = m_text[firstVisibleChar + i]; if (ch == ' ') continue; int x = innerRect.x() + (i * font.glyphWidth()); - int y = innerRect.y(); auto* bitmap = font.glyphBitmap(ch); if (!bitmap) { printf("TextBox: glyph missing: %02x\n", ch);