--- main.pl.orig 2010-12-01 03:40:49.377393048 +0200 +++ main.pl 2010-12-01 03:42:00.456348380 +0200 @@ -118,7 +118,7 @@ $tc_rating->pack_start($renderer, FALSE); $tc_rating->add_attribute($renderer, text => RATING_COL); # $tree_column->set_cell_data_func ($cell_renderer, $func, $data=undef) - $tc_rating->set_cell_data_func($renderer, &limit_digits, undef); + $tc_rating->set_cell_data_func($renderer, \&limit_digits, undef); my $tc_name = Gtk2::TreeViewColumn->new(); $tc_name->set_title("Movie Name"); @@ -179,7 +179,7 @@ my ($column, $cell, $model, $iter, $func_data) = @_; my $figure = $model->get($iter, RATING_COL); - $cell = sprintf("%.1f", $figure); + $cell->set( text => sprintf '%.1f', $figure ); }