zion -  XInstallColormap

.ds xT X Toolkit Intrinsics - C Language Interface .ds xW Athena X Widgets - C Language X Toolkit Interface .ds xL Xlib - C Language X Interface .ds xC Inter-Client Communication Conventions Manual .na .de Ds .nf .ft 1 .. .de De .ce 0 .if
(BD .DF .nr BD 0 .in
(OIu .if
(TM .ls 2
(DDu .fi .. .de FD
 
  .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE

Nom

XInstallColormap, XUninstallColormap, XListInstalledColormaps - contrôle les palettes de couleurs

Syntaxe

XInstallColormap^(^display, palette^) Display *display^; Colormap palette^;
 
  XUninstallColormap^(^display, palette^) Display *display^; Colormap palette^;
 
  Colormap *XListInstalledColormaps^(^display, f, num_retour^) Display *display^; Window f^; int *num_retour^;

Arguments

palette 1i
    Spécifie la palette.

display 1i
    Spécifie la connexion au serveur X.

num_retour 1i
    Renvoie le nombre de palettes de couleurs actuellement installées. .ds Wi permettant de déterminer l'écran

f 1i
    Spécifie une fenêtre *(Wi.


Description

La fonction .ZN XInstallColormap installe la palette de couleurs spécifiée pour l'écran associé. Toutes les fenêtres associées à cette palette sont immédiatement affichées avec les vraies couleurs. L'association des fenêtres à cette palette a été réalisée lors de l'appel à l'une des fonctions .ZN XCreateWindow , .ZN XCreateSimpleWindow , .ZN XChangeWindowAttributes , ou .ZN XSetWindowColormap .
 
  Si la palette spécifiée n'est pas déjà installée, le serveur X génère un événement .ZN ColormapNotify pour chaque fenêtre qui dispose de cette palette. De plus, pour toute autre palette qui est installée par un appel à .ZN XInstallColormap , le serveur X génère un événement .ZN ColormapNotify pour chaque fenêtre qui dispose de cette palette.
 
  .ZN XInstallColormap peut générer une erreur .ZN BadColor .
 
  La fonction .ZN XUninstallColormap supprime la palette de couleurs spécifiée de la liste requise pour son écran. En conséquence, la palette spécifiée peut être désinstallée, et le serveur X peut implicitement installer ou désinstaller des palettes de couleurs supplémentaires. Quelles palettes sont installées ou dés-installées dépend du serveur, excepté que la liste requise demeure installée.
 
  Si la palette spécifiée est désinstallée, le serveur génère un événement .ZN ColormapNotify pour chaque fenêtre disposant de cette palette. De plus pour chaque autre palette de couleur qui est installée ou désinstallée par un appel à .ZN XUninstallColormap , le serveur X génère un événement .ZN ColormapNotify pour chaque fenêtre qui dispose de la palette.
 
  .ZN XUninstallColormap peut générer une erreur .ZN BadColor .
 
  La fonction .ZN XListInstalledColormaps retourne une liste des palettes de couleur actuellement installées sur l'écran de la fenêtre spécifiée. L'ordre des palettes dans la liste n'est pas significatif et n'est pas une indication explicite de la liste requise. Lorsque la liste n'est plus utilisée, il est nécessaire de la détruire en appelant .ZN XFree .
 
  .ZN XListInstalledColormaps peut générer une erreur .ZN BadWindow .

Diagnostiques

    .ZN BadColor Une valeur pour un argument Colormap ne référence pas une palette de couleurs définie.

    .ZN BadWindow Une valeur pour un argument Window ne référence pas une fenêtre définie.


Voir aussi

XChangeWindowAtrributes(3X11), XCreateColormap(3X11), XCreateWindow(3X11), XFree(3X11) *(xL

Traduction

Bertrand Duret, 2002.

Poster un commentaire
Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?