X11 :: Protocollo :: AltroAiuttamenti Varie X11 :: Protocol | |
Scarica ora |
X11 :: Protocollo :: Altro Classifica e riepilogo
Annuncio pubblicitario
- Licenza:
- Perl Artistic License
- Prezzo:
- FREE
- Nome editore:
- Kevin Ryde
- Sito web dell'editore:
- http://search.cpan.org/~kryde/
X11 :: Protocollo :: Altro Tag
X11 :: Protocollo :: Altro Descrizione
X11 :: Protocollo :: L'altro è un modulo perl che fornisce varie funzioni di helper per la classe del protocollo X11 ::Synopsis utilizzano il protocollo X11 :: Protocollo :: Altro; FunzioneScreen Trova $ Number = root_to_screen) $ Hashref = root_to_screen_info ($ x, $ root) restituisce il numero dello schermo o la schermata Info hash per una determinata finestra di root. $ Root può essere qualsiasi intero XID su $ x. Se non è una delle finestre di root, il ritorno è undef. $ Numero = default_colormap_to_screen ($ x, $ colormap) $ hashref = default_colormp_to_screen_info ($ x, $ colormap) restituisce il numero dello schermo o la schermata Info hash per un determinato colormap predefinito. $ ColorMap può essere qualsiasi intero XID su $ x. Se non è uno dei colorMaps predefinito dello schermo, il ritorno è undef.visuals $ bool = visual_is_dynamic ($ x, $ visual_id) $ bool = visual_class_is_dynamic ($ x, $ visual_class) return true se la visione indicata è Dynamic, che significa voci di ColorMap Su di esso può essere modificato per cambiare il colore di un dato valore pixel. $ Visual_ID è uno dei numeri ID visivo, cioè. Uno dei tasti in $ X -> {"GUASTI"}. O $ Visual_Class è una stringa di VisualClass come "Pseudocolor" o un numero intero corrispondente come 3. 3.Window Info ($ width, $ altezza) = window_size ($ x, $ finestra) $ visual_id = window_visual ($ x, $ finestra) restituisce la dimensione o ID visivo di una determinata finestra. $ Window è un numero intero XID su $ x. Se è una delle finestre di root, i valori di ritorno provengono dallo schermo Info hash in $ X, altrimenti il server viene interrogato con GetGeometry o GetWindoWattributes. Queste funzioni sono a portata di mano quando c'è una buona finestra di probabilità che la finestra potrebbe essere una finestra di root e quindi non necessita di un trip di round di server. Parsing ($ Red16, $ Green16, $ Blue16) = hexstr_to_rgb ($ str) analizza una data stringa di colore RGB come "# Ff00ff" in componenti rossi a 16 bit, verdi e blu. I valori di ritorno sono sempre nell'intervallo da 0 a 65535. Le stringhe riconosciute sono esagono 1, 2, 3 o 4 cifre. #RGB #RRGGBBB #RRRGGGBBB #RRRRGGGBBBBBS Se $ str è non riconosciuto, il ritorno è un elenco vuoto, quindi ad esempio my @rgb = hexstr_to_rgb ($ str) o morire "colore non riconosciuto: $ str"; Le cifre dei moduli 1, 2 e 3 sono replicate secondo necessità per fornire una gamma a 16 bit. Ad esempio Style a 3 cifre "# 321FFF000" offre valori di ritorno 0x3213, 0xFFFF, 0. o 1-cifra "# F0F" è 0xFFFF, 0, 0xFFFF. Avviso "F" si espande a 0xFFFF in modo da "F", "FF" o "FFF", tutti significano tutta la saturazione integrale come una "FFFF" di 4 cifre. Vale la pena riconoscere lo stile XCMS "RGB: RR / GG / BB"? Forse è meglio lasciato a pieno xcms o moduli di conversione di colore generale. La pagina X11R6 X (7) uomo descrive il modulo "RGB:", ma solo "#" è molto più comune della pagina iniziale.
X11 :: Protocollo :: Altro Software correlato
Math :: Longdouble.
Interfaccia perl per le lunghe operazioni doppie della C (per perls che non hanno già quel Capabili ... ...
78