summaryrefslogtreecommitdiffstats
path: root/library/listbox.tcl
diff options
context:
space:
mode:
Diffstat (limited to 'library/listbox.tcl')
-rw-r--r--library/listbox.tcl25
1 files changed, 12 insertions, 13 deletions
diff --git a/library/listbox.tcl b/library/listbox.tcl
index d611801..a86f273 100644
--- a/library/listbox.tcl
+++ b/library/listbox.tcl
@@ -14,7 +14,7 @@
# tk::Priv elements used in this file:
#
# afterId - Token returned by "after" for autoscanning.
-# listboxPrev - The last element to be selected or deselected
+# listboxPrev - The last element to be selected or deselected
# during a selection operation.
# listboxSelection - All of the items that were selected before the
# current selection operation (such as a mouse
@@ -163,7 +163,7 @@ bind Listbox <<SelectAll>> {
bind Listbox <<SelectNone>> {
if {[%W cget -selectmode] ne "browse"} {
%W selection clear 0 end
- tk::FireListboxSelectEvent %W
+ tk::FireListboxSelectEvent %W
}
}
@@ -188,15 +188,14 @@ bind Listbox <Shift-Option-MouseWheel> {
tk::MouseWheel %W x %D -12.0 units
}
bind Listbox <TouchpadScroll> {
- if {%# %% 5 != 0} {
- return
- }
- lassign [tk::PreciseScrollDeltas %D] deltaX deltaY
- if {$deltaX != 0} {
- %W xview scroll [expr {-$deltaX}] units
- }
- if {$deltaY != 0} {
- %W yview scroll [expr {-$deltaY}] units
+ if {%# %% 5 == 0} {
+ lassign [tk::PreciseScrollDeltas %D] tk::Priv(deltaX) tk::Priv(deltaY)
+ if {$tk::Priv(deltaX) != 0} {
+ %W xview scroll [expr {-$tk::Priv(deltaX)}] units
+ }
+ if {$tk::Priv(deltaY) != 0} {
+ %W yview scroll [expr {-$tk::Priv(deltaY)}] units
+ }
}
}
@@ -443,7 +442,7 @@ proc ::tk::ListboxDataExtend {w el} {
if {$mode eq "extended"} {
$w activate $el
$w see $el
- if {[$w selection includes anchor]} {
+ if {[$w selection includes anchor]} {
ListboxMotion $w $el
}
} elseif {$mode eq "multiple"} {
@@ -518,6 +517,6 @@ proc ::tk::ListboxSelectAll w {
proc ::tk::FireListboxSelectEvent w {
if {[$w cget -state] eq "normal"} {
- event generate $w <<ListboxSelect>>
+ event generate $w <<ListboxSelect>>
}
}