共通デスクトップ環境 アプリケーション・ビルダ・ユーザーズ・ガイド

オブジェクトのグループ化

グループは、単体として処理できるオブジェクトの集まりです。1 グループ内のオブジェクトが必要に応じて配置されると、そのグループは、個々のオブジェクトの相対的な配置を維持しながら移動できます。グループは、動的レイアウトでオブジェクトを配置するので、グループ内における間隔および配列は、そのグループ内のオブジェクトがサイズを変更しても維持されます。

エディタとその属性の詳細は、「グループ属性エディタ」を参照してください。

グループを作成するには

  1. グループに入れるコントロール・オブジェクトを選択します。

    インタフェースか [モジュール・ブラウザ] のどちらかで、しかも最も都合のよい方法でオブジェクトを選択できます。選択方法については、「インタフェースまたはブラウザでコントロール・オブジェクトを選択するには」を参照してください。

  2. [レイアウト] メニューまたはポップアップ・メニュー (カーソルがウィンドウ・インタフェースまたは [モジュール・ブラウザ] にある状態で、マウス・ボタン 3 を押すと表示される) から、[グループ化] を選択します。

    インタフェースでは、グループの周りに矩形のボックスが描画され、そのグループが選択されたことを示します。[グループの解体] は、グループが選択されている場合、[レイアウト] メニューおよびポップアップ・メニューでアクティブなので注意してください。

    [モジュール・ブラウザ] では、新規オブジェクトが選択表示されます。このオブジェクトは、「group」(モジュール内に他のグループが存在している場合には「group 2」など) と呼ばれます。グループ・オブジェクトは、グループを構成するオブジェクトの親です。グループ・メンバーは、それぞれ独自に移動できません。グループ内のオブジェクトを移動しようとすると、そのグループ全体が移動してしまいます。

グループ属性を編集するには

グループ属性 (水平または垂直方向の揃え方と、オブジェクト間の間隔を含む) は、グループ属性エディタで設定します。

  1. インタフェースまたは [モジュール・ブラウザ] で、グループをダブルクリックします。

    グループが、属性エディタで選択されます。インタフェースでは、グループ・メンバ間のスペースをクリックして、グループを選択しなければなりません。

    あるいは、主ウィンドウの [エディタ] メニューから [グループ化] を選択して、グループ属性エディタを表示することもできます。[エディタ] メニューから [グループ化] を選択することは、オブジェクト型として [グループ] を選択した属性エディタで、[ティアオフ] をクリックするのと同じです。

  2. 必要であれば、[グループ・オブジェクト] リストから、編集するグループを選択します。

  3. 必要であれば、グループの新規名を入力します。

  4. 完成したインタフェースでグループにボーダを持たせる場合は、ボーダ枠スタイルを選択します (デフォルトは、ボーダなし)。

    ボーダ枠スタイルの選択肢は、[外側のシャドウ]、[内側のシャドウ]、[外側エッチング]、[内側エッチング]、および [なし] です。

  5. [レイアウトの型] を選択します。

    選択肢は、[任意]、[垂直]、[水平]、および [行/列] です。

    その選択に従って、[垂直揃え] または [水平揃え] のオプション・メニューのどちらか、またはその両方がアクティブになります。[行/列] を選択した場合は、[行数] および [列数] のラジオ・ボタンもアクティブになります。

  6. 行数または列数を指定します ([行/列] のレイアウト型を選択した場合)。

    行数を指定した場合は自動的に列数が決まり、列数を指定した場合は自動的に行数が決まります。

  7. 垂直の揃え方を選択します ([垂直] または [行/列] のレイアウト型を選択した場合)。

    選択肢は、オブジェクトの左端揃え (デフォルト)、コロン/ラベル合わせ揃え、オブジェクトの中央揃え、またはオブジェクトの右端揃えです。

  8. 垂直の間隔を選択します ([垂直] または [行/列] のレイアウト型を選択した場合)。

    値はピクセル単位で、10 がデフォルト値です。

  9. 水平の揃え方を選択します ([水平] または [行/列] のレイアウト型を選択した場合)。

    選択肢は、オブジェクトの上端揃え (デフォルト)、オブジェクトの中央揃え、またはオブジェクトの下端揃えです。

  10. 水平の間隔を選択します ([水平] または [行/列] のレイアウト型を選択した場合)。

    値はピクセル単位で、10 がデフォルト値です。

  11. アプリケーションが開いている時にグループ内のオブジェクトを表示しない場合は、[可視] の選択を解除します。

  12. アプリケーションが開いている時にグループ内のオブジェクトをアクティブにしない場合は、[アクティブ] の選択を解除します。

  13. [了解] か [適用] をクリックして、変更内容を適用します。

    [了解] をクリックすると、属性エディタまたはグループ属性エディタは終了します。

インタフェースでオブジェクトのグループを解体するには

  1. [モジュール・ブラウザ] またはインタフェースで、グループを選択します。

    インタフェースでは、グループ内のオブジェクト間をクリックして、グループを選択します。2 つ以上のオブジェクトの周りにボックスが表示されることで、グループが選択されたことが分かります。

    インタフェースでグループを選択できない場合、または多数のグループを持つインタフェースで正しいグループを選択する場合は、[モジュール・ブラウザ] を開きます。グループが、その名前で [モジュール・ブラウザ] に表示されます。[モジュール・ブラウザ] でグループを選択した場合は、インタフェースでも選択されています。

  2. [レイアウト] メニュー、またはインタフェースのポップアップ・メニュー (インタフェース・ウィンドウでマウス・ボタン 3 を押すと表示される) から [グループの解体] を選択します。

    オブジェクトは、グループの一部ではなくなります。任意のオブジェクトを選択できます。また、他のオブジェクトとは無関係に移動することもできます。

オブジェクトの周囲にボーダを作成するには

グループ機能は、個々のオブジェクトの周りにボーダ (たとえば、ラベル) を作成するのに使用できます。

  1. インタフェースでオブジェクトを選択します。

  2. [レイアウト] メニューまたはインタフェースのポップアップ・メニューから、[グループ化] を選択します。

    オブジェクトがグループに入ります。

  3. グループ属性エディタを表示します。

  4. ボーダを作成するグループを選択します。

    [モジュール・ブラウザ] でグループをダブルクリックした場合は、グループが選択されているグループ属性エディタが表示されます。

  5. オブジェクトに追加する [ボーダ枠] のスタイルを選択します。

  6. [了解] をクリックして変更内容を適用し、グループ属性エディタを終了します。