Revision: | 1.7 |
Committed: | Tue Jan 3 20:47:36 2006 UTC (18 years, 6 months ago) by root |
Branch: | MAIN |
CVS Tags: | rel-7_0, rel-6_3 |
Changes since 1.6: | +3 -3 lines |
Log Message: | *** empty log message *** |
# | Content |
---|---|
1 | #! perl |
2 | |
3 | # this creates a simple digital clock |
4 | |
5 | sub on_init { |
6 | my ($self) = @_; |
7 | |
8 | $self->{overlay} = $self->overlay (-1, 0, 8, 1, urxvt::OVERLAY_RSTYLE, 0); |
9 | $self->{timer} = urxvt::timer |
10 | ->new |
11 | ->start (int urxvt::NOW) # make sure we update "on" the second |
12 | ->interval (1) |
13 | ->cb (sub { |
14 | $self->{overlay}->set (0, 0, |
15 | sprintf "%2d:%02d:%02d", (localtime urxvt::NOW)[2,1,0]); |
16 | }); |
17 | |
18 | () |
19 | } |
20 | |
21 |