Changeset 10842


Ignore:
Timestamp:
02/19/10 20:27:47 (2 years ago)
Author:
waxhead
Message:

Changes for blame

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Padre-Plugin-SVN/lib/Padre/Plugin/SVN/Wx/BlameTree.pm

    r10840 r10842  
    4343    my $blame = shift; 
    4444     
     45    my $altColor = 0; 
     46     
    4547    my @tbl; 
     48    my $lastSeen = ""; 
    4649    foreach my $line (@$blame) { 
    4750         
    4851        chomp($line); 
    4952        $line =~ s/^\s+//s; 
     53        $line =~ m/^(\d+)\s/; 
     54        my $revNo = $1; 
     55         
    5056        #print "$line\n"; 
    5157        #push @tbl, [ split(/\s+/,$line,3) ]; 
    52         $self->AppendItem( 
     58        my $item = $self->AppendItem( 
    5359            $self->{root},  
    5460            $line,  
     
    5763            Wx::TreeItemData->new($line) 
    5864        ); 
     65        $altColor++ if( $lastSeen != $revNo ); 
    5966         
     67         
     68        if( $altColor % 2 == 0 ) { 
     69            $self->SetItemBackgroundColour( $item, Wx::wxBLUE ); 
     70        } 
     71 
     72        $lastSeen = $revNo; 
    6073    } 
    6174     
Note: See TracChangeset for help on using the changeset viewer.