Tk :: canvasdirtree.

Perl abgeleitetes Canvas-Widget zum Browsen von Verzeichnisbäumen
Jetzt downloaden

Tk :: canvasdirtree. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Joseph B. Milosch
  • Website des Verlags:
  • http://zentara.net/

Tk :: canvasdirtree. Stichworte


Tk :: canvasdirtree. Beschreibung

Perl abgeleitetes Canvas-Widget zum Browsen von Verzeichnisbäumen TK :: canvasdirtree ist ein Perl-Modul, das eine Verzeichnisstruktur auf effiziente Weise liest und eine intuitive grafische Schnittstelle zur Auswahl bietet. Es rezisiert nur 2 Ebenen gleichzeitig, daher ist es effizient auf tief verschachtelten Bäumen. Es ist in Erscheinungsbild der GTK2-Baumansicht ähnlich. Farben und Schriftarten sind konfigurierbar sowie ein Hintergrundbild (mit konfigurierbarer Lageplatzierung). Auch bei -Floatback => 1 erscheint das Hintergrundbild, das stationär bleibt, da die Y-Bildlaufleiste verschoben wird. Aufgrund der vielfältigen möglichen Farbschemata wird Ihnen das Erstellen eines erfreulichen Hintergrundbildes überlassen. Siehe die mitgelieferten Skripts im Verzeichnis "Scripts", um Beispiele zur Herstellung von Holzkohle oder verblassten Hintergründen zu erstellen. Es ist ein einzelner Mausklick-Auswahl (ich mochte mochte Doppelklick-Bindungen :-)). Wenn ein Unterverzeichnis Subdirs im eigenen Baum hat, wird ein farbiger dreieckiger geformter Indikator links vom Subdir platziert. Wenn Sie auf den Indikator klicken, wird erweitert, dass der Subdir-Baum, und anschließende Klicks schließen sie. Der Grundvorgang ist einfach. Eine linke Mausklick auf ein Unterverzeichnis, wird der vollständige Pfad zurückgeben. Sie können dann das tun, was Sie mit dem Pfad von Ihrem Hauptscript von Ihrem Hauptscript wünschen. Dieses Widget ist ein abgeleiteter TK :: Canvas, kann wie eine Leinwand behandelt werden. Es enthält zusätzliche Konfigurationsoptionen: -BackImage => 'bridget-5a.jpg', # entweder eine Datei-BackImage => $ bunny, # oder tk :: photo-Objektdaten -Imx => 200, #-Bild-Position relativ zur NW-Ecke -Imy => 10, #, um nw-Ecke des Bildes zu platzieren -fontcolora => 'LightsAgreen', # Standardeinstellungen rot -infilln => 'HotPink', # standardmäßig auf blue -indefilla => 'orange', # Standardeinstellungen auf redsynopsis verwenden tk; Verwenden Sie tk :: canvasdirtree; mein $ zTree = $ frame-> scrolliert ('canvasdirtree', -bg => 'lightblue', -width => 300, -Height => 300, # -backimage => 'bridget-5a.jpg', #ein GIF, JPG- oder PNG-Datei # -BackImage => $ Bunny, #oder TK :: Fotoobjektdaten -Imx => 200, # Bildposition relativ zur NW-Ecke -imy => 10, #, um NW-Ecke des Bildes zu platzieren - Floatback => 1, # Erscheint den Hintergrund, der in y # -Atrichtung stationär erscheinen, standardmäßig auf 0 -Font => 'Big', # standardmäßig auf System # -Fontcolorn => 'Cyan', # standardmäßig auf schwarz # -fontcolora => 'LightsAgreen ', #defaults to rot # -indfilln =>' HotPink ', #defaults To Blue # -indfilla =>' orange ', #defaults zu rot -Scrollbars =>' osw ',) -> pack (-diese =>' links ', - fill =>' beide ', -expand => 1); # Bindung $ zTree-> BIND (' ', Sub {My $ ausgewählt = $ zTree-> get_selected (); if (Länge $ ausgewählt) { drucken "$ ausgewählt "}}); # Konfigurieren von $ ZTree-> Konfigurieren ('- Individrakte' => 'rot'); $ zTree-> Konfigurieren ('- - industrint' => 'orange'); $ zTree-> Konfigurieren ('- fontcolora '=>' weiß '); $ zTree-> Konfigurieren (' - fontcolorn '=>' cyan '); $ zTree-> Konfigurieren (' - BG '=>' Black '); # GIF, JPG- oder PNG-Datei $ zTree-> Konfigurieren ('- Backimage' => $ TUX); $ zTree-> Konfigurieren ('- Imy' => 45); $ zTree-> Konfigurieren ('- IMX' => 25); Anforderungen: · Perl.


Tk :: canvasdirtree. Zugehörige Software