Menubutton Methods
In addition to configure
and cget
, the following methods
are defined for Menubutton widgets:
AddItems
Adds menu items to the end of the menu. The arguments to
AddItems
are lists configuring each menu item, similar to the lists defined with the-menuitem
option.$menubutton->AddItems([command => "Print", -command => \&printscreen ], [command => "Exit", -command => \&exitclean ]);
command
Adds a command item to the end of the menu. The above example could have read:
$menubutton->command(-label => "Print", -command => \&printscreen); $menubutton->command(-label => "Exit", -command => \&exitclean);
checkbutton
Adds a checkbutton item to the end of the menu:
$menubutton->checkbutton(-label => "Show Toolbar", -variable => \$toolbar);
radiobutton
Adds a radiobutton item to the end of the menu:
$menubutton->radiobutton(-label => "Red", -variable => \$color); $menubutton->radiobutton(-label => "Blue", -variable => \$color);
separator
Adds a separator line to the end of a menu.
cascade
Adds a cascade item to the end of the menu.
menu
Returns a reference to the menu.
entrycget
Gets information on a menu entry given an index and option to query.
entryconfigure
Changes information on a specific menu item given an index.
Get Perl in a Nutshell, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.