diff options
author | csaba <csaba> | 2024-07-15 19:41:34 (GMT) |
---|---|---|
committer | csaba <csaba> | 2024-07-15 19:41:34 (GMT) |
commit | 6c40142971bc757303b36f55caf599bffe6d1d53 (patch) | |
tree | 2adbe5a7d4b37c0c165de5de5f12763f20054500 /library/text.tcl | |
parent | ed381a36648ee0c9050e7bcd0a44e92f295d21ff (diff) | |
download | tk-6c40142971bc757303b36f55caf599bffe6d1d53.zip tk-6c40142971bc757303b36f55caf599bffe6d1d53.tar.gz tk-6c40142971bc757303b36f55caf599bffe6d1d53.tar.bz2 |
Made sure that the TouchpadScroll event bindings won't polluate the global namespace (thanks to Rolf Ade for triggering this improvement).
Diffstat (limited to 'library/text.tcl')
-rw-r--r-- | library/text.tcl | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/library/text.tcl b/library/text.tcl index 15bdef2..5003ade 100644 --- a/library/text.tcl +++ b/library/text.tcl @@ -469,12 +469,12 @@ bind Text <Shift-Option-MouseWheel> { tk::MouseWheel %W x [tk::ScaleNum %D] -1.2 pixels } bind Text <TouchpadScroll> { - lassign [tk::PreciseScrollDeltas %D] deltaX deltaY - if {$deltaX != 0} { - %W xview scroll [tk::ScaleNum [expr {-$deltaX}]] pixels + lassign [tk::PreciseScrollDeltas %D] tk::Priv::deltaX tk::Priv::deltaY + if {$tk::Priv::deltaX != 0} { + %W xview scroll [tk::ScaleNum [expr {-$tk::Priv::deltaX}]] pixels } - if {$deltaY != 0} { - %W yview scroll [tk::ScaleNum [expr {-$deltaY}]] pixels + if {$tk::Priv::deltaY != 0} { + %W yview scroll [tk::ScaleNum [expr {-$tk::Priv::deltaY}]] pixels } } |