diff options
author | Guido van Rossum <guido@python.org> | 1995-03-10 14:47:38 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1995-03-10 14:47:38 (GMT) |
commit | 7a84c5a3544425810e9dd0fd7bf226a5f620cf95 (patch) | |
tree | 1e787a7c72145d775478e3ba351f38f6a1afe348 /Mac | |
parent | 7aa87cc5b3bf95b310eaebc333600f72da5258fc (diff) | |
download | cpython-7a84c5a3544425810e9dd0fd7bf226a5f620cf95.zip cpython-7a84c5a3544425810e9dd0fd7bf226a5f620cf95.tar.gz cpython-7a84c5a3544425810e9dd0fd7bf226a5f620cf95.tar.bz2 |
pseudo progress bar (not finished)
Diffstat (limited to 'Mac')
-rw-r--r-- | Mac/Lib/test/progressbar.py | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/Mac/Lib/test/progressbar.py b/Mac/Lib/test/progressbar.py new file mode 100644 index 0000000..59e0cc1 --- /dev/null +++ b/Mac/Lib/test/progressbar.py @@ -0,0 +1,31 @@ +# Progress dialog + +from addpack import addpack +addpack('Demo') +addpack('bgen') +addpack('dlg') +addpack('evt') + +from Dlg import GetNewDialog, ModalDialog, SetIText + +count = 0 + +def filter(d, e): + r = 1 + print "Filter(%s, %s) -> %s" % (`d`, `e`, `r`) + return r + +def main(): + d = GetNewDialog(256, -1) + tp, h, rect = d.GetDItem(2) + SetIText(h, "Progress...") + for i in range(100): + if i%10 == 0: + str = "Progress...%d" % i + SetIText(h, str) + ModalDialog(filter) + for j in range(100): pass + +if __name__ == '__main__': + main() + |