CVSROOT: /cvs/directfb
Module name: lite
Changes by: kent 20050203 07:22:36
Modified files:
lite : window.c window.h
Log message:
Three new global callbacks (inspired by GLUT):
WindowMouseFunc/lite_on_window_mouse() could be used to install
a global mouse callback that receives DFBEvents after the LiTE
framework has processed the mouse events.
WindowKeyboardFunc/lite_on_window_keyboard() could be used to
install a global keyevent callback to receive DFBEvents after
the LiTE framework has processed these.
WindowIdleFunc/lite_on_window_idle could be used to install an
idle handler as part of the event handling. Note that this
handler is only triggered if there are events in the window event
queue. Some systems might not generate generic events (throttling), so
there's no guarantee that this idle handler runs all the time.