default multiline labels valign set to 'top' + content panel width increased
This commit is contained in:
@@ -162,24 +162,14 @@ void Label::draw(const DrawContext* pctx, Assets* assets) {
|
||||
|
||||
glm::vec2 pos = calcPos();
|
||||
switch (align) {
|
||||
case Align::left:
|
||||
break;
|
||||
case Align::center:
|
||||
pos.x += (size.x-newsize.x)*0.5f;
|
||||
break;
|
||||
case Align::right:
|
||||
pos.x += size.x-newsize.x;
|
||||
break;
|
||||
case Align::left: break;
|
||||
case Align::center: pos.x += (size.x-newsize.x)*0.5f; break;
|
||||
case Align::right: pos.x += size.x-newsize.x; break;
|
||||
}
|
||||
switch (valign) {
|
||||
case Align::top:
|
||||
break;
|
||||
case Align::center:
|
||||
pos.y += (size.y-newsize.y)*0.5f;
|
||||
break;
|
||||
case Align::bottom:
|
||||
pos.y += size.y-newsize.y;
|
||||
break;
|
||||
case Align::top: break;
|
||||
case Align::center: pos.y += (size.y-newsize.y)*0.5f; break;
|
||||
case Align::bottom: pos.y += size.y-newsize.y; break;
|
||||
}
|
||||
textYOffset = pos.y-calcPos().y;
|
||||
totalLineHeight = lineHeight;
|
||||
|
||||
Reference in New Issue
Block a user