6
$self->grab_button (2, urxvt::ControlMask);
10
my ($self, $event) = @_;
12
if ($event->{button} == 2 && $event->{state} & urxvt::ControlMask) {
13
my $popup = $self->popup ($event)
16
$popup->add_title ("Options");
17
$popup->add_separator;
19
my %unsafe = map +($_ => 1),
20
qw(borderLess console iconic loginShell reverseVideo
21
scrollBar scrollBar_floating scrollBar_right
22
secondaryScreen transparent utmpInhibit meta8);
24
for my $name (sort keys %urxvt::OPTION) {
25
next if $unsafe{$name};
27
my $optval = $urxvt::OPTION{$name};
29
$popup->add_toggle ($name => sub { $self->option ($optval, $_[0]) },
30
$self->option ($optval));