SIGN IN SIGN UP

Changes inspired by Randall Hooper to allow callbacks when an

OptionMenu is modified.  Somewhat rewritten and elaborated by myself.

class _setit: The constructor now takes an optional argument
`callback' and stashes this in a private variable.  If set, the
__call__() method will invoke this callback after the variable's value
has changed.  It will pass the callback the value, followed by any
args passed to __call__().

class OptionMenu: The constructor now takes keyword arguments, the
only one that's legally recognized is `command', which can be set to a
callback.  This callback is invoked when the OptionMenu value is set.
Any other keyword argument throws a TclError.
B
Barry Warsaw committed
7d3f27c090038d7fba27f5da8e88329ff91b32d9
Parent: 02a1c40