#widgets in Card
$fastcard = $card->Radiobutton(
-text=>"Fast Card",
-value=>"fast",
-variable=>\$cardspeed,
-command=>\&card_choice
)->pack();
$slowcard = $card->Radiobutton(
-text=>"Slow Card",
-value=>"slow",
-variable=>\$cardspeed,
-command=>\&card_choice
)->pack();
####
#widgets in Card Usage
$cardusagemenu = $cardusage->Menubutton(
-textvariable=>\$cardusagechoice,
-relief=>"raised",
-borderwidth=>3
)->pack();
####
sub card_choice {
if ($cardspeed eq "fast") {
$cardusagemenu->AddItems([
"radiobutton"=>"1M Sample Full Channel 600MHz Conventional",
"-value"=>"1M Sample Full Channel 600MHz Conventional",
"-variable"=>\$cardusagechoice
],
[
"radiobutton"=>"2M Sample Half Channel 1.2GHz Conventional",
"-value"=>"2M Sample Half Channel 1.2GHz Conventional",
"-variable"=>\$cardusagechoice
],
[
"radiobutton"=>"1M Sample Full Channel 600MHz Transitional",
"-value"=>"1M Sample Full Channel 600MHz Transitional",
"-variable"=>\$cardusagechoice
]);
}
elsif ($cardspeed eq "slow") {
$cardusagemenu->AddItems([
"radiobutton"=>"2M Sample Full Channel 333MHz Conventional",
"-value"=>"2M Sample Full Channel 333MHz Conventional",
"-variable"=>\$cardusagechoice
],
[
"radiobutton"=>"4M Sample Half Channel 666MHz Conventional",
"-value"=>"4M Sample Half Channel 666MHz Conventional",
"-variable"=>\$cardusagechoice
],
[
"radiobutton"=>"2M Sample Full Channel 333MHz Transitional",
"-value"=>"2M Sample Full Channel 333MHz Transitional",
"-variable"=>\$cardusagechoice
]);
}
}