next up previous
Next: XSetWindowColormap() Up: Fonctions pour la manipulation Previous: XListInstalledColormaps()

XCopyColormapAndFree()

Description

Cette fonction copie toutes les entrées de la palette existante dans une nouvelle palette et libère ces entrées de l'ancienne palette. Elle est utilisée quand l'allocation de couleurs échoue et que certaines couleurs ont déjà été allouées. Pour les applications ayant un besoin important de couleurs qu'elles ne peuvent assouvir, elles peuvent appeler XCopyColorMapAndFree, modifier l'attribut colormap window, et continuer d'allouer les couleurs dans la nouvelle palette.

La fonction XCopyColorMapAndFree crée une palette du même type de visual et pour le même écran que celui de la palette passée en paramêtre. Elle retourne l'identificateur de la nouvelle palette.

Arguments

Colormap XCopyColormapAndFree(display, colormap)
        Display *display;
        Colormap colormap

display :
Spécifie la connection au Serveur X.
colormap :
Spécifie la palette à copier.



Gauthier Lebrun
Fri Apr 18 17:58:46 MET DST 1997