ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/perl/digital-clock
Revision: 1.9
Committed: Mon Jan 23 23:13:03 2006 UTC (18 years, 4 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 ***

File Contents

# 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