set ::mh_font_size 13; # tu mozna zmienic rozmiar !!!
# guzik poprawiajacy fonty w .c.canvas oraz gdzie indziej...
destroy .t1; toplevel .t1; wm geom .t1 +259+10;
button .t1.b1 -text "fonty!" -command {
if {[winfo exists .c.canvas]} {
foreach i [.c.canvas find all] {
catch {.c.canvas itemconf $i -font "system $::mh_font_size"}
}
}
zmien_font . system $::mh_font_size
}
pack .t1.b1
# rekurencyjnie poprawia fonty
proc zmien_font {{w .} {font fixed} {rozm 15}} {
if {$w==".konsola.t" || $w==".output.t"} return
catch {$w config -font "$font $rozm"}
foreach w2 [winfo ch $w] {zmien_font $w2 $font $rozm}
}