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]