-frame .d.csr -bg black -width $mulcols -height $csrh
-frame .d.got -bg black -width $mulcols -height $gotsh
-
-foreach {min max context got} $foolist {
- frame .d.got.m$min -bd 0 -background \#888
- label .d.got.m$min.l -text "$got" -fg white -bg black -bd 0
- pack .d.got.m$min.l -padx 1 -pady 1
- place .d.got.m$min -x [expr {$min*$mul+$inter}] -y 0
+frame .d.csr -bg black -height $csrh
+frame .d.got -bg black -height $gotsh
+
+proc draw_foolist {} {
+ global foolist mul inter
+ eval destroy [winfo children .d.got]
+ foreach {min max context got} $foolist {
+ frame .d.got.m$min -bd 0 -background \#888
+ label .d.got.m$min.l -text "$got" -fg white -bg black -bd 0
+ pack .d.got.m$min.l -padx 1 -pady 1
+ place .d.got.m$min -x [expr {$min*$mul+$inter}] -y 0
+ }