From 8e7e4167835186b2aab81c4e87153c574ff83466 Mon Sep 17 00:00:00 2001 From: Matthias Melcher Date: Thu, 18 Jan 2007 22:48:19 +0000 Subject: Added chapter 10 with documentation about multithreading git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5621 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- documentation/Fl.html | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'documentation/Fl.html') diff --git a/documentation/Fl.html b/documentation/Fl.html index 8cd78507a..281ef7b8a 100644 --- a/documentation/Fl.html +++ b/documentation/Fl.html @@ -395,6 +395,13 @@ main thread, causing any pending wait() call to terminate so that the main thread can retrieve the message and any pending redraws can be processed. +

Multiple calls to awake() will overwrite the same +message pointer. +thread_message() only returns +the last message stored by the last awake() call. + +

See also: multithreading +

void background2(uchar, uchar, uchar);

Changes the alternative background color. This color is used as a @@ -961,6 +968,8 @@ wait until all child threads have called unlock() before processing additional data. +

See also: multithreading +

Fl_Window* modal();

Returns the top-most modal() window currently shown. @@ -1236,6 +1245,8 @@ Fl_Widget::test_shortcut(). that was sent from a child by the awake() method. +

See also: multithreading +

void unlock();

The unlock() method releases the lock that was set @@ -1243,6 +1254,8 @@ using the lock() method. Child threads should call this method as soon as they are finished accessing FLTK. +

See also: multithreading +

double version();

Returns the compiled-in value of the FL_VERSION constant. This -- cgit v1.2.3