TK :: GPACK.

TK :: GPACKモジュールは、Pack、Grid、およびPlace Geometry Managerのための省略形ジオメトリ引数を含みます。
今すぐダウンロード

TK :: GPACK. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • IT Operators
  • 出版社のWebサイト:
  • http://search.cpan.org/crosswire/Tk-Gpack-0.8/lib/Tk/Gpack.pm

TK :: GPACK. タグ


TK :: GPACK. 説明

TK :: GPACKモジュールは、パック、グリッド、およびGeometry Managerの省略形のジオメトリ引数を含みます。 TK :: GPACKモジュールは、パック、グリッド、およびPlace Geometry Managersの省略形のジオメトリ引数を含みます。このモジュールは、さまざまなジオメトリマナナーのそれぞれに4つの関数をTK名前空間にエクスポートします。これらの関数は、1つの一つの幾何学的形状を制御するためのさまざまなスタイル、またはウィジェットの一括グループを提供します。各ジオメトリマネージャには、一連の単一文字の略語があります。 GPACK、GGRID、およびGPLACEはグループパッカーで、交互のウィジェットと略語の偶数のリストを受け取ります。 GPACK($ One、 'Slan' $ 2、 'Sran' $ 3、 'slanx1fb')。 #グループパックggrid($ 1、 'R25c10'、$ 2、 'C9R15'、$ 3、 'c1r1se')。 #グループグリッドGPLACE($ ONE、 'W40H40X120Y120ANW'、$ 2、 'x40y40ase'、3、 'AWW20H20X25Y140')。 #グループPlacer TPACK、TGRID、およびTPLACEはターゲットパッカーであり、前のターゲットウィジェットを撮る以外の同じフォーマットを使用します。(通常はフレーム)は、-in =>引数と組み合わせて自動的に使用されます。 TPACK($ FRAND1、$ ONE、 'SLAN' $ 2、 'SRAN' $ 3、 'SLANX1FB')。 #ターゲットパックTGRID($ TOPLEVEL1、$ ONER、 'R25C10'、$ 2、 'C9R15'、3、 'C1R1SE')。 #ターゲットグリッドTPLACE($ MW、$ ONE、 'W40H40X120Y120ANW'、$ 2、 'X40Y40ASE'、$ 3、 'AWW20H20X25Y140'); #ターゲットPlacer XPACK XGRIDおよびXPACETは展開され、グリッドと場所をパックするための直接置き換えとしてインラインで使用されます。渡された最初の文字列は省略形文字列ですが、残っているものは標準の詳細オプションとして解析されます。 $ one-> XPACK( 'slan'、-in => $ frame1); #pack $ two-> xgrid( 'r4c4sw'、-in => $ toplevel2)を展開。 #グリッド$ 3-> xpplace( 'x 20y20aw'、-in => $ MW)を展開。 #place spack sgridとsplaceはセルフパッカーです。略語が '-geometry'というオプションとしてウィジェットに埋め込まれているとします。これが機能するために派生ウィジェットを使用している必要があり、ConfigSpec '-geometry'を定義しました。セルフパッカーは、埋め込み省略形の拡張に追加されるべき追加の冗長オプションペアを渡すことを許可するという点でXPACKと同じ機能を実行します。以下に示すようにデフォルトのウィジェットジオメトリを使用している場合は、スパッシャットの代わりにXPACKを使用してそれを上書きすることができます。 (Spackは議論として略語を取得しません)これは特にテンプレートコードのためのものです。 Spack SplaceとSGridを使用するには、次の手順を実行します。 ... sub {$ self-> configspecs(-geometry => ); #derrivedButton() - > Spack(-in => $ foo);明らかにこの最後の例は完全ではありません。派生ウィジェットを作成したら、それは意味があるのに意味があります。略語はかなり直感的です。サポートされているすべてのオプションは単一の文字で表されます。 Pack Geometry Managerの場合、すべての渡された値も単一の文字です。グリッドのために、渡された値は複数の文字かもしれません。グリッドと場所の数値引数は、たとえば可変長整数です。いくつかの冗長な文字がありますが、それらは予想どおりに機能します。すべてのオプションがこのバージョンで翻訳されていません。 (おそらく来るためにかなりの数のバージョンのために)が最も使われています。この時点で物事がどのようにサポートされているかを確認するには、次の翻訳リストを確認してください。#options pack()######### x = '-expand' s = '-side' a = '-ANCHOR' F = ' - x =' -padx 'y =' -pady '#値pack()############### ### C = '中心' L = 'r ='右 't ='トップ 'n =' = 's =' = '=' e 'e' e '=' w = 'w' y = 'y' x = 'x' b = '' b = '下'#オプションgrid()#################### r = '-row' c = '-column' s = '-sticky'#値grid()############################### N = 'n' s 'e =' e 'w =' w '#options place()#################### w =' -width 'h =' -height 'x =' -x 'y =' -y ' A = '-anchor'#値place()############################################################################################################## 'se =' se 'sw =' sw 'e =' e '要件: ・Perl


TK :: GPACK. 関連ソフトウェア