home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / Share / Editores / Perl5 / perl / lib / site / auto / Tk / Widget / Walk.al < prev    next >
Encoding:
Text File  |  1997-08-10  |  358 b   |  17 lines

  1. # NOTE: Derived from blib\lib\Tk\Widget.pm.  Changes made here will be lost.
  2. package Tk::Widget;
  3.  
  4. sub Walk 
  5. {
  6.  # Traverse a widget hierarchy while executing a subroutine.
  7.  my($cw, $proc, @args) = @_;
  8.  my $subwidget;
  9.  foreach $subwidget ($cw->children) 
  10.   {
  11.    $subwidget->Walk($proc,@args);
  12.    &$proc($subwidget, @args);
  13.   }
  14. } # end walk
  15.  
  16. 1;
  17.