From ae64833a5c9f9cc637834928f1c6a2f123b23cab Mon Sep 17 00:00:00 2001 From: fallenoak Date: Mon, 2 Feb 2026 22:19:15 -0600 Subject: [PATCH] feat(ui): add CSimpleFrame::m_attributes --- src/ui/simple/CSimpleFrame.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ui/simple/CSimpleFrame.hpp b/src/ui/simple/CSimpleFrame.hpp index 2f08b23..39e8d19 100644 --- a/src/ui/simple/CSimpleFrame.hpp +++ b/src/ui/simple/CSimpleFrame.hpp @@ -6,6 +6,7 @@ #include "ui/CScriptRegion.hpp" #include "ui/Types.hpp" #include "ui/simple/CSimpleRegion.hpp" +#include #include #include @@ -17,6 +18,10 @@ class CSimpleTitleRegion; class CSimpleTop; struct lua_State; +struct FRAMEATTR : TSHashObject { + int32_t luaRef; +}; + class CSimpleFrame : public CScriptRegion { public: // Static members @@ -71,6 +76,7 @@ class CSimpleFrame : public CScriptRegion { ScriptIx m_onAttributeChange; ScriptIx m_onEnable; ScriptIx m_onDisable; + TSHashTable m_attributes; int32_t m_drawenabled[NUM_SIMPLEFRAME_DRAWLAYERS]; CBackdropGenerator* m_backdrop = nullptr; STORM_EXPLICIT_LIST(CSimpleRegion, m_regionLink) m_regions;