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

  1. # NOTE: Derived from blib\lib\Tk\Frame.pm.  Changes made here will be lost.
  2. package Tk::Frame;
  3.  
  4. sub labelVariable
  5. {
  6.  my ($cw,$val) = @_;
  7.  my $var = \$cw->{Configure}{'-labelVariable'};
  8.  if (@_ > 1 && defined $val)
  9.   {
  10.    $$var = $val;
  11.    $$val = '' unless (defined $$val);
  12.    my $w = $cw->Subwidget('label');
  13.    unless (defined $w)
  14.     {
  15.      $cw->labelPack([]);
  16.      $w = $cw->Subwidget('label');
  17.     }
  18.    $w->configure(-textvariable => $val);
  19.   }
  20.  return $$var;
  21. }
  22.  
  23. 1;
  24.