1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-07-27 17:28:41 +00:00

TouchScreenGUI: Show status text above grid menu

This commit is contained in:
Gregor Parzefall 2024-08-21 13:04:51 +02:00 committed by grorp
parent 88397c2908
commit 08de047033
3 changed files with 29 additions and 8 deletions

View file

@ -177,6 +177,9 @@ public:
void registerHotbarRect(u16 index, const recti &rect);
std::optional<u16> getHotbarSelection();
bool isStatusTextOverriden() { return m_overflow_open; }
IGUIStaticText *getStatusText() { return m_status_text.get(); }
private:
IrrlichtDevice *m_device = nullptr;
IGUIEnvironment *m_guienv = nullptr;
@ -235,6 +238,8 @@ private:
std::vector<std::shared_ptr<IGUIStaticText>> m_overflow_button_titles;
std::vector<recti> m_overflow_button_rects;
std::shared_ptr<IGUIStaticText> m_status_text;
void toggleOverflowMenu();
void updateVisibility();
void releaseAll();