]> www.fi.muni.cz Git - slotcarman.git/blobdiff - SCX/GUI.pm
Init fixes, lap counting fixes.
[slotcarman.git] / SCX / GUI.pm
index 08b4ea90354f1de859c069aaa0819d7e551fc0e0..6af8317b3b2393a7730df939413ae71efeaa681a 100755 (executable)
@@ -264,7 +264,7 @@ sub set_lap {
 }
 
 sub set_distance {
-       my ($self, $row, $time, $lap_diff, $time_diff) = @_;
+       my ($self, $row, $time, $lap_diff, $time_diff, $greyout) = @_;
 
        my $text = '--';
 
@@ -273,7 +273,12 @@ sub set_distance {
        } elsif (defined $time_diff) {
                $text = '−' . format_lap_time($time_diff);
        } elsif (defined $lap_diff) {
-               $text = '−' . $lap_diff . ' laps';
+               $text = '−' . $lap_diff
+                       . ($lap_diff == 1 ? ' lap' : ' laps');
+       }
+
+       if ($greyout) {
+               $text = '<span fgcolor="grey">' . $text . '</span>';
        }
 
        $self->set_label('label_distance', $row, $text);