# file: bindings.tcl #\[sep]----------------------------------------------------------------------------------------------------------------------------- proc bit_string_entry_bindings {entry} \ { bind $entry { } # bind $entry {puts return} bind $entry {%W insert insert %A} bind $entry {%W insert insert %A} bind $entry [bind Entry ] bind $entry [bind Entry ] bind $entry [bind Entry ] bind $entry [bind Entry ] bind $entry [bind Entry ] bind $entry {%W icursor [expr [%W index insert] -1]} bind $entry {%W icursor [expr [%W index insert] +1]} } #\[sep]----------------------------------------------------------------------------------------------------------------------------- proc int_entry_bindings {entry} \ { bit_string_entry_bindings $entry for {set i 2} {$i < 10} {incr i} \ { bind $entry {%W insert insert %A} bind $entry {%W insert insert %A} } bind $entry {%W insert insert %A} bind $entry {%W insert insert %A} }