TK :: gpack

TK :: GPACK modülü, paket, ızgara ve yer geometri yöneticileri için kısaltılmış geometri argümanları içerir.
Şimdi İndirin

TK :: gpack Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • IT Operators
  • yayıncı web sitesi:
  • http://search.cpan.org/~crosswire/Tk-Gpack-0.8/lib/Tk/Gpack.pm

TK :: gpack Etiketler


TK :: gpack Açıklama

TK :: GPack Modülü, paket, ızgara ve yer geometri yöneticileri için kısaltılmış geometri argümanları içerir. TK :: GPACK modülü, paket, ızgara ve yer geometri yöneticileri için kısaltılmış geometri argümanları içerir. Bu modül, farklı geometri mananolarının her biri için TK ad alanına dört işlevi verir. Bu fonksiyonlar, bir olanın zamansız geometrisini veya toplu widget gruplarını kontrol etmek için çeşitli stiller sağlar. Her Geometri Yöneticisi, bir dizi tek harf kısaltması, kodda önemli bir azalmaya izin verirken, oldukça sezgiseldir. GPACK, GGRID ve GPLACK, grup paketleyicileridir, alternatif widget'ların ve kısaltmaların numaralı numaralı bir listesini alırlar. gpack ($ bir, 'SRAN' $, 'SRAN' SRAN '$,' SLANKS1FB '); # grup paketi ggrid ($ bir, 'r25c10', $ iki, 'C9R15', üç, 'C1R1SE'); # grup ızgara Gplace ($ bir, 'w40h40x120y120Anw', $ iki, 'x40y40ase', üç, 'aww20h20x25y140'); # GROUP PLACER TPACK, TGRID ve İPLET, hedef paketleyicilerdir ve tam olarak aynı formatı kullanırlar ve bunun dışında, -in => argümanı ile birlikte otomatik olarak kullanılacak olan bir önceki hedef widget, (tipik olarak bir çerçeve) alırlar. TPACK ($ Frame1, $ One, 'Slan' $ 'ı,' Sran '$' lık 'sranx1fb'; # Hedef Paketi TGRID ($ Toplevel1, $ Bir, 'R25C10', $ iki, 'C9R15', üç, 'C1R1SE'); # hedef ızgara iplik ($ MW, $ One, 'w40h40x120y120Anw', two, 'x40y40ase', üç, 'aww20h20x25y140'); # Hedef Plaser Xpack XGRID ve XPlace, paketleyicileri genişletir ve şebeke ve yeri paketlemek için doğrudan bir değiştirme olarak satır içi kullanılır. Geçen ilk dize kısaltma dizesidir, kalan her şey standart verbose seçenekleri olarak ayrıştırılır. $ One-> Xpack ('Slan', -in => $ Frame1); # Oxand Pack $ -> xGrid ('r4c4sw', -in => $ Toplevel2); # ızgara ızgara $ üç-> Xplace ('x20y20aw', -in => $ mw); # GENİŞLİK OLUŞTURMA SPACK SGRID ve splace kendi kendine paketleyicilerdir, bir kısaltmanın widget'a '-geometri' olarak adlandırılan bir seçenek olarak gömüldüğünü varsayarlar. Bunun çalışması için türetilmiş widget'ları kullanıyor olmalısınız ve bir ConfigSPEC '-geometry' tanımladınız. Kendi kendine paketleyiciler, katıştırılmış kısaltmanın genişletilmesine eklenecek ek sözlü seçenek çiftlerinin geçirilmesine izin verilmesine izin verecek şekilde Xpack ile aynı performans gösterir. Aşağıda gösterildiği gibi varsayılan bir widget geometrisi kullanıyorsanız, sadece birinci sınıfta xpack kullanan yine de geçersiz kılabilirsiniz. (PACK, kısaltmayı bir argüman olarak almaz) Bu, özellikle de şablon kodu için geçerlidir. Spack splace ve sgrid kullanmak için aşağıdakileri yapın: Paket DerivedButton; ... alt populate {$ self-> configspecs (-geometri => ); # DERIVEDBUTTON () -> PACK (-in => $ foo); Açıkçası bu son örnek tamamlanmadı. Türetilmiş bir widget kurduğunuzda, mantıklı olmalısınız. BTAILSTHE kısaltmaları oldukça sezgiseldir. Tüm desteklenen seçenekler tek bir karakterle temsil edilir. Paket Geometrisi Yöneticisi için tüm geçti değerleri de tek karakterlerdir. Izgara ve geçirilen değerler için birden fazla karakter olabilir. Izgara ve yer için sayısal argümanlar, örneğin değişken uzunluklu tamsayılardır. Birkaç yedek karakter var, ancak beklendiği gibi çalışırlar. Tüm seçeneklerin çevirilmesi, bu sürümde. (Ve muhtemelen gelecek bir kaç sürüm için) ama en çok kullanılanlar. Bu time.SUPPORTED ÇEVİRİLERİ # SEÇENEKLERİ paketi () ################### x = '-genişletin' s = az desteklenen işler nasıl görmek için aşağıdaki çeviri listelerini gözden geçirin '-side' a = '-Anchor' f = '-fill' x = '-padx' y = '-pady' # Değerleri Paketi () ################################################################################################################################################################################################################################# ### c = 'Center' l = 'sol' r = 'sağ' t = 'üst' n = 'n' s = '\ e =' e 'w =' w 'y =' y 'x = 'X' B = 'Her iki' B = 'alt' # Seçenekler Izgara () ######################################################################################################################################################################################################################################### s = '-sticky' # Değerleri Grid () ############################# n = 'n' s = 's' e = 'e' w = 'w '# Seçenekler Yeri () ######################################################################################################################################################################################################################################################################################### A = '-AncHor' # Değerleri Yeri () ################################################################################################################################################################################################################ n = 'n' n 'SE =' SE 'SW =' SW 'E =' E 'GEREKLİLİKLERİ: · Perl


TK :: gpack İlgili Yazılım