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

  1. # NOTE: Derived from ..\blib\lib\Tk\Menubutton.pm.  Changes made here will be lost.
  2. package Tk::Menubutton;
  3.  
  4. sub FindMenu
  5. {
  6.  my $child = shift;
  7.  my $char = shift;
  8.  my $ul = $child->cget("-underline");
  9.  if (defined $ul && $ul >= 0 && $child->cget("-state") ne "disabled")
  10.   {
  11.    my $char2 = $child->cget("-text");
  12.    $char2 = substr("\L$char2",$ul,1) if (defined $char2);
  13.    if (!defined($char) || $char eq "" || (defined($char2) && "\l$char" eq $char2))
  14.     {
  15.      return $child;
  16.     }
  17.   }
  18.  return undef;
  19. }
  20.  
  21. 1;
  22. 1;
  23.