From 8014cc65f035bfdd3d98d942fe589b45b5ae0365 Mon Sep 17 00:00:00 2001 From: matteo Date: Sat, 20 Sep 2014 17:31:36 +0300 Subject: - fixed comparison between dm_NAME and d->PACKAGE - show the description of each desktop manager - add lightdm string for the localization --- lib/AdminPanel/Module/DisplayManager.pm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/AdminPanel/Module/DisplayManager.pm b/lib/AdminPanel/Module/DisplayManager.pm index 3c9a21b4..b877e307 100644 --- a/lib/AdminPanel/Module/DisplayManager.pm +++ b/lib/AdminPanel/Module/DisplayManager.pm @@ -94,6 +94,7 @@ sub _build_desc_for_i18n { my $self = shift(); my @_DESCRIPTIONS_for_i18n = ( + $self->loc->N("LightDM (The Light Display Manager)"), $self->loc->N("GDM (GNOME Display Manager)"), $self->loc->N("KDM (KDE Display Manager)"), $self->loc->N("XDM (X Display Manager)"), @@ -221,6 +222,8 @@ sub _manageProxyDialog { $hbox_content = $factory->createHBox($layout); + my $vbox_spacer = $factory->createVBox($hbox_content); + $factory->createHSpacing($vbox_spacer,2); my $vbox_labels_flags = $factory->createVBox($hbox_content); my $vbox_inputfields = $factory->createVBox($hbox_content); @@ -229,8 +232,12 @@ sub _manageProxyDialog { my $rbbox = $factory->createVBox($rb_group); foreach my $d (@{$self->dmlist()}) { - my $rb = $factory->createRadioButton($factory->createHBox($factory->createLeft($rbbox)), $d->{NAME}); - if($d->{NAME} eq uc($dm_NAME)) + my $rowentry = $factory->createHBox($factory->createLeft($rbbox)); + my $rb = $factory->createRadioButton($rowentry, $d->{NAME}); + $rb->setWeight($yui::YD_HORIZ, 1); + my $desc = $factory->createLabel($rowentry, $self->loc->N($d->{DESCRIPTION})); + $desc->setWeight($yui::YD_HORIZ, 2); + if($d->{PACKAGE} eq lc($dm_NAME)) { $rb->setValue(1); } -- cgit v1.2.1