X11 :: Protocole :: Autres

Divers X11 :: Aides de protocole
Télécharger maintenant

X11 :: Protocole :: Autres Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Kevin Ryde
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~kryde/

X11 :: Protocole :: Autres Mots clés


X11 :: Protocole :: Autres La description

X11 :: Protocole :: Autre est un module Perl offrant diverses fonctions d'assistance pour le X11 :: Protocol Class.Synopsis Utilisez X11 :: Protocol :: Autres; FonctionsScreen Rechercher $ Numéro = root_to_screen ($ x, $ racine) $ hashref = root_to_screen_info ($ x, $ root) renvoie le numéro d'écran ou l'info d'écran Hash pour une fenêtre racine donnée. $ root peut être n'importe quel entier XID sur $ x. Si ce n'est pas l'une des fenêtres de racine, le retour est UNDEF. $ Numéro = default_colorMap_to_screen ($ x, $ colormap) $ hashref = default_colormap_to_screen_info ($ x, $ colormap) Remettez le numéro d'écran ou l'info d'écran pour une coloration par défaut donnée. $ ColorMap peut être n'importe quel entier XID sur $ x. Si ce n'est pas l'un des colormettes par défaut de l'écran, le retour est UNDEF.Visuals $ BOOL = VISUAL_IS_DYNAMIC ($ x, $ VISUAL_ID) $ BOOL = VISUAL_CLASS_IS_DYNAMIC ($ x, $ Visual_Class) Retour Vrai si le visuel indique que le visuel est dynamique, ce qui signifie des entrées Colormap On peut changer pour changer la couleur d'une valeur de pixel donnée. $ visual_id est l'un des numéros d'identification visuelle, c'est-à-dire. une des clés en $ x -> {'visuels'}. Ou $ visual_class est une chaîne VisualClass comme "pseudocolor" ou entier correspondant tel que 3.Window Info ($ largeur, $ hauteur) = window_size ($ x, $ window) $ visual_id = window_visuel ($ x, $ windows) renvoyer la taille ou ID visuel d'une fenêtre donnée. $ la fenêtre est un entier xid sur $ x. Si c'est l'une des fenêtres racines, les valeurs de retour sont à partir de l'écran Info Hash en $ x, sinon le serveur est interrogé avec getgeométrie ou getwindowattributes. Ces fonctions sont pratiques quand il y a une bonne fenêtre $ Window peut être une fenêtre racine et ne nécessite donc pas d'aller de retour de serveur.Colour analyse ($ RED16, $ green16, $ bleu16) = heexstr_to_rgb ($ STR) Analyser une chaîne de couleur RVB "# FF00FF" en composants bleu rouge, vert et bleu 16 bits. Les valeurs de retour sont toujours comprises entre 0 et 65535. Les chaînes reconnues sont une hexagonale de 1, 2, 3 ou 4 chiffres. #Rgb #rrggbbbbb #rrrgrggbbbbBBB If $ STR n'est pas reconnu alors que le retour est une liste vide, donc par exemple mon @RGB = hexstr_to_rgb ($ str) ou mourir "Couleur non reconnue: $ str"; Les chiffres des formes 1, 2 et 3 sont répliqués si nécessaire pour donner une plage de 16 bits. Par exemple, style à 3 chiffres "# 321FFF000" donne des valeurs de retour 0x3213, 0xFFFF, 0. ou 1 chiffre "# F0F" est 0xFFFF, 0, 0xFFFF. AVIS "F" se développe à 0xFFFF donc un "F", "FF" ou "FFF" toute la saturation complète de la même manière que "FFFF" à 4 chiffres. Serait-il la peine de reconnaître le style XCMS "RGB: RR / GG / BB"? Peut-être que c'est mieux à gauche sur XCMS complet, ou des modules de conversion de couleurs généraux. La page X11R6 X (7) Man décrit le formulaire "RVB:", mais "#" est beaucoup plus commun. Page d'accueil du produit


X11 :: Protocole :: Autres Logiciels associés