From 5f2587ed3b3f7d25642d9682208a3867cef07d08 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Thu, 6 Sep 2007 09:15:13 +0000 Subject: (add_node,run_treeview_dialog) display package name, version & arch as 3 separate columns rather than raw urpm name; disable fixed mode --- Rpmdrake/gui.pm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'Rpmdrake') diff --git a/Rpmdrake/gui.pm b/Rpmdrake/gui.pm index 715be140..c7badbfa 100644 --- a/Rpmdrake/gui.pm +++ b/Rpmdrake/gui.pm @@ -56,6 +56,9 @@ our %pkg_columns = ( state_icon => 1, state => 2, selected => 3, + short_name => 4, + version => 5, + arch => 6, ); @@ -220,7 +223,12 @@ sub add_node { if ($leaf) { my $iter; if (is_a_package($leaf)) { - $iter = $w->{detail_list_model}->append_set([ $pkg_columns{text} => $leaf ]); + my ($name, $version, $arch) = split_fullname($leaf); + $iter = $w->{detail_list_model}->append_set([ $pkg_columns{text} => $leaf, + $pkg_columns{short_name} => $name, + $pkg_columns{version} => $version, + $pkg_columns{arch} => $arch, + ]); set_node_state($iter, $state, $w->{detail_list_model}); $ptree{$leaf} = [ $iter ]; } else { -- cgit v1.2.1