(py-indent-right, py-outdent-left): new commands, bound to C-c C-r and
[python/dscho.git] / Mac / Lib / test / progressbar.py
blob59e0cc12f7ef4c42aaf9a6db7b532e5c9dc02ca6
1 # Progress dialog
3 from addpack import addpack
4 addpack('Demo')
5 addpack('bgen')
6 addpack('dlg')
7 addpack('evt')
9 from Dlg import GetNewDialog, ModalDialog, SetIText
11 count = 0
13 def filter(d, e):
14 r = 1
15 print "Filter(%s, %s) -> %s" % (`d`, `e`, `r`)
16 return r
18 def main():
19 d = GetNewDialog(256, -1)
20 tp, h, rect = d.GetDItem(2)
21 SetIText(h, "Progress...")
22 for i in range(100):
23 if i%10 == 0:
24 str = "Progress...%d" % i
25 SetIText(h, str)
26 ModalDialog(filter)
27 for j in range(100): pass
29 if __name__ == '__main__':
30 main()