Previous: Scrolling and scrollbar widgets
Up: Widgets
Previous Page: Scrolling and scrollbar widgets
Next Page: Example applications
The following example shows how to develop a simple menu, with three options. When the menu button is activated by a button 1 press, the menu drops down ready for selection.
If the menu button is activated by a button 2 press, the menu drops down, and can be "torn off", and positioned anywhere on the screen. To revert to normal menu mode, the menu button should be re-activated by a button 1 press.
#First make a menu button menubutton .menu1 -text "Unix commands" -menu .menu1.m -underline 0#Now make the menu, and add the lines one at a time menu .menu1.m .menu1.m add command -label "List Files" -command {ls} .menu1.m add command -label "Get date" -command {date} .menu1.m add command -label "Start calendar" -command {xcalendar}
pack .menu1
Apologies to all those readers who don't like Unix!