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

メニュー属性エディタ

メニューを作成するのに使用するメニュー属性エディタは、次のいずれかの手順表示できます。

    アプリケーション・ビルダの主ウィンドウの [エディタ] メニューから [メニュー] を選択します。


注 -

アプリケーション・ビルダの主ウィンドウの [エディタ] メニューから [メニュー] を選択するのは、[オブジェクト型] が [グループ] の時の属性エディタで [ティアオフ] ボタンをクリックするのと同じことです。


    属性エディタの [オブジェクト型] オプション・メニューから [メニュー] を選択します。

    属性エディタの [ポップアップ・メニュー] オプション・メニューから [新規メニューの作成] を選択します。

属性エディタで編集されるほとんどのオブジェクトとは異なり、メニューは作成されたオブジェクトですが、オブジェクト・パレットからは使用できません。

メニュー・オブジェクトに特有の属性のみを説明します。オブジェクト型、オブジェクト、オブジェクト名、およびカラーについては、「属性エディタ: 一般属性」を参照してください。項目、ラベル、および項目の状態 (アクティブ) については、「属性エディタ: 共通属性」を参照してください。

新規メニューの追加

新規メニューをメニューのリストに追加します。

編集

メニュー・オブジェクトのリスト中の選択した項目に対する編集機能 ([カット]、[コピー]、[ペースト]、または [削除]) を実行します。[カット] と [コピー] は、[ペースト] に備えて、選択した項目をバッファに置きます。[削除] は、項目を削除しますが、バッファに置きません。

ティアオフ

ティアオフを [使用する] か [使用しない] にするかを指定します。[使用する] にした場合、選択したメニューは「表示可能」になります。つまり、[ティアオフ] インジケータ (ドット付きの行) をクリックした場合、メニューは、ユーザが明示的に消すまで表示されます。

項目のラベルのタイプ

[項目] リストに選択された項目のラベルのタイプ ([文字列]、[グラフィック]、または [セパレータ]) を指定します。[グラフィック] を選択すると、「ラベル」が「グラフィック・ファイル名」になります。[セパレータ] を選択すると、[ラベル] または [グラフィック・ファイル名] がアクティブでなくなり、[線の形状] がアクティブになります。[セパレータ] メニュー項目は、アプリケーション・ビルダの主ウィンドウの [エディタ] メニューに表示されるようなメニューの仕切りを作成するために使用されます。

項目のニーモニック

メニューが表示されている時の項目を選択するためのキーボード・ショートカットとして、選択された項目の 1 文字を指定します。指定した文字には下線が付きます。メニューが表示されている時にニーモニック文字を押すと、その項目が選択されます。大文字と小文字を区別します。特殊文字は、1 つのメニュー内で 1 度だけしかニーモニックとして使用できないので注意してください。

アクセラレータ

選択した項目の選択用のキーボード・ショートカットを指定します。アクセラレータは、接頭辞 (Ctrl、Alt、Meta、または Shift)、<Key>、 および文字 (大文字または小文字) で構成されます。たとえば、Control-x をアクセラレータにするには、次のように入力します。

Ctrl<Key>x

テスト・モードまたはコンパイルしたアプリケーションでメニューを表示すると、メニュー項目ラベルの右に「Ctrl+x」が取り込まれます。メニューのあるウィンドウのカーソルで、[Control] キーを押しながら x を入力すると、指定したアクションが実行されます。

[Shift] キーと他のキーを組み合わせて、複合の接頭辞を形成することもできます。Shift Control-x をアクセラレータにするには、次のように入力します。

Shift Ctrl<Key>x

線の形状

選択したセパレータ項目の線の形状のタイプを指定します。これは、[項目ラベルのタイプ] が [セパレータ] の時だけアクティブです。選択肢は、[なし]、[内側エッチング]、[外側エッチング]、[内側エッチング・ダッシュ]、[一本線]、[二本線]、[外側エッチング・ダッシュ]、[一本の破線]、および [二本の破線]です。選択された線の形状のセパレータは、グラフィックまたはテキスト・ラベルの代わりにメニューに表示されます。

項目のサブメニュー

[項目] リスト中の選択した項目のサブメニューを接続、接続解除、作成、または編集するためのメニュー・ボタンおよびテキスト・フィールドです。サブメニューが、選択した項目に接続されると、サブメニュー名がテキスト・フィールドに表示されます。