Add:core: event_call_callback infrastructure|
authorzaxl <zaxl@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Fri, 7 Nov 2008 12:29:44 +0000 (12:29 +0000)
committerzaxl <zaxl@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Fri, 7 Nov 2008 12:29:44 +0000 (12:29 +0000)
commit8db7b6991abb970c60927bad59fb04ed6da28910
treeebb741253dbb524f8ca43beada5023b0ab594251
parent9c1dc52ed529cb14bfce6a3c04f778823f3b814f
Add:core: event_call_callback infrastructure|
To be used from threads that want to call the callback
from the main(gui) thread. Users must provide
synhronization of the callback data.
Difference with using timeouts are:
Threads can have own timers
Timer events are low priority, this must be called ASAP.

git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk/navit@1674 ffa7fe5e-494d-0410-b361-a75ebd5db220
navit/event.c
navit/event.h
navit/event_glib.c
navit/graphics/qt_qpainter/graphics_qt_qpainter.cpp
navit/graphics/win32/graphics_win32.c