blob: 53a7e84dda6690c790f530dd55ac4e421c7c885e [file] [log] [blame]
Guido van Rossum7a84c5a1995-03-10 14:47:38 +00001# Progress dialog
2
Jack Jansenae8a68f1995-06-06 12:55:40 +00003from Dlg import GetNewDialog, ModalDialog, SetDialogItemText
Guido van Rossum7a84c5a1995-03-10 14:47:38 +00004
5count = 0
6
7def filter(d, e):
8 r = 1
9 print "Filter(%s, %s) -> %s" % (`d`, `e`, `r`)
10 return r
11
12def main():
13 d = GetNewDialog(256, -1)
Jack Jansenae8a68f1995-06-06 12:55:40 +000014 tp, h, rect = d.GetDialogItem(2)
15 SetDialogItemText(h, "Progress...")
Guido van Rossum7a84c5a1995-03-10 14:47:38 +000016 for i in range(100):
17 if i%10 == 0:
18 str = "Progress...%d" % i
Jack Jansenae8a68f1995-06-06 12:55:40 +000019 SetDialogItemText(h, str)
Guido van Rossum7a84c5a1995-03-10 14:47:38 +000020 ModalDialog(filter)
21 for j in range(100): pass
22
23if __name__ == '__main__':
24 main()
25