Mail-MIMEDefang
view release on metacpan or search on metacpan
watch-multiple-mimedefangs.tcl view on Meta::CPAN
set title "Busy workers: $mach"
foreach cmd {scan relayok senderok recipok} {
if {$count($cmd) > 0} {
set c $count($cmd)
append title " $cmd=$c"
}
}
wm title $w $title
}
proc popup_machine_menu { m index x y} {
catch { destroy .m }
menu .m -tearoff 0
.m add command -label "SSH" -command [list ssh $m]
.m add command -label "Busy Workers" -command [list busyworkers $m]
.m add separator
.m add command -label "Delete" -command [list del_machine $m]
tk_popup .m $x $y
}
proc grid_machine_new_style { m index } {
global NewStyleShowScans NewStyleShowRelayoks NewStyleShowSenderoks NewStyleShowRecipoks
set m [lindex $m 0]
set disp_m $m
if {[regexp {@(.*)$} $m foo host]} {
set disp_m $host
}
watch-multiple-mimedefangs.tcl view on Meta::CPAN
catch { destroy .top.relaytime$index }
catch { destroy .top.senderspersec$index }
catch { destroy .top.sendertime$index }
catch { destroy .top.recipspersec$index }
catch { destroy .top.reciptime$index }
catch { destroy .top.c$index }
set column 2
set canv_width 200
label .top.name$index -text $disp_m -relief raised
bind .top.name$index <ButtonPress-1> [list popup_machine_menu $m $index %X %Y]
bind .top.name$index <ButtonPress-2> [list popup_machine_menu $m $index %X %Y]
bind .top.name$index <ButtonPress-3> [list popup_machine_menu $m $index %X %Y]
label .top.busy$index -text "" -foreground "#A00000"
grid .top.name$index -row $row -column 0 -sticky new
grid .top.busy$index -row $row -column 1 -sticky new
if {$NewStyleShowScans} {
label .top.scanspersec$index -foreground "#00A000"
grid .top.scanspersec$index -row $row -column $column -sticky new
incr column
label .top.scantime$index -foreground "#0000A0"
grid .top.scantime$index -row $row -column $column -sticky new
watch-multiple-mimedefangs.tcl view on Meta::CPAN
catch { destroy .top.persec$index}
catch { destroy .top.time$index}
catch { destroy .top.c$index}
set disp_m $m
if {[regexp {@(.*)$} $m foo host]} {
set disp_m $host
}
label .top.name$index -text $disp_m -relief raised
bind .top.name$index <ButtonPress-1> [list popup_machine_menu $m $index %X %Y]
bind .top.name$index <ButtonPress-2> [list popup_machine_menu $m $index %X %Y]
bind .top.name$index <ButtonPress-3> [list popup_machine_menu $m $index %X %Y]
label .top.busy$index -text ""
label .top.persec$index -text ""
label .top.time$index -text ""
canvas .top.c$index -width 600 -height 60 -takefocus 0 -borderwidth 0 -background white -highlightthickness 0
.top.c$index create text 2 2 -anchor nw -text "" -tags statusText
grid .top.name$index -row $row -column 0 -sticky new
grid .top.busy$index -row $row -column 1 -sticky new
grid .top.persec$index -row $row -column 2 -sticky new
grid .top.time$index -row $row -column 3 -sticky new
grid .top.c$index -row $row -column 4 -sticky nsew -pady 1
( run in 2.196 seconds using v1.01-cache-2.11-cpan-364913b4093 )