-
Notifications
You must be signed in to change notification settings - Fork 0
What We Know About ProgressDialogs
russ_hensel edited this page Dec 28, 2025
·
3 revisions
Progress dialogs are a problem because the task, which we hope is making progress, easily is busy enough to stop anything from happening on the GUI.
We have several different examples that work around that problem, using one of two major approaches:
*Use a second thread for the task. *Use an iterator ( or similar ) and keep all the work in one thread.
Issues:
-
We usually want to keep the user from kicking off the task a second time before the first has finished.
-
T he dialog should continue to update
-
The task may need references back to the GUI from which it launched