Changeset 5879


Ignore:
Timestamp:
07/06/09 05:19:49 (3 years ago)
Author:
szabgab
Message:

show the number of lines on the GoTo? window #439

Location:
trunk/Padre
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Padre/Changes

    r5852 r5879  
    1818    - Add menu option to show selection as hexa or as decimal. (#36) (SZABGAB) 
    1919    - Switch to Locale::Msgfmt and generate the .mo files at install time (RSN) 
     20    - Add number of lines to GoTo line dialog (#439) (SZABGAB) 
    2021 
    21220.38 2009.06.27 
  • trunk/Padre/lib/Padre/Wx/Main.pm

    r5824 r5879  
    20632063sub on_goto { 
    20642064    my $self        = shift; 
     2065     
     2066    my $editor = $self->current->editor; 
     2067    my $max = $editor->GetLineCount; 
    20652068    my $line_number = $self->prompt( 
    2066         Wx::gettext("Line number:"), 
     2069        sprintf(Wx::gettext("Line number between (1-%s):"), $max), 
    20672070        Wx::gettext("Go to line number"), 
    20682071        "GOTO_LINE_NUMBER" 
     
    20702073    return if not defined $line_number or $line_number !~ /^\d+$/; 
    20712074 
    2072     # TODO: What if it is bigger than buffer? 
    2073     my $page = $self->current->editor; 
     2075    $line_number = $max if $line_number > $max; 
    20742076    $line_number--; 
    2075     $page->goto_line_centerize($line_number); 
     2077    $editor->goto_line_centerize($line_number); 
    20762078 
    20772079    return; 
Note: See TracChangeset for help on using the changeset viewer.