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

Comparing rxvt-unicode/src/perl/background (file contents):
Revision 1.92 by sf-exg, Thu Jul 14 05:33:26 2016 UTC vs.
Revision 1.93 by sf-exg, Thu Jul 14 13:57:51 2016 UTC

1424 1424
1425 my $expr; 1425 my $expr;
1426 1426
1427 my $bg_opts = $self->{bg_opts}; 1427 my $bg_opts = $self->{bg_opts};
1428 1428
1429 if ($bg_opts->{root}) { 1429 if ($bg_opts->{root} =~ /^\s*(?:true|yes|on|1)\s*$/i) {
1430 $expr .= "tile ("; 1430 $expr .= "tile (";
1431 1431
1432 my $shade = $bg_opts->{shade}; 1432 my $shade = $bg_opts->{shade};
1433 1433
1434 if ($shade) { 1434 if ($shade) {
1523 1523
1524 1 1524 1
1525} 1525}
1526 1526
1527sub find_resource { 1527sub find_resource {
1528 my ($self, $a, $b) = @_; 1528 my ($self, $res, $opt) = @_;
1529 1529
1530 my $v = $self->x_resource ($a); 1530 my $v = $self->x_resource ($opt);
1531 $v = $self->x_resource ($b) unless defined $v; 1531 $v = $self->x_resource ($res) unless defined $v;
1532 1532
1533 $v 1533 $v
1534} 1534}
1535 1535
1536sub on_start { 1536sub on_start {
1543 h_align => 50, v_align => 50 }; 1543 h_align => 50, v_align => 50 };
1544 1544
1545 $self->{bg_opts}->{shade} = $self->find_resource ("shading", "sh"); 1545 $self->{bg_opts}->{shade} = $self->find_resource ("shading", "sh");
1546 $self->{bg_opts}->{tint} = $self->find_resource ("tintColor", "tint"); 1546 $self->{bg_opts}->{tint} = $self->find_resource ("tintColor", "tint");
1547 $self->{bg_opts}->{blur} = $self->find_resource ("blurRadius", "blr"); 1547 $self->{bg_opts}->{blur} = $self->find_resource ("blurRadius", "blr");
1548 if ($self->x_resource_boolean ("transparent") 1548 $self->{bg_opts}->{root} = $self->find_resource ("transparent", "tr");
1549 or $self->x_resource_boolean ("tr")) {
1550 $self->{bg_opts}->{root} = 1;
1551 }
1552 1549
1553 $self->old_bg_opts ($self->find_resource ("backgroundPixmap", "pixmap")); 1550 $self->old_bg_opts ($self->find_resource ("backgroundPixmap", "pixmap"));
1554 $expr = $self->old_bg_expr; 1551 $expr = $self->old_bg_expr;
1555 } 1552 }
1556 1553

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines