Widget :: Meta

Metadata voor gebruikersinterface-widgets
Download nu

Widget :: Meta Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • David E. Wheeler
  • Uitgever website:
  • http://search.cpan.org/~dwheeler/

Widget :: Meta Tags


Widget :: Meta Beschrijving

Metadata voor Widgets met gebruikersinterface Widget :: Meta is een PERL-module die eenvoudige objecten specificeert die UI-widgets beschrijven. Het idee is om widget te associėren :: Meta-objecten met de kenmerken van een klas om de generatie UI-widgets voor instanties van de klas te automatiseren. In de kern is deze klasse een zeer eenvoudige module die waarde opslaat en ze op aanvraag retourneert. Het toewijzen van waarden aan zijn attributen en het controleren van de geldigheid van die kenmerken gebeurt volledig in de nieuwe () constructor. Zijn attributen zijn alleen-lezen; Het kenmerk Opties is eigenlijk een code-referentie, waarvan de retourwaarde wordt geretourneerd voor elke oproep naar de opties () Accessor.synopsis Gebruik widget :: Meta; mijn @wms; Push @wms, widget :: Meta-> NIEUW (NAME => 'FOO', Type => 'Tekst', TIP => 'Vul me in', Maat => 32,); Push @WMS, Widget :: Meta-> Nieuwe (naam => 'bar', Type => 'Select', Tip => 'Kies een nummer van 1 tot 3', opties => , , ],); # En later veronderstelt de functies voor het genereren van UI-velden ... voor mijn $ WM (@wms) {@ ($ WM-> Type EQ 'Tekst') Output_Text_field ($ WM); } Elsif ($ WM-> Type EQ 'SELECT') {Output_Select_List ($ WM); } anders {sterven "huh, wha?"; } } Vereisten: · Perl


Widget :: Meta Gerelateerde software