1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
#include "PHPRefactoringPreviewDlg.h"
#include "ColoursAndFontsManager.h"
#include "clPatch.h"
#include "lexer_configuration.h"
#include <wx/msgdlg.h>
PHPRefactoringPreviewDlg::PHPRefactoringPreviewDlg(wxWindow* parent, const wxString& patchContent)
: PHPRefactoringPreviewBaseDlg(parent)
{
LexerConf::Ptr_t lexer = ColoursAndFontsManager::Get().GetLexer("diff");
if(lexer) {
lexer->Apply(m_stcPreview, true);
}
m_stcPreview->SetText(patchContent);
m_stcPreview->SetReadOnly(true);
m_stcPreview->SetFirstVisibleLine(0);
CentreOnParent();
}
PHPRefactoringPreviewDlg::~PHPRefactoringPreviewDlg() {}
void PHPRefactoringPreviewDlg::OnApplyChanges(wxCommandEvent& event)
{
event.Skip();
EndModal(wxID_OK);
}
|