1
0
Fork 0
forked from len0rd/rockbox

Theme Editor: Delaying rendering of text lines until newline reached

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27330 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Robert Bieber 2010-07-07 07:49:00 +00:00
parent e03d373957
commit 88145656fb

View file

@ -171,6 +171,15 @@ void RBViewport::paint(QPainter *painter,
void RBViewport::newLine() void RBViewport::newLine()
{ {
if(leftText != "")
alignLeft();
if(centerText != "")
alignCenter();
if(rightText != "")
alignRight();
textOffset.setY(textOffset.y() + lineHeight); textOffset.setY(textOffset.y() + lineHeight);
textOffset.setX(0); textOffset.setX(0);
textAlign = Left; textAlign = Left;
@ -189,17 +198,14 @@ void RBViewport::write(QString text)
if(textAlign == Left) if(textAlign == Left)
{ {
leftText.append(text); leftText.append(text);
alignLeft();
} }
else if(textAlign == Center) else if(textAlign == Center)
{ {
centerText.append(text); centerText.append(text);
alignCenter();
} }
else if(textAlign == Right) else if(textAlign == Right)
{ {
rightText.append(text); rightText.append(text);
alignRight();
} }
} }