lappend auto_path . package req Tk package req piemenu pack [canvas .c -bg white] -expand 1 -fill both set m [piemenu .c.m -radius 80 -ringratio 0.333 -roundness 0.75] set m1 .c.n $m add command -label back \ -font {Helvetica 8} \ -background white \ -menu $m1 $m add command -label ok \ -menu unpost $m add checkbutton -label chk1 $m add checkbutton -label chk2 $m add radiobutton -label rad1 $m add radiobutton -label rad2 $m add radiobutton -label rad3 set m1 [piemenu .c.n -radius 80] $m1 add command -label ok\n------\ndelayed\nexit \ -font {Helvetica 8} \ -menu unpost \ -background white \ -delay 500 -delayedcommand exit $m1 add command -label menu \ -menu $m $m1 add command -label + \ -font {Helvetica 18 bold} $m1 add command -label - \ -font {Helvetica 18 bold} bind .c <Button-1> [list $m1 post %x %y]