aboutsummaryrefslogtreecommitdiffstats
path: root/rpmdrake
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mandriva.org>2008-09-30 02:42:35 +0000
committerThierry Vignaud <tv@mandriva.org>2008-09-30 02:42:35 +0000
commit80697d81d4c1512ff0ba0c578e1817350a44e4df (patch)
tree9bdca8a393fcd17dc24cd1761be68e18d7b2ac84 /rpmdrake
parent30cd4fb06094292fd0bc1de68c65fc110bd0ae86 (diff)
downloadrpmdrake-80697d81d4c1512ff0ba0c578e1817350a44e4df.tar
rpmdrake-80697d81d4c1512ff0ba0c578e1817350a44e4df.tar.gz
rpmdrake-80697d81d4c1512ff0ba0c578e1817350a44e4df.tar.bz2
rpmdrake-80697d81d4c1512ff0ba0c578e1817350a44e4df.tar.xz
rpmdrake-80697d81d4c1512ff0ba0c578e1817350a44e4df.zip
(run_treeview_dialog) use radio buttons in order to show current search mode
Diffstat (limited to 'rpmdrake')
-rwxr-xr-xrpmdrake4
1 files changed, 3 insertions, 1 deletions
diff --git a/rpmdrake b/rpmdrake
index 46cbd077..08f07023 100755
--- a/rpmdrake
+++ b/rpmdrake
@@ -474,9 +474,11 @@ sub run_treeview_dialog {
my $current_search_type = $search_types[0];
my $search_menu = Gtk2::Menu->new;
my $i = 0;
+ my $previous;
foreach (N("in names"), N("in descriptions"), N("in summaries"), N("in file names")) {
my ($name, $val) = ($_, $i);
- $search_menu->append(gtksignal_connect(gtkshow(Gtk2::MenuItem->new_with_label($name)),
+ $search_menu->append(gtksignal_connect(gtkshow(
+ $previous = Gtk2::RadioMenuItem->new_with_label($previous, $name)),
activate => sub { $current_search_type = $search_types[$val] }));
$i++;
}