次の手順を使用して、メイン・ウィンドウを編集します。この節では、別のオブジェクト型の編集例を示します。
アプリケーションには複数のメイン・ウィンドウがありますが、主メイン・ウィンドウは 1 つだけです。主メイン・ウィンドウはアプリケーションの出発点です。デフォルトでは、現在のプロジェクトで作成される最初のメイン・ウィンドウが、主メイン・ウィンドウの役割を担います。この指定は、[アプリケーション・フレームワーク・エディタ] で変更できます。[アプリケーション・フレームワーク・エディタ] については、「アプリケーション・フレームワーク動作を確立するには」で説明します。
メイン・ウィンドウをワークスペース上にドロップ後、次のようにしてその属性を編集します。属性エディタの詳細は、付録 B 「属性エディタ」を参照してください。
メイン・ウィンドウをダブルクリックして、属性エディタを表示します。
あるいは、アプリケーション・ビルダの主ウィンドウの [エディタ] メニューから [属性] を選択し、[オブジェクト型] メニューから [メイン・ウィンドウ] を選択して、[オブジェクト] リストの中からメイン・ウィンドウを選択します。
属性エディタで、メイン・ウィンドウが選択されます。
必要であれば、[オブジェクト名] を変更します。
[ウィンドウ・タイトル] を適切なものに変更します。
アイコン化した時に何のウィンドウかが分かるようにする場合は、[アイコン・ファイル]、[アイコン・マスク・ファイル]、[アイコン・ラベル] の名前を入力します。
アイコン・ファイルとアイコン・マスク・ファイルは、xpm または xbm グラフィクス・ファイルでなければなりません。
該当する場合は、[ユーザによるサイズ変更モード] を変更します。
これは、コンパイルしたアプリケーションのウィンドウをユーザがサイズ変更できるかどうかを決定します。
該当する場合は、[メニューバー]、[ツールバー]、および [フッタ] を選択して、これらの機能領域をウィンドウに追加します。
メニューバーを選択した場合、通常はメイン・ウィンドウ属性の編集後、メニューを作成します。作成方法については、「メニューの作成と編集」を参照してください。
[メニューバー] の選択は、コントロール・パレットからメニュー・バーをドラッグして、メイン・ウィンドウ上にドロップするのと同じです。
[ツールバー] または [フッタ] を選択した場合、通常はメイン・ウィンドウ属性の編集後、これらのオブジェクトを構成するコントロール区画の属性を編集します。コントロールをコントロール区画にドロップしたり、プログラムとしてのアクションに接続したり、コントロール区画に対するその他の処理を実行したりできます。
必要に応じて、[サイズ・ポリシー] および [サイズ] を変更します。
すべてのメイン・ウィンドウとカスタム・ダイアログにとって、アプリケーション作成中は [サイズ・ポリシー] を [固定] のままにして、アプリケーション作成後に、国際化対応およびその他の目的のために、[サイズ・ポリシー] を [内容の調整]に変更するのが一般的です。[サイズ・ポリシー] が [内容の調整] の場合、オブジェクトのテキストの変更、たとえばフォント・サイズの変更の場合と同じように、オブジェクトのサイズ変更に適応させるために、ウィンドウのサイズが変更されます。
アプリケーションの起動時にメイン・ウィンドウを非表示にする場合は、[初期状態] の可視設定を選択解除します。
必要に応じて、バックグラウンドとフォアグラウンドのカラーを設定します。
カラー名が分かっている場合は入力します。そうでない場合は、[バックグラウンド] または [フォアグラウンド] メニュー・ボタン上でマウス・ボタン 1 を押し、[カラー・チューザ] を選択してカラー・チューザを表示します。次に、カラーを選択して [了解] をクリックします。バックグラウンドでは、ウィンドウのブランク区画領域のカラーを設定します。フォアグラウンドでは、完成したインターフェースで見えるような処理は行われません。
必要に応じて、[ヘルプ・テキスト] をクリックして、アイテムヘルプを追加します。
その方法については、「ヘルプを作成するには」を参照してください。
[了解] をクリックして変更内容を適用し、属性エディタを終了します。
主メイン・ウィンドウ以外を作成している場合は、これで作業は終了です。
主メイン・ウィンドウを作成している場合は、[エディタ] メニューから [アプリケーション・フレームワーク] を選択します。
必要に応じて、[アプリケーション・フレームワーク・エディタ] の [アプリケーション] セクションにベンダ名とバージョン番号を入力します。
エディタの詳細は、「アプリケーション・フレームワーク動作を確立するには」を参照してください。