aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mandriva.org>2007-08-27 09:39:03 +0000
committerThierry Vignaud <tv@mandriva.org>2007-08-27 09:39:03 +0000
commit5ac5f7ae7090ba5d11d0e22cb158779b82c76a73 (patch)
tree2f273eef8eb1a183eee99f8a4911255c7dc76c95
parentbb66b47fab7bd8f2661bd9115b66ea8c3446d0f6 (diff)
downloadrpmdrake-5ac5f7ae7090ba5d11d0e22cb158779b82c76a73.tar
rpmdrake-5ac5f7ae7090ba5d11d0e22cb158779b82c76a73.tar.gz
rpmdrake-5ac5f7ae7090ba5d11d0e22cb158779b82c76a73.tar.bz2
rpmdrake-5ac5f7ae7090ba5d11d0e22cb158779b82c76a73.tar.xz
rpmdrake-5ac5f7ae7090ba5d11d0e22cb158779b82c76a73.zip
(run_treeview_dialog) simplify
-rwxr-xr-xrpmdrake26
1 files changed, 9 insertions, 17 deletions
diff --git a/rpmdrake b/rpmdrake
index 58b6e8d3..df613e8d 100755
--- a/rpmdrake
+++ b/rpmdrake
@@ -295,28 +295,20 @@ sub run_treeview_dialog {
my @search_types = qw(normal descriptions summaries files);
my $current_search_type = $search_types[0];
- my $search_types_optionmenu = Gtk2::ComboBox->new;
- {
- $search_types_optionmenu->set_model(Gtk2::ListStore->new('Glib::String'));
- my $search_types_renderer = Gtk2::CellRendererText->new;
- $search_types_optionmenu->pack_start($search_types_renderer, 0);
- $search_types_optionmenu->set_attributes($search_types_renderer, text => 0);
- my $iter = $search_types_optionmenu->get_model->iter_nth_child(undef, 0);
- $iter = $search_types_optionmenu->get_model->insert(0);
- $search_types_optionmenu->get_model->set($iter, 0, N("in names"));
- $iter = $search_types_optionmenu->get_model->insert(1);
- $search_types_optionmenu->get_model->set($iter, 0, N("in descriptions"));
- $iter = $search_types_optionmenu->get_model->insert(2);
- $search_types_optionmenu->get_model->set($iter, 0, N("in summaries"));
- $iter = $search_types_optionmenu->get_model->insert(3);
- $search_types_optionmenu->get_model->set($iter, 0, N("in file names"));
- $search_types_optionmenu->set_active(0);
+ my $search_types_optionmenu = Gtk2::ComboBox->new_with_strings(
+ [
+ N("in names"),
+ N("in descriptions"),
+ N("in summaries"),
+ N("in file names"),
+ ],
+ N("in names")
+ );
$search_types_optionmenu->signal_connect(
changed => sub {
$current_search_type = $search_types[$search_types_optionmenu->get_active];
},
);
- }
my $info = Gtk2::Mdv::TextView->new;
$info->set_left_margin(2);