1 | #! perl |
1 | #! perl |
2 | |
2 | |
3 | sub on_configure_notify { |
3 | sub on_configure_notify { |
4 | my ($self, $event) = @_; |
4 | my ($self, $event) = @_; |
5 | |
5 | |
6 | my ($x, $y); |
|
|
7 | |
|
|
8 | if ($event->{send_event}) { |
|
|
9 | ($x, $y) = ($event->{x}, $event->{y}); |
|
|
10 | } else { |
|
|
11 | ($x, $y) = $self->XTranslateCoordinates ( |
6 | my ($x, $y) = $self->XTranslateCoordinates ( |
12 | $self->vt, $self->DefaultRootWindow, |
7 | $self->vt, $self->DefaultRootWindow, |
13 | 0, 0 |
8 | 0, 0 |
14 | ); |
9 | ); |
15 | } |
|
|
16 | |
10 | |
17 | $self->cmd_parse ("\033]20;;=+$x+$y\007"); |
11 | $self->cmd_parse ("\033]20;;=+$x+$y\007"); |
18 | } |
12 | } |