mirror of
https://github.com/whoahq/whoa.git
synced 2026-11-07 15:19:53 +03:00
feat(ui): add CSimpleCheckbox::OnClick
This commit is contained in:
2 files changed
+6
No files matched your search
@@ -70,6 +70,11 @@ void CSimpleCheckbox::LoadXML(XMLNode* node, CStatus* status) {
|
||||
}
|
||||
}
|
||||
|
||||
void CSimpleCheckbox::OnClick(const char* btn, int32_t a3) {
|
||||
this->SetChecked(this->m_checked == 0, 0);
|
||||
this->CSimpleButton::OnClick(btn, a3);
|
||||
}
|
||||
|
||||
void CSimpleCheckbox::SetChecked(int32_t checked, int32_t force) {
|
||||
if (checked == this->m_checked && !force) {
|
||||
return;
|
||||
|
||||
@@ -24,6 +24,7 @@ class CSimpleCheckbox : public CSimpleButton {
|
||||
virtual int32_t GetScriptMetaTable();
|
||||
virtual void LoadXML(XMLNode* node, CStatus* status);
|
||||
virtual void Enable(int32_t enabled);
|
||||
virtual void OnClick(const char* btn, int32_t a3);
|
||||
|
||||
// Member functions
|
||||
CSimpleCheckbox(CSimpleFrame* parent)
|
||||
|
||||
Reference in new issue
Block a user