summaryrefslogtreecommitdiffstats
path: root/library/text.tcl
diff options
context:
space:
mode:
authorcsaba <csaba>2024-07-15 19:41:34 (GMT)
committercsaba <csaba>2024-07-15 19:41:34 (GMT)
commit6c40142971bc757303b36f55caf599bffe6d1d53 (patch)
tree2adbe5a7d4b37c0c165de5de5f12763f20054500 /library/text.tcl
parented381a36648ee0c9050e7bcd0a44e92f295d21ff (diff)
downloadtk-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.tcl10
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
}
}