Hello all..
the radiobuttons execute the code in the command whether I select OK or
Cancel.. How can I execute on ok only?
I have the following code:
sub OnPowerSearchDialog {
# Construct the DialogBox
my $setpwrsrch = $mw->DialogBox( -title=>"Set Node
Dialog", -buttons=>["OK", "Cancel"] );
$setpwrsrch->add('Label', -anchor => 'w', -justify => 'left', -text =>
qq(Choose Node to search on.\n\tCurrent Node = $pwrsrch ))->pack;
$setpwrsrch->Label(-text => 'Search on Node')->pack;
my $rb3_value = $pwrsrch ;
$setpwrsrch->Radiobutton(-text => 'NO', -value => "NO" , -variable =>
\$rb3_value, -command => sub {OnPowerSearch("NO"); })->pack;
$setpwrsrch->Radiobutton(-text => 'YES', -value => "YES", -variable =>
\$rb3_value, -command => sub {OnPowerSearch("YES"); } )->pack;
$setpwrsrch->Show();
}
sub OnPowerSearch {
# set the power search variable
$pwrsrch = $_[0] ;
}
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>