diff options
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() + |