In FLTK 1.1.7, the API documentation has left me a little confused. It says that Fl::awake() will enqueue a message that can be read from Fl::thread_message().
But then the documentation says: "The default message handler saves the last message which can be accessed using the Fl::thread_message() function." That makes it sound like I can only access the message that was most-recently enqueued using Fl::awake(), and that messages enqueued earlier but not yet read are rendered inaccessible. E.g., the documentation makes it sound like awake()/thread_message() are used to access a mailbox, not a queue. How is one supposed to actually use awake()/thread_message() as a queue data structure rather than as a mailbox? _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

