feat(ui): add CSimpleFrame::m_attributes

This commit is contained in:
fallenoak committed 2026-02-02 22:19:15 -06:00
1 parent 728d13b216
commit ae64833a5c
1 file changed
+6
+6
View File
@@ -6,6 +6,7 @@
#include "ui/CScriptRegion.hpp"
#include "ui/Types.hpp"
#include "ui/simple/CSimpleRegion.hpp"
#include <storm/Hash.hpp>
#include <storm/List.hpp>
#include <cstdint>
@@ -17,6 +18,10 @@ class CSimpleTitleRegion;
class CSimpleTop;
struct lua_State;
struct FRAMEATTR : TSHashObject<FRAMEATTR, HASHKEY_STRI> {
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<FRAMEATTR, HASHKEY_STRI> m_attributes;
int32_t m_drawenabled[NUM_SIMPLEFRAME_DRAWLAYERS];
CBackdropGenerator* m_backdrop = nullptr;
STORM_EXPLICIT_LIST(CSimpleRegion, m_regionLink) m_regions;