Changeset 11978


Ignore:
Timestamp:
07/24/10 13:47:59 (19 months ago)
Author:
Sewi
Message:

Hide unchanged files from files-changed-on-disk - message

Location:
trunk/Padre
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Padre/Changes

    r11975 r11978  
    6464      file types are shown in the View menu (ZENOG) 
    6565    - Documentation of Padre::Current (SEWI) 
     66    - Include only changed files in changed-file-list (SEWI) 
    6667 
    67680.66 2010.07.01 
  • trunk/Padre/lib/Padre/Wx/Dialog/WindowList.pm

    r11742 r11978  
    320320        my $document = $page->{Document}; 
    321321 
     322        my $disk_state = $document->has_changed_on_disk; 
     323        next if $self->{no_fresh} and (!($document->is_modified or $disk_state)); 
     324 
    322325        my $filename; 
    323326 
     
    349352        $list->SetItem( $idx, 2, $document->is_modified ? Wx::gettext('CHANGED') : Wx::gettext('fresh') ); 
    350353 
    351         my $disk_state = $document->has_changed_on_disk; 
    352354        my $disk_text; 
    353355        if ( $disk_state == 0 ) { 
  • trunk/Padre/lib/Padre/Wx/Main.pm

    r11963 r11978  
    6565use Padre::Wx::Role::Conduit      (); 
    6666use Padre::Wx::Role::Dialog       (); 
     67use Padre::Wx::Dialog::WindowList (); 
    6768use Padre::Logger; 
    6869 
     
    37973798    my $lock = $self->lock('UPDATE'); 
    37983799 
    3799     require Padre::Wx::Dialog::WindowList; 
    38003800    Padre::Wx::Dialog::WindowList->new( 
    38013801        $self, 
     
    44334433    my $lock = $self->lock('UPDATE'); 
    44344434 
    4435     require Padre::Wx::Dialog::WindowList; 
    44364435    Padre::Wx::Dialog::WindowList->new( 
    44374436        $self, 
     
    56435642    #   } 
    56445643 
    5645     $self->on_reload_some; # Show dialog for file reload selection 
     5644    # Show dialog for file reload selection 
     5645    my $winlist = Padre::Wx::Dialog::WindowList->new( 
     5646        $self, 
     5647        title      => Wx::gettext('Close some files'), 
     5648        list_title => Wx::gettext('Select files to close:'), 
     5649        buttons    => [ [ 'Close selected', sub { $_[0]->main->close_some(@_); } ] ], 
     5650    ); 
     5651    $winlist->{no_fresh} =1; 
     5652    $winlist->show; 
    56465653 
    56475654    $doc->{_already_popup_file_changed} = 0; 
Note: See TracChangeset for help on using the changeset viewer.