これらの簡易関数は、フォーム制約条件のクラスの指定を簡易化します。コンポーネントをフォーム・ウィジェットの高さまたは幅を最大限に拡大できるように構成する方法を提供します。この動作は、コンポーネントの 2 つのエッジを (上下は DtSpanHeight で、左右は DtSpanWidth で) フォーム・ウィジェットに接続することによって実行します。コンポーネントは通常、フォーム・ウィジェットのサイズを変更すると必ずサイズが変更されます。すべての接続に ATTACH_FORM 制約が使用されます。
次に使用方法を示します。
DtkshSpanWidth [leftOffset rightOffset] DtkshSpanHeight [topOffset bottomOffset]
オプションの offset パラメータは、コンポーネントを配置するフォーム・ウィジェットのエッジからの距離を指定します。オフセットを指定しない場合は 0 が指定されます。
次に例を示します。
XtCreateManagedWidget SEP sep XmSeparator $FORM ¥ $(DtkshSpanWidth 1 1)