ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/perl/option-popup
(Generate patch)

Comparing rxvt-unicode/src/perl/option-popup (file contents):
Revision 1.9 by root, Thu Feb 2 00:18:51 2006 UTC vs.
Revision 1.11 by root, Tue Oct 3 12:13:57 2006 UTC

27 for my $name (sort keys %urxvt::OPTION) { 27 for my $name (sort keys %urxvt::OPTION) {
28 next if $unsafe{$name}; 28 next if $unsafe{$name};
29 29
30 my $optval = $urxvt::OPTION{$name}; 30 my $optval = $urxvt::OPTION{$name};
31 31
32 $popup->add_toggle ($name => sub { $self->option ($optval, $_[0]) }, 32 $popup->add_toggle ($name => $self->option ($optval),
33 $self->option ($optval)); 33 sub { $self->option ($optval, $_[0]) });
34 }
35
36 for my $hook (@{ $self->{term}{option_popup_hook} || [] }) {
37 if (my ($name, $value, $cb) = $hook->($popup)) {
38 $popup->add_toggle ($name => $value, sub { $cb->($_[0]) });
39 }
40 }
41
42 {
43 $popup->add_separator;
44 my $locale = $self->locale;
45 $locale =~ y/\x20-\x7e//cd;
46 $popup->add_title ("Locale: $locale");
34 } 47 }
35 48
36 $popup->show; 49 $popup->show;
37 50
38 return 1; 51 return 1;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines