Changeset 11053
- Timestamp:
- 03/10/10 15:16:14 (2 years ago)
- Location:
- trunk/Padre/lib/Padre
- Files:
-
- 2 edited
-
Action/Edit.pm (modified) (1 diff)
-
Wx/Menu/Edit.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Padre/lib/Padre/Action/Edit.pm
r10997 r11053 319 319 }, 320 320 ); 321 322 Padre::Action->new( 323 name => 'edit.brace_match_select', 324 need_editor => 1, 325 label => Wx::gettext('&Select to matching brace'), 326 comment => Wx::gettext('Select to the matching opening or closing brace: {, }, (, )'), 327 shortcut => 'Ctrl-4', 328 menu_event => sub { 329 my $self = shift; 330 my $INVALID_POSITION = Wx::wxSTC_INVALID_POSITION; 331 my $page = $self->current->editor; 332 my $pos1 = $page->GetCurrentPos; 333 my $pos2 = $page->BraceMatch($pos1); 334 if ( $pos2 == $INVALID_POSITION ) { #Wx::wxSTC_INVALID_POSITION 335 if ( $pos1 > 0 ) { 336 $pos1--; 337 $pos2 = $page->BraceMatch($pos1); 338 } 339 } 340 341 if ( $pos2 != $INVALID_POSITION ) { #Wx::wxSTC_INVALID_POSITION 342 my $start = $page->GetSelectionStart(); 343 $page->SetSelection($start, $pos2+1); 344 } 345 346 return; 347 }, 348 ); 321 349 322 350 Padre::Action->new( -
trunk/Padre/lib/Padre/Wx/Menu/Edit.pm
r10997 r11053 144 144 $self, 145 145 'edit.brace_match', 146 ); 147 148 $self->{brace_match_select} = $self->add_menu_action( 149 $self, 150 'edit.brace_match_select', 146 151 ); 147 152 … … 362 367 $self->{autocomp}->Enable($hasdoc); 363 368 $self->{brace_match}->Enable($hasdoc); 369 $self->{brace_match_select}->Enable($hasdoc); 364 370 $self->{join_lines}->Enable($hasdoc); 365 371
Note: See TracChangeset
for help on using the changeset viewer.
