I can't see how you do plug-ins yet but I think you should use dlopen (or OpenLibrary() ) and dlsym() (or GetProcAddress() ) to talk to dynamic libs so that theme developers aren't tempted to monkey with the base code and end up with three (I think it's three) differentversions of fltk all competing with each other.
The themes (it appears) should be an entirely different project, cooperating with fltk, but not dominating it.
I wanted to mention this now, though I'm not up to speed on what you have going on, because I saw a note about dlopen in config.h It's standard stuff.Here's connect (in the test folder). It's fixed but it's not a good demo yet. This should have a light button that turns on and off and sends a message through the timeout queu to another widget that does the talking to whatever it's talking to so that the button itself doesn't appear to hang.
But for now... Humble beginnings. :-) At least it compiles. See attached.
connect.cxx.tar.gz
Description: GNU Zip compressed data
_______________________________________________ fltk-bugs mailing list fltk-bugs@easysw.com http://lists.easysw.com/mailman/listinfo/fltk-bugs