• [^] # Re: X11 rulez

    Posté par . En réponse à la dépêche Sources du X11 "sauce" pomme dispo. Évalué à 1.

    il y a forcèment un "machinmainloop", oui justement dans mon dernier commentaire je fais remarqué que ce n'est pas obligé : je récupère le num de socket de ma connexion X11: int xsock= ConnectionNumber(display); je l'insère dans la boucle select FD_SET(xsock, &fd_rd); je lance mon select selres = select(maxfd, &fd_rd, &fd_wr, &fd_exc, selTV); il ne reste plus qu'à tester if (FD_ISSET(cfd, &fd_rd)) while (XCheckIfEvent(display, &r, XalwaysTrue, 0)) { /* traitement de toolkit machin truc .. */ } Après on peut faire plus compliqué avec des messages mais bon puisqu'on a une socket ..