Changeset 10842

Show
Ignore:
Timestamp:
02/19/10 20:27:47 (6 months ago)
Author:
waxhead
Message:

Changes for blame

Files:
1 modified

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