X11 :: Protocolo :: Outro

Miscellaneous x11 :: protocol ajudantes
Baixe Agora

X11 :: Protocolo :: Outro Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Kevin Ryde
  • Site do editor:
  • http://search.cpan.org/~kryde/

X11 :: Protocolo :: Outro Tag


X11 :: Protocolo :: Outro Descrição

X11 :: Protocolo :: Other é um módulo Perl que fornece várias funções auxiliares para o X11 :: Protocolo Class.Synopsis usa x11 :: Protocolo :: Outro; FunctionsScreen Encontrando $ Number = root_to_screen ($ x, $ raiz) $ hashref = root_to_screen_info ($ x, $ root) Retorna o número da tela ou o Hash Info de tela para uma determinada janela raiz. $ raiz pode ser qualquer inteiro xid em $ x. Se não é uma das janelas raiz, o retorno é Redef. $ Number = Default_ColorMap_To_Screen ($ x, $ colotap) $ hashref = default_colormap_to_screen_info ($ x, $ colotap) Retorna o número da tela ou o hash info de tela para um determinado Colotap. $ colotap pode ser qualquer inteiro XID em $ x. Se não é uma das colómapas padrão de tela, o retorno é undef.visuals $ bool = visual_is_dynamic ($ x, $ visual_id) $ bool = visual_class_is_dynamic ($ x, $ visual_class) retorne true se o visual dado é dinâmico, significando entradas de colotap sobre ele pode ser alterado para alterar a cor de um determinado valor de pixel. $ visual_id é um dos números de ID do Visual, ou seja. uma das chaves em $ x -> {'Visuals'}. Ou $ visual_class é uma string visualclass como "pseudocolor" ou inteiro correspondente, como informações 3.Window ($ largura, $ Altura) = window_size ($ x, $ janela) $ visual_id = window_visual ($ x, $ janela) Retorna o tamanho ou ID visual de uma determinada janela. $ janela é um INTEGER XID em $ x. Se for uma das janelas raiz, os valores de retorno são do hash Info de tela em $ x, caso contrário, o servidor é consultado com GetGeometry ou GetWindowattributes. Essas funções são úteis quando há uma boa chance de $ janela pode ser uma janela de raiz e, portanto, não precisa de um Trip Round Trip.Colour analing ($ Red16, $ Green16, $ Blue16) = hexstr_to_rgb ($ str) Analise uma corda de cor RGB como "# Ff00ff" em componentes azuis vermelhos, vermelhos de 16 bits. Os valores de retorno estão sempre no intervalo de 0 a 65535. As cadeias reconhecidas são 1, 2, 3 ou 4 dígitos hex. #Rgb #rrggbb #rrrrgggbbb se $ str não é irreconhecido, o retorno é uma lista vazia, portanto, por exemplo, meu @rgb = hexstr_to_rgb ($ str) ou morrer "cor não reconhecida: $ str"; Os dígitos dos formulários 1, 2 e 3 são replicados conforme necessário para dar um intervalo de 16 bits. Por exemplo, estilo de 3 dígitos "# 321FFF000" dá valores de retorno 0x3213, 0xffff, 0. ou 1 dígito "# f0f" é 0xFFFF, 0, 0xffff. AVISO "F" se expande para 0xffff, de modo que um "F", "FF" ou "FFF" todos significam saturação completa do mesmo que um "ffff" de 4 dígitos. Vale a pena reconhecer o estilo XCMs "RGB: rr / gg / bb"? Talvez seja melhor deixado para o XCMs completo ou módulos gerais de conversão de cores. A página do homem x11r6 x (7) descreve o formulário "RGB:", mas apenas "#" é muito mais página comum.Product


X11 :: Protocolo :: Outro Software Relacionado