diff options
author | Thierry Vignaud <tv@mandriva.org> | 2007-08-27 09:39:03 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mandriva.org> | 2007-08-27 09:39:03 +0000 |
commit | 5ac5f7ae7090ba5d11d0e22cb158779b82c76a73 (patch) | |
tree | 2f273eef8eb1a183eee99f8a4911255c7dc76c95 | |
parent | bb66b47fab7bd8f2661bd9115b66ea8c3446d0f6 (diff) | |
download | rpmdrake-5ac5f7ae7090ba5d11d0e22cb158779b82c76a73.tar rpmdrake-5ac5f7ae7090ba5d11d0e22cb158779b82c76a73.tar.gz rpmdrake-5ac5f7ae7090ba5d11d0e22cb158779b82c76a73.tar.bz2 rpmdrake-5ac5f7ae7090ba5d11d0e22cb158779b82c76a73.tar.xz rpmdrake-5ac5f7ae7090ba5d11d0e22cb158779b82c76a73.zip |
(run_treeview_dialog) simplify
-rwxr-xr-x | rpmdrake | 26 |
1 files changed, 9 insertions, 17 deletions
@@ -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); |