X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fcontacteditor%2FfrmContactEditor-Reset.cpp;h=67d6fe495f7b6b053066497f53ca397474e49106;hb=ee9b71949005734012f18251774807c38b989ae2;hp=fd68b7b570903547cd4b143fdc4068d8062a6146;hpb=fd24f3b38fb3dbb1d5bd893a24240f1400f70d10;p=xestiaab%2F.git diff --git a/source/contacteditor/frmContactEditor-Reset.cpp b/source/contacteditor/frmContactEditor-Reset.cpp index fd68b7b..67d6fe4 100644 --- a/source/contacteditor/frmContactEditor-Reset.cpp +++ b/source/contacteditor/frmContactEditor-Reset.cpp @@ -20,130 +20,130 @@ void frmContactEditor::ClearContact(){ - // Clear out the GUI and values. - - // Clear GUI. - - txtTitle->Clear(); - txtForename->Clear(); - txtSurname->Clear(); - txtOtherNames->Clear(); - txtSuffix->Clear(); - cmbDisplayAs->Clear(); - cmbDisplayAs->SetValue(wxT("")); - wxDateTime EmptyDate; - wxBitmap EmptyBitmap; - dapAnniversary->SetValue(EmptyDate); - dapBirthday->SetValue(EmptyDate); - txtBirthday->Clear(); - txtAnniversary->Clear(); - cmbGender->Select(0); - txtGenderDescription->Clear(); - - lboNicknames->DeleteAllItems(); - lboHomeNicknames->DeleteAllItems(); - lboBusinessNicknames->DeleteAllItems(); - - lboAddresses->DeleteAllItems(); - lboHomeAddresses->DeleteAllItems(); - lboBusinessAddresses->DeleteAllItems(); - - lboEmails->DeleteAllItems(); - lboHomeEmails->DeleteAllItems(); - lboBusinessEmail->DeleteAllItems(); - - lboIM->DeleteAllItems(); - lboHomeIM->DeleteAllItems(); - lboBusinessIM->DeleteAllItems(); - - lboTelephone->DeleteAllItems(); - lboHomeTelephone->DeleteAllItems(); - lboBusinessTelephone->DeleteAllItems(); - - lboLanguages->DeleteAllItems(); - lboHomeLanguages->DeleteAllItems(); - lboBusinessLanguages->DeleteAllItems(); - - lboTimezones->DeleteAllItems(); - lboHomeTimezones->DeleteAllItems(); - lboBusinessTimezones->DeleteAllItems(); - - lboGeoposition->DeleteAllItems(); - lboHomeGeoposition->DeleteAllItems(); - lboBusinessGeoposition->DeleteAllItems(); - - lboRelated->DeleteAllItems(); - - lboWebsites->DeleteAllItems(); - lboHomeWebsites->DeleteAllItems(); - lboBusinessWebsites->DeleteAllItems(); - - lboTitles->DeleteAllItems(); - lboHomeTitles->DeleteAllItems(); - lboBusinessTitles->DeleteAllItems(); - - lboRoles->DeleteAllItems(); - lboHomeRoles->DeleteAllItems(); - lboBusinessRoles->DeleteAllItems(); - - lboOrganisations->DeleteAllItems(); - lboHomeOrganisations->DeleteAllItems(); - lboBusinessOrganisations->DeleteAllItems(); - - lboNotes->DeleteAllItems(); - lboHomeNotes->DeleteAllItems(); - lboBusinessNotes->DeleteAllItems(); - - lboCategories->DeleteAllItems(); - - lboGroups->DeleteAllItems(); - - // Clear Picture - lboPictures->DeleteAllItems(); - imgPicture->SetBitmap(EmptyBitmap); - - // Clear Logo - lboLogos->DeleteAllItems(); - imgLogo->SetBitmap(EmptyBitmap); - - lboSounds->DeleteAllItems(); - - lboCalendarAddresses->DeleteAllItems(); - lboCalendarRequestAddress->DeleteAllItems(); - lboFreeBusyAddresses->DeleteAllItems(); - - lboKeys->DeleteAllItems(); - - lboVendorNamespace->DeleteAllItems(); - lboXToken->DeleteAllItems(); - - // Clear values out. - - ContactEditorData.ClearData(); - - wxSContactFilename.Clear(); - boolContactModified = FALSE; - intSeekSelectedData = 0; - - /* Section for saving/loading data */ - - ETag.Clear(); - ETagOriginal.Clear(); - - strValue.Clear(); - strValue2.Clear(); - strValue3.Clear(); - - boolValue = FALSE; - boolValue2 = FALSE; - intValue = 0; - intValue2 = 0; - intValue3 = 0; - BinaryDataProc = FALSE; - EditMode = TRUE; - DialogOpen = FALSE; + // Clear out the GUI and values. + + // Clear GUI. + + txtTitle->Clear(); + txtForename->Clear(); + txtSurname->Clear(); + txtOtherNames->Clear(); + txtSuffix->Clear(); + cmbDisplayAs->Clear(); + cmbDisplayAs->SetValue(wxT("")); + wxDateTime EmptyDate; + wxBitmap EmptyBitmap; + dapAnniversary->SetValue(EmptyDate); + dapBirthday->SetValue(EmptyDate); + txtBirthday->Clear(); + txtAnniversary->Clear(); + cmbGender->Select(0); + txtGenderDescription->Clear(); + + lboNicknames->DeleteAllItems(); + lboHomeNicknames->DeleteAllItems(); + lboBusinessNicknames->DeleteAllItems(); + + lboAddresses->DeleteAllItems(); + lboHomeAddresses->DeleteAllItems(); + lboBusinessAddresses->DeleteAllItems(); + + lboEmails->DeleteAllItems(); + lboHomeEmails->DeleteAllItems(); + lboBusinessEmail->DeleteAllItems(); + + lboIM->DeleteAllItems(); + lboHomeIM->DeleteAllItems(); + lboBusinessIM->DeleteAllItems(); + + lboTelephone->DeleteAllItems(); + lboHomeTelephone->DeleteAllItems(); + lboBusinessTelephone->DeleteAllItems(); + + lboLanguages->DeleteAllItems(); + lboHomeLanguages->DeleteAllItems(); + lboBusinessLanguages->DeleteAllItems(); + + lboTimezones->DeleteAllItems(); + lboHomeTimezones->DeleteAllItems(); + lboBusinessTimezones->DeleteAllItems(); + + lboGeoposition->DeleteAllItems(); + lboHomeGeoposition->DeleteAllItems(); + lboBusinessGeoposition->DeleteAllItems(); + + lboRelated->DeleteAllItems(); + + lboWebsites->DeleteAllItems(); + lboHomeWebsites->DeleteAllItems(); + lboBusinessWebsites->DeleteAllItems(); + + lboTitles->DeleteAllItems(); + lboHomeTitles->DeleteAllItems(); + lboBusinessTitles->DeleteAllItems(); + + lboRoles->DeleteAllItems(); + lboHomeRoles->DeleteAllItems(); + lboBusinessRoles->DeleteAllItems(); + + lboOrganisations->DeleteAllItems(); + lboHomeOrganisations->DeleteAllItems(); + lboBusinessOrganisations->DeleteAllItems(); + + lboNotes->DeleteAllItems(); + lboHomeNotes->DeleteAllItems(); + lboBusinessNotes->DeleteAllItems(); + + lboCategories->DeleteAllItems(); + + lboGroups->DeleteAllItems(); + + // Clear Picture + lboPictures->DeleteAllItems(); + imgPicture->SetBitmap(EmptyBitmap); + + // Clear Logo + lboLogos->DeleteAllItems(); + imgLogo->SetBitmap(EmptyBitmap); + + lboSounds->DeleteAllItems(); + + lboCalendarAddresses->DeleteAllItems(); + lboCalendarRequestAddress->DeleteAllItems(); + lboFreeBusyAddresses->DeleteAllItems(); + + lboKeys->DeleteAllItems(); + + lboVendorNamespace->DeleteAllItems(); + lboXToken->DeleteAllItems(); + + // Clear values out. + + ContactEditorData.ClearData(); + + wxSContactFilename.Clear(); + boolContactModified = FALSE; + intSeekSelectedData = 0; + + /* Section for saving/loading data */ + + ETag.Clear(); + ETagOriginal.Clear(); + + strValue.Clear(); + strValue2.Clear(); + strValue3.Clear(); + + boolValue = FALSE; + boolValue2 = FALSE; + intValue = 0; + intValue2 = 0; + intValue3 = 0; + BinaryDataProc = FALSE; + EditMode = TRUE; + DialogOpen = FALSE; - PictureImage = wxNullBitmap; - LogoImage = wxNullBitmap; + PictureImage = wxNullBitmap; + LogoImage = wxNullBitmap; }