Widget :: Meta.

Metadados para widgets da interface do usuário
Baixe Agora

Widget :: Meta. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • David E. Wheeler
  • Site do editor:
  • http://search.cpan.org/~dwheeler/

Widget :: Meta. Tag


Widget :: Meta. Descrição

Metadados para widgets de interface de usuário Widget :: Meta é um módulo Perl que especifica objetos simples que descrevem os widgets da interface do usuário. A ideia é associar widget :: Meta objetos com os atributos de uma classe para automatizar a geração de widgets da interface do usuário para instâncias da classe. Em seu núcleo, esta classe é um módulo muito simples que armazena valor e retorna-os sob demanda. A atribuição de valores aos seus atributos e verificação da validade desses atributos acontece inteiramente no novo () construtor. Seus atributos são somente leitura; O atributo opções é, na verdade, uma referência de código, cujo valor de retorno é retornado para todas as chamadas para as opções () Accessor.Synopsis Use widget :: Meta; meu @wms; push @wms, widget :: Meta-> Novo (nome => 'foo', digite => 'text', dica => 'preencha-me', tamanho => 32,); Push @WMS, Widget :: Meta-> Novo (Nome => 'Bar', Type => 'Select', Dica => 'Escolha um número de 1 a 3', Opções => , , ],); # E mais tarde, assumindo funções para gerar campos da interface do usuário ... para o meu $ Wm (@ws) {if ($ wm-> tipo eq 'text') output_text_field ($ Wm); } ELSIF ($ WM-> Tipo EQ 'Select') {output_select_list ($ WM); } else {die "huh, wha?"; }} Requisitos: · Perl.


Widget :: Meta. Software Relacionado