「Set-border-layout」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成: {{NewLISP}} ; 構文 : : (gs:set-border-layout sym-container [int-hgap int-vgap]) ; 機能 : ボーダーレイアウトは、"north"、"west"、"center"、"east"、"south" ...)
(相違点なし)

2011年6月12日 (日) 15:11時点における版

構文
(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)