Thanks everyone for your help. Here's a reply to the lot of your message:
I let myself get mislead. Here's what happens:
We have a tree of processes:
A--+
|
+--> B
|
+--> C
"B" is the program that uses FLTK. I launch "B" by launching "A".
And "C" is an X11-based terminal window. So what's where the X11 dependency
comes in.
BUT... It turns out that killing the X server not only kills "C", it also kills
"A" somehow, which in turn kills "B", my FLTK program.
When I had been killing the X server and saw "B" die, I mistakenly took that as
evidence that "B" was an X11 program.
I hate Mondays. But thanks everyone for the help. I'm quite grateful.
- Christian
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk