*** empty log message ***
authorroot <root>
Tue, 3 Jan 2006 01:15:44 +0000 (01:15 +0000)
committerroot <root>
Tue, 3 Jan 2006 01:15:44 +0000 (01:15 +0000)
src/perl/digital-clock

index e9ace596daccab7cb36a854d29ff478441acbe04..20a6e528b30e91387027733e86662bb691c6aa11 100644 (file)
@@ -5,7 +5,6 @@
 sub on_init {
    my ($self) = @_;
 
-   # force a refresh every second
    $self->{digital_clock_refresh} = urxvt::timer
                     ->new
                     ->start (urxvt::NOW)
@@ -17,20 +16,18 @@ sub on_init {
    ()
 }
 
-# before refreshing: replace upper right with the clock display
 sub on_refresh_begin {
    my ($self) = @_;
 
    my $time = sprintf "%2d:%02d:%02d", (localtime urxvt::NOW)[2, 1, 0];
    my $xpos = $self->ncol - length $time;
 
-   $self->{digital_clock_rend} = $self->ROW_r (0, [(urxvt::DEFAULT_RSTYLE) x length $time], $xpos);
+   $self->{digital_clock_rend} = $self->ROW_r (0, [(0x00020000 + urxvt::DEFAULT_RSTYLE) x length $time], $xpos);
    $self->{digital_clock_text} = $self->ROW_t (0, $time, $xpos);
 
    ()
 }
 
-# after refreshing: restore previous screen contents
 sub on_refresh_end {
    my ($self) = @_;