}
sub set_best_lap {
- my ($self, $row, $text) = @_;
+ my ($self, $row, $text, $global) = @_;
++$row;
my $label = $self->get_object("label_best_lap$row")
or die "Can't get label_best_lap$row";
- $label->set_markup('<span font_desc="18" weight="bold">'.$text.'</span>');
+
+ if ($global) {
+ $global = ' foreground="#e00000"';
+ } else {
+ $global = '';
+ }
+
+ $label->set_markup('<span font_desc="18" weight="bold"'.$global.'>'
+ .$text.'</span>');
}
sub set_driver {
my $label = $self->get_object("label_lap_global")
or die "Can't get label_lap_global";
- $label->set_markup('<span font_desc="18" weight="bold">Lap '.$text.'</span>');
+ $label->set_markup('<span font_desc="18" weight="bold">Lap: '.$text.'</span>');
}
sub time {
my $label = $self->get_object("label_time_global")
or die "Can't get label_time_global";
- $label->set_markup('<span font_desc="18" weight="bold">Time '.$text.'</span>');
+ $label->set_markup('<span font_desc="18" weight="bold">Time: '.$text.'</span>');
}
sub best_lap {
- my ($self, $text) = @_;
+ my ($self, $time, $who) = @_;
+
+ my $text = $time;
+ $text .= ' by ' . $who
+ if defined $who;
my $label = $self->get_object("label_best_lap_global")
or die "Can't get label_best_lap_global";
- $label->set_markup('<span font_desc="18" weight="bold">Best lap '.$text.'</span>');
+ $label->set_markup('<span font_desc="18" weight="bold">Best lap: '.$text.'</span>');
}
1;