Termo :: Visual.

Interface de usuário do Split-Terminal
Baixe Agora

Termo :: Visual. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Charles Ayres
  • Site do editor:
  • http://search.cpan.org/~lunartear/

Termo :: Visual. Tag


Termo :: Visual. Descrição

Interface de usuário dividida-terminal Termo :: Visual é uma interface terminal "visual" para aplicações de maldições, escrita em Perl. Ele fornece a interface de tela dividida que você pode ter visto no console baseado no IRC e no lama Clients.term :: Visual usa a estrutura de rede PoE e multitarefa para suportar a entrada simultânea de soquetes de rede e o console, vários temporizadores e mais.synopsis #! / usr / bin / perl -w use rigoroso; USE TERM :: Visual; meu $ vt = term :: visual-> novo (alias => "interface", errlevel => 0); $ vt-> set_palette (myColor => "magenta em preto", thats thatcolor => "verde em preto"); Meu $ window_id = $ vt-> Create_window (window_name => "foo", status => {0 => {format => "modelo para linha de status 1", Fields => }}, 1 = > {Format => "Modelo para linha de status 2", Fields => }},}, buffer_size => 1000, history_size => 50, input_prompt => "", # defina a entrada Prompt para a linha de entrada. use_title => 0, # Não use um titlebar use_status => 0, # Não use um título de status Bar => "Título de Foo"); Poe :: Session-> Criar (Inline_States => {_start => start_handler, got_term_input => term_input_handler,}); start_handler {my $ kernel = $ _ ; # Diga ao terminal para me enviar entrada como "got_term_input". $ kernel-> post (interface => send_me_input => "got_term_input"); $ vt-> set_status_field ($ window_id, bar => $ valor); $ vt-> set_input_prompt ($ window_id, "$"); $ vt-> Imprimir ($ window_id, "Meu ID da janela é $ window_id"); } Sub Term_Input_Handler {My ($ Kernel, $ heap, $ Entrada, $ exceção) = @_ ; # Tem uma exceção. Estes são interrupção (^ c) ou desistem (^). if (definido $ exceção) {avisar "Exceção: $ exceção"; saída; } $ vt-> Imprimir ($ window_id, $ Entrada); } # Use apenas excluir_window se estiver usando várias janelas. $ vt-> delete_window ($ window_id); $ vt-> desligamento; Requisitos: · Perl.


Termo :: Visual. Software Relacionado