> So I have to mention that there's no guarantee what I'm saying is > *right*, but, the issue with using GUI windows in the non "main" thread > is something like follows: > http://stackoverflow.com/questions/6178618/mac-os-x-is-it-possible-to-imbue-a-non-main-thread-to-become-the-main-thread > > I think perhaps the point you've been missing is that while it is > certainly *possible* to have the non-main thread do GUI work, the fact > remains that it is in no way portable and is incredibly volatile. This > is mostly what precludes this from being used in/added into FLTK - since > people often aim for cross-platform portability the behaviour you've > found on your machine doesn't necessarily apply to all machines. >
It could be wrapped in something like USE_X11_THREADING as an option. Anyway, in general the best description of things and discussion I found was at http://ask.slashdot.org/story/03/01/11/0043207/why-isnt-x11-thread-safe _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

