if ($self->{img_height} <= 80) {
$self->{label_size} = 10;
- $self->{value_size} = 18;
+ $self->{value_size} = 16;
$self->{lap_size} = 24;
} elsif ($self->{img_height} <= 100) {
$self->{label_size} = 12;
sub set_fuel {
my ($self, $row, $val) = @_;
+ return if $val > 8;
+
$self->set_image('image_fuel', $row, 'fuel', $val || 0);
}
}
sub set_distance {
- my ($self, $row, $time, $lap_diff, $time_diff) = @_;
+ my ($self, $row, $time, $lap_diff, $time_diff, $greyout) = @_;
my $text = '--';
} 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);