Lutherie-FretCalc
view release on metacpan or search on metacpan
examples/fretcalctk.pl view on Meta::CPAN
-underline => 1);
$menu_file->separator();
$menu_file->command(-label => 'Exit',
-command => sub { exit },
-underline => 1);
# Calc menu items
# Mode Cascade
my $menu_mode_cascade = $menu_calc->menu->Menu();
$menu_mode_cascade->radiobutton(-label => 'Standard',
#-command => \&mode,
-variable => \$rb1,
-value => 'Standard');
$menu_mode_cascade->radiobutton(-label => 'Dulcimer',
#-command => \&mode,
-variable => \$rb1,
-value => 'Dulcimer');
$menu_calc->cascade(-label => 'Mode');
$menu_calc->entryconfigure('Mode', -menu => $menu_mode_cascade);
$menu_calc->separator();
# Precision Cascade
my $menu_prec_cascade = $menu_calc->menu->Menu();
$menu_prec_cascade->radiobutton(-label => '.1',
#-command => \&display_radiobutton2,
-variable => \$rb2,
-value => '.1');
$menu_prec_cascade->radiobutton(-label => '.01',
#-command => \&display_radiobutton2,
-variable => \$rb2,
-value => '.01');
$menu_prec_cascade->radiobutton(-label => '.001',
#-command => \&display_radiobutton2,
-variable => \$rb2,
-value => '.001');
$menu_prec_cascade->radiobutton(-label => '.0001',
#-command => \&display_radiobutton2,
-variable => \$rb2,
-value => '.0001');
$menu_calc->cascade(-label => 'Precision');
$menu_calc->entryconfigure('Precision', -menu => $menu_prec_cascade);
# Help menu items
$menu_help->command(-label => 'Help',
-command => [\&help, 'Help not implemented']);
$menu_help->separator();
$menu_help->command(-label => 'About',
-command => [\&about_dialog]);
( run in 0.484 second using v1.01-cache-2.11-cpan-49f99fa48dc )