• # Selection X11

    Posté par . En réponse au message Problème de récupération de buffer. Évalué à 2.

    Ce que tu obtiens là est ce qu'on appelle un "cut buffer" dans la terminologie X11. C'est une propriété X11 associé au Display, qui ne peut donc contenir que du texte. C'est tellement primitif que pratiquement plus aucune application ne l'utilise.

    Ce que tu cherche à obtenir c'est la sélection courante. Pas de bol pour toi, c'est beaucoup plus compliqué que cela. Je te conseille vivement d'utiliser un toolkit de plus haut niveau style GTK, Xt ou Qt.

    Gérer la sélection directement avec la Xlib, c'est vraiment pas marrant. Si ça t'intéresse, il y a un exemple de code manipulant la sélection en ligne de commande (avec Xt). C'est vieux, et il gère mal le "copier" (ie: quand une appli lui demande le contenu du presse papier). La fonction "coller" est mieux foutue :
    http://www.niksula.cs.hut.fi/~vherva/xsel/(...)