1
///////////////////////////////////////////////////////////////////////////
2
// C++ code generated with wxFormBuilder (version Apr 16 2008)
3
// http://www.wxformbuilder.org/
5
// PLEASE DO "NOT" EDIT THIS FILE!
6
///////////////////////////////////////////////////////////////////////////
8
#include "findinfilesdlgbase.h"
10
///////////////////////////////////////////////////////////////////////////
12
FindInFilesDialogBase::FindInFilesDialogBase( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
14
this->SetSizeHints( wxDefaultSize, wxDefaultSize );
17
bSizer1 = new wxBoxSizer( wxHORIZONTAL );
20
bSizer91 = new wxBoxSizer( wxVERTICAL );
22
wxFlexGridSizer* fgSizer1;
23
fgSizer1 = new wxFlexGridSizer( 2, 2, 0, 0 );
24
fgSizer1->AddGrowableCol( 1 );
25
fgSizer1->SetFlexibleDirection( wxBOTH );
26
fgSizer1->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
28
wxStaticText* m_staticText1;
29
m_staticText1 = new wxStaticText( this, wxID_ANY, _("Find What :"), wxDefaultPosition, wxDefaultSize, 0 );
30
m_staticText1->Wrap( -1 );
31
fgSizer1->Add( m_staticText1, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
33
m_findString = new wxComboBox( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
34
fgSizer1->Add( m_findString, 0, wxALL|wxEXPAND, 5 );
36
wxStaticText* m_staticText2;
37
m_staticText2 = new wxStaticText( this, wxID_ANY, _("Look in :"), wxDefaultPosition, wxDefaultSize, 0 );
38
m_staticText2->Wrap( -1 );
39
fgSizer1->Add( m_staticText2, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
42
bSizer10 = new wxBoxSizer( wxHORIZONTAL );
44
m_dirPicker = new DirPicker(this, wxID_ANY, wxT("..."), wxEmptyString, _("Select a folder:"), wxDefaultPosition, wxDefaultSize, wxDP_USE_COMBOBOX);
45
bSizer10->Add( m_dirPicker, 1, wxALL, 5 );
47
m_btnAddPath = new wxButton( this, wxID_ANY, _("&Add"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
48
bSizer10->Add( m_btnAddPath, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
50
fgSizer1->Add( bSizer10, 1, wxEXPAND, 5 );
52
bSizer91->Add( fgSizer1, 0, wxEXPAND|wxALL, 5 );
55
bSizer6 = new wxBoxSizer( wxHORIZONTAL );
57
m_listPaths = new wxListBox( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
58
bSizer6->Add( m_listPaths, 1, wxALL|wxEXPAND, 5 );
61
bSizer9 = new wxBoxSizer( wxVERTICAL );
63
m_btnRemovelPath = new wxButton( this, wxID_ANY, _("-"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
64
m_btnRemovelPath->SetToolTip( _("Remove the selected search path") );
66
bSizer9->Add( m_btnRemovelPath, 0, wxALL|wxEXPAND, 5 );
68
m_btnClearPaths = new wxButton( this, wxID_ANY, _("X"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
69
m_btnClearPaths->SetToolTip( _("Clear the search path list") );
71
bSizer9->Add( m_btnClearPaths, 0, wxALL|wxEXPAND, 5 );
73
bSizer6->Add( bSizer9, 0, wxALIGN_CENTER_VERTICAL, 5 );
75
bSizer91->Add( bSizer6, 1, wxEXPAND|wxRIGHT|wxLEFT, 5 );
78
bSizer5 = new wxBoxSizer( wxHORIZONTAL );
80
wxStaticText* m_staticText3;
81
m_staticText3 = new wxStaticText( this, wxID_ANY, _("Look at these file &types :"), wxDefaultPosition, wxDefaultSize, 0 );
82
m_staticText3->Wrap( -1 );
83
bSizer5->Add( m_staticText3, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
85
m_fileTypes = new wxComboBox( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
86
m_fileTypes->Append( _("*.c;*.cpp;*.cxx;*.cc;*.h;*.hpp;*.hxx;*.hh;*.inl;*.inc") );
87
m_fileTypes->Append( _("*.*") );
88
bSizer5->Add( m_fileTypes, 1, wxALL, 5 );
90
bSizer91->Add( bSizer5, 0, wxEXPAND|wxALL, 5 );
92
wxStaticBoxSizer* sbSizer1;
93
sbSizer1 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Options:") ), wxVERTICAL );
95
wxFlexGridSizer* fgSizer2;
96
fgSizer2 = new wxFlexGridSizer( 2, 2, 0, 0 );
97
fgSizer2->SetFlexibleDirection( wxBOTH );
98
fgSizer2->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
100
m_matchCase = new wxCheckBox( this, wxID_ANY, _("&Match case"), wxDefaultPosition, wxDefaultSize, 0 );
102
fgSizer2->Add( m_matchCase, 0, wxALL|wxEXPAND, 5 );
104
m_matchWholeWord = new wxCheckBox( this, wxID_ANY, _("Match &whole word"), wxDefaultPosition, wxDefaultSize, 0 );
106
fgSizer2->Add( m_matchWholeWord, 0, wxALL|wxEXPAND, 5 );
108
m_regualrExpression = new wxCheckBox( this, wxID_ANY, _("Regular &expression"), wxDefaultPosition, wxDefaultSize, 0 );
110
fgSizer2->Add( m_regualrExpression, 0, wxALL|wxEXPAND, 5 );
112
m_fontEncoding = new wxCheckBox( this, wxID_ANY, _("Use the editor's font encoding (when left unchecked encoding is set to UTF8)"), wxDefaultPosition, wxDefaultSize, 0 );
114
fgSizer2->Add( m_fontEncoding, 0, wxALL|wxEXPAND, 5 );
116
m_printScope = new wxCheckBox( this, wxID_ANY, _("Display C++ scope (class/function) for the matches"), wxDefaultPosition, wxDefaultSize, 0 );
118
fgSizer2->Add( m_printScope, 0, wxALL, 5 );
120
m_checkBoxSaveFilesBeforeSearching = new wxCheckBox( this, wxID_ANY, _("&Save modified files before searching"), wxDefaultPosition, wxDefaultSize, 0 );
122
fgSizer2->Add( m_checkBoxSaveFilesBeforeSearching, 0, wxALL|wxEXPAND, 5 );
124
sbSizer1->Add( fgSizer2, 0, wxEXPAND, 5 );
126
bSizer91->Add( sbSizer1, 0, wxEXPAND|wxALL, 10 );
129
bSizer7 = new wxBoxSizer( wxHORIZONTAL );
131
wxStaticText* m_staticText4;
132
m_staticText4 = new wxStaticText( this, wxID_ANY, _("Display search results in tab :"), wxDefaultPosition, wxDefaultSize, 0 );
133
m_staticText4->Wrap( -1 );
134
bSizer7->Add( m_staticText4, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
136
m_resInNewTab = new wxRadioButton( this, wxID_ANY, _("New tab"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP );
137
m_resInNewTab->SetValue( true );
138
bSizer7->Add( m_resInNewTab, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
141
bSizer7->Add( 0, 0, 1, wxEXPAND, 5 );
143
m_resInActiveTab = new wxRadioButton( this, wxID_ANY, _("Active tab (overwrite last search)"), wxDefaultPosition, wxDefaultSize, 0 );
144
bSizer7->Add( m_resInActiveTab, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
147
bSizer7->Add( 0, 0, 1, wxEXPAND, 5 );
149
bSizer91->Add( bSizer7, 0, wxEXPAND|wxALL, 5 );
151
bSizer1->Add( bSizer91, 1, wxEXPAND, 5 );
153
m_staticline1 = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL|wxLI_VERTICAL );
154
bSizer1->Add( m_staticline1, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
157
bSizer2 = new wxBoxSizer( wxVERTICAL );
159
m_find = new wxButton( this, wxID_ANY, _("&Find"), wxDefaultPosition, wxDefaultSize, 0 );
160
bSizer2->Add( m_find, 0, wxALL|wxEXPAND, 5 );
162
m_replaceAll = new wxButton( this, wxID_ANY, _("Find &Replace Candidates"), wxDefaultPosition, wxDefaultSize, 0 );
163
bSizer2->Add( m_replaceAll, 0, wxALL|wxEXPAND, 5 );
165
m_stop = new wxButton( this, wxID_ANY, _("Sto&p Search"), wxDefaultPosition, wxDefaultSize, 0 );
166
bSizer2->Add( m_stop, 0, wxALL|wxEXPAND, 5 );
168
m_cancel = new wxButton( this, wxID_ANY, _("Close"), wxDefaultPosition, wxDefaultSize, 0 );
169
bSizer2->Add( m_cancel, 0, wxALL|wxEXPAND, 5 );
171
bSizer1->Add( bSizer2, 0, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 5 );
173
this->SetSizer( bSizer1 );
175
bSizer1->Fit( this );
178
this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( FindInFilesDialogBase::OnClose ) );
179
m_btnAddPath->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnAddPath ), NULL, this );
180
m_btnRemovelPath->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnRemovePath ), NULL, this );
181
m_btnClearPaths->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClearPaths ), NULL, this );
182
m_matchCase->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );
183
m_matchWholeWord->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );
184
m_regualrExpression->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );
185
m_fontEncoding->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );
186
m_printScope->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );
187
m_checkBoxSaveFilesBeforeSearching->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );
188
m_find->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );
189
m_replaceAll->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );
190
m_stop->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );
191
m_cancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );
194
FindInFilesDialogBase::~FindInFilesDialogBase()
197
this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( FindInFilesDialogBase::OnClose ) );
198
m_btnAddPath->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnAddPath ), NULL, this );
199
m_btnRemovelPath->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnRemovePath ), NULL, this );
200
m_btnClearPaths->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClearPaths ), NULL, this );
201
m_matchCase->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );
202
m_matchWholeWord->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );
203
m_regualrExpression->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );
204
m_fontEncoding->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );
205
m_printScope->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );
206
m_checkBoxSaveFilesBeforeSearching->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );
207
m_find->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );
208
m_replaceAll->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );
209
m_stop->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );
210
m_cancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( FindInFilesDialogBase::OnClick ), NULL, this );