}
}
- wxCommandEvent event(wxEVT_COMMAND_CHECKBOX_CLICKED, cb->GetId());
+ wxCommandEvent event(wxEVT_CHECKBOX, cb->GetId());
event.SetInt(cb->Get3StateValue());
event.SetEventObject(cb);
cb->HandleWindowEvent(event);
wxCheckBox::wxCheckBox()
{
+ m_widgetCheckbox = NULL;
+}
+
+wxCheckBox::~wxCheckBox()
+{
+ if (m_widgetCheckbox && m_widgetCheckbox != m_widget)
+ GTKDisconnect(m_widgetCheckbox);
}
bool wxCheckBox::Create(wxWindow *parent,