TVision
view release on metacpan or search on metacpan
demo/menu.pl view on Meta::CPAN
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
->plus(TVision::TMenuItem::new( $mnam++, 201, kbNoKey))
)
-> plus (
TVision::TSubMenu::new( "~W~indows", 0, hcWindows )
-> plus ( TVision::TMenuItem::new( "~R~esize/move", cmResize, kbCtrlF5, hcWSizeMove, "Ctrl-F5" ) )
-> plus ( TVision::TMenuItem::new( "~Z~oom", cmZoom, kbF5, hcWZoom, "F5" ) )
-> plus ( TVision::TMenuItem::new( "~N~ext", cmNext, kbF6, hcWNext, "F6" ) )
-> plus ( TVision::TMenuItem::new( "~C~lose", cmClose, kbAltF3, hcWClose, "Alt-F3" ) )
-> plus ( TVision::TMenuItem::new( "~T~ile", cmTile, kbNoKey, hcWTile ) )
-> plus ( TVision::TMenuItem::new( "C~a~scade", cmCascade, kbNoKey, hcWCascade ) )
)
;
print "last mnam is $mnam\n";
my $menubar = tnew TMenuBar=>([0,0,179,1],$sub1);
my $tapp = tnew TVApp => $menubar;
my $desktop = $tapp->deskTop;
$tapp->onCommand(sub {
my ($cmd, $arg) = @_;
print "command[@_]\n";
if ($cmd == 123) {
#button pressed
#$b->locate(15,15,30,17);
}
elsif ($cmd == 125) {
}
});
$tapp->run;
( run in 0.595 second using v1.01-cache-2.11-cpan-5b529ec07f3 )