mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-06 11:31:49 +00:00
default multiline labels valign set to 'top' + content panel width increased
This commit is contained in:
parent
4dc2c4701d
commit
8b1c102cfe
5 changed files with 17 additions and 25 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue