… | |
… | |
37 | sub msg { |
37 | sub msg { |
38 | my ($self, $msg) = @_; |
38 | my ($self, $msg) = @_; |
39 | |
39 | |
40 | my $overlay = $self->overlay (0, 0, $self->strwidth ($msg), 1); |
40 | my $overlay = $self->overlay (0, 0, $self->strwidth ($msg), 1); |
41 | $overlay->set (0, 0, $msg); |
41 | $overlay->set (0, 0, $msg); |
42 | my $iow; $iow = urxvt::timer->new->after (1)->cb (sub { |
42 | $self->{timer} = urxvt::timer->new->after (1)->cb (sub { |
|
|
43 | delete $self->{timer}; |
43 | undef $overlay; |
44 | undef $overlay; |
44 | undef $iow; |
|
|
45 | }); |
45 | }); |
46 | } |
46 | } |
47 | |
47 | |
48 | sub on_start { |
48 | sub on_start { |
49 | my ($self) = @_; |
49 | my ($self) = @_; |