]> granicus.if.org Git - python/commit
Changes inspired by Randall Hooper to allow callbacks when an
authorBarry Warsaw <barry@python.org>
Fri, 25 Feb 2000 21:54:19 +0000 (21:54 +0000)
committerBarry Warsaw <barry@python.org>
Fri, 25 Feb 2000 21:54:19 +0000 (21:54 +0000)
commit7d3f27c090038d7fba27f5da8e88329ff91b32d9
treeb9674a578f73280cdc98955714edbe6b8d59a66b
parent02a1c40051e4d4ad081c38a368fd87da89ede5ac
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.
Lib/lib-tk/Tkinter.py