共通デスクトップ環境 Dtksh ユーザーズ・ガイド

DtkshFloatRight、DtkshFloatLeft、DtkshFloatTop、DtkshFloatBottom

これらの簡易関数は、フォーム制約条件のクラスの指定を簡易化します。コンポーネントを、フォーム内の他のコンポーネントに依存せずに配置する方法を提供します。フォームが伸縮しても、コンポーネントはフォーム内の関連する場所を維持します。他のフォーム制約がコンポーネントに指定されると、コンポーネントも伸縮します。これは ATTACH_POSITION 制約条件を使用して実行されます。

次に使用方法を示します。

DtkshFloatRight [position]  
DtkshFloatLeft [position] 
DtkshFloatTop [position]  
DtkshFloatBottom [position]

オプションの position パラメータは、コンポーネントの指定されたエッジが配置される相対位置を指定します。position 値はオプションで、指定しない場合のデフォルト値は 0 です。

次に例を示します。

XtCreateManagedWidget BUTTON1 button1 XmPushButton $FORM ¥    
         labelString:"Ok" ¥
         $(DtkshUnder $SEPARATOR) ¥
         $(DtkshFloatLeft 10) ¥
         $(DtkshFloatRight 40)