On 31.03.2011 17:16, Joe wrote: > I'm quite new in developing with fltk and I have found a problem I can't > solve... > I have a thread in my program that computes some data that should be shown on > the main window.
There are other mechanisms like timeouts and idle methods that let you do something like this w/o threads. In some cases this might be easier at the additional gain that it will probably be more portable. > However, the data is only updated if I move the mouse over the window or I > keep pressing Alt. Does anyone knows how can I fix this? I know it sounds > weird... It's not weird if you are not using the threads as you should. It is all documented here: http://www.fltk.org/doc-1.3/advanced.html Especially this: "From within a thread (other than the main thread) FLTK calls must be wrapped with calls to Fl::lock() and Fl::unlock()" ... may be important for you. And this, too: "FLTK supports multiple platforms, some of which allow only the main thread to handle system events and open or close windows. The safe thing to do is to adhere to the following rules for threads on all operating systems: ..." (see last paragraph at the link above). > More info: Dev-C++ in a Windows 7. Thanks, but the most important information is missing: Which FLTK version? Albrecht _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

