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 )