GTK2 :: Ex :: Simple :: Liste

GTK2 :: Ex :: Simple :: Liste ist eine einfache Schnittstelle zum komplexen MVC-Listen-Widget von GTK2.
Jetzt downloaden

GTK2 :: Ex :: Simple :: Liste Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • muppet, Ross McFarland and Gavin Brown
  • Website des Verlags:
  • http://search.cpan.org/~rmcfarla/Gtk2-Ex-Simple-List-0.50/lib/Gtk2/Ex/Simple/List.pm

GTK2 :: Ex :: Simple :: Liste Stichworte


GTK2 :: Ex :: Simple :: Liste Beschreibung

GTK2 :: Ex :: Simple :: Liste ist eine einfache Schnittstelle zum komplexen MVC-Listen-Widget von GTK2. GTK2 :: Ex :: Simple :: List ist eine einfache Schnittstelle zum komplexen MVC-Listen-Widget von GTK2.Synopsis Verwenden Sie Glib QW (True FALSE); Verwenden Sie GTK2 '-Init'; Verwenden Sie GTK2 :: Ex :: Simple :: Liste; Meine $ slist = GTK2 :: Ex :: Simple :: List-> NEU ('Textfeld' => 'Text', 'Markup Field' => 'Markup', 'Int Field' => 'Int', 'doppelt Feld '=>' doppelt ',' bool field '=>' bool ',' scalar field '=>' scalar ',' pixbuf field '=>' pixbuf ',); @ {$ slist -> {data}} = (, ,); # (fast) Alles, was Sie mit einem Array tun können, können Sie mit # $ Slist -> {Data} tun, wodurch eine Array-Referenz ist, die an das Listenmodell Push @ {$ Slist -> {Data}}, ; # Durcheinander mit den Auswahlmöglichkeiten $ Slist-> get_selection-> set_mode ('mehrere'); $ slist-> get_selection-> unlect_all; $ Slist-> Select (1, 3, 5..9); # Wählen Sie Zeilen nach Index $ Slist-> freizügig (3, 8); # nichtselekte Zeilen nach Index @sel = $ slist-> get_selected_indices; # einfache Weise, Textsäulen zu erstellen, editierbar $ Slist-> set_column_editable ($ col_num, true); # GTK2 :: Ex :: Simple :: List leitet von GTK2 :: TreeView, sodass alle Methoden # auf einem Baumansicht verfügbar sind. $ slist-> set_rules_hint (true); $ slist-> signal_connect (row_activated => sub {my ($ sl, $ path, $-Spalte) = @_; My $ row_ref = $ sl-> get_row_data_from_path ($ path); # $ row_ref ist jetzt ein Array-REF-Nr. Doppelklicks auf Zeilendaten.}); # Drehen Sie einen vorhandenen Baumansicht in einen SimpleList; Nützlich für # Glade-generierte Schnittstellen. $ Simplelist = GTK2 :: Ex :: Simple :: List-> NEU_FROM_TREEVIEW ($ GLADE-> GET_WIDET ('Treeview'), 'Textfeld' => 'Text', 'Int Field' => 'Int', 'doppelt Field '=>' doppelt ',); AbstractSimplelist ist eine einfache Schnittstelle zum leistungsstarken, aber komplexen, aber komplexen GTK2 :: Treeview und GTK2 :: Liststore-Kombination, die Durchführung mit gebundenen Arrays, um etwas einfach und einfach zu machen. (Modell, Ansicht, Controller) System zur Implementierung von Liste und Baumwidgets. GTK2 :: Ex :: Simple :: Liste automatisiert die komplexe Setup-Arbeit und ermöglicht es Ihnen, das Listenmodell als natürlichere Liste der Listenstruktur zu behandeln. Erstellen eines neuen GTK2 :: Ex :: Simple :: List-Objekt mit dem gewünschten Spalten Sie können die Listendaten mit einer einfachen Zuordnung von Perl-Array festlegen. Reihen können mit allen normalen Array-Vorgängen hinzugefügt oder gelöscht werden. Sie können das Datenmitglied des einfachen :: Listenobjekts als Array-Referenz behandeln und die Listendaten mit den Normalarray-Operatoren von Perl manipulieren. Es wurde auch ein Mechanismus eingesetzt, um die Spalten zu ermöglichen, dass Säulen perl Skalare sind. Der Skalar wird durch die normalen Mechanismen von Perl in Text umgewandelt und dann in der Liste angezeigt. Derselbe Mechanismus kann durch Definieren von beliebigen neuen Spaltentypen erweitert werden, bevor Sie die neue Funktion anrufen. Anforderungen: · Perl.


GTK2 :: Ex :: Simple :: Liste Zugehörige Software