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

Comparing rxvt-unicode/src/perl/automove-background (file contents):
Revision 1.2 by root, Fri Jan 20 14:41:07 2006 UTC vs.
Revision 1.7 by root, Sat Mar 4 22:39:52 2006 UTC

1#! perl 1#! perl
2
3sub on_osc_seq {
4 my ($self, $op, $args) = @_;
5
6 if ($op == 20) {
7 my ($pic, $commands) = split(/;/, $args, 2);
8 if ($pic !~ /^$/ && $commands !~ /[+\-]/) {
9 my ($x, $y) = $self->XTranslateCoordinates (
10 $self->vt, $self->DefaultRootWindow,
11 0, 0
12 );
13 $self->cmd_parse ("\033]20;$pic;=+$x+$y\007");
14 return 1;
15 }
16 }
17
18 ()
19}
2 20
3sub on_configure_notify { 21sub on_configure_notify {
4 my ($self, $event) = @_; 22 my ($self, $event) = @_;
5 23
6 my ($x, $y) = $self->XTranslateCoordinates ( 24 my ($x, $y) = $self->XTranslateCoordinates (
7 $self->parent, $self->DefaultRootWindow, 25 $self->vt, $self->DefaultRootWindow,
8 0, 0 26 0, 0
9 ); 27 );
10 28
11 $self->cmd_parse ("\033]20;;=+$x+$y\007"); 29 $self->cmd_parse ("\033]20;;=+$x+$y\007");
12} 30}

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines