~ubuntu-branches/ubuntu/gutsy/amsn/gutsy

« back to all changes in this revision

Viewing changes to progressbar.tcl

  • Committer: Bazaar Package Importer
  • Author(s): Theodore Karkoulis
  • Date: 2006-01-04 15:26:02 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20060104152602-ipe1yg00rl3nlklv
Tags: 0.95-1
New Upstream Release (closes: #345052, #278575).

Show diffs side-by-side

added added

removed removed

Lines of Context:
52
52
    }
53
53
 
54
54
    proc SetProgress {win value {range 100}} {
55
 
        set progress [expr {int(100*$value)/int($range)}]
56
 
        set relwidth [expr {double($value)/double($range)}]
57
 
 
58
 
        variable progressPercent
59
 
        place conf $win.l.fill -relwidth $relwidth
60
 
        set progressPercent($win) "${progress}%"
 
55
                if {[winfo exists $win]} {
 
56
                        set progress [expr {int(100*$value)/int($range)}]
 
57
                        set relwidth [expr {double($value)/double($range)}]
 
58
                        variable progressPercent
 
59
                        place conf $win.l.fill -relwidth $relwidth
 
60
                        set progressPercent($win) "${progress}%"
 
61
                }
61
62
    }
62
63
}
63
64