>ÂThe conclusion seems to be that it's not.
Sorry, I guess I didn't give a direct enough answer. I think it is. Flipping the modal flag would take a couple hours. Fixing the shell parenting code on GTK would take a day or two, tops. Both are easy tasks.
If we want to experiment with my edilog metaphor, it took me about a month to write the original library and I could probably reproduce it in less time than that, particularly if I could build on top of the E4 DI code (I asked a question about this on the UI mailing list).
If we want to create a notification framework for Eclipse (to replace dialogs opened by background threads), there's a bug open for evaluating and porting the Mylyn notification framework to the Eclipse platform. A couple developers could probably finish this up in about a week.
All of these are tasks that would go a long way to eliminating both dialog boxes and modes, and they're all things a single developer could tackle in a reasonable amount of time.