From: Guido van Rossum Date: Fri, 10 Mar 1995 14:47:38 +0000 (+0000) Subject: pseudo progress bar (not finished) X-Git-Tag: v1.2b4~78 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7a84c5a3544425810e9dd0fd7bf226a5f620cf95;p=thirdparty%2FPython%2Fcpython.git pseudo progress bar (not finished) --- diff --git a/Mac/Lib/test/progressbar.py b/Mac/Lib/test/progressbar.py new file mode 100644 index 000000000000..59e0cc12f7ef --- /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() +