> 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

Reply via email to