Tk :: gpack.

TK :: GPACK-Modul enthält abgekürzte Geometrie-Argumente für Pack-, Grid- und Place-Geometrie-Manager.
Jetzt downloaden

Tk :: gpack. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • IT Operators
  • Website des Verlags:
  • http://search.cpan.org/~crosswire/Tk-Gpack-0.8/lib/Tk/Gpack.pm

Tk :: gpack. Stichworte


Tk :: gpack. Beschreibung

Tk :: Gpack Modul enthält Geometrie Argumente für Pack, Gitter und Platz Geometrie Manager abgekürzt. Tk :: Gpack Modul enthält managers.This Geometrie Argumente für Pack, Gitter und Platz Geometrie abgekürzt Exporte vier Funktionen für jede der unterschiedlichen Geometrie mananers in die Tk-Namespace-Modul. Diese Funktionen bieten eine Vielzahl von Stilen für die indevidual Geometrie einer Steuerung oder Bulk-Gruppen von Widgets. Jeder Geometrie-Manager verfügt über eine Reihe von einzelnen Buchstaben-Abkürzungen eine signifikante Reduktion des Code ermöglicht, während der übrigen ziemlich intuitive.SYNOPSIS Verwendung Tk :: Gpack; gpack, ggrid und GLegen sind Gruppen Packers, sie eine gerade nummerierte Liste von alternierenden widgets und Abkürzungen empfangen. gpack ($ eins, 'slan' $ zwei, 'Sran' $ drei, 'slanx1fb'); # Group Pack ggrid ($ eins, 'r25c10', $ zwei, 'c9r15', $ drei, 'c1r1se'); # Gruppe grid GLegen ($ eine, 'w40h40x120y120anw', $ zwei, 'x40y40ase', $ drei, 'aww20h20x25y140'); # Gruppe placer TPACK, tgrid und tPlace sind Ziel Packers, und genau das gleiche Format verwenden, außer daß sie eine vorhergehende Ziel-Widget nehmen, (typischerweise ein Rahmen), die automatisch mit dem -in => Argumente in Verbindung verwendet werden wird. TPACK ($ FRAME1, $ eins, 'slan' $ zwei, 'Sran' $ drei, 'slanx1fb'); # Ziel Pack tgrid ($ TOPLEVEL1, $ eins, 'r25c10', $ zwei, 'c9r15', $ drei, 'c1r1se'); # Zielgitter tPlace ($ MW $ eine, 'w40h40x120y120anw', $ zwei, 'x40y40ase', $ drei, 'aww20h20x25y140'); # Ziel placer XPack xgrid und xplace Packers sind erweitern und dazu verwendet inline als direkter Ersatz Gitter und Stelle zu packen. Der erste String übergeben ist die Abkürzung String, während alles weitere wird als Standard ausführlicher Optionen analysiert werden. $ Ein-> xpack ( 'slan', -in => $ FRAME1); # Expand packen $ zwei-> xgrid ( 'r4c4sw', -in => $ TOPLEVEL2); # Erweitern Gitter $ drei-> xplace ( 'x20y20aw', -in => $ MW); # Erweitern Platz spack sgrid und Splace sind selbst Packer, sie davon ausgehen, dass eine Abkürzung im Widget als Option -geometry genannt eingebettet ist. Sie müssen mit abgeleiteten Widgets für diese Arbeit, und haben ein configspec -geometry definiert. Die selbst Packer führen die gleichen wie xpack, dass sie erlauben, zusätzliche ausführliche -optionspaare übergeben werden, die auf den Ausbau der eingebetteten Abkürzung angehängt werden. Wenn Sie eine Standard-Widget Geometrie verwenden, wie unten dargestellt, können Sie es außer Kraft setzen, indem Sie einfach xpack anstelle von spack verwenden. (Spack nicht nehmen Sie die Abkürzung als Argument) Dies ist besonders handly für Templat-Code. Um spack Splace zu verwenden und sgrid folgendes tun: Paket DerivedButton; ... sub Populate {$ self-> ConfigSpecs (-geometry => ); # DerivedButton () -> spack (-in => $ foo); Offensichtlich ist dieses letzte Beispiel ist nicht vollständig. Sobald Sie gebaut haben ein abgeleiteter Widget es Sinn machen sollten, sind though.DETAILSThe Abkürzungen ziemlich intuitiv. Alle unterstützten Optionen werden durch ein einzelnes Zeichen dargestellt. Für die Packung Geometrie-Manager alle übergebenen Werte sind auch einzelne Zeichen. Für Gitter und Ort übergebenen Werte können mehr Zeichen lang sein. Numerische Argumente für Raster und Ort sind variabler Länge ganze Zahlen zum Beispiel. Es gibt ein paar redundanten Zeichen, aber sie arbeiten als expected.NOT ALLE OPTIONEN UEBER in dieser Version. (Und wahrscheinlich für eine ganze Reihe von Versionen kommen), aber die meisten Gebrauchten tun. Bitte lesen Sie die folgenden Übersetzungslisten zu sehen, wie es an diesem time.SUPPORTED ÜBERSETZUNGEN # OPTIONS Pack unterstützt werden () ################### x = -expand s = '-Side' a = '-anchor' F = '-fill' X = '-padx' = Y '-pady' # VALUES pack () ################# ### c = 'Zentrum' l = 'links' = r 'rechts' = t 'top' n = n '= s 's'= e 'e'= w 'w' y = 'y'= x 'x' = b 'beide' = b 'bottom' # OPTIONS Gitter () r = #################### '-ROW' = c '-Säule' s = '-sticky' # VALUES Gitter () #################### n = n '= s 's'= e 'e'= w w '# OPTIONS Ort () w = #################### '-Breite'= h '-Höhe' x = '-X' y = '-Y' a = '-anchor' # VALUES Ort () #################### n = n '= ne 'ne' nw = 'nw' s = s 'se = 'se' sw = 'sw' e = 'e' Anforderungen: · Perl.


Tk :: gpack. Zugehörige Software