diff options
author | Just van Rossum <just@lettererror.com> | 1999-04-21 09:24:02 (GMT) |
---|---|---|
committer | Just van Rossum <just@lettererror.com> | 1999-04-21 09:24:02 (GMT) |
commit | eb67a7b9809adac2767e808e36c75d5acbf59f66 (patch) | |
tree | 975e4741071cbf23c7389f703ef7b2cae91147e3 /Mac/Tools/IDE | |
parent | 7ceb5777d7e6e6c482e4e887b5a7e63e8a903789 (diff) | |
download | cpython-eb67a7b9809adac2767e808e36c75d5acbf59f66.zip cpython-eb67a7b9809adac2767e808e36c75d5acbf59f66.tar.gz cpython-eb67a7b9809adac2767e808e36c75d5acbf59f66.tar.bz2 |
improved scrollbar delay behavior -- jvr
Diffstat (limited to 'Mac/Tools/IDE')
-rw-r--r-- | Mac/Tools/IDE/Wcontrols.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Mac/Tools/IDE/Wcontrols.py b/Mac/Tools/IDE/Wcontrols.py index c5511d4..7add904 100644 --- a/Mac/Tools/IDE/Wcontrols.py +++ b/Mac/Tools/IDE/Wcontrols.py @@ -305,8 +305,11 @@ class Scrollbar(ControlWidget): self._control.HiliteControl(part) self._hit(part) oldpart = part - import time - time.sleep(0.3) + # slight delay before scrolling at top speed... + now = Evt.TickCount() + while Evt.StillDown(): + if (Evt.TickCount() - now) > 18: # 0.3 seconds + break while Evt.StillDown(): part = self._control.TestControl(point) if part == oldpart: |