aboutsummaryrefslogtreecommitdiffstats
path: root/lib/AdminPanel/Rpmdragora/edit_urpm_sources.pm
diff options
context:
space:
mode:
authorAngelo Naselli <anaselli@linux.it>2014-07-04 13:33:54 +0200
committerAngelo Naselli <anaselli@linux.it>2014-07-04 13:33:54 +0200
commit001a5ceb4b8f01df06bb7f4d2c6a873c60e4af5d (patch)
tree03bbd4dd95f0af0778a9caa42dab256540f8b80d /lib/AdminPanel/Rpmdragora/edit_urpm_sources.pm
parentbb5dc99c92f67fc478f81963b32cea40ee989fcd (diff)
downloadcolin-keep-001a5ceb4b8f01df06bb7f4d2c6a873c60e4af5d.tar
colin-keep-001a5ceb4b8f01df06bb7f4d2c6a873c60e4af5d.tar.gz
colin-keep-001a5ceb4b8f01df06bb7f4d2c6a873c60e4af5d.tar.bz2
colin-keep-001a5ceb4b8f01df06bb7f4d2c6a873c60e4af5d.tar.xz
colin-keep-001a5ceb4b8f01df06bb7f4d2c6a873c60e4af5d.zip
Fixed menu entry position in a better way
Diffstat (limited to 'lib/AdminPanel/Rpmdragora/edit_urpm_sources.pm')
-rw-r--r--lib/AdminPanel/Rpmdragora/edit_urpm_sources.pm24
1 files changed, 13 insertions, 11 deletions
diff --git a/lib/AdminPanel/Rpmdragora/edit_urpm_sources.pm b/lib/AdminPanel/Rpmdragora/edit_urpm_sources.pm
index c3d835a..c3c90fd 100644
--- a/lib/AdminPanel/Rpmdragora/edit_urpm_sources.pm
+++ b/lib/AdminPanel/Rpmdragora/edit_urpm_sources.pm
@@ -1142,10 +1142,11 @@ sub mainwindow() {
custom => new yui::YMenuItem(N("Add a custom medium")),
quit => new yui::YMenuItem(N("&Close")),
);
- $fileMenu{ widget }->addItem($fileMenu{ update });
- $fileMenu{ widget }->addItem($fileMenu{ add_media });
- $fileMenu{ widget }->addItem($fileMenu{ custom });
- $fileMenu{ widget }->addItem($fileMenu{ quit });
+
+ my @ordered_menu_lines = qw(update add_media custom quit);
+ foreach (@ordered_menu_lines) {
+ $fileMenu{ widget }->addItem($fileMenu{ $_ });
+ }
$fileMenu{ widget }->rebuildMenuTree();
my %optionsMenu = (
@@ -1155,10 +1156,10 @@ sub mainwindow() {
parallel => new yui::YMenuItem(N("Parallel")),
proxy => new yui::YMenuItem(N("Proxy")),
);
- $optionsMenu{ widget }->addItem($optionsMenu{ global });
- $optionsMenu{ widget }->addItem($optionsMenu{ man_keys });
- $optionsMenu{ widget }->addItem($optionsMenu{ parallel });
- $optionsMenu{ widget }->addItem($optionsMenu{ proxy });
+ @ordered_menu_lines = qw(global man_keys parallel proxy);
+ foreach (@ordered_menu_lines) {
+ $optionsMenu{ widget }->addItem($optionsMenu{ $_ });
+ }
$optionsMenu{ widget }->rebuildMenuTree();
my %helpMenu = (
@@ -1167,9 +1168,10 @@ sub mainwindow() {
report_bug => new yui::YMenuItem(N("Report Bug")),
about => new yui::YMenuItem(N("&About")),
);
- $helpMenu{ widget }->addItem($helpMenu{ help });
- $helpMenu{ widget }->addItem($helpMenu{ report_bug });
- $helpMenu{ widget }->addItem($helpMenu{ about });
+ @ordered_menu_lines = qw(help report_bug about);
+ foreach (@ordered_menu_lines) {
+ $helpMenu{ widget }->addItem($helpMenu{ $_ });
+ }
$helpMenu{ widget }->rebuildMenuTree();
my $hbox_content = $factory->createHBox($vbox);