diff options
author | Daouda Lo <daouda@mandriva.com> | 2004-02-26 10:03:40 +0000 |
---|---|---|
committer | Daouda Lo <daouda@mandriva.com> | 2004-02-26 10:03:40 +0000 |
commit | a6aca8eb80e3d96315113e0d51c947534e5ed365 (patch) | |
tree | 18c697ae2fbde840940f43420cd332b496b724a2 | |
parent | 58242896834acd1687f2832b523f2508e5669abc (diff) | |
download | userdrake-a6aca8eb80e3d96315113e0d51c947534e5ed365.tar userdrake-a6aca8eb80e3d96315113e0d51c947534e5ed365.tar.gz userdrake-a6aca8eb80e3d96315113e0d51c947534e5ed365.tar.bz2 userdrake-a6aca8eb80e3d96315113e0d51c947534e5ed365.tar.xz userdrake-a6aca8eb80e3d96315113e0d51c947534e5ed365.zip |
- change bootsplash
-rwxr-xr-x | userdrake | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -53,7 +53,7 @@ $window_splash->set_title(N("Userdrake") . $us->{VERSION}); $window_splash->set_position('center_always'); $window_splash->add(gtkadd(gtkset_shadow_type(Gtk2::Frame->new, 'etched_out'), gtkpack(Gtk2::VBox->new(0, 0), - gtkcreate_img("$pixdir/about.png"), + gtkcreate_img("$pixdir/userdrake.png"), Gtk2::Label->new(N("Loading Users and Groups... Please wait")) ) ) @@ -276,6 +276,7 @@ sub AddUser { gtksignal_connect(Gtk2::Button->new_from_stock($_->[0]), clicked => sub { if (!$r) { $u{username} = $us->{o}{login}->get_text; $error = 0; + $u{gecos} = $us->{o}{fullname}->get_text; if (!valid($u{username})) { RaiseError($us->{error}) }; !$error and my $nm = $ctx->LookupUserByName($u{username}); if ($nm) { RaiseError(N("User already exists, please choose another User Name")); $us->{o}{login}->set_text('') }; @@ -323,7 +324,7 @@ sub AddUser { } if (!$error) { log::explanations(N("Adding user : %s", $u{username})); - $u{gecos} = $us->{o}{fullname}->get_text; $u{loginshell} = $us->{o}{shells}->entry->get_text; + $u{loginshell} = $us->{o}{shells}->entry->get_text; $userEnt->Gecos($u{gecos}); $userEnt->LoginShell($u{loginshell}); $userEnt->Gid($u{gid}); $userEnt->ShadowMin(-1); $userEnt->ShadowMax(99999); $userEnt->ShadowWarn(-1); $userEnt->ShadowInact(-1); @@ -375,7 +376,7 @@ sub ChooseGroup() { gtksignal_connect(Gtk2::Button->new_from_stock('gtk-cancel'), clicked => sub { $error = 1; $w->destroy })))); $w->show_all; $choice; -} +} sub GimmeChoice { my ($title, $text) = @_; my $w = NewWindow(N("Choice"), 1); @@ -955,7 +956,7 @@ sub About { $list->can_focus(0); each_index { $list->append_column(Gtk2::TreeViewColumn->new_with_attributes(undef, Gtk2::CellRendererText->new, 'text' => $::i)) } 0..2; $list->set_headers_visible(0); - foreach my $row ([ N("Authors: "), '', '' ], [ '', 'Daouda Lo', '<daouda@mandrakesoft.com>' ], ['', '', '']) { + foreach my $row (['Copyright', '2003,2004', 'MandrakeSoft SA'], [ N("Authors: "), '', '' ], [ '', 'Daouda Lo', '<daouda@mandrakesoft.com>' ], ['', '', '']) { $tree_model->append_set(undef, [ map_index { $::i => $_ } @$row ]); } $list->get_selection->set_mode('none'); @@ -972,6 +973,10 @@ sub valid { length($_[0]) <= 32 or $us->{error} = N("Name is too long"), return 0; return 1; } +# UTF8 mess work around +sub validGecos { + +} sub RaiseError { my $w = NewWindow(N("Error"), 1); $error = 1; |