Hi Jules,
Here is bug fix regarding Label::componentMovedOrResized implementation which contains hardcoded values right now.
void Label::componentMovedOrResized (Component& component, bool /*wasMoved*/, bool /*wasResized*/)
{
const Font f (getLookAndFeel().getLabelFont (*this));
if (leftOfOwnerComp)
{
setSize(jmin(std::ceil(f.getStringWidthFloat(textValue.toString())) + getBorderSize().getLeftAndRight(), component.getX()),
component.getHeight());
setTopRightPosition (component.getX(), component.getY());
}
else
{
setSize (component.getWidth(),
getBorderSize().getTopAndBottom() + std::ceil(f.getHeight()));
setTopLeftPosition (component.getX(), component.getY() - getHeight());
}
}
Thanks,
