bool vvValidatorRevSpecExistsConstraint::ValidateItem( vvValidator* pValidator, const wxString& sItemType, const wxString& sItemName, bool bItemExists ) const { if (bItemExists) { if (this->mbExists) { pValidator->ReportSuccess(wxString::Format("%s already exists: %s", sItemType.Capitalize(), sItemName)); return true; } else { pValidator->ReportError(wxString::Format("%s must not already exist: %s", sItemType.Capitalize(), sItemName)); return false; } } else { if (this->mbExists) { pValidator->ReportError(wxString::Format("%s must already exist: %s", sItemType.Capitalize(), sItemName)); return false; } else { pValidator->ReportSuccess(wxString::Format("%s doesn't already exist: %s", sItemType.Capitalize(), sItemName)); return true; } } }
void OptionSettingsGeneral::OnLanguageChanged(wxCommandEvent& /*event*/) { const wxString lang = mmDialogs::mmSelectLanguage(this->m_app, this, true, false); if (lang.empty()) return; wxButton *btn = (wxButton*) FindWindow(ID_DIALOG_OPTIONS_BUTTON_LANGUAGE); wxASSERT(btn); btn->SetLabelText(lang.Capitalize()); }