X11 :: Protocol :: Overig

Diversen X11 :: Protocol Helpers
Download nu

X11 :: Protocol :: Overig Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Kevin Ryde
  • Uitgever website:
  • http://search.cpan.org/~kryde/

X11 :: Protocol :: Overig Tags


X11 :: Protocol :: Overig Beschrijving

X11 :: Protocol :: Overig is een PERL-module die verschillende helperfuncties biedt voor de X11 :: Protocol Class.Synopsis Gebruik X11 :: Protocol :: Andere; FunctionSScreen Finding $ Number = root_to_screen ($ x, $ root) $ HASHREF = root_to_screen_info ($ x, $ root) Retourneer het schermnummer of scherminformatie Hash voor een bepaald root-venster. $ root kan elk XID-integer op $ X zijn. Als het niet een van de wortelvensters is, is de terugkeer undef. $ Nummer = standaard_colormap_to_screen ($ x, $ colormap) $ hashref = standaard_colormap_to_screen_info ($ x, $ colormap) Retourneer het schermnummer of scherminformatie Hash voor een gegeven standaard colormap. $ ColorMap kan een XID-integer zijn op $ X. Als het niet een van de standaard ColorMaps is, is de terugkeer undef.visuals $ bool = visual_is_dynamic ($ x, $ visual_id) $ bool = visual_class_is_dynamic ($ x, $ visual_class) Terugkeren als de gegeven visuele dynamisch is, wat betekent Op het kan worden gewijzigd om de kleur van een bepaalde pixelwaarde te wijzigen. $ visual_id is een van de visuele ID-nummers, dat wil zeggen. een van de sleutels in $ X -> {'visuals'}. Of $ Visual_class is een visualclass-string zoals "pseudocolor" of bijbehorende integer zoals 3.Window info ($ breedte, $ hoogte) = venster_size ($ x, $ venster) $ visual_id = window_visual ($ x, $ venster) Retourneer of visuele ID van een bepaald venster. $ venster is een integer XID op $ X. Als het een van de root-vensters is, zijn de retourwaarden van de scherminfo hash in $ X, anders wordt de server opgevraagd met getgeometrie of getwindowattributes. Deze functies zijn handig als er een goed toevals is dat $ venster misschien een root-venster is en daarom geen serverrondreis nodig heeft. Colour Parsing ($ Red16, $ Green16, $ Blue16) = HEXST_TO_RGB ($ STR) PARSE EEN GEGEVENDE RGB-kleurreeks "# Ff00ff" in 16-bits rode, groene, blauwe componenten. De retourwaarden zijn altijd in het bereik van 0 tot 65535. De herkende snaren zijn 1, 2, 3 of 4-cijferige zeskant. #RGB #RRGGBB #RRRGGGBBBB #RRRRGGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBS is, dan is het rendement een lege lijst, dus bijvoorbeeld mijn @RGB = hexstr_to_rgb ($ str) of sterven "niet-herkende kleur: $ str"; De cijfers van de 1, 2 en 3-formulieren worden indien nodig gerepliceerd om een 16-bits bereik te geven. Bijvoorbeeld 3-cijferige stijl "# 321fff000" geeft retourwaarden 0x3213, 0xffff, 0. of 1-cijferige "# f0f" is 0xffff, 0, 0xffff. Kennisgeving "F" breidt uit tot 0xFFFF, dus een "F", "FF" of "FFF", gemene volledige verzadiging hetzelfde als een 4-cijferig "FFFF". Zou het de moeite waard zijn om de XCMS-stijl "RGB: RR / GG / BB" te herkennen? Misschien is dat het best aan de beste xcms of algemene kleurconversiemodules. De X11R6 X (7) MAN-pagina beschrijft de "RGB:" -vorm, maar "#" is veel vaker voor de homepage van producten


X11 :: Protocol :: Overig Gerelateerde software