mirror of
https://github.com/Maschell/libgui-sdl.git
synced 2025-02-22 10:47:39 +01:00
Fix size calculation of GuiText
This commit is contained in:
parent
6b1f9ab683
commit
fd84b77c8e
@ -43,6 +43,7 @@ GuiText::GuiText(const std::string &text, int32_t size, SDL_Color c, GuiFont *gF
|
|||||||
this->fc_font = gFont->getFont(size);
|
this->fc_font = gFont->getFont(size);
|
||||||
this->doUpdateTexture = true;
|
this->doUpdateTexture = true;
|
||||||
this->texture.setParent(this);
|
this->texture.setParent(this);
|
||||||
|
this->updateSize();
|
||||||
}
|
}
|
||||||
|
|
||||||
GuiText::~GuiText() {
|
GuiText::~GuiText() {
|
||||||
@ -51,6 +52,7 @@ GuiText::~GuiText() {
|
|||||||
|
|
||||||
void GuiText::setFontSize(int32_t size) {
|
void GuiText::setFontSize(int32_t size) {
|
||||||
this->fc_font = this->gFont->getFont(size);
|
this->fc_font = this->gFont->getFont(size);
|
||||||
|
updateSize();
|
||||||
this->doUpdateTexture = true;
|
this->doUpdateTexture = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -58,6 +60,7 @@ void GuiText::setMaxWidth(float width) {
|
|||||||
this->maxWidth = width;
|
this->maxWidth = width;
|
||||||
|
|
||||||
// Rebuild the texture cache on next draw
|
// Rebuild the texture cache on next draw
|
||||||
|
updateSize();
|
||||||
doUpdateTexture = true;
|
doUpdateTexture = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user