|   | Hosted by  | 
|  | 
| Have A Cup Of Coffee...Here's a nice cup of steaming coffee to get you started in the morning: 
 Source:Here's the source for the animated cup of coffee. The T1_data variables are base64 encoded GIF images. 
set T1_data {...}; set T2_data {...} etc.
foreach i [info globals T*_data] {
    image create photo $i -data [set $i]
    unset $i
}
set sequence {
    1 2 3 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 10  11 12 13 14 15 10 11 12 13 14 15 10 11 12 13 14 15  10 11 12 13 14 15 10 11 12 13 14 15
}
proc cycle {{count 0} {delay 150}} {
    global sequence
    if {$count >= [llength $sequence]} {
	set count 0
    }
   .l configure -image T[lindex $sequence $count]_data
   after $delay "cycle [incr count] $delay"
}
label .l -bg white
pack .l
cycle
 |