[fpc-pascal] Timer in X11

Henry Vermaak henry.vermaak at gmail.com
Wed Dec 21 12:53:25 CET 2011


On 21/12/11 11:06, Felipe Monteiro de Carvalho wrote:
> Hello,
>
> Does anyone know what would be the solution for implementing timer
> support in a X11 toolkit? I already have TTimer support implemented
> for LCL-CustomDrawn-Windows, Cocoa and Android (but Android is the
> best tested of them), but it looks like X11 has no support for timers,
> so I wonder what the best approach would be to solve this.

Roll your own event loop by calling select() on the XConnectionNumber 
(which is a file descriptor).  You can then use the select() timeout, or 
use timerfd* functions under linux.  Google around to find examples.

Henry



More information about the fpc-pascal mailing list