Term-Menus
view release on metacpan or search on metacpan
lib/Term/Menus.pm view on Meta::CPAN
return transform_mboi(transform_mbii(transform_mbir(
$banner,$Conveyed,$MenuUnit_hash_ref,
$log_handle),$numbor,$ikey,$input,
$MenuUnit_hash_ref,$Conveyed,$log_handle),$MenuUnit_hash_ref,
$Conveyed,$SaveMMap,$picks_from_parent,$log_handle);
}
sub Menu
{
#print "MENUCALLER=",(caller)[0]," and ",__PACKAGE__,"\n";<STDIN>;
#print "MENUCALLER=",caller,"\n";
my $MenuUnit_hash_ref=$_[0];
#print "WHAT IS THIS=",&Data::Dump::Streamer::Dump($MenuUnit_hash_ref)->Out(),"\n";
$MenuUnit_hash_ref->{Name}=&pw($MenuUnit_hash_ref);
my $select_many=0;
if (exists $MenuUnit_hash_ref->{Select}) {
if (exists $MenuUnit_hash_ref->{Select} &&
$MenuUnit_hash_ref->{Select} &&
$MenuUnit_hash_ref->{Select}=~/many/i) {
$select_many='Many';
lib/Term/Menus.pm view on Meta::CPAN
my $Selected= (defined $_[4]) ? $_[4] : {};
my $Conveyed= (defined $_[5]) ? $_[5] : {};
my $SavePick= (defined $_[6]) ? $_[6] : {};
my $SaveMMap= (defined $_[7]) ? $_[7] : {};
my $SaveNext= (defined $_[8]) ? $_[8] : {};
my $Persists= (defined $_[9]) ? $_[9] : {};
my $parent_menu= (defined $_[10]) ? $_[10] : '';
my $no_wantarray=0;
if ((defined $_[11] && $_[11]) ||
((caller)[0] ne __PACKAGE__ && !wantarray)) {
$no_wantarray=1;
}
if (defined $_[12] && $_[12]) {
return '','','','','','','','','','','',$_[12];
}
if (defined $_[13] && $_[13]) {
$log_handle=$_[13];
}
my %Items=();my %negate=();my %result=();my %convey=();
my %chosen=();my %default=();my %select=();my %mark=();
( run in 1.413 second using v1.01-cache-2.11-cpan-a3c8064c92c )