103
Wx::wxDefaultPosition,
108
108
my $m_staticline2 = Wx::StaticLine->new(
111
Wx::wxDefaultPosition,
116
116
$self->{find_regex} = Wx::CheckBox->new(
119
119
Wx::gettext("&Regular Expression"),
120
Wx::wxDefaultPosition,
124
124
$self->{find_case} = Wx::CheckBox->new(
127
127
Wx::gettext("&Case Sensitive"),
128
Wx::wxDefaultPosition,
132
132
my $m_staticline1 = Wx::StaticLine->new(
135
Wx::wxDefaultPosition,
140
140
$self->{find} = Wx::Button->new(
143
143
Wx::gettext("&Find"),
144
Wx::wxDefaultPosition,
147
147
$self->{find}->SetDefault;
149
149
$self->{cancel} = Wx::Button->new(
152
152
Wx::gettext("Cancel"),
153
Wx::wxDefaultPosition,
157
my $bSizer4 = Wx::BoxSizer->new(Wx::wxHORIZONTAL);
158
$bSizer4->Add( $self->{find_directory}, 1, Wx::wxALIGN_CENTER_VERTICAL | Wx::wxALL | Wx::wxEXPAND, 5 );
159
$bSizer4->Add( $self->{directory}, 0, Wx::wxALIGN_CENTER_VERTICAL | Wx::wxALIGN_RIGHT | Wx::wxRIGHT, 5 );
157
my $bSizer4 = Wx::BoxSizer->new(Wx::HORIZONTAL);
158
$bSizer4->Add( $self->{find_directory}, 1, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL | Wx::EXPAND, 5 );
159
$bSizer4->Add( $self->{directory}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALIGN_RIGHT | Wx::RIGHT, 5 );
161
161
my $fgSizer2 = Wx::FlexGridSizer->new( 2, 2, 0, 0 );
162
162
$fgSizer2->AddGrowableCol(1);
163
$fgSizer2->SetFlexibleDirection(Wx::wxBOTH);
164
$fgSizer2->SetNonFlexibleGrowMode(Wx::wxFLEX_GROWMODE_SPECIFIED);
165
$fgSizer2->Add( $m_staticText2, 0, Wx::wxALIGN_CENTER_VERTICAL | Wx::wxALL, 5 );
166
$fgSizer2->Add( $self->{find_term}, 0, Wx::wxALIGN_CENTER_VERTICAL | Wx::wxALL | Wx::wxEXPAND, 5 );
167
$fgSizer2->Add( $m_staticText3, 0, Wx::wxALIGN_CENTER_VERTICAL | Wx::wxALL, 5 );
168
$fgSizer2->Add( $bSizer4, 1, Wx::wxEXPAND, 5 );
169
$fgSizer2->Add( $m_staticText4, 0, Wx::wxALIGN_CENTER_VERTICAL | Wx::wxALL, 5 );
170
$fgSizer2->Add( $self->{find_types}, 0, Wx::wxALIGN_CENTER_VERTICAL | Wx::wxALL | Wx::wxEXPAND, 5 );
172
my $buttons = Wx::BoxSizer->new(Wx::wxHORIZONTAL);
173
$buttons->Add( $self->{find}, 0, Wx::wxALL, 5 );
174
$buttons->Add( 20, 0, 1, Wx::wxEXPAND, 5 );
175
$buttons->Add( $self->{cancel}, 0, Wx::wxALL, 5 );
177
my $vsizer = Wx::BoxSizer->new(Wx::wxVERTICAL);
178
$vsizer->Add( $fgSizer2, 1, Wx::wxEXPAND, 5 );
179
$vsizer->Add( $m_staticline2, 0, Wx::wxALL | Wx::wxEXPAND, 5 );
180
$vsizer->Add( $self->{find_regex}, 0, Wx::wxALL, 5 );
181
$vsizer->Add( $self->{find_case}, 0, Wx::wxALL, 5 );
182
$vsizer->Add( $m_staticline1, 0, Wx::wxALL | Wx::wxEXPAND, 5 );
183
$vsizer->Add( $buttons, 0, Wx::wxEXPAND, 5 );
185
my $hsizer = Wx::BoxSizer->new(Wx::wxHORIZONTAL);
186
$hsizer->Add( $vsizer, 1, Wx::wxALL | Wx::wxEXPAND, 5 );
163
$fgSizer2->SetFlexibleDirection(Wx::BOTH);
164
$fgSizer2->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
165
$fgSizer2->Add( $m_staticText2, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
166
$fgSizer2->Add( $self->{find_term}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL | Wx::EXPAND, 5 );
167
$fgSizer2->Add( $m_staticText3, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
168
$fgSizer2->Add( $bSizer4, 1, Wx::EXPAND, 5 );
169
$fgSizer2->Add( $m_staticText4, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
170
$fgSizer2->Add( $self->{find_types}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL | Wx::EXPAND, 5 );
172
my $buttons = Wx::BoxSizer->new(Wx::HORIZONTAL);
173
$buttons->Add( $self->{find}, 0, Wx::ALL, 5 );
174
$buttons->Add( 20, 0, 1, Wx::EXPAND, 5 );
175
$buttons->Add( $self->{cancel}, 0, Wx::ALL, 5 );
177
my $vsizer = Wx::BoxSizer->new(Wx::VERTICAL);
178
$vsizer->Add( $fgSizer2, 1, Wx::EXPAND, 5 );
179
$vsizer->Add( $m_staticline2, 0, Wx::ALL | Wx::EXPAND, 5 );
180
$vsizer->Add( $self->{find_regex}, 0, Wx::ALL, 5 );
181
$vsizer->Add( $self->{find_case}, 0, Wx::ALL, 5 );
182
$vsizer->Add( $m_staticline1, 0, Wx::ALL | Wx::EXPAND, 5 );
183
$vsizer->Add( $buttons, 0, Wx::EXPAND, 5 );
185
my $hsizer = Wx::BoxSizer->new(Wx::HORIZONTAL);
186
$hsizer->Add( $vsizer, 1, Wx::ALL | Wx::EXPAND, 5 );
188
188
$self->SetSizerAndFit($hsizer);