• # Sélection

    Posté par . En réponse au journal Le copier coller sous X. Évalué à 5.

    > Quelle est la structure du presse-papier de X ? Peut-elle contenir des
    > données binaires ou est-ce une association de malfaiteurs entre mozilla
    > et openoffice ?
    Le presse papier (ou la sélection) sous X est en fait gérée par l'application qui le (la) "possède".

    Quand tu sélectionnes un bloc de texte/images dans une appli A, l'appli en question va dire au serveur X qu'elle veut la sélection (ou le presse-papier). Lorsqu'une autre appli B demandera le contenu de la sélection (ou du presse-papier), X-Window va lui dire que c'est A qui l'a. A retournera à B la liste des types vers lesquels il peut convertir sa sélection (ou son presse papier), qui est en fait une table de types MIME + qqs chaines standardisées. B va alors demander à A de convertir sa sélection dans un type qu'il aura choisi.

    Ce qui fait que :
    * Lorsque tu sélectionnes du texte formatté (style + images) dans Mozilla, ce dernier sait en général la convertir en texte ou en HTML.
    * OpenOffice traite en priorité le HTML, puis le texte, lorsque tu fait CTRL+V
    * xclipboard ne sait gérer que du texte. J'imagine que dans ce cas, Mozilla met le nom de l'image à la place de l'image.

    Je ne sais pas si c'est plus clair :-(