blob: 59e0cc12f7ef4c42aaf9a6db7b532e5c9dc02ca6 [file] [log] [blame]
Guido van Rossum7a84c5a1995-03-10 14:47:38 +00001# Progress dialog
2
3from addpack import addpack
4addpack('Demo')
5addpack('bgen')
6addpack('dlg')
7addpack('evt')
8
9from Dlg import GetNewDialog, ModalDialog, SetIText
10
11count = 0
12
13def filter(d, e):
14 r = 1
15 print "Filter(%s, %s) -> %s" % (`d`, `e`, `r`)
16 return r
17
18def 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
28
29if __name__ == '__main__':
30 main()
31