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.15 by root, Tue Jun 5 22:46:50 2012 UTC vs.
Revision 1.19 by root, Wed Jun 6 20:55:37 2012 UTC

1#! perl 1#! perl
2 2
3#:META:RESOURCE:$$:string:background expression 3#:META:X_RESOURCE:%.expr:string:background expression
4#:META:RESOURCE:$$-enable:boolean:some boolean 4#:META:X_RESOURCE:%.enable:boolean:some boolean
5#:META:X_RESOURCE:%.extra.:value:extra config
5 6
6our $EXPR = 'move load "/root/pix/das_fette_schwein.jpg", repeat_wrap, X, Y'; 7our $EXPR = 'move X, Y, load "MagnoliaAlpha.png"';
7$EXPR = ' 8#$EXPR = '
8 rotate W, H, 50, 50, counter 1/59.95, repeat_mirror, 9# rotate W, H, 50, 50, counter 1/59.95, repeat_mirror,
9 clip X, Y, W, H, repeat_mirror, 10# clip X, Y, W, H, repeat_mirror,
10 load "/root/pix/das_fette_schwein.jpg" 11# load "/root/pix/das_fette_schwein.jpg"
11'; 12#';
12$EXPR = 'solid "red"'; 13#$EXPR = 'solid "red"';
13#$EXPR = 'blur root, 10, 10' 14#$EXPR = 'blur root, 10, 10'
14#$EXPR = 'blur move (root, -x, -y), 5, 5' 15#$EXPR = 'blur move (root, -x, -y), 5, 5'
15#resize load "/root/pix/das_fette_schwein.jpg", w, h 16#resize load "/root/pix/das_fette_schwein.jpg", w, h
16 17
17use Safe; 18use Safe;
18 19
19our ($bgdsl_self, $old, $new); 20our ($bgdsl_self, $old, $new);
20our ($l, $t, $w, $h); 21our ($l, $t, $w, $h);
21 22
22# enforce at leats this time between updates 23# enforce at least this interval between updates
23our $MIN_INTERVAL = 1/100; 24our $MIN_INTERVAL = 1/100;
24 25
25{ 26{
26 package urxvt::bgdsl; # background language 27 package urxvt::bgdsl; # background language
27 28
28 *repeat_black = \&urxvt::RepeatNone; #TODO wtf 29 *repeat_empty = \&urxvt::RepeatNone;
29 *repeat_wrap = \&urxvt::RepeatNormal; 30 *repeat_tile = \&urxvt::RepeatNormal;
30 *repeat_pad = \&urxvt::RepeatPad; 31 *repeat_pad = \&urxvt::RepeatPad;
31 *repeat_mirror = \&urxvt::RepeatReflect; 32 *repeat_mirror = \&urxvt::RepeatReflect;
32 33
33=head2 PROVIDERS/GENERATORS 34=head2 PROVIDERS/GENERATORS
34 35

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines