feat(ui): add member variables to CSimpleCheckbox

This commit is contained in:
fallenoak 2025-11-18 21:00:27 -06:00
parent e87aff4c11
commit b2297d96d9
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D
2 changed files with 5 additions and 5 deletions

View File

@ -23,10 +23,6 @@ void CSimpleCheckbox::RegisterScriptMethods(lua_State* L) {
FrameScript_Object::FillScriptMethodTable(L, SimpleCheckboxMethods, NUM_SIMPLE_CHECKBOX_SCRIPT_METHODS);
}
CSimpleCheckbox::CSimpleCheckbox(CSimpleFrame* parent) : CSimpleButton(parent) {
// TODO
}
int32_t CSimpleCheckbox::GetScriptMetaTable() {
return CSimpleCheckbox::s_metatable;
}

View File

@ -15,13 +15,17 @@ class CSimpleCheckbox : public CSimpleButton {
static void RegisterScriptMethods(lua_State* L);
// Member variables
int32_t m_checked = 0;
CSimpleTexture* m_checkedTexture = nullptr;
CSimpleTexture* m_disabledTexture = nullptr;
// Virtual member functions
virtual bool IsA(int32_t type);
virtual int32_t GetScriptMetaTable();
// Member functions
CSimpleCheckbox(CSimpleFrame* parent);
CSimpleCheckbox(CSimpleFrame* parent)
: CSimpleButton(parent) {};
};
#endif