An extra Leave event is generated.
button .b
pack .b
bind .b <Enter> {put "Enter"}
bind .b <Leave> {put "Leave"}
bind .b <ButtonPress> {put "Press"}
bind .b <ButtonRelease> {put "Release"}
Enter the button, press, leave while still pressing,
then release. You get
Enter -- entering button
Press -- press button
Leave -- leave button
Release -- release button
Leave -- extra leave event
Logged In: YES
user_id=75003
This is possibly an error in the tk toolkit.
Please resubmit the bug using the correct project.
http://sf.net/projects/tktoolkit