Acme :: Spinners.

ACME :: Spinners é uma estrutura totalmente extensível ... para criar spinners de texto.
Baixe Agora

Acme :: Spinners. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Noah Rankins
  • Site do editor:
  • http://search.cpan.org/~kscript/Acme-Spinners-0.6/lib/Acme/Spinners.pm

Acme :: Spinners. Tag


Acme :: Spinners. Descrição

Acme :: Spinners é uma estrutura totalmente extensível ... para criar spinners de texto. Acme :: Spinners é uma estrutura totalmente extensível ... para criar spinners de texto.synopsis use rigoroso; use avisos; Use Acme :: Spinners; Use Acme :: Spinners :: Simples; # simples lâmina rotativa no sentido horário Meu $ spinner = Novo Acme :: Spinners (); $ spinner-> Spinner (Novo Acme :: Spinners :: Simples ()); $ spinner-> start (); sono 5; $ spinner-> pare (); Dormir 1; Sempre faça um aplicativo CLI e precisava de uma maneira de fornecer ao usuário que algo estava acontecendo? Quer fazer com estilo? Precisa de uma infraestrutura modularizada inteira para fazer isso? ACME :: Spinners é seu amigo. Este módulo permite selecionar uma pequena matriz de spinners pré-definidos para sua diversão. Melhor ainda, permite que você faça seus próprios spinners para sua diversão.Methodsnew () Novo () apenas faz um novo objeto. Simples o suficiente. Não há argumentos (sinta-se à vontade para fornecer lixo para assustar leitores de código (recomendamos anal => 1, explosivo => "true"). Spinner ($ spinner) Spinner ($ spinner) define o spinner que você deseja usar. Toma um Argumento, uma nova instância do spinner que você deseja usar.Start () Iniciar () inicia a diversão. Quando ligado, o spinner é iniciado. Não há argumentos. Esta função retorna imediatamente! Se você ligar imediatamente seguido por parada, você Estar muito desapontado. Este método permite que você retorne, faça negócios e pare o spinner quando terminar.stop () Pare () Pare o spinner. Não há argumentos. Veja a seção Bugs para problemas potenciais. Crie seus próprios spinners, você só precisa fazer uma aula e adicionar alguns métodos.Reednew () um simples abençoamento {}, $ _ ; será suficiente. Se você precisar de mais do que isso, sinta-se à vontade para adicionar mais. Seu O programa será chamado de novo () para inicializar o seu spinner.frames () Este método deve retornar uma matriz de quadros para o seu spinner. Se você tiver uma dinâmica Spinner (veja abaixo), basta retornar Undef.Speed () Este método deve retornar por quanto tempo esperar entre cada interruptor de quadro. Se você tiver um spinner dinâmico (veja abaixo), este método será chamado várias vezes.opionaldynamic () implementando esta função (e retornando true) indica que você tem um girador dinâmico. Os giradores dinâmicos podem alterar a velocidade que o spinner gira entre cada quadro, além de ser capaz de gerar seus quadros dinamicamente. Veja o código do Acme :: Spinners :: Dynamic para um exemplo.get_next_Frame () Se você implementar dinâmico () (acima), você deverá implementar esta função. Esta função é chamada entre cada quadro do spinner, e deve retornar o próximo spinner na sequência. Requisitos: · Perl.


Acme :: Spinners. Software Relacionado

Correio :: Bulkmail :: Dynamic

Mail :: Bulkmail :: Dynamic é um módulo de lista de discussão independente de plataforma para mesclagens de email e mensagens construídas dinamicamente. ...

139

Download