ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/DC/Util.pm
(Generate patch)

Comparing deliantra/Deliantra-Client/DC/Util.pm (file contents):
Revision 1.5 by elmex, Fri Apr 7 17:18:22 2006 UTC vs.
Revision 1.6 by elmex, Fri Apr 7 17:37:11 2006 UTC

32sub gtk_add_cfg_field { 32sub gtk_add_cfg_field {
33 my ($tbl, $cfg, $klbl, $key, $value) = @_; 33 my ($tbl, $cfg, $klbl, $key, $value) = @_;
34 my $i = $cfg->{_i}++; 34 my $i = $cfg->{_i}++;
35 $tbl->attach_defaults (my $lbl = Gtk2::Label->new ($klbl), 0, 1, $i, $i + 1); 35 $tbl->attach_defaults (my $lbl = Gtk2::Label->new ($klbl), 0, 1, $i, $i + 1);
36 $tbl->attach_defaults (my $ent = Gtk2::Entry->new, 1, 2, $i, $i + 1); 36 $tbl->attach_defaults (my $ent = Gtk2::Entry->new, 1, 2, $i, $i + 1);
37 if ($key eq 'password') { $ent->set_invisible_char ("*") } 37# if ($key eq 'password') { $ent->set_invisible_char ("*") }
38 $ent->set_text ($value); 38 $ent->set_text ($value);
39 $ent->signal_connect (changed => sub { 39 $ent->signal_connect (changed => sub {
40 my ($ent) = @_; 40 my ($ent) = @_;
41 $cfg->{$key} = $ent->get_text; 41 $cfg->{$key} = $ent->get_text;
42 }); 42 });

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines