Mercurial > code > home > repos > light9
changeset 133:e7b531d10cf9
- sliders go from 0 to 1
- sliders go from 0 to 1
- some too-many-after-loops protection
author | dmcc |
---|---|
date | Sat, 14 Jun 2003 14:58:53 +0000 |
parents | 4136e92829e3 |
children | f2f73a2171e6 |
files | Widgets/Fadable.py |
diffstat | 1 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/Widgets/Fadable.py Sat Jun 14 14:56:44 2003 +0000 +++ b/Widgets/Fadable.py Sat Jun 14 14:58:53 2003 +0000 @@ -37,7 +37,7 @@ if key_bindings: for k in range(1, 10): self.bind("<Key-%d>" % k, - lambda evt, k=k: self.fade(k * 10.0)) + lambda evt, k=k: self.fade(k / 10.0)) self.bind("<Key-0>", lambda evt: self.fade(100)) self.bind("<grave>", lambda evt: self.fade(0)) @@ -71,8 +71,9 @@ self.fade_end_level = value self.fade_step_time = step_time - self.fading = 1 - self.do_fade() + if not self.fading: + self.fading = 1 + self.do_fade() def do_fade(self): """Actually performs the fade for Fadable.fade. Shouldn't be called directly."""