$id = Tk::After->new($widget, tid, $time, ’once’, callback);
$id = Tk::After->new($widget, tid, $time, ’repeat’, callback);
$id->cancel;
once or repeat specifies whether the timer is a one-time-after
event, or a repeating repeat event.
####
$id = $mw->repeat( 10, sub{} );
####
#!/usr/bin/perl -w
use strict;
use Tk;
my $mw = Tk::MainWindow->new( -title => 'Listbox' );
my @array = ('A'..'Z');
my $lb = $mw->Scrolled('Listbox',
-listvariable => \@array,
)->pack();
my $b = $mw->Button(
-text => 'Delete B',
-command => sub{ del_it('B') },
)->pack();
MainLoop;
sub del_it {
my $remove = shift;
@array = grep { $_ ne 'B' } @array;
}
##################################################################
####
open FH, '< myfile' or warn "$!\n" ;
my (@array) = ;
close FH;
$listbox->update; # may not be needed