Revision: | 1.9 |
Committed: | Mon Jan 23 23:13:03 2006 UTC (18 years, 5 months ago) by root |
Branch: | MAIN |
CVS Tags: | rel-7_3, before_dynamic_fontidx, rel-7_6, rel-7_5, rel-7_8, rel-7_9, rel-7_7, rel-9_14, rel-7_4, rel-9_11, rel-9_10, rel-8_1, rel-9_12, rel-8_5a, rel-7_3a, rel-8_2, rel-8_9, rel-8_8, dynamic_fontidx, rel-8_0, rel-8_4, rel-9_0, rel-8_3, rxvt-unicode-rel-9_15, rel-8_6, rel-8_7, rel-9_09, rel-9_02, rel-9_01, rel-9_06, rel-9_07, rel-9_05 |
Changes since 1.8: | +1 -1 lines |
Log Message: | *** empty log message *** |
# | User | Rev | Content |
---|---|---|---|
1 | root | 1.1 | #! perl |
2 | |||
3 | root | 1.5 | # this creates a simple digital clock |
4 | root | 1.1 | |
5 | root | 1.9 | sub on_start { |
6 | root | 1.1 | my ($self) = @_; |
7 | |||
8 | root | 1.7 | $self->{overlay} = $self->overlay (-1, 0, 8, 1, urxvt::OVERLAY_RSTYLE, 0); |
9 | $self->{timer} = urxvt::timer | ||
10 | root | 1.1 | ->new |
11 | root | 1.8 | ->start (1 + int urxvt::NOW) # make sure we update "on" the second |
12 | root | 1.5 | ->interval (1) |
13 | root | 1.1 | ->cb (sub { |
14 | root | 1.7 | $self->{overlay}->set (0, 0, |
15 | root | 1.5 | sprintf "%2d:%02d:%02d", (localtime urxvt::NOW)[2,1,0]); |
16 | root | 1.1 | }); |
17 | |||
18 | () | ||
19 | } | ||
20 | |||
21 |