virtual bool TransferDataFromWindow() { wxFileName fileName = m_filePicker->GetFileName(); if (fileName.FileExists()) { alertDlg("Project file is already exist.\nSelect other filename.", this); m_filePicker->SetFocus(); return false; } if (!fileName.IsOk()) { alertDlg("Project file name is empty or invalid.", this); m_filePicker->SetFocus(); return false; } if (m_textName->GetLabelText().IsEmpty()) { alertDlg("Project name is empty.", this); m_textName->SetFocus(); return false; } return true; }
void luNewProjWizard::OnWizardFinished(wxWizardEvent& event) { luMainFrame* frame = getLuMainFrame(); if (!frame) return; wxString projFileName = m_page2->getProjFileName(); if (frame->createNewProject(m_page2->getProjName(), projFileName, m_page3->getSelectedTemplate())) { alertDlg("New projct is created."); frame->openProjFile(projFileName); } else { alertDlg("Error - Can't create new project to \nSee error message in LogWindow." + m_page2->getProjFileName()); } }
void luFindDlg::OnFindClick( wxCommandEvent& event ) { wxString str = m_searchCombo->GetValue(); if (str.IsEmpty()) return; luEdit* edit = dynamic_cast<luEdit*>(GetParent()); if (!edit) return; int flags = 0; if (m_matchCase->IsChecked()) flags |= SCFIND_MATCHCASE; if (m_matchWholeWords->IsChecked()) flags |= SCFIND_WHOLEWORD; if (m_regularExp->IsChecked()) flags |= SCFIND_REGEXP; int start = 0; if (m_firstSearch) m_firstSearch = false; else start = edit->GetSelectionStart() + 1; int pos = edit->FindText(start, edit->GetLength(), str, flags); if (pos < 0) { alertDlg(wxString::Format("Can't find search for '%s'.", str)); return; } edit->SetSelection(pos, pos + str.Length()); edit->EnsureCaretVisible(); }
void luReplaceDlg::OnReplaceAllClick( wxCommandEvent& event ) { alertDlg("replaceall"); }
void luReplaceDlg::OnFindClick( wxCommandEvent& event ) { alertDlg("find"); }
void luNewProjWizard::OnWizardCancel(wxWizardEvent& event) { alertDlg("New create project wizard is cancelled.", this); }