Posted to tcl by saedelaere at Wed Mar 17 13:07:12 GMT 2010view raw
- proc ::tk::spinbox::Invoke {w elem} {
- if {[winfo exists $w] == 0} return
- variable ::tk::Priv
-
- if {![info exists Priv(outsideElement)]} {
- $w invoke $elem
- incr Priv(repeated)
- }
- set delay [$w cget -repeatinterval]
- if {$delay > 0} {
- set Priv(afterId) [after $delay \
- [list ::tk::spinbox::Invoke $w $elem]]
- }
- }
-
- or something like that
-
- proc ::tk::spinbox::Invoke {w elem} {
- variable ::tk::Priv
-
- if {![info exists Priv(outsideElement)]} {
- $w invoke $elem
- incr Priv(repeated)
- }
- if {[winfo exists $w]} {
- set delay [$w cget -repeatinterval]
- if {$delay > 0} {
- set Priv(afterId) [after $delay \
- [list ::tk::spinbox::Invoke $w $elem]]
- }
- }
- }