Set-border-layout

提供:GizmoLabs - だいたい CAD LISP なサイト
2011年6月12日 (日) 15:11時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成: {{NewLISP}} ; 構文 : : (gs:set-border-layout sym-container [int-hgap int-vgap]) ; 機能 : ボーダーレイアウトは、"north"、"west"、"center"、"east"、"south" ...)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(gs:set-border-layout sym-container [int-hgap int-vgap])


機能
ボーダーレイアウトは、"north"、"west"、"center"、"east"、"south" の 5つのエリアにレイアウトを分けます。
コンポーネントをボーダーレイアウトに加えるとき、これらの文字定数を「gs:add-to」命令で使用します。
コンポーネントが大きさを設定されない場合、ボーダーレイアウトに各々のコンポーネントは最大サイズをとります。
コンポーネントが大きさを設定されている場合、幾つかの寸法が守られます。
"north"、"south" のコンポーネントは、最大幅へ伸びて、サイズ・パラメータで与えられた高さになります。"west"、"east" のコンポーネントは、それ以前に指定される幅になり、利用できる最大高さへ伸びます。 "center" のコンポーネントは、左上からの最大のスペースをとります。


引数
  • sym-container : ボーダーレイアウトがセットされるコンテナの名前
  • int-hgap : ボーダーレイアウトのコンポーネント間の水平ギャップ。
  • int-vgap : ボーダーレイアウトのコンポーネント間の垂直ギャップ。


戻り値
なし
sample
; Windowコンテナにセット
(gs:set-border-layout 'Window)

; 縦横ギャップなしでセット
(gs:set-border-layout 'BorderDemo 0 0)