......
......
####
# this is the table
$model_table = $builder->get_object('ModelTable');
# cell renderer
# 0th column of "CPUListStore" is used, as it has only that column.
my $renderer_table_cpu = Gtk2::CellRendererCombo->new;
$renderer_table_cpu->set(model=>$builder->get_object('CPUListStore'));
$renderer_table_cpu->set(text_column=>0);
$renderer_table_cpu->set(has_entry=>TRUE);
# the TreeViewColumn
# it corresponds to the COL_CPU_NAME column of the big table
my $col_cpu = Gtk2::TreeViewColumn->new;
$col_cpu->pack_start($renderer_table_cpu,TRUE);
$col_cpu->add_attribute($renderer_table_cpu,'text',COL_CPU_NAME);