GUIDeFATE
view release on metacpan or search on metacpan
lib/GFtk.pm view on Meta::CPAN
}
sub aMB{
my ($self,$canvas,$currentMenu, $id, $label, $type, $action)=@_;
if (($lastMenuLabel) &&($label eq $lastMenuLabel)){return $currentMenu} # bug workaround
else {$lastMenuLabel=$label}; # in menu generator
if ($type eq "menuhead"){
$currentMenu="menu".$id;
$self ->{$currentMenu} = $self ->{"menubar"}->cascade(-label => "~$label")
}
elsif ($type eq "radio"){
$self ->{$currentMenu}->radiobutton(-label => $label);
}
elsif ($type eq "check"){
$self ->{$currentMenu}->checkbutton(-label => $label);
}
elsif ($type eq "separator"){
$self ->{$currentMenu}->separator;
}
( run in 0.438 second using v1.01-cache-2.11-cpan-49f99fa48dc )