eventos en x11

vivnar
16 de Diciembre del 2004
Conocéis alguna forma de tratar los eventos en xlib que no sea con un loop, es decir que el evento llame directamente a una función. Es porque el programa necesita calcular mientras esta a la espera de eventos y pierdo mucho tiempo de procesador con el loop, gracias

Zeros Metalium
16 de Diciembre del 2004
En XLib no esta previsto el lanzado nde CallBacks o signals (Llamar una funcion cuando se reciva un evento) por eso existen muchas librerias que implementan las signals como GTK+ y Qt. Si tenes que usar especificamente la XLib asi cruda te recomiendo mirar el codigo de estas librerias (es GPL) para ver como esuelven el problema de la latencia (esperas largas) en el bucle de eventos.

Saludos.