Tcl-pTk
view release on metacpan or search on metacpan
t/menub-cascade.t view on Meta::CPAN
# Balloon, pop up help window when mouse lingers over widget.
use warnings;
use strict;
use Tcl::pTk;
#use Tk;
#use English;
use Carp;
use Test;
plan tests => 1;
my $lmsg = "";
my $top = MainWindow->new;
# create the widgets to be explained
my $mb = $top->Menubutton(-relief => 'raised',
-text => 'Menu button')->pack;
my $xxx = 0;
$mb->checkbutton(-label => 'checkbutton',
-variable => \$xxx);
$mb->cascade(-label => 'cascade entry');
my $menu = $mb->cget(-menu);
my $cm = $menu->Menu(-tearoff => 0);
$mb->entryconfigure('cascade entry', -menu => $cm);
$cm->command(-label => 'first');
$cm->command(-label => 'second');
$mb->separator;
$mb->command(-label => 'Close',
-command => sub {$top->destroy;});
#$mb->interp->icall($mb.".m", 'add', 'cascade', -label, "cascade entry");
$top->idletasks;
(@ARGV) ? MainLoop : $top->destroy;
ok(1);
( run in 1.858 second using v1.01-cache-2.11-cpan-524268b4103 )