I have a situation that I'm not sure how to handle, UI wise.
Our program initiates several parallel and threaded operations. Each of these operations can fail thus requiring an error dialog. The dialog will require three choices, "abort this operation", "abort all operations" and "cancel". Perhaps cancel is redundant, dont know yet. Point is: The user must be able to give feedback related to each operation.
Since this can be any number of operations that can occur at any time, just creating an error dialog for each operation will be easy, but very very ugly.
So the dialog would ideally be able to contain any number of messages, be updated dynamically, and each message item should be able to contain buttons.
Is there a dialog like this? How would You handle this?
The program is in Eclipse if that makes a difference.