Widget :: Meta.

Metadaten für Benutzeroberflächen-Widgets
Jetzt downloaden

Widget :: Meta. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • David E. Wheeler
  • Website des Verlags:
  • http://search.cpan.org/~dwheeler/

Widget :: Meta. Stichworte


Widget :: Meta. Beschreibung

Metadaten für Benutzeroberflächen-Widgets Widget :: Meta ist ein Perl-Modul, das einfache Objekte angibt, die UI-Widgets beschreiben. Die Idee ist, Widget :: Meta-Objekte mit den Attributen einer Klasse zu verknüpfen, um die Generierung von UI-Widgets für Instanzen der Klasse zu automatisieren. In seinem Kern ist diese Klasse ein sehr einfaches Modul, das Wert speichert und sie auf Anfrage zurückgibt. Die Zuordnung von Werten an seine Attribute und Überprüfung der Gültigkeit dieser Attribute erfolgt vollständig im neuen () Konstruktor. Seine Attribute sind schreibgeschützt; Das Optionsattribut ist eigentlich eine Code-Referenz, deren Rückgabewert für jeden Anruf an den Optionen () ACCESSOR.Synopsis zurückgegeben wird. Verwenden Sie Widget :: Meta; mein @wms; Push @WMS, Widget :: Meta-> Neu (Name => 'Foo', Typ => 'Text', Tipp => 'Füllen Sie mich in', Größe => 32,); Push @WMS, Widget :: Meta-> NEU (Name => 'Bar', Typ => 'Select', Tipp => 'Wählen Sie eine Nummer von 1 bis 3', Optionen => , , ],); # Und später, die Funktionen zum Erzeugen von UI-Feldern übernehmen ... für My $ WM (@WMS) {if ($ wm-> Typ EQ 'Text') Output_text_Field ($ WM); } ELSIF ($ WM-> Typ EQ 'Select') {output_select_list ($ wm); } else {Die "huh, wha?"; } } Anforderungen: · Perl.


Widget :: Meta. Zugehörige Software