mirror of
https://github.com/vcmi/vcmi.git
synced 2025-08-13 19:54:17 +02:00
Merge pull request #1901 from rilian-la-te/disable-info-bar-scroll
InfoBar: disable scrollbar
This commit is contained in:
@@ -173,7 +173,7 @@ CInfoBar::VisibleComponentInfo::VisibleComponentInfo(const std::vector<Component
|
|||||||
auto fullRect = Rect(CInfoBar::offset, CInfoBar::offset, data_width - 2 * CInfoBar::offset, data_height - 2 * CInfoBar::offset);
|
auto fullRect = Rect(CInfoBar::offset, CInfoBar::offset, data_width - 2 * CInfoBar::offset, data_height - 2 * CInfoBar::offset);
|
||||||
auto textRect = fullRect;
|
auto textRect = fullRect;
|
||||||
auto imageRect = fullRect;
|
auto imageRect = fullRect;
|
||||||
auto font = FONT_SMALL;
|
auto font = tiny ? FONT_TINY : FONT_SMALL;
|
||||||
auto maxComponents = 2;
|
auto maxComponents = 2;
|
||||||
|
|
||||||
if(!compsToDisplay.empty())
|
if(!compsToDisplay.empty())
|
||||||
@@ -210,11 +210,9 @@ CInfoBar::VisibleComponentInfo::VisibleComponentInfo(const std::vector<Component
|
|||||||
|
|
||||||
comps = std::make_shared<CComponentBox>(vect, imageRect, 4, 4, 1, maxComponents);
|
comps = std::make_shared<CComponentBox>(vect, imageRect, 4, 4, 1, maxComponents);
|
||||||
}
|
}
|
||||||
else
|
|
||||||
font = tiny ? FONT_TINY : font;
|
|
||||||
|
|
||||||
if(!message.empty())
|
if(!message.empty())
|
||||||
text = std::make_shared<CTextBox>(message, textRect, 0, font, ETextAlignment::CENTER, Colors::WHITE);
|
text = std::make_shared<CMultiLineLabel>(textRect, font, ETextAlignment::CENTER, Colors::WHITE, message);
|
||||||
}
|
}
|
||||||
|
|
||||||
void CInfoBar::playNewDaySound()
|
void CInfoBar::playNewDaySound()
|
||||||
|
@@ -27,7 +27,7 @@ class CComponentBox;
|
|||||||
class CHeroTooltip;
|
class CHeroTooltip;
|
||||||
class CTownTooltip;
|
class CTownTooltip;
|
||||||
class CLabel;
|
class CLabel;
|
||||||
class CTextBox;
|
class CMultiLineLabel;
|
||||||
|
|
||||||
/// Info box which shows next week/day information, hold the current date
|
/// Info box which shows next week/day information, hold the current date
|
||||||
class CInfoBar : public CIntObject
|
class CInfoBar : public CIntObject
|
||||||
@@ -112,7 +112,7 @@ private:
|
|||||||
class VisibleComponentInfo : public CVisibleInfo
|
class VisibleComponentInfo : public CVisibleInfo
|
||||||
{
|
{
|
||||||
std::shared_ptr<CComponentBox> comps;
|
std::shared_ptr<CComponentBox> comps;
|
||||||
std::shared_ptr<CTextBox> text;
|
std::shared_ptr<CMultiLineLabel> text;
|
||||||
public:
|
public:
|
||||||
struct Cache
|
struct Cache
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user