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

  1. # NOTE: Derived from blib\lib\Tk\Widget.pm.  Changes made here will be lost.
  2. package Tk::Widget;
  3.  
  4. sub grabSave
  5. {
  6.  my ($w) = @_;
  7.  my $grab = $w->grabCurrent;
  8.  return sub {} if (!defined $grab);
  9.  my $method = ($grab->grabStatus eq 'global') ? 'grabGlobal' : 'grab';
  10.  return sub { eval {local $SIG{'__DIE__'};  $grab->$method() } };
  11. }
  12.  
  13. 1;
  14.