)
{
wxPanel::Create(parent, id, pos, size, style);
+ this->library = library;
+ CreateControls();
// this part makes the scrollbars show up
this->FitInside(); // ask the sizer about the needed size
this->SetScrollRate(5, 5);
-
- this->library = library;
- CreateControls();
return TRUE;
}
void wxCDMLibraryDescriptionPanel::On3rdLibraryChBChange(wxCommandEvent& event)
{
- this->library->Set3rdPartyLibrary(crea::wx2std(((wxCheckBox*)event.GetEventObject())->GetName()), ((wxCheckBox*)event.GetEventObject())->GetValue());
+ if(this->library->Set3rdPartyLibrary(crea::wx2std(((wxCheckBox*)event.GetEventObject())->GetName()), ((wxCheckBox*)event.GetEventObject())->GetValue()))
+ ((wxCheckBox*)event.GetEventObject())->SetValue(((wxCheckBox*)event.GetEventObject())->GetValue());
+ else
+ ((wxCheckBox*)event.GetEventObject())->SetValue(!((wxCheckBox*)event.GetEventObject())->GetValue());
}
void wxCDMLibraryDescriptionPanel::OnLibraryChBChange(wxCommandEvent& event)