Here is a sample : 4-clocks of different time-zones
package require wallclock
set CaptionTimezone {
"local time" :localtime
"UTC" UTC
"Mombasa" Africa/Nairobi
"Caracas" America/Caracas
}
foreach w { .lf1 .lf2 .lf3 .lf4 } {caption tz} $CaptionTimezone {
labelframe $w -text $caption
wallclock $w.wc -timezone $tz
pack $w.wc
$w.wc start
}
grid .lf1 .lf2 -padx 10 -pady 10 -sticky ew
grid .lf3 .lf4 -padx 10 -pady 10 -sticky ew
# --- style touch ------------------------------------------
foreach w { .lf1 .lf2 .lf3 .lf4 } {
$w.wc configure -relief ridge -bd 3 -padx 20 -pady 10
}
.lf1.wc configure -bg red
.lf2.wc configure -bg green
.lf3.wc configure -bg yellow
.lf4.wc configure -bg black -foreground gray75
.lf1.wc configure -bg red -font {Mathematica7 20}
.lf2.wc configure -bg green -font {{SF Chromium 24} 20}
.lf3.wc configure -bg yellow -font {{SF Zimmerman} 20}
.lf4.wc configure -bg black -foreground gray50 -font {{SF Zero Gravity Condensed} 20}

