mirror of
https://github.com/whoahq/whoa.git
synced 2026-02-01 00:02:45 +03:00
feat(ui): add CSimpleCheckbox::OnClick
This commit is contained in:
parent
cdf7dc88d8
commit
d8807d9feb
@ -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)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user