+sub set_car_icon {
+ my ($self, $row, $name) = @_;
+
+ $row++;
+ my $pixbuf = $self->{car_images}->{$name};
+ if (!$pixbuf) {
+ print "No car image for $name.\n";
+ return;
+ }
+
+ my $image = $self->get_object("image_car$row");
+ $image->set_from_pixbuf($pixbuf);
+}
+
+sub set_lap {
+ my ($self, $row, $text) = @_;
+
+ ++$row;
+ my $label = $self->get_object("label_lap$row")
+ or die "Can't get label_lap$row";
+ $label->set_label($text);
+}
+
+sub set_laptime {
+ my ($self, $row, $text) = @_;
+
+ ++$row;
+ my $label = $self->get_object("label_laptime$row")
+ or die "Can't get label_laptime$row";
+ $label->set_label($text);
+}
+
+sub set_best_lap {
+ my ($self, $row, $text) = @_;
+
+ ++$row;
+ my $label = $self->get_object("label_best_lap$row")
+ or die "Can't get label_best_lap$row";
+ $label->set_label($text);
+}
+
+sub set_driver {
+ my ($self, $row, $text) = @_;
+
+ ++$row;
+ my $label = $self->get_object("label_name$row")
+ or die "Can't get label_lap$row";
+ $label->set_label($text);
+}
+