This is just a dumb and easy script, to help you easily partake in the great 1111111111 celebration this evening ( at around 8:58:30 Eastern Daylight Savings Time (by my calculations....I may be wrong :=0)). I wouldn't have thought of it, except for 1111111111 , followed by a post on the Gtk2-Perl maillist, about a Gtk2 countdown timer. So I figured Tk, may as well throw it's code into the celebration. I was going to add a warning beeper, 15 seconds before the fireworks, but I figure that would be too annoying. The Gtk2 code is also shown below for comparison.
#!/usr/bin/perl use warnings; use strict; use Tk; my $mw = new MainWindow; $mw->fontCreate('big', -family=>'Arial', -weight=>'bold', -size=>int(-24*24/14)); my $ctime = time; my $lab = $mw->Label( -background => 'lightgreen', -font =>'big', -textvariable=> \$ctime)->pack(); $mw->repeat(500, sub{ $ctime = time }); MainLoop; __END__ #Gtk2 version by McLean of the gtk2-perl maillist ###################################################### #!/usr/bin/perl use strict; use Gtk2 -init; use Glib qw(TRUE FALSE); my $window = Gtk2::Window->new; $window->signal_connect(delete_event => sub { Gtk2->main_quit; }); my $label = Gtk2::Label->new('' . time()); my $font = Gtk2::Pango::FontDescription->from_string("Sans Bold 48"); $label->modify_font($font); Glib::Timeout->add(250, sub { $label->set_text('' . time()); TRUE; }); $window->add($label); $window->show_all; Gtk2->main; __END__
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: 1111111111-countdown-watcher (too late)
by tye (Sage) on Mar 18, 2005 at 17:41 UTC | |
by zentara (Cardinal) on Mar 18, 2005 at 17:47 UTC | |
|
Re: 1111111111-countdown-watcher
by chanio (Priest) on Mar 22, 2005 at 04:18 UTC | |
by zentara (Cardinal) on Mar 22, 2005 at 13:44 UTC |