diff options
author | Thierry Vignaud <tvignaud@mandriva.org> | 2003-07-18 12:46:10 +0000 |
---|---|---|
committer | Thierry Vignaud <tvignaud@mandriva.org> | 2003-07-18 12:46:10 +0000 |
commit | de4be8479d33276e6ba3d0eb952ac24f5d9badb1 (patch) | |
tree | 2611f574471ced15c13093b9ba65d1f9a70e3e6b /perl-install/standalone/draksec | |
parent | 46070411593741ca25832398f93688c78521a537 (diff) | |
download | drakx-de4be8479d33276e6ba3d0eb952ac24f5d9badb1.tar drakx-de4be8479d33276e6ba3d0eb952ac24f5d9badb1.tar.gz drakx-de4be8479d33276e6ba3d0eb952ac24f5d9badb1.tar.bz2 drakx-de4be8479d33276e6ba3d0eb952ac24f5d9badb1.tar.xz drakx-de4be8479d33276e6ba3d0eb952ac24f5d9badb1.zip |
fix preferences loading & saving
Diffstat (limited to 'perl-install/standalone/draksec')
-rwxr-xr-x | perl-install/standalone/draksec | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/perl-install/standalone/draksec b/perl-install/standalone/draksec index e05e6552a..81b42fd93 100755 --- a/perl-install/standalone/draksec +++ b/perl-install/standalone/draksec @@ -84,7 +84,7 @@ sub new_nonedit_combo { sub new_wrapped_label { my ($label) = @_; - my $w = Gtk2::Label->new($label); + my $w = gtkset_justify(Gtk2::Label->new($label), 'left'); $w->set_line_wrap(1); $w; } @@ -106,7 +106,7 @@ my %inv_translations = map { translate($_) => $_ } N_("ALL"), N_("LOCAL"), N_("N my %translations = reverse %inv_translations; sub to_i18n { map { $translations{$_} || $_ } @_ } -sub from_i18n { $inv_translations{$_->[0]} } +sub from_i18n { $inv_translations{$_[0]} || $_[0] } ############################ MAIN WINDOW ################################### # Set different options to Gtk2::Window @@ -177,7 +177,7 @@ foreach ([ 'network', N("Network Options") ], [ 'system', N("System Options") ]) $values{$i} = new Gtk2::Entry(); $entry = $values{$i}; } - $entry->set_text($msec->get_function_value($i)); + $entry->set_text(to_i18n($msec->get_function_value($i))); set_help_tip($entry, $default, $i); [ new_wrapped_label($fields{$i} || $i), $values{$i} ]; } sort $msec->list_functions($domain))))), @@ -237,7 +237,7 @@ my $bok = gtksignal_connect(Gtk2::Button->new_from_stock('gtk-ok'), log::explanations("Setting msec functions related to $domain"); foreach my $key (keys %{$options_values{$domain}}) { my $opt = $options_values{$domain}{$key}; - $msec->set_function($key, from_i18n($opt =~ /Combo/ ? $opt->entry->get_text : $opt->get_text)); + $msec->set_function($key, from_i18n($opt->get_text)); } } $msec->apply_functions; |