[Richard Suchenwirth] 2003-08-07 - [Button]s and other UI items that are disabled, are drawn on Windows in a style called "Unavailable appearance", which looks like the font had a sunken relief. Here is a workaround to have this effect in Tk too: [http://mini.net/files/unavailable.jpg] package require Img pack [label .x -text Unavailable] after idle set im [image create photo -format window -data .x] set w [image width $im] set h [image height $im] for {set y 1} {$y<$h} {incr y} { for {set x 1} {$x<$w} {incr x} { if {[$im get $x $y]=={255 255 255}} { $im put gray40 -to [expr {$x-1}] [expr {$y-1}] } } } .x config -image $im However, this does not reflect the -state of the button - more code is needed for that functionality. ----