# Progress dialog | |
from Dlg import GetNewDialog, ModalDialog, SetDialogItemText | |
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.GetDialogItem(2) | |
SetDialogItemText(h, "Progress...") | |
for i in range(100): | |
if i%10 == 0: | |
str = "Progress...%d" % i | |
SetDialogItemText(h, str) | |
ModalDialog(filter) | |
for j in range(100): pass | |
if __name__ == '__main__': | |
main() | |